Witam,

Przy definiowaniu numeracji dokumentów wyskakuje komunikat:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/html/lms-master/lib/common.php on line 563

 i chciałbym zamienić preg_replace() w poniższym zapisie:
$result = preg_replace('/%(\\d*)N/e', "sprintf('%0\\1d', $number)", $result);

na preg_replace_callback() w poniższym zapisie:
$result = preg_replace_callback('/%(\\d*)N/',
                                create_function (
                                        '$costam',
                                        "sprintf('$costam[1]', $number);"
                                        ),
                                $result);

tylko coś nie chce mi działać.
Czy ktoś może doradzić jak rozwiązać problem?

pozdrawiam
Sylwek