www/adiumxtras.com 36:80fb9b9f5b26: Cleaner privs.

commits at adium.im commits at adium.im
Fri Dec 2 18:22:16 UTC 2011


details:	http://hg.adium.im/www/adiumxtras.com/rev/80fb9b9f5b26
revision:	36:80fb9b9f5b26
branch:		adiumxtras.com
author:		Zachary West <zacw at adium.im>
date:		Fri Dec 02 13:22:11 2011 -0500

Cleaner privs.

diffs (21 lines):

diff -r 3c456a187e18 -r 80fb9b9f5b26 users.php
--- a/users.php	Fri Dec 02 13:20:39 2011 -0500
+++ b/users.php	Fri Dec 02 13:22:11 2011 -0500
@@ -303,7 +303,7 @@
 		break;
 		
 		case "burninate":
-			if (userLevel(currentUID()) == "Contributor") {
+			if (array_search(userLevel(currentUID()), array("Admin", "Developer", "Moderator")) === FALSE) {
 				$smarty->assign("title", "Burninate not available to non-privileged");
 				$smarty->assign("message", "You cannot burninate a user!");
 				$smarty->display('error.tpl');
@@ -352,7 +352,7 @@
 			$smarty->assign("xtraCount", $sql->fetch_row_single());
 			
 			$smarty->assign("title", sprintf("User Profile: %s", $user['username']));
-			$smarty->assign("burninate", userLevel(currentUID()) != "Contributor");
+			$smarty->assign("burninate", array_search(userLevel(currentUID()), array("Admin", "Developer", "Moderator")) === TRUE);
 			$smarty->assign("accounts", $accounts);
 			$smarty->assign("user", $user);
 			$smarty->display("profile.tpl");




More information about the commits mailing list