Перестал работать RelatedItemsPro после обновления. Ошибку вызывает элемент цены.
Warning: preg_replace(): Compilation failed: missing ) at offset 310 in ****/docs/plugins/system/zlframework/zlframework/helpers/zlfw.php on line 779
public function replaceShortCodes($string, $args=array()) { // expression to search for $regex = '/{\S*}/'; $matches = array(); // find all instances of plugin and put in $matches preg_match_all($regex, $string, $matches, PREG_SET_ORDER); foreach($matches as $match) { $string = preg_replace("|$match[0]|", $this->shortCode($match[0], $args), $string, 1); } return $string; } /* Function: shortCode Variables: $shortcode - ex {PHP_MAX_UPLOAD} the length of the output string Return : string */ public function shortCode($shortcode, $args=array()) { // extract the arguments extract($args, EXTR_OVERWRITE); switch ($shortcode) { case '{PHP-MAX_UPLOAD}': return $this->app->zlfw->filesystem->getUploadValue(); break; case '{ITEM-URL}': return isset($item) ? $this->app->route->item($item) : ''; break; case '{ITEM-NAME}': return isset($item) ? $item->name : ''; break; case '{ITEM-ALIAS}': return isset($item) ? $item->alias : ''; break; default: return $shortcode; break; } }