public function MenuOpts() { global $sso_site_admin, $sso_settings; $result = array("name" => "Google Login"); if ($sso_site_admin) { if ($sso_settings["sso_google"]["enabled"]) { $result["items"] = array("Configure" => SSO_CreateConfigURL("config"), "Disable" => SSO_CreateConfigURL("disable")); } else { $result["items"] = array("Enable" => SSO_CreateConfigURL("enable")); } } return $result; }
public function MenuOpts() { global $sso_site_admin, $sso_settings; $result = array("name" => "Remote Login"); if ($sso_site_admin) { if ($sso_settings["sso_remote"]["enabled"]) { $result["items"] = array("Manage Remotes" => SSO_CreateConfigURL("manageremotes"), "Configure" => SSO_CreateConfigURL("config"), "Disable" => SSO_CreateConfigURL("disable")); } else { if ($sso_settings["sso_remote"]["installed"]) { $result["items"] = array("Enable" => SSO_CreateConfigURL("enable")); } else { $result["items"] = array("Install" => SSO_CreateConfigURL("install")); } } } return $result; }
public function MenuOpts() { global $sso_site_admin, $sso_settings; $result = array("name" => "Generic Login"); if ($sso_site_admin) { if ($sso_settings["sso_login"]["enabled"]) { $result["items"] = array(); if ($this->CanActivateUser()) { $result["items"]["Create User"] = SSO_CreateConfigURL("createuser"); } $result["items"]["Configure"] = SSO_CreateConfigURL("config"); $result["items"]["Disable"] = SSO_CreateConfigURL("disable"); } else { if ($sso_settings["sso_login"]["installed"]) { $result["items"] = array("Enable" => SSO_CreateConfigURL("enable")); } else { $result["items"] = array("Install" => SSO_CreateConfigURL("install")); } } } else { if ($sso_settings["sso_login"]["enabled"]) { $result["items"] = array("Find User" => SSO_CreateConfigURL("finduser")); } } return $result; }
function SSO_ConfigRedirect($action2, $extra = array(), $msgtype = "", $msg = "") { header("Location: " . SSO_CreateConfigURL($action2, $extra) . ($msg != "" ? "&bb_msgtype=" . urlencode($msgtype) . "&bb_msg=" . urlencode($msg) : "")); exit; }