Exemple #1
0
 public static function signUp($data)
 {
     //email,password,type keys are compulsary !!
     global $_ginfo;
     $data = Fun::setifunset($data, "type", $_ginfo["default_user_type"]);
     $data['create_time'] = $data['update_time'] = time();
     if (!self::isValidSignUp($data)) {
         return -3;
     } else {
         if (self::isUserExist($data['email'])) {
             return -16;
         } else {
             $data["username"] = $data["email"];
             $ip = $_SERVER['REMOTE_ADDR'];
             $data['last_ip'] = $ip;
             $data['profilepic'] = "photo/human1.png";
             $temp = array('id' => Sqle::insertVal('users', $data), 'type' => $data['type']);
             $_SESSION['login'] = $temp;
             return $temp;
         }
     }
 }
Exemple #2
0
 public static function notf($uid, $fn, $arr)
 {
     $arr = Fun::setifunset($arr, "url", "");
     Fun::prvnotf($uid, User::loginId(), $fn, $arr, $arr["url"]);
 }