allow people to view images rated 'unknown'...
This commit is contained in:
parent
bc3c2d5a5b
commit
f54c41aa83
@ -29,7 +29,8 @@ class Ratings implements Extension {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$config->set_default_string("ext_rating_anon_privs", 'sq');
|
$config->set_default_string("ext_rating_anon_privs", 'sq');
|
||||||
$config->set_default_string("ext_rating_user_privs", 'sq');
|
$config->set_default_string("ext_rating_user_privs", 'squ');
|
||||||
|
$config->set_default_string("ext_rating_admin_privs", 'sqeu');
|
||||||
}
|
}
|
||||||
|
|
||||||
if($event instanceof RatingSetEvent) {
|
if($event instanceof RatingSetEvent) {
|
||||||
@ -51,12 +52,15 @@ class Ratings implements Extension {
|
|||||||
if($event instanceof SetupBuildingEvent) {
|
if($event instanceof SetupBuildingEvent) {
|
||||||
$privs = array();
|
$privs = array();
|
||||||
$privs['Safe Only'] = 's';
|
$privs['Safe Only'] = 's';
|
||||||
|
$privs['Safe and Unknown'] = 'su';
|
||||||
$privs['Safe and Questionable'] = 'sq';
|
$privs['Safe and Questionable'] = 'sq';
|
||||||
|
$privs['Safe, Questionable, Unknown'] = 'squ';
|
||||||
$privs['All'] = 'sqeu';
|
$privs['All'] = 'sqeu';
|
||||||
|
|
||||||
$sb = new SetupBlock("Image Ratings");
|
$sb = new SetupBlock("Image Ratings");
|
||||||
$sb->add_choice_option("ext_rating_anon_privs", $privs, "Anonymous: ");
|
$sb->add_choice_option("ext_rating_anon_privs", $privs, "Anonymous: ");
|
||||||
$sb->add_choice_option("ext_rating_user_privs", $privs, "<br>Logged in: ");
|
$sb->add_choice_option("ext_rating_user_privs", $privs, "<br>Users: ");
|
||||||
|
$sb->add_choice_option("ext_rating_admin_privs", $privs, "<br>Admins: ");
|
||||||
$event->panel->add_block($sb);
|
$event->panel->add_block($sb);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,6 +74,9 @@ class Ratings implements Extension {
|
|||||||
if($user->is_anonymous()) {
|
if($user->is_anonymous()) {
|
||||||
$sqes = $config->get_string("ext_rating_anon_privs");
|
$sqes = $config->get_string("ext_rating_anon_privs");
|
||||||
}
|
}
|
||||||
|
else if($user->is_admin()) {
|
||||||
|
$sqes = $config->get_string("ext_rating_admin_privs");
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
$sqes = $config->get_string("ext_rating_user_privs");
|
$sqes = $config->get_string("ext_rating_user_privs");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user