Example #1
0
 public static function hasSubscribedManually(GWF_User $user, $threadid)
 {
     $userid = $user->getID();
     $threadid = (int) $threadid;
     $table = new self(false);
     return $table->selectFirst('1', "subscr_uid={$userid} AND subscr_tid={$threadid}") !== false;
 }
Example #2
0
 public static function generateToken()
 {
     $token = GWF_Random::randomKey(self::TOKEN_LENGTH);
     $ua = new self(false);
     if (false !== $ua->selectFirst('1', sprintf('token=\'%s\'', $ua->escape($token)))) {
         return self::generateToken();
     }
     return $token;
 }