Author: rhari
Date: Wed May  2 09:28:43 2007
New Revision: 395

URL: http://svn.gna.org/viewcvs/phplinker?rev=395&view=rev
Log:
#133
- Afficher tous les menus dans header.php
- Cacher les champs pour l'ajout de nouvelle configuration et les boutons de 
sauvegarde et de suppression dans la liste des configs si l'utilisateur n'est 
pas admin
- De même pour la gestion des user, si l'utilisateur n'est pas admin les 
fonctions de modifications, suppressions et ajouts sont désactivées.
- Désactiver les déplacements, les suppressions et les modifications dans les 
catégories et les tags si l'utilisateur n'est pas admin ou marketing.

Modified:
    trunk/smarty/default/templates/admin/category.tpl
    trunk/smarty/default/templates/admin/sql_config.tpl
    trunk/www/admin/category.php
    trunk/www/admin/includes/header.php

Modified: trunk/smarty/default/templates/admin/category.tpl
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/smarty/default/templates/admin/category.tpl?rev=395&r1=394&r2=395&view=diff
==============================================================================
--- trunk/smarty/default/templates/admin/category.tpl (original)
+++ trunk/smarty/default/templates/admin/category.tpl Wed May  2 09:28:43 2007
@@ -267,6 +267,7 @@
       </ul>
     </td>
   </tr>
+  {if $level != 'moderator'}
   <tr>
     <td>
       <form>
@@ -282,6 +283,7 @@
       </form>
     </td>
   </tr>
+  {/if}
 </table>
 {literal}
 <script type="text/javascript">

Modified: trunk/smarty/default/templates/admin/sql_config.tpl
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/smarty/default/templates/admin/sql_config.tpl?rev=395&r1=394&r2=395&view=diff
==============================================================================
--- trunk/smarty/default/templates/admin/sql_config.tpl (original)
+++ trunk/smarty/default/templates/admin/sql_config.tpl Wed May  2 09:28:43 2007
@@ -12,8 +12,11 @@
 <td align="center">Name</td>
 <td align="center">Value</td>
 <td align="center">Description</td>
+{if $level=="admin"}
 <td align="center" colspan="2">Actions</td>
+{/if}
 </tr>
+{if $level=="admin"}
 <form action="sql_config_action">
 <tr style="background: #ceffce;">
 <td> <input type="text" name="name" value="{$get_name}" size="30"/></td>
@@ -28,6 +31,7 @@
 <tr>
   <td colspan="4">&nbsp;</td>
 </tr>
+{/if}
 {section name=conf loop=$configs}
        <form  action="sql_config_action">
      {if $configs[conf].iter == 0}
@@ -44,6 +48,7 @@
        <td>
         <input type="text" name="description" 
value="{$configs[conf].description}" size="45"/>
        </td>
+{if $level=="admin"}
        <td>
     <a href="sql_config_action?action=delete&named={$configs[conf].name}">
     <img src="/imgs/icons/delete.png" alt="Delete" onclick="return 
ask_confirmation('Do you really want to delete it?');" /></a>
@@ -53,6 +58,7 @@
              ALT="Modifier">
 
         </td>
+{/if}
        </tr>
         <input type="hidden" name="action" value="update"/>
        <input type="hidden" name="named" value="{$configs[conf].name}"/>

Modified: trunk/www/admin/category.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/category.php?rev=395&r1=394&r2=395&view=diff
==============================================================================
--- trunk/www/admin/category.php (original)
+++ trunk/www/admin/category.php Wed May  2 09:28:43 2007
@@ -22,6 +22,11 @@
 ?>
 <?
 require("includes/auth.php");
+?>
+<?
+$usergroup = (isset($_SESSION['id_user']))?$CurrentUser->group:'moderator';
+//if ($usergroup == 'na') header ("Location: 
http://phplinker.dev.isvtec.com/admin/logout";);
+$bool = (strtolower($usergroup) == 'moderator')?'true':'false';
 ?>
 <?php
 // instanciation d'un obejt xajax
@@ -71,6 +76,9 @@
              is_tag=\"false\"
              id_ad_tag=\"".$tree_categs[$i]['id_ad_tag']."\"
               is_new=\"false\"
+              noRename=\"".$bool."\"
+              noDrag=\"".$bool."\"
+              noDelete=\"".$bool."\"
           >
                  <a href=\"#\"
                    title=\"id : ".$tree_categs[$i]['id']."\"
@@ -119,6 +127,9 @@
 $tags = linker_get_tags ();
 foreach ($tags as $tag){
   $tag_ul_li .= "<li id=\"tag_".$tag['id']."\" noChildren=\"true\"
+noRename=\"".$bool."\"
+noDelete=\"".$bool."\"
+noDrag=\"".$bool."\"
                                                         is_tag=\"true\"
               is_new=\"false\"
                                                                        
title=\"id
@@ -131,4 +142,4 @@
 ?>
 <?
 require("includes/footer.php");
-?>
+?>

Modified: trunk/www/admin/includes/header.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/includes/header.php?rev=395&r1=394&r2=395&view=diff
==============================================================================
--- trunk/www/admin/includes/header.php (original)
+++ trunk/www/admin/includes/header.php Wed May  2 09:28:43 2007
@@ -83,8 +83,8 @@
 $buttons2="";
 foreach ($elements2 as $elname=>$data) {
 
-  if($data['roles']=='admin' && $CurrentUser->group!='admin')
-    continue;
+//   if($data['roles']=='admin' && $CurrentUser->group!='admin')
+//     continue;
 
     $on = '/admin/imgs/buttons/'.$elname.'_on_main.png';
     $off = '/admin/imgs/buttons/'.$elname.'_off_main.png';
@@ -107,8 +107,8 @@
 $buttons3="";
 foreach ($elements3 as $elname=>$data) {
 
-  if($data['roles']=='admin' && $CurrentUser->group!='admin')
-    continue;
+//   if($data['roles']=='admin' && $CurrentUser->group!='admin')
+//     continue;
 
     $on = '/admin/imgs/buttons/'.$elname.'_on_main.png';
     $off = '/admin/imgs/buttons/'.$elname.'_off_main.png';


_______________________________________________
PHPLinker-commits mailing list
[email protected]
https://mail.gna.org/listinfo/phplinker-commits

Reply via email to