$currLang = $selects->retCurrLang(); $smarty->assignByRef('currLang', $currLang); // текущая локализация // получаем список доступных дирректорий языков $langs = $selects->retLangs(); $smarty->assignByRef('langs', $langs); // список доступных локализаций // URL где находится форма менеджера SEO $seoUrl = '?m=users&s=companies&action=seo'; $smarty->assignByRef('seoUrl', $seoUrl); if (isset($_POST['save'])) { unset($_POST['save']); if (!empty($_POST)) { foreach ($_POST as $key => $val) { $file = str_replace("_", ".", $key); seo::saveSeoFile($file, $val, $currLang); } messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . $seoUrl); } } $smarty->assign('seo', seo::getSeoFiles('companies', $currLang)); } else { /** * Действия */ if (!empty($_POST['action'])) { // отображение на главной if ('show' === $_POST['action'] && !empty($_POST['companies'])) { $user->updateConfUser(array('main_logo' => 1), 'id IN (' . implode(',', secure::escQuoteData(array_keys($_POST['companies']))) . ')'); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=users&s=companies'); }