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))); }
public static function modify($groupname, $info) { return TlonData::update(self::$TABLE, TlonDataComparison::set('info', $info), TlonDataComparison::equals('groupname', $groupname)); }
public static function updateAll($username, $time) { return TlonData::update(self::$TABLE, TlonDataComparison::set('last_updated', $time), TlonDataComparison::equals('username', $username)); }
public static function updateLastModified($id) { return TlonData::update(self::$TABLE, TlonDataComparison::set('lastmodified', time()), TlonDataComparison::equals('id', $id)); }
public static function setApplied($message_id) { return TlonData::update(self::$TABLE, TlonDataComparison::set('applied', 1), TlonDataComparison::equals('message_id', $message_id)); }
/** * @param string $username User name. * @param string $password Password. * @return bool Success or failure. */ public static function updatePassword($username, $password) { list($hash, $salt) = TlonHash::password($password); return self::update(self::$TABLE, array(TlonDataComparison::set('password', $hash), TlonDataComparison::set('salt', $salt)), TlonDataComparison::equals('username', $username)); }