", ">", $code);
$code = eregi_replace("", "", $code);
$code = eregi_replace("", "", $code);
$code = eregi_replace("", "", $code);
$code = eregi_replace("", "", $code);
$code = eregi_replace("
", "
", $code);
$code = eregi_replace("
", "
", $code);
return $code;
}
function displaySettings($config_vars) {
switch($_REQUEST['sub']) {
case 'save':
$sn = (isset($_REQUEST['Seiten_Name']) && $_REQUEST['Seiten_Name'] != "") ? "Seiten_Name = '$_REQUEST[Seiten_Name]'," : "";
$mp = (isset($_REQUEST['Mail_Port']) && $_REQUEST['Mail_Port'] != "") ? "Mail_Port = '$_REQUEST[Mail_Port]'," : "";
$mh = (isset($_REQUEST['Mail_Host']) && $_REQUEST['Mail_Host'] != "") ? "Mail_Host = '$_REQUEST[Mail_Host]'," : "";
$muname = (isset($_REQUEST['Mail_Username']) && $_REQUEST['Mail_Username'] != "") ? "Mail_Username = '$_REQUEST[Mail_Username]', " : "";
$mpass = (isset($_REQUEST['Mail_Passwort']) && $_REQUEST['Mail_Passwort'] != "") ? "Mail_Passwort = '$_REQUEST[Mail_Passwort]'," : "";
$msmp = (isset($_REQUEST['Mail_Sendmailpfad']) && $_REQUEST['Mail_Sendmailpfad'] != "") ? "Mail_Sendmailpfad = '$_REQUEST[Mail_Sendmailpfad]', " : "";
$mn = (isset($_REQUEST['Mail_Name']) && $_REQUEST['Mail_Name'] != "") ? "Mail_Name = '$_REQUEST[Mail_Name]'," : "";
$ma = (isset($_REQUEST['Mail_Absender']) && $_REQUEST['Mail_Absender'] != "") ? "Mail_Absender = '$_REQUEST[Mail_Absender]'," : "";
$ep = (isset($_REQUEST['Fehlerseite']) && $_REQUEST['Fehlerseite'] != "") ? "Fehlerseite = '$_REQUEST[Fehlerseite]'," : "";
$sql = "UPDATE " . PREFIX . "_settings SET
$sn
DefLand = '$_REQUEST[DefLand]',
Mail_Typ = '$_REQUEST[Mail_Typ]',
Mail_Content = '$_REQUEST[Mail_Content]',
$mp
$mh
$muname
$mpass
$msmp
Mail_WordWrap = '$_REQUEST[Mail_WordWrap]',
$ma
$mn
Mail_Text_NeuReg = '" . $_REQUEST['Mail_Text_NeuReg'] . "',
Mail_Text_Fuss = '" . $_REQUEST['Mail_Text_Fuss'] . "',
$ep
FehlerLeserechte = '" . $_REQUEST['FehlerLeserechte'] . "',
SeiteWeiter = '" . $this->clearCode($_REQUEST['SeiteWeiter']) . "',
SeiteZurueck = '" . $this->clearCode($_REQUEST['SeiteZurueck']) . "',
Zeit_Format = '" . $_REQUEST['Zeit_Format'] . "',
NaviSeiten = '" . $this->clearCode($_REQUEST['NaviSeiten']) . "'
WHERE Id = 1";
$GLOBALS['db']->Query($sql);
reportLog($_SESSION["cp_uname"] . " - изменил общие настройки системы",'2','2');
header("Location:index.php?do=settings&cp=" . SESSION . "&saved=1");
exit;
break;
case '':
$globals = new Globals;
$GLOBALS['tmpl']->assign("available_countries", $GLOBALS['globals']->fetchCountries());
$day = dayFormatReplace(date('l'));
$month = monthFormatReplace(date('F'));
$dateFormat = array(array('format' => 'd.m.Y', 'view' => date('d.m.Y')),
array('format' => 'd.m.Y, H:i', 'view' => date('d.m.Y, H:i')),
array('format' => 'd F Y', 'view' => date('d '.$month.' Y')),
array('format' => 'd F Y, H:i', 'view' => date('d '.$month.' Y, H:i')),
array('format' => 'l, d.m.Y', 'view' => date($day.', d.m.Y')),
array('format' => 'l, d.m.Y (H:i)', 'view' => date($day.', d.m.Y (H:i)')),
array('format' => 'l, d F Y', 'view' => date($day.', d '.$month.' Y')),
array('format' => 'l, d F Y (H:i)', 'view' => date($day.', d '.$month.' Y (H:i)')));
$GLOBALS['tmpl']->assign("dateFormat", $dateFormat);
$sql = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_settings WHERE Id = '1'");
$row = $sql->fetcharray();
$GLOBALS['tmpl']->assign("row", $row);
$GLOBALS['tmpl']->assign("content", $GLOBALS['tmpl']->fetch("settings/settings_main.tpl"));
break;
case 'countries':
if(isset($_REQUEST['save']) && $_REQUEST['save']==1) {
foreach($_POST['LandName'] as $id => $LandName) {
$GLOBALS['db']->Query("UPDATE " . PREFIX . "_countries SET
LandName = '" .$_POST['LandName'][$id]. "',
Aktiv = '" .$_POST['Aktiv'][$id]. "',
IstEU = '" .$_POST['IstEU'][$id]. "'
WHERE Id = '$id'");
}
header("Location:index.php?do=settings&sub=countries");
exit;
}
$laender = array();
$sql = $GLOBALS['db']->Query("SELECT Id FROM " . PREFIX . "_countries ORDER BY Aktiv ASC");
$num = $sql->numrows();
$sql->Close();
$limit = $this->_climit;
$seiten = ceil($num / $limit);
$start = prepage() * $limit - $limit;
$sql = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_countries ORDER BY Aktiv ASC LIMIT $start,$limit");
while($row = $sql->fetcharray()) {
array_push($laender, $row);
}
$sql->Close();
$page_nav = pagenav($seiten, prepage()," {t} ");
if($num > $limit) $GLOBALS['tmpl']->assign("page_nav", $page_nav);
$GLOBALS['tmpl']->assign("laender", $laender);
$GLOBALS['tmpl']->assign("content", $GLOBALS['tmpl']->fetch("settings/settings_countries.tpl"));
break;
}
}
}
?>