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 add($groupname, $document_id, $rights = TlonRights::READ_WRITE, $groupinfo = '') { if (!TlonGroup::exists($groupname)) { if (!TlonGroup::add($groupname, $groupinfo)) { return false; } } return TlonData::insert(self::$TABLE, array($groupname, $document_id, $rights)); }