Exemple #1
0
<?php

if (cfr('CAPAB')) {
    $altercfg = rcms_parse_ini_file(CONFIG_PATH . "alter.ini");
    if ($altercfg['CAPABDIR_ENABLED']) {
        $capabilities = new CapabilitiesDirectory();
        //process deletion
        if (wf_CheckGet(array('delete'))) {
            if (cfr('ROOT')) {
                $capabilities->deleteCapability($_GET['delete']);
                rcms_redirect("?module=capabilities");
            } else {
                show_error(__('Permission denied'));
            }
        }
        //process creation
        if (wf_CheckPost(array('newaddress', 'newphone'))) {
            $newaddress = $_POST['newaddress'];
            $newphone = $_POST['newphone'];
            @($newnotes = $_POST['newnotes']);
            $capabilities->addCapability($newaddress, $newphone, $newnotes);
            rcms_redirect("?module=capabilities");
        }
        //show editing form
        if (wf_CheckGet(array('edit'))) {
            //editing processing
            if (wf_CheckPost(array('editaddress', 'editphone'))) {
                $capabilities->editCapability($_GET['edit'], $_POST['editaddress'], $_POST['editphone'], $_POST['editstateid'], @$_POST['editnotes'], @$_POST['editprice'], $_POST['editemployeeid']);
                rcms_redirect("?module=capabilities");
            }
            show_window(__('Edit'), $capabilities->editForm($_GET['edit']));