tbrehm
2008-09-30 845c3e7bff12a11c690ed21d93846170aee8cb60
Custom logout URL configurable in config.inc.php file.
3 files modified
19 ■■■■■ changed files
install/tpl/config.inc.php.master 7 ●●●●● patch | view | raw | blame | history
interface/lib/config.inc.php 6 ●●●●● patch | view | raw | blame | history
interface/web/login/logout.php 6 ●●●● patch | view | raw | blame | history
install/tpl/config.inc.php.master
@@ -40,6 +40,7 @@
$conf["app_title"] = "ISPConfig";
$conf["app_version"] = "3.0.0";
$conf["modules_available"]     = "admin,mail,sites,monitor,client,dns";
$conf["interface_logout_url"]     = "";
//** Key paramaters
define('ISPC_APP_TITLE', 'ISPConfig');
@@ -129,6 +130,12 @@
$conf["language"]                = 'en';
/*
        Misc.
*/
$conf["interface_logout_url"]     = ""; // example: http://www.domain.tld/
/*
        Auto Load Modules
interface/lib/config.inc.php
@@ -124,6 +124,12 @@
$conf['start_db']        = true;
$conf['start_session']    = true;
/*
        Misc.
*/
$conf["interface_logout_url"]     = ""; // example: http://www.domain.tld/
//** DNS Settings
interface/web/login/logout.php
@@ -39,7 +39,11 @@
if($_SESSION["s"]["site"]["logout"] != '') {
    header("Location: ".$_SESSION["s"]["site"]["logout"]);
} else {
    header("Location: ../index.php");
    if($conf["interface_logout_url"] != '') {
        header("Location: ".$conf["interface_logout_url"]);
    } else {
        header("Location: ../index.php");
    }
}
exit;
?>