$value) { if ($elType == 1) { //для уникального элемента if (substr_count($key, $class.'_'.$prop)) { $element[$prop] = $value; } } elseif ($elType == 2) { //для уникального элемента if (substr_count($key, $element['element'].'_'.$element['id'].'_')) { list(,,$prop) = explode('_',$key); $element[$prop] = $value; } } } //добавляем параметры для класса из шаблона foreach($template as $key => $value) { if ($elType == 1) { //для уникального элемента if (substr_count($key, 'element_'.$element['id'].'_')) { list(,$id,$prop) = explode('_',$key); //проверяем то ли это (1X или 1XYZ может сойти за 1) if ($id == $element['id']) $element[$prop] = $value; } } elseif ($elType == 2) { //для обычного элемента if (substr_count($key, '_'.$element['id'])) { list($prop,$id) = explode('_',$key); //проверяем то ли это (1X или 1XYZ может сойти за 1) if ($id == $element['id']) $element[$prop] = $value; } } } //обновляем кеш $GLOBALS['contentpropcash'][$params['id']][$params['value']] = $class::Show($showIt,$element); //отображаем значение из обновлённого кеша $echo .= $GLOBALS['contentpropcash'][$params['id']][$params['value']]; } } } else $_SESSION['we_notes'][] = 'Запрошенная контентная единица '.$params['id'].' не найдена'; //делаем замены $echo = okwp_Replace($echo,$params['id']); ?> $value) { if ($elType == 1) { //для уникального элемента if (substr_count($key, $class.'_'.$prop)) { $element[$prop] = $value; } } elseif ($elType == 2) { //для уникального элемента if (substr_count($key, $element['element'].'_'.$element['id'].'_')) { list(,,$prop) = explode('_',$key); $element[$prop] = $value; } } } //добавляем параметры для класса из шаблона foreach($template as $key => $value) { if ($elType == 1) { //для уникального элемента if (substr_count($key, 'element_'.$element['id'].'_')) { list(,$id,$prop) = explode('_',$key); //проверяем то ли это (1X или 1XYZ может сойти за 1) if ($id == $element['id']) $element[$prop] = $value; } } elseif ($elType == 2) { //для обычного элемента if (substr_count($key, '_'.$element['id'])) { list($prop,$id) = explode('_',$key); //проверяем то ли это (1X или 1XYZ может сойти за 1) if ($id == $element['id']) $element[$prop] = $value; } } } //обновляем кеш $GLOBALS['contentpropcash'][$params['id']][$params['value']] = $class::Show($showIt,$element); //отображаем значение из обновлённого кеша $echo .= $GLOBALS['contentpropcash'][$params['id']][$params['value']]; } } } else $_SESSION['we_notes'][] = 'Запрошенная контентная единица '.$params['id'].' не найдена'; //делаем замены $echo = okwp_Replace($echo,$params['id']); ?> Мастерская уюта - контакты