[dev] [commit] r998 - patches phplib wwwbase/admin

automailer at dexonline.ro automailer at dexonline.ro
Sat Sep 21 23:24:03 EEST 2013


Author: grigoroiualex
Date: Sat Sep 21 23:24:03 2013
New Revision: 998

Log:
Added PRIV_VISUAL restriction for definition images related pages

Added:
   patches/00101.sql
Modified:
   phplib/util.php
   wwwbase/admin/visual.php
   wwwbase/admin/visualTag.php

Added: patches/00101.sql
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ patches/00101.sql	Sat Sep 21 23:24:03 2013	(r998)
@@ -0,0 +1 @@
+ALTER TABLE User CHANGE moderator moderator MEDIUMINT UNSIGNED AFTER name;

Modified: phplib/util.php
==============================================================================
--- phplib/util.php	Sat Sep 21 18:24:02 2013	(r997)
+++ phplib/util.php	Sat Sep 21 23:24:03 2013	(r998)
@@ -145,10 +145,11 @@
   define('PRIV_WOTD', 0x10);
   define('PRIV_SUPER', 0x20);
   define('PRIV_STRUCT', 0x40);
+  define('PRIV_VISUAL', 0x80);
   define('PRIV_VIEW_HIDDEN', PRIV_ADMIN);
-  define('NUM_PRIVILEGES', 7);
+  define('NUM_PRIVILEGES', 8);
   $GLOBALS['PRIV_NAMES'] = array('Administrator', 'Moderator LOC', 'Moderator', 'Editor al ghidului de exprimare', 'Editor al cuvântului zilei',
-                                 'Utilizator privilegiat', '«Structurist» al definițiilor');
+                                 'Utilizator privilegiat', '«Structurist» al definițiilor', 'Mderator Imagini Definiții');
 
 # TODO rethink this part
   //Source 

Modified: wwwbase/admin/visual.php
==============================================================================
--- wwwbase/admin/visual.php	Sat Sep 21 18:24:02 2013	(r997)
+++ wwwbase/admin/visual.php	Sat Sep 21 23:24:03 2013	(r998)
@@ -1,6 +1,6 @@
 <?php
 require_once("../../phplib/util.php");
-//util_assertModerator(PRIV_VISUAL);
+util_assertModerator(PRIV_VISUAL);
 util_assertNotMirror();
 RecentLink::createOrUpdate('Adăugare imagini definiții');
 

Modified: wwwbase/admin/visualTag.php
==============================================================================
--- wwwbase/admin/visualTag.php	Sat Sep 21 18:24:02 2013	(r997)
+++ wwwbase/admin/visualTag.php	Sat Sep 21 23:24:03 2013	(r998)
@@ -1,7 +1,7 @@
 <?php
 require_once '../../phplib/util.php' ;
 require_once '../../phplib/models/Visual.php' ;
-//util_assertModerator(PRIV_VISUAL);
+util_assertModerator(PRIV_VISUAL);
 util_assertNotMirror();
 RecentLink::createOrUpdate('Etichetare Imagini Definiții');
 


More information about the Dev mailing list