Ejemplo n.º 1
0
                header("Location: " . $_SERVER['HTTP_REFERER']);
                exit;
            }
            $_GET['action'] = 'm_rights';
            break;
    }
}
switch ($_GET['action']) {
    case 'm_rights':
        if (!Rsys::item_allow($_GET['item_id'], 'm_rights')) {
            die('No Access!');
        }
        switch ($_GET['subaction']) {
            case 'edit':
                $item = Rsys::get_item($_GET['item_id']);
                $classDB = Rsys::get_class_group($_GET['class_id']);
                $item_rights = Rsys::get_item_rights($_GET['item_id'], $_GET['class_id']);
                $interbreadcrumb[] = array("url" => "m_item.php", "name" => $tool_name);
                $interbreadcrumb[] = array("url" => "m_item.php?&action=m_rights&id=" . $item['id'], "name" => str_replace('#ITEM#', $item['name'], get_lang('MItemRights')));
                Display::display_header(get_lang('EditRight'));
                api_display_tool_title(get_lang('EditRight'));
                $form = new FormValidator('itemright', 'post', "m_item.php?id=" . $item['id'] . "&action=m_rights&subaction=edit");
                $form->add_textfield('classn', get_lang('LangClass'), true, array('readonly' => 'readonly'));
                $form->addElement('checkbox', 'edit_right', get_lang('EditRight'));
                $form->addElement('checkbox', 'delete_right', get_lang('DeleteRight'));
                $form->addElement('checkbox', 'm_reservation', get_lang('MReservationRight'));
                $form->addElement('hidden', 'item_id', $item['id']);
                $form->addElement('hidden', 'class_id', $_GET['class_id']);
                $item_right['classn'] = $classDB[0]['name'];
                $item_right['edit_right'] = $item_rights[0]['edit_right'];
                $item_right['delete_right'] = $item_rights[0]['delete_right'];