/** * In windows from AJAX shows edit script for titles * */ function showEditScript() { $alias_id = (int) $this->request('alias_id'); if ($alias_id) { $model = rad_instances::get('model_core_aliases'); $item = $model->getItem($alias_id); $this->setVar('item', $item); $this->setVar('alias_id', $alias_id); /** * Get the aliases and includes */ $alias = rad_loader::getAliasByName($item->alias); $helpers = array(); foreach ($alias->includes as $id_i => $id) { $controller = trim($id->controller); if (strlen($controller)) { $bco = rad_breadcrumbs::getBCOFromClass($controller); if ($bco) { $helpers[$controller]['object'] = $bco; $vrs = $bco->getVars(); if (count($vrs)) { foreach ($vrs as $id_v => $varname) { $helpers[$controller]['vars'][$varname] = str_replace("\"", "\\\"", $this->lang($varname . '.' . $controller . '.breadcrumbs')); } } //foreach $bco->getVars() $vrs = $bco->getVars(2); if (count($vrs)) { foreach ($vrs as $id_v => $varname) { $helpers[$controller]['vars2'][$varname] = str_replace("\"", "\\\"", $this->lang($varname . '.' . $controller . '.breadcrumbs2')); } } } //if bco } //if controller } //foreach includes $this->setVar('helpers', $helpers); } else { $this->securityHoleAlert(__FILE__, __LINE__, $this->getClassName()); } }