use user classes

This commit is contained in:
Shish 2012-03-19 10:42:32 +00:00
parent b4140fd77b
commit 907f958f42
2 changed files with 4 additions and 4 deletions

View File

@ -123,9 +123,9 @@ class TagEditCloud extends Extension {
private function can_tag($image) {
global $config, $user;
return (
($config->get_bool("tag_edit_anon") || !$user->is_anonymous()) &&
($user->is_admin() || !$image->is_locked())
);
$user->can("edit_image_tag") &&
(!$image->is_locked() || $user->can("edit_image_lock"))
);
}
}

View File

@ -28,7 +28,7 @@ class Tag_History extends Extension {
if($event->page_matches("tag_history/revert")) {
// this is a request to revert to a previous version of the tags
if($config->get_bool("tag_edit_anon") || !$user->is_anonymous()) {
if($user->can("edit_image_tag")) {
if(isset($_POST['revert'])) {
$this->process_revert_request($_POST['revert']);
}