diff -r c72d6d51f3d3 -r c255196bc447 edit_perm_templ.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/edit_perm_templ.php Tue Mar 25 22:45:31 2008 +0000 @@ -0,0 +1,92 @@ + for more details. + * + * Copyright 2007, 2008 Rejo Zenger + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +require_once("inc/toolkit.inc.php"); +include_once("inc/header.inc.php"); + +$id = "-1"; +if ((isset($_GET['id'])) || (v_num($_GET['id']))) { + $id = $_GET['id'] ; +} + +if ($id == "-1") { + error(ERR_INV_INPUT); +} elseif (!verify_permission(templ_perm_edit)) { + error(ERR_PERM_EDIT_PERM_TEMPL); +} else { + $id = $_GET['id']; + + if (isset($_POST['commit'])) { + update_perm_templ_details($_POST); + } + + $templ_details = get_permission_template_details($id); + $perms_templ = get_permissions_by_template_id($id); + $perms_avail = get_permissions_by_template_id(); + + echo "

" . _('Edit permission template') . "

\n"; + echo "
\n"; + echo " \n"; + + foreach ($templ_details as $templ) { + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
" . _('Name') . "
" . _('Description') . "
\n"; + } + + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + + foreach ($perms_avail as $perm_a) { + + echo " \n"; + + $has_perm = ""; + foreach ($perms_templ as $perm_t) { + if (in_array( $perm_a['id'], $perm_t )) { + $has_perm = "checked"; + } + } + + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + } + echo "
 " . _('Name') . "" . _('Description') . "
" . $perm_a['name'] . "" . $perm_a['descr'] . "
\n"; + echo " \n"; + echo "
\n"; + +} + +include_once("inc/footer.inc.php"); +?>