[Openupload-svn-update] SF.net SVN: openupload:[22] trunk
Status: Beta
Brought to you by:
tsdogs
|
From: <ts...@us...> - 2008-10-16 11:17:48
|
Revision: 22
http://openupload.svn.sourceforge.net/openupload/?rev=22&view=rev
Author: tsdogs
Date: 2008-10-16 11:17:43 +0000 (Thu, 16 Oct 2008)
Log Message:
-----------
Add administration of: groups, rights, plugins and a settings display page
Modified Paths:
--------------
trunk/lib/modules/db/mysql.inc.php
trunk/lib/modules/default/admin.inc.php
trunk/templates/default/modules/admin/adminmenu.tpl
trunk/templates/default/modules/admin/useradd.tpl
trunk/templates/default/modules/admin/useredit.tpl
trunk/templates/default/modules/admin/users.tpl
Added Paths:
-----------
trunk/templates/default/modules/admin/groupadd.tpl
trunk/templates/default/modules/admin/groupedit.tpl
trunk/templates/default/modules/admin/pluginadd.tpl
trunk/templates/default/modules/admin/plugins.tpl
trunk/templates/default/modules/admin/rightadd.tpl
trunk/templates/default/modules/admin/rightedit.tpl
trunk/templates/default/modules/admin/rights.tpl
trunk/templates/default/modules/admin/settings.tpl
trunk/www/templates/default/img/admin/delete.png
trunk/www/templates/default/img/admin/delete_group.png
trunk/www/templates/default/img/admin/edit_group.png
trunk/www/templates/default/img/admin/edit_plugin.png
trunk/www/templates/default/img/admin/edit_right.png
trunk/www/templates/default/img/admin/tadd_group.png
trunk/www/templates/default/img/admin/tadd_right.png
trunk/www/templates/default/img/admin/tdelete.png
trunk/www/templates/default/img/admin/tdelete_group.png
Modified: trunk/lib/modules/db/mysql.inc.php
===================================================================
--- trunk/lib/modules/db/mysql.inc.php 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/lib/modules/db/mysql.inc.php 2008-10-16 11:17:43 UTC (rev 22)
@@ -146,7 +146,6 @@
function loadTable($tbl,$sort = '') {
$sql = 'select * from '.$this->prefix.$tbl;
if ($sort!='') $sql .= ' order by '.$sort;
-
$res = mysql_query($sql);
$result = array();
while ($row = mysql_fetch_assoc($res)) {
@@ -155,6 +154,43 @@
mysql_free_result($res);
return $result;
}
+
+ function getRecord($tbl,$key,$val) {
+ $sql = 'select * from '.$this->prefix.$tbl.' where '.$key.'="'.$val.'"';
+ $res = mysql_query($sql);
+ $result = mysql_fetch_assoc($res);
+ mysql_free_result($res);
+ return $result;
+ }
+
+ function updateRecord($tbl,$vals,$key,$val) {
+ $values = '';
+
+ foreach ($vals as $k => $v) {
+ if ($values != '') $values .= ',';
+ $values .= $k.'="'.$v.'"';
+ }
+ $sql = 'update '.$this->prefix.$tbl.' set '.$values.' where '.$key.'="'.$val.'"';
+ mysql_query($sql);
+ }
+
+ function insertRecord($tbl,$vals) {
+ $values = ''; $fields = '';
+
+ foreach ($vals as $k => $v) {
+ if ($values != '') $values .= ',';
+ if ($fields != '') $fields .= ',';
+ $fields .= $k;
+ $values .= '"'.$v.'"';
+ }
+ $sql = 'insert into '.$this->prefix.$tbl.' ('.$fields.') values ('.$values.')';
+ mysql_query($sql);
+ }
+
+ function deleteRecord($tbl,$key,$val) {
+ $sql = 'delete from '.$this->prefix.$tbl.' where '.$key.'="'.$val.'"';
+ mysql_query($sql);
+ }
}
?>
\ No newline at end of file
Modified: trunk/lib/modules/default/admin.inc.php
===================================================================
--- trunk/lib/modules/default/admin.inc.php 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/lib/modules/default/admin.inc.php 2008-10-16 11:17:43 UTC (rev 22)
@@ -10,6 +10,9 @@
),
"adminplugins" => array (
1 => "plugins",
+ 2 => "pluginadd",
+ 3 => "pluginedit",
+ 4 => "plugindel",
),
"adminfiles" => array (
1 => "files",
@@ -23,9 +26,15 @@
),
"admingroups" => array (
1 => "groups",
+ 2 => "groupadd",
+ 3 => "groupedit",
+ 4 => "groupdel",
),
"adminrights" => array (
1 => "rights",
+ 2 => "rightadd",
+ 3 => "rightedit",
+ 4 => "rightdel",
),
);
@@ -159,18 +168,186 @@
}
function groups() {
+ $groups = app()->db->loadTable('groups','name');
+ $this->tpl->assign('groups',$groups);
}
+ function groupadd() {
+ global $_POST;
+
+ if (isset($_POST['addgroupname'])) {
+ $group['name']=$_POST['addgroupname'];
+ $group['description']=$_POST['addgroupdescription'];
+ if ($group['name']!='') {
+ app()->db->insertRecord('groups',$group);
+ $this->nextStep(1);
+ } else {
+ app()->error(tr('Please provide a valid group name!'));
+ }
+ }
+ app()->tpl->assign('group',$group);
+ }
+
+ function groupedit() {
+ global $_POST;
+ global $_GET;
+
+ $group = app()->db->getRecord('groups','name',$_GET['id']);
+ if (isset($_POST['editgroupname'])) {
+ $group['name']=$_POST['editgroupname'];
+ $group['description']=$_POST['editgroupdescription'];
+ app()->db->updateRecord('groups',$group,'name',$group['name']);
+ $this->nextStep(1);
+ }
+ app()->tpl->assign('group',$group);
+ }
+
+ function groupdel() {
+ global $_GET;
+ /* should check if sub users exsist */
+ if (isset($_GET['id'])) {
+ app()->db->deleteRecord('groups','name',$_GET['id']);
+ /* delete all the rights of the group */
+ app()->db->deleteRecord('acl','group_id',$_GET['id']);
+ }
+ $this->nextStep(1);
+ }
+
function rights() {
+ $groups = app()->db->loadTable('groups','name');
+ $this->tpl->assign('groups',$groups);
+ $rights = app()->db->loadTable('acl','group_id,module');
+ $this->tpl->assign('rights',$rights);
}
+ function rightadd() {
+ global $_POST;
+
+ $modules = app()->config['modules'];
+ $modules['*']='*';
+ $this->tpl->assign('modules',$modules);
+ $groups = app()->db->loadTable('groups','name');
+ $groups['*']='*';
+ $this->tpl->assign('groups',$groups);
+ $access['allow']=tr('Allow');
+ $access['deny']=tr('Deny');
+ $this->tpl->assign('access',$access);
+ $right['module']='*';
+ $right['group_id']='*';
+ $right['action']='*';
+ $right['access']='deny';
+ if (isset($_POST['addrightgroup'])) {
+ $right['id']='';
+ $right['group_id']=$_POST['addrightgroup'];
+ $right['module']=$_POST['addrightmodule'];
+ $right['action']=$_POST['addrightaction'];
+ $right['access']=$_POST['addrightaccess'];
+ app()->db->insertRecord('acl',$right);
+ $this->nextStep(1);
+ }
+ app()->tpl->assign('right',$right);
+ }
+
+ function rightedit() {
+ global $_POST;
+ global $_GET;
+
+ $right = app()->db->getRecord('acl','id',$_GET['id']);
+ $modules = app()->config['modules'];
+ $modules['*']='*';
+ $this->tpl->assign('modules',$modules);
+ $groups = app()->db->loadTable('groups','name');
+ $groups['*']='*';
+ $this->tpl->assign('groups',$groups);
+ $access['allow']=tr('Allow');
+ $access['deny']=tr('Deny');
+ $this->tpl->assign('access',$access);
+ if (isset($_POST['editaclid'])) {
+ $right = app()->db->getRecord('acl','id',$_POST['editaclid']);
+ $right['group_id']=$_POST['editrightgroup'];
+ $right['module']=$_POST['editrightmodule'];
+ $right['action']=$_POST['editrightaction'];
+ $right['access']=$_POST['editrightaccess'];
+ app()->db->updateRecord('acl',$right,'id',$_POST['editaclid']);
+ $this->nextStep(1);
+ }
+ app()->tpl->assign('right',$right);
+ }
+
+ function rightdel() {
+ global $_GET;
+ /* should check if sub users exsist */
+ if (isset($_GET['id'])) {
+ app()->db->deleteRecord('acl','id',$_GET['id']);
+ }
+ $this->nextStep(1);
+ }
+
function files() {
+
}
function plugins() {
+ /* */
+ $plugins = app()->db->loadTable('plugin_acl','plugin');
+ $this->tpl->assign('plugins_acl',$plugins);
}
+ function pluginadd() {
+ global $_POST;
+ $plugins = app()->config['plugins'];
+ $this->tpl->assign('pluginslist',$plugins);
+ $groups = app()->db->loadTable('groups','name');
+ $this->tpl->assign('groups',$groups);
+ $access['enable']=tr('Enable');
+ $access['disable']=tr('Disable');
+ $this->tpl->assign('access',$access);
+ $plugin['access']='disable';
+ if (isset($_POST['addplugingroup'])) {
+ $plugin['id']='';
+ $plugin['group_id']=$_POST['addplugingroup'];
+ $plugin['plugin']=$_POST['addpluginplugin'];
+ $plugin['access']=$_POST['addpluginaccess'];
+ app()->db->insertRecord('plugin_acl',$plugin);
+ $this->nextStep(1);
+ }
+ app()->tpl->assign('plugin',$plugin);
+ }
+
+ function pluginedit() {
+ global $_POST;
+ global $_GET;
+
+ $plugin = app()->db->getRecord('plugin_acl','id',$_GET['id']);
+ $plugins = app()->config['plugins'];
+ $this->tpl->assign('pluginslist',$plugins);
+ $groups = app()->db->loadTable('groups','name');
+ $this->tpl->assign('groups',$groups);
+ $access['enable']=tr('Enable');
+ $access['disable']=tr('Disable');
+ $this->tpl->assign('access',$access);
+ if (isset($_POST['editpluginid'])) {
+ $plugin = app()->db->getRecord('plugin_acl','id',$_POST['editpluginid']);
+ $plugin['group_id']=$_POST['editplugingroup'];
+ $plugin['plugin']=$_POST['editpluginplugin'];
+ $plugin['access']=$_POST['editpluginaccess'];
+ app()->db->updateRecord('plugin_acl',$plugin,'id',$_POST['editpluginid']);
+ $this->nextStep(1);
+ }
+ app()->tpl->assign('plugin',$plugin);
+ }
+
+ function plugindel() {
+ global $_GET;
+ /* should check if sub users exsist */
+ if (isset($_GET['id'])) {
+ app()->db->deleteRecord('plugin_acl','id',$_GET['id']);
+ }
+ $this->nextStep(1);
+ }
+
function settings() {
+ $this->tpl->assign('config',app()->config);
}
}
Modified: trunk/templates/default/modules/admin/adminmenu.tpl
===================================================================
--- trunk/templates/default/modules/admin/adminmenu.tpl 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/templates/default/modules/admin/adminmenu.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -1,6 +1,11 @@
<div id="menu">
<ul>
+ <li><a href="{$script}?action=adminsettings">{tr}Settings{/tr}</a></li>
+ <li><a href="{$script}?action=adminplugins">{tr}Plugins{/tr}</a></li>
+ <li><a href="{$script}?action=adminfiles">{tr}Files{/tr}</a></li>
<li><a href="{$script}?action=adminusers">{tr}Users{/tr}</a></li>
+ <li><a href="{$script}?action=admingroups">{tr}Groups{/tr}</a></li>
+ <li><a href="{$script}?action=adminrights">{tr}Rights{/tr}</a></li>
</ul>
</div>
<hr>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/groupadd.tpl
===================================================================
--- trunk/templates/default/modules/admin/groupadd.tpl (rev 0)
+++ trunk/templates/default/modules/admin/groupadd.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,11 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+<form action="{$script}" method="post">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<table border="0">
+<tr><td>{tr}Name{/tr}:</td><td><input type="text" name="addgroupname" value="{$group.name}"></td></tr>
+<tr><td>{tr}Description{/tr}:</td><td><input type="text" name="addgroupdescription" value="{$group.description}"></td></tr>
+<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Add{/tr}"></td></tr>
+</table>
+</form>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/groupedit.tpl
===================================================================
--- trunk/templates/default/modules/admin/groupedit.tpl (rev 0)
+++ trunk/templates/default/modules/admin/groupedit.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,12 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+<form action="{$script}" method="post">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<input type="hidden" name="editgroupname" value="{$group.name}">
+<table border="0">
+<tr><td>{tr}Name{/tr}:</td><td>{$group.name}</td></tr>
+<tr><td>{tr}Description{/tr}:</td><td><input type="text" name="editgroupdescription" value="{$group.description}"></td></tr>
+<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Confirm{/tr}"></td></tr>
+</table>
+</form>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/pluginadd.tpl
===================================================================
--- trunk/templates/default/modules/admin/pluginadd.tpl (rev 0)
+++ trunk/templates/default/modules/admin/pluginadd.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,27 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+<form action="{$script}" method="post">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<table border="0">
+<tr><td>{tr}Plugin{/tr}:</td><td>
+<select name="addpluginplugin">
+{foreach from=$pluginslist item=p}
+<option value="{$p}" {if $p==$plugin.plugin}selected{/if}>{$p}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Group{/tr}:</td><td>
+<select name="addplugingroup">
+{foreach from=$groups item=g}
+<option value="{$g.name}" {if $g.name==$plugin.group_id}selected{/if}>{$g.name}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Access{/tr}:</td><td>
+<select name="addpluginaccess">
+{foreach from=$access item=a key=k}
+<option value="{$k}" {if $k==$plugin.access}selected{/if}>{$a}</option>
+{/foreach}
+</select></td></tr>
+<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Add{/tr}"></td></tr>
+</table>
+</form>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/plugins.tpl
===================================================================
--- trunk/templates/default/modules/admin/plugins.tpl (rev 0)
+++ trunk/templates/default/modules/admin/plugins.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,29 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+<div id="toolbar">
+<a href="{$script}?action={$action}&step=2&id={$u.id}"><img src="{$page.template}/img/admin/plugins.png"></a>
+<img src="{$page.template}/img/admin/tdelete.png">
+</div>
+<br>
+<table border="0" id="dbtable">
+<tr>
+ <th width="10">S</th>
+ <th width="30">ID</th>
+ <th width="100">Plugin</th>
+ <th width="100">Group</th>
+ <th width="100">Access</th>
+ <th width="100">Actions</th>
+</tr>
+{foreach from=$plugins_acl item=p}
+<tr>
+ <td id="row1"><input type="checkbox" name="p_{$p.id}" value="1"></td>
+ <td id="row1" style="text-align:left"><a href="{$script}?action={$action}&step=3&id={$p.id}">{$p.id}</a></td>
+ <td id="row1">{$p.plugin}</td>
+ <td id="row1">{$p.group_id}</td>
+ <td id="row1">{$p.access}</td>
+ <td id="row1">
+ <a href="{$script}?action={$action}&step=3&id={$p.id}"><img src="{$page.template}/img/admin/edit_plugin.png"></a>
+
+ <a href="{$script}?action={$action}&step=4&id={$p.id}"><img src="{$page.template}/img/admin/delete.png"></a></td>
+</tr>
+{/foreach}
+</table>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/rightadd.tpl
===================================================================
--- trunk/templates/default/modules/admin/rightadd.tpl (rev 0)
+++ trunk/templates/default/modules/admin/rightadd.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,28 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+<form action="{$script}" method="post">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<table border="0">
+<tr><td>{tr}Group{/tr}:</td><td>
+<select name="addrightgroup">
+{foreach from=$groups item=g}
+<option value="{$g.name}" {if $g.name==$right.group_id}selected{/if}>{$g.name}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Module{/tr}:</td><td>
+<select name="addrightmodule">
+{foreach from=$modules item=m}
+<option value="{$m}" {if $m==$right.module}selected{/if}>{$m}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Action{/tr}:</td><td><input type="text" name="addrightaction" value="{$right.action}"></td></tr>
+<tr><td>{tr}Access{/tr}:</td><td>
+<select name="addrightaccess">
+{foreach from=$access item=a key=k}
+<option value="{$k}" {if $k==$right.access}selected{/if}>{$a}</option>
+{/foreach}
+</select></td></tr>
+<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Add{/tr}"></td></tr>
+</table>
+</form>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/rightedit.tpl
===================================================================
--- trunk/templates/default/modules/admin/rightedit.tpl (rev 0)
+++ trunk/templates/default/modules/admin/rightedit.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,29 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+<form action="{$script}" method="post">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<input type="hidden" name="editaclid" value="{$right.id}">
+<table border="0">
+<tr><td>{tr}Group{/tr}:</td><td>
+<select name="editrightgroup">
+{foreach from=$groups item=g}
+<option value="{$g.name}" {if $g.name==$right.group_id}selected{/if}>{$g.name}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Module{/tr}:</td><td>
+<select name="editrightmodule">
+{foreach from=$modules item=m}
+<option value="{$m}" {if $m==$right.module}selected{/if}>{$m}</option>
+{/foreach}
+</select></td></tr>
+<tr><td>{tr}Action{/tr}:</td><td><input type="text" name="editrightaction" value="{$right.action}"></td></tr>
+<tr><td>{tr}Access{/tr}:</td><td>
+<select name="editrightaccess">
+{foreach from=$access item=a key=k}
+<option value="{$k}" {if $k==$right.access}selected{/if}>{$a}</option>
+{/foreach}
+</select></td></tr>
+<tr><td colspan="2" align=right><input type="submit" class="submit" value="{tr}Confirm{/tr}"></td></tr>
+</table>
+</form>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/rights.tpl
===================================================================
--- trunk/templates/default/modules/admin/rights.tpl (rev 0)
+++ trunk/templates/default/modules/admin/rights.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,31 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+<div id="toolbar">
+<a href="{$script}?action={$action}&step=2&id={$u.id}"><img src="{$page.template}/img/admin/tadd_right.png"></a>
+<img src="{$page.template}/img/admin/tdelete.png">
+</div>
+<br>
+<table border="0" id="dbtable">
+<tr>
+ <th width="10">S</th>
+ <th width="50">Id</th>
+ <th width="200">Group</th>
+ <th width="100">Module</th>
+ <th width="100">Action</th>
+ <th width="200">Right</th>
+ <th width="100">Actions</th>
+</tr>
+{foreach from=$rights item=r}
+<tr>
+ <td id="row1"><input type="checkbox" name="right_{$r.id}" value="1"></td>
+ <td id="row1"><a href="{$script}?action={$action}&step=3&id={$r.id}">{$r.id}</a></td>
+ <td id="row1">{$r.group_id}</td>
+ <td id="row1">{$r.module}</td>
+ <td id="row1">{$r.action}</td>
+ <td id="row1">{$r.access}</td>
+ <td id="row1">
+ <a href="{$script}?action={$action}&step=3&id={$r.id}"><img src="{$page.template}/img/admin/edit_right.png"></a>
+
+ <a href="{$script}?action={$action}&step=4&id={$r.id}"><img src="{$page.template}/img/admin/delete.png"></a></td>
+</tr>
+{/foreach}
+</table>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/settings.tpl
===================================================================
--- trunk/templates/default/modules/admin/settings.tpl (rev 0)
+++ trunk/templates/default/modules/admin/settings.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -0,0 +1,22 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
+Please edit the config.inc.php to change settings for now.<br>
+<br/>
+This are the configured settings for a review:<br>
+
+<table border="1">
+{foreach from=$config item=c key=k}
+<tr><td valign="top"><b>{$k} :</b></td><td>
+{if is_array($c)}
+<table border="0">
+{foreach from=$c item=sc key=sk}
+<tr><td>{$sk} :</td><td>{if $sk==='password'}*no display*{else}{$sc|escape}{/if}</td></tr>
+{/foreach}
+</table>
+{else}
+{if $k==='password'}*no display*{else}{$c|escape}{/if}
+{/if}
+</td></tr>
+{/foreach}
+</table>
+<br/><br/><br/><br/>
\ No newline at end of file
Modified: trunk/templates/default/modules/admin/useradd.tpl
===================================================================
--- trunk/templates/default/modules/admin/useradd.tpl 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/templates/default/modules/admin/useradd.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -1,3 +1,5 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+
<form action="{$script}" method="post">
<input type="hidden" name="action" value="{$action}">
<input type="hidden" name="step" value="{$step}">
Modified: trunk/templates/default/modules/admin/useredit.tpl
===================================================================
--- trunk/templates/default/modules/admin/useredit.tpl 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/templates/default/modules/admin/useredit.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -1,3 +1,4 @@
+{include file="default/modules/admin/adminmenu.tpl"}
<form action="{$script}" method="post">
<input type="hidden" name="action" value="{$action}">
<input type="hidden" name="step" value="{$step}">
Modified: trunk/templates/default/modules/admin/users.tpl
===================================================================
--- trunk/templates/default/modules/admin/users.tpl 2008-10-15 18:15:51 UTC (rev 21)
+++ trunk/templates/default/modules/admin/users.tpl 2008-10-16 11:17:43 UTC (rev 22)
@@ -17,7 +17,7 @@
{foreach from=$users item=u}
<tr>
<td id="row1"><input type="checkbox" name="user_{$u.login}" value="1"></td>
- <td id="row1"><a href="{$script}?action=adminusers&step=3&id={$u.login}">{$u.login}</a></td>
+ <td id="row1"><a href="{$script}?action={$action}&step=3&id={$u.login}">{$u.login}</a></td>
<td id="row1">{$u.name}</td>
<td id="row1">{$u.group_id}</td>
<td id="row1">{$u.email}</td>
Added: trunk/www/templates/default/img/admin/delete.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/delete.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/delete_group.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/delete_group.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/edit_group.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/edit_group.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/edit_plugin.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/edit_plugin.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/edit_right.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/edit_right.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/tadd_group.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/tadd_group.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/tadd_right.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/tadd_right.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/tdelete.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/tdelete.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/www/templates/default/img/admin/tdelete_group.png
===================================================================
(Binary files differ)
Property changes on: trunk/www/templates/default/img/admin/tdelete_group.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|