Example #1
0
 $preUserAdminLevel = $userAdminLevel;
 $oALvl = mysql_result($resul, 0, 'adminLevel');
 $i = 0;
 while ($i < strlen($userAdminLevel) and $userAdminLevel) {
     if ($userAdminLevel[$i] == $oALvl[0]) {
         $i++;
         $match = TRUE;
         while ($userAdminLevel[$i] != $oALvl[1] and !preg_match('/[A-Z]/', $userAdminLevel[$i]) and $i < strlen($userAdminLevel)) {
             $i += 2;
         }
         if ($userAdminLevel[$i] != $oALvl[1]) {
             $userAdminLevel = stringInsert($userAdminLevel, $oALvl[1] . $oALvl[2], $i + 2);
             $i += 2;
         } else {
             if ($userAdminLevel[$i + 1] > $oALvl[2]) {
                 $userAdminLevel = stringInsert($userAdminLevel, $oALvl[1] . $oALvl[2], $i + 2);
             }
             $i += 2;
         }
         while (!preg_match('/[A-Z]/', $userAdminLevel[$i]) and $i < strlen($userAdminLevel)) {
             $i++;
         }
     } else {
         $i++;
     }
 }
 if (!$match) {
     $userAdminLevel .= $oALvl;
 }
 $query = "UPDATE `users` SET `adminLevel`='" . $userAdminLevel . "' WHERE `index`='" . $_SESSION['uid'] . "'";
 $result = mysql_query($query, $dbc);
Example #2
0
 while ($i < strlen($userAdminLevel) and $userAdminLevel) {
     if ($userAdminLevel[$i] == 'A') {
         $i++;
         while (!preg_match('/[A-Z]/', $userAdminLevel[$i]) and $i < strlen($userAdminLevel)) {
             if ($userAdminLevel[$i] == 'a') {
                 $i++;
                 if ($userAdminLevel[$i] == '7') {
                     $match = true;
                 }
                 $i++;
             } else {
                 $i++;
             }
         }
         if ((preg_match('/[A-Z]/', $userAdminLevel[$i]) or $i == strlen($userAdminLevel)) and !$match) {
             $userAdminLevel = stringInsert($userAdminLevel, 'a7', $i);
             $i += 2;
             $match = TRUE;
         }
     } else {
         $i++;
     }
 }
 if (!$match) {
     $userAdminLevel .= 'Aa7';
 }
 $query = "UPDATE `users` SET `adminLevel`='{$userAdminLevel}' WHERE `username`='" . $_SESSION['username'] . "'";
 $result = mysql_query($query);
 $error1 = mysql_error();
 if ($error1) {
     echo $error1;