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"> </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