summaryrefslogtreecommitdiff
path: root/security/mailzu/files/patch-lib_Auth.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'security/mailzu/files/patch-lib_Auth.class.php')
-rw-r--r--security/mailzu/files/patch-lib_Auth.class.php129
1 files changed, 129 insertions, 0 deletions
diff --git a/security/mailzu/files/patch-lib_Auth.class.php b/security/mailzu/files/patch-lib_Auth.class.php
new file mode 100644
index 000000000000..8f4de18ac649
--- /dev/null
+++ b/security/mailzu/files/patch-lib_Auth.class.php
@@ -0,0 +1,129 @@
+--- lib/Auth.class.php.orig 2007-06-14 19:00:15 UTC
++++ lib/Auth.class.php
+@@ -43,42 +43,42 @@ class Auth {
+ * and start the session
+ * @param none
+ */
+- //function Auth() {
++ //public static function Auth() {
+ // $this->db = new AuthDB();
+ //}
+
+ /**
+ * Check if user is a super administrator
+- * This function checks to see if the currently
++ * This public static function checks to see if the currently
+ * logged in user is the administrator, granting
+ * them special permissions
+ * @param none
+ * @return boolean whether the user is a s_admin
+ */
+- function isAdmin() {
++ public static function isAdmin() {
+ return isset($_SESSION['sessionAdmin']);
+ }
+
+ /**
+ * Check if user is a mail administrator
+- * This function checks to see if the currently
++ * This public static function checks to see if the currently
+ * logged in user is the administrator, granting
+ * them special permissions
+ * @param none
+ * @return boolean whether the user is a m_admin
+ */
+- function isMailAdmin() {
++ public static function isMailAdmin() {
+ return (isset($_SESSION['sessionMailAdmin']) || isset($_SESSION['sessionAdmin']));
+ }
+
+ /**
+ * Check user login
+- * This function checks to see if the user has
++ * This public static function checks to see if the user has
+ * a valid session set (if they are logged in)
+ * @param none
+ * @return boolean whether the user is logged in
+ */
+- function is_logged_in() {
++ public static function is_logged_in() {
+ return isset($_SESSION['sessionID']);
+ }
+
+@@ -87,7 +87,7 @@ class Auth {
+ * @param none
+ * @return the userid, or null if the user is not logged in
+ */
+- function getCurrentID() {
++ public static function getCurrentID() {
+ return $_SESSION['sessionID'];//isset($_SESSION['sessionID']) ? $_SESSION['sessionID'] : null;
+ }
+
+@@ -281,7 +281,7 @@ class Auth {
+ }
+ }
+
+- function isAllowedToLogin( $username ) {
++ public static function isAllowedToLogin( $username ) {
+
+ global $conf;
+
+@@ -333,7 +333,7 @@ class Auth {
+ * @param none
+ * @return whether the user is attempting to log in
+ */
+- function isAttempting() {
++ public static function isAttempting() {
+ return $this->is_attempt;
+ }
+
+@@ -341,7 +341,7 @@ class Auth {
+ * Kills app
+ * @param none
+ */
+- function kill() {
++ public static function kill() {
+ die;
+ }
+
+@@ -349,7 +349,7 @@ class Auth {
+ * Destroy any lingering sessions
+ * @param none
+ */
+- function clean() {
++ public static function clean() {
+ // Destroy all session variables
+ unset($_SESSION['sessionID']);
+ unset($_SESSION['sessionName']);
+@@ -359,11 +359,11 @@ class Auth {
+ }
+
+ /**
+- * Wrapper function to call template 'printLoginForm' function
++ * Wrapper public static function to call template 'printLoginForm' function
+ * @param string $msg error messages to display for user
+ * @param string $resume page to resume after a login
+ */
+- function printLoginForm($msg = '', $resume = '') {
++ public static function printLoginForm($msg = '', $resume = '') {
+ printLoginForm($msg, $resume);
+ }
+
+@@ -371,7 +371,7 @@ class Auth {
+ * Prints a message telling the user to log in
+ * @param boolean $kill whether to end the program or not
+ */
+- function print_login_msg($kill = true) {
++ public static function print_login_msg($kill = true) {
+ CmnFns::redirect(CmnFns::getScriptURL() . '/index.php?auth=no&resume=' . urlencode($_SERVER['PHP_SELF']) . '?' . urlencode($_SERVER['QUERY_STRING']));
+ }
+
+@@ -379,7 +379,7 @@ class Auth {
+ * Prints out the latest success box
+ * @param none
+ */
+- function print_success_box() {
++ public static function print_success_box() {
+ CmnFns::do_message_box($this->success);
+ }
+ }