Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
function SSO_ConfigRedirect($action2, $extra = array(), $msgtype = "", $msg = "")
{
    header("Location: " . SSO_CreateConfigURL($action2, $extra) . ($msg != "" ? "&bb_msgtype=" . urlencode($msgtype) . "&bb_msg=" . urlencode($msg) : ""));
    exit;
}