Esempio n. 1
0
    case 'ADD':
        $objComm->checkReadWriteAccess($type);
        if (isset($_REQUEST['btn_submit']) && $_REQUEST['btn_submit'] == 'save') {
            $objDoc = new document();
            $objDoc->setDocument();
            $objComm->redirect1('index.php?model=' . $model . '&type=' . $type);
        }
        break;
    case 'EDIT':
        $objComm->checkReadWriteAccess($type);
        $objDoc = new document();
        if (isset($_REQUEST['btn_submit']) && $_REQUEST['btn_submit'] == 'update') {
            $objDoc->setDocument($_REQUEST);
            $objComm->redirect1('index.php?model=' . $model . '&action=edit&type=' . $type . '&id=' . $_REQUEST['pk_id'] . '&parent_id=' . $_REQUEST['parent_id']);
        } else {
            $row = $objDoc->getDocument($_REQUEST['id']);
            $objComm->checkReadWriteAccess($row->CreatedBy);
        }
        break;
    case 'DELETE':
        $objComm->checkReadWriteAccess($type);
        $objDoc = new document();
        $objDoc->delDocument($_REQUEST['id']);
        $objComm->redirect1('index.php?model=' . $model . '&type=' . $type);
        break;
    default:
        $objDoc = new document();
        $Records = $objDoc->getAllDocument($WorkGroupID);
        $strTree = $objDoc->makeHierarchy($type);
        break;
}