Обновился до Shop-Script 7 - вкладка "Склады" в магазине. Архив

1

При нажатии на "Склад" в "Настройках" - "Магазина" получаю вот такую ошибку в рабочей области:

exception 'SmartyCompilerException' with message 'Syntax Error in template

"/home/u90914/site.ru/www/wa-apps/shop/templates/actions/settings/SettingsStock.html" on line 62

"{foreach array_replace(array_flip($substocks), $stocks) as $s}{if empty($s.substocks)}" unknown

function "array_replace"' in /home/u90914/site.ru/www/wa-

system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php:667 Stack trace: #0

/home/u90914/site.ru/www/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(2900):

Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown functio...') #1

/home/u90914/site.ru/www/wa-system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3101):

Smarty_Internal_Templateparser->yy_r153() #2 /home/u90914/site.ru/www/wa-

system/vendors/smarty3/sysplugins/smarty_internal_templateparser.php(3201):

Smarty_Internal_Templateparser->yy_reduce(153) #3 /home/u90914/site.ru/www/wa-

system/vendors/smarty3/sysplugins/smarty_internal_smartytemplatecompiler.php(105):

Smarty_Internal_Templateparser->doParse(30, ' as ') #4 /home/u90914/site.ru/www/wa-

system/vendors/smarty3/sysplugins/smarty_internal_templatecompilerbase.php(206):

Smarty_Internal_SmartyTemplateCompiler->doCompile('?{function stoc...') #5 /home/u90914/site.ru/www/wa-

system/vendors/smarty3/sysplugins/smarty_internal_template.php(187):

Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #6

/home/u90914/site.ru/www/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(155):

Smarty_Internal_Template->compileTemplateSource() #7 /home/u90914/site.ru/www/wa-

system/view/waSmarty3View.class.php(116): Smarty_Internal_TemplateBase->fetch('templates/actio...',

NULL) #8 /home/u90914/site.ru/www/wa-system/controller/waViewAction.class.php(170): waSmarty3View-

>fetch('templates/actio...', NULL) #9 /home/u90914/site.ru/www/wa-

system/controller/waViewController.class.php(86): waViewAction->display() #10

/home/u90914/site.ru/www/wa-system/controller/waDefaultViewController.class.php(44): waViewController-

>executeAction(Object(shopSettingsStockAction)) #11 /home/u90914/site.ru/www/wa-

system/controller/waController.class.php(21): waDefaultViewController->execute() #12

/home/u90914/site.ru/www/wa-system/controller/waViewController.class.php(46): waController->run(NULL)

#13 /home/u90914/site.ru/www/wa-system/controller/waFrontController.class.php(158): waViewController-

>run() #14 /home/u90914/site.ru/www/wa-system/controller/waFrontController.class.php(55):

waFrontController->execute('', 'settings', 'stock') #15 /home/u90914/site.ru/www/wa-

system/waSystem.class.php(586): waFrontController->dispatch() #16 /home/u90914/site.ru/www/index.php(7):

waSystem->dispatch() #17 {main}

2 комментария

  • +1

    Слишком старая версия интерпретатора PHP, нет функции array_replace().

    Нужно обновить до PHP 5.3+ (предпочтительнее) или ждать фиксов от Webasyst.

  • +1
    Алеша Алеша 18 мая 2016 15:51 #

    Сергей, спасибо, обновили версию, проблема решена, осталось с другими разобраться :)

    Эта тема в архиве. Добавление комментариев к ней отключено.