header("location:" . e_BASE . "index.php"); exit; } //include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_'.e_PAGE); e107::coreLan('language', true); $e_sub_cat = 'language'; require_once "auth.php"; $frm = e107::getForm(); $mes = e107::getMessage(); include_lan(e_LANGUAGEDIR . e_LANGUAGE . "/admin/lan_lancheck.php"); require_once e_ADMIN . "lancheck.php"; require_once e_HANDLER . "language_class.php"; // $ln = new language; $ln = $lng; $lck = new lancheck(); $tabs = table_list(); // array("news","content","links"); $lanlist = e107::getLanguage()->installed(); // Bugfix - don't use e_LANLIST as it's cached (SESSION) $message = ''; if (e_QUERY) { $tmp = explode('.', e_QUERY); $action = varset($tmp[0]); $sub_action = varset($tmp[1]); $id = varset($tmp[2]); unset($tmp); } elseif (!getperms('0')) { $action = 'tools'; } if (isset($_POST['submit_prefs']) && isset($_POST['mainsitelanguage']) && getperms('0')) { unset($temp);
include_once 'ressources/class.users.menus.inc'; include_once 'ressources/class.artica.inc'; include_once 'ressources/class.ini.inc'; include_once 'ressources/class.squid.inc'; $users = new usersMenus(); if (!$users->AsWebStatisticsAdministrator) { $tpl = new templates(); echo "alert('" . $tpl->javascript_parse_text("{ERROR_NO_PRIVS}") . "')"; die; } if (isset($_GET["popup"])) { popup(); exit; } if (isset($_GET["list"])) { table_list(); exit; } js(); function js() { $page = CurrentPageName(); $tpl = new templates(); $report_type = $_GET["report_type"]; $title = $tpl->javascript_parse_text("{browse_cache}:{$report_type}"); echo "YahooWin6('850','{$page}?popup=yes&report_type={$report_type}&t={$_GET["t"]}','{$title}')"; } function popup() { $page = CurrentPageName(); $tpl = new templates();
include_once('ressources/class.squid.inc'); include_once('ressources/class.dansguardian.inc'); header("Pragma: no-cache"); header("Expires: 0"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-cache, must-revalidate"); $user=new usersMenus(); if(!$user->AsSquidAdministrator){ $tpl=new templates(); echo "alert('".$tpl->javascript_parse_text("{ERROR_NO_PRIVS}").");"; exit; } if(isset($_GET["add-ldap-group"])){save_group();exit;} if(isset($_GET["popup-index"])){popup_index();exit;} if(isset($_GET["table"])){table_list();exit;} if(isset($_GET["add-ip-addr"])){table_add_ips();exit;} if(isset($_GET["del-ip-addr"])){table_del_ips();exit;} if(isset($_GET["popup-group"])){popup_group();exit;} if(isset($_GET["choose-group"])){groups_fields();exit;} popup(); function popup(){ $page=CurrentPageName(); $html="<div id='mainDansRulesPanel'></div> <script> function ResfreshMainDansRulesPanel(){ LoadAjax('mainDansRulesPanel','$page?popup-index=yes')
/** * Export XML Dump * @return none */ private function exportXmlForm() { $emessage = eMessage::getInstance(); $frm = e107::getSingleton('e_form'); //TODO LANs $text = "<form method='post' action='" . e_SELF . "?" . e_QUERY . "' id='core-db-export-form'>\n\t\t\t<fieldset id='core-db-export'>\n\t\t\t<legend class='e-hideme'>Export Options</legend>\n\t\t\t\t<table class='table adminlist'>\n\t\t\t\t<colgroup>\n\t\t\t\t\t<col style='width: 80%' />\n\t\t\t\t\t<col style='width: 20%' />\n\t\t\t\t</colgroup>\n\t\t\t\t<thead>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>" . $frm->checkbox_toggle('check-all-verify', 'xml_prefs') . " Preferences</th>\n\t\t\t\t\t<th class='right'>Rows</th>\n\n\t\t\t\t</tr>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n\n\t\t\t\t"; $pref_types = e107::getConfig()->aliases; unset($pref_types['core_old'], $pref_types['core_backup']); // $exclusions = array('core_old'=>1,'core_backup'=>1); // $filteredprefs = array_diff($pref_types,$exclusions); foreach ($pref_types as $key => $description) { $checked = $_POST['xml_prefs'][$key] == $key ? 1 : 0; $text .= "<tr>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t" . $frm->checkbox("xml_prefs[" . $key . "]", $key, $checked) . "\n\t\t\t\t\t\t\t" . LAN_PREFS . ": " . $key . "</td>\n\t\t\t\t\t\t\t<td> </td>\n\n\t\t\t\t\t\t\t</tr>"; } $text .= "</tbody>\n\t\t\t\t</table>\n\t\t\t\t<table class='table adminlist'>\n\t\t\t\t<colgroup>\n\t\t\t\t\t<col style='width: 80%' />\n\t\t\t\t\t<col style='width: 20%' />\n\t\t\t\t</colgroup>\n\t\t\t\t<thead>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>" . $frm->checkbox_toggle('check-all-verify', 'xml_tables') . "Tables</th>\n\t\t\t\t\t<th class='right'>Rows</th>\n\n\t\t\t\t</tr>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n"; $tables = table_list(); foreach ($tables as $name => $count) { $checked = $_POST['xml_tables'][$name] == $name ? 1 : 0; $text .= "<tr>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t" . $frm->checkbox("xml_tables[" . $name . "]", $name, $checked) . " Table Data: " . $name . "\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td class='right'>{$count}</td>\n\t\t\t\t\t\t</tr>"; } $text .= "\n\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\n\t\t\t\t<table class='table adminlist'>\n\t\t\t\t<colgroup>\n\t\t\t\t\t<col style='width: 80%' />\n\t\t\t\t\t<col style='width: 20%' />\n\t\t\t\t</colgroup>\n\t\t\t\t<thead>\n\t\t\t\t<tr>\n\t\t\t\t\t<th colspan='2'>" . LAN_OPTIONS . "</th>\n\t\t\t\t</tr>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan='2'>"; $checked = vartrue($_POST['package_images']) ? 1 : 0; $text .= $frm->checkbox("package_images", 'package_images', $checked) . " Convert paths and package images and xml into: <i>" . e107::getParser()->replaceConstants(EXPORT_PATH) . "</i>\n\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</tbody>\n\t\t\t\t</table>\n\n\t\t\t\t<div class='buttons-bar center'>\n\t\t\t\t\t" . $frm->admin_button('exportXmlFile', "Export File", 'exportXmlFile') . "\n\t\t\t\t</div>\n\t\t\t</fieldset>\n\t\t</form>\t"; e107::getRender()->tablerender("Export Options", $emessage->render() . $text); }
include_once('ressources/class.templates.inc'); include_once('ressources/class.ldap.inc'); include_once('ressources/class.users.menus.inc'); include_once('ressources/class.squid.inc'); $usersmenus=new usersMenus(); if(!$usersmenus->AsDansGuardianAdministrator){ $tpl=new templates(); $alert=$tpl->_ENGINE_parse_body('{ERROR_NO_PRIVS}'); echo "alert('$alert');"; die(); } if(isset($_GET["table"])){table();exit;} if(isset($_GET["popup"])){popup();exit;} if(isset($_GET["rules-table-list"])){table_list();exit;} if(isset($_POST["DeleteWhiteListed"])){DeleteWhiteListed();exit;} table(); function table(){ $q=new mysql_squid_builder(); $tpl=new templates(); $page=CurrentPageName(); $page=CurrentPageName(); $sock=new sockets(); $t=time(); //