コード例 #1
0
ファイル: class.tlonusergroup.php プロジェクト: raisanen/tlon
 public static function edit($username, $groupname, $newrights)
 {
     if (!TlonGroup::exists($groupname)) {
         return false;
     }
     return TlonData::update(self::$TABLE, TlonDataComparison::set('rights', $newrights), array(TlonDataComparison::equals('username', $username), TlonDataComparison::equals('groupname', $groupname)));
 }
コード例 #2
0
ファイル: class.tlongroup.php プロジェクト: raisanen/tlon
 public static function modify($groupname, $info)
 {
     return TlonData::update(self::$TABLE, TlonDataComparison::set('info', $info), TlonDataComparison::equals('groupname', $groupname));
 }
コード例 #3
0
 public static function updateAll($username, $time)
 {
     return TlonData::update(self::$TABLE, TlonDataComparison::set('last_updated', $time), TlonDataComparison::equals('username', $username));
 }
コード例 #4
0
ファイル: class.tlondocument.php プロジェクト: raisanen/tlon
 public static function updateLastModified($id)
 {
     return TlonData::update(self::$TABLE, TlonDataComparison::set('lastmodified', time()), TlonDataComparison::equals('id', $id));
 }
コード例 #5
0
ファイル: class.tlonmessage.php プロジェクト: raisanen/tlon
 public static function setApplied($message_id)
 {
     return TlonData::update(self::$TABLE, TlonDataComparison::set('applied', 1), TlonDataComparison::equals('message_id', $message_id));
 }
コード例 #6
0
ファイル: class.tlonuser.php プロジェクト: raisanen/tlon
 /**
  * @param  string $username  User name.
  * @return string            New authentication token.
  */
 public static function updateAuthTokenByUsername($username)
 {
     if ($user = self::getByUsername($username)) {
         $auth = self::makeAuthToken();
         return TlonData::update(self::$TABLE, TlonDataComparison::set('auth_token', $auth), TlonDataComparison::equals('username', $username)) ? $auth : false;
     } else {
         return false;
     }
 }