if (isset($_REQUEST['save'])) { if (!count(get_accessible_nodes_by_user($USER_DETAILS, PERM_READ_WRITE, PERM_RES_IDS_ARRAY))) { access_deny(); } $_REQUEST['recovery_msg'] = get_request('recovery_msg', 0); $_REQUEST['r_shortdata'] = get_request('r_shortdata', ''); $_REQUEST['r_longdata'] = get_request('r_longdata', ''); if (!isset($_REQUEST['escalation'])) { $_REQUEST['esc_period'] = 0; } $conditions = get_request('conditions', array()); $operations = get_request('operations', array()); DBstart(); if (isset($_REQUEST['actionid'])) { $actionid = $_REQUEST['actionid']; $result = update_action($actionid, $_REQUEST['name'], $_REQUEST['eventsource'], $_REQUEST['esc_period'], $_REQUEST['def_shortdata'], $_REQUEST['def_longdata'], $_REQUEST['recovery_msg'], $_REQUEST['r_shortdata'], $_REQUEST['r_longdata'], $_REQUEST['evaltype'], $_REQUEST['status'], $conditions, $operations); $result = DBend($result); show_messages($result, S_ACTION_UPDATED, S_CANNOT_UPDATE_ACTION); } else { $result = $actionid = add_action($_REQUEST['name'], $_REQUEST['eventsource'], $_REQUEST['esc_period'], $_REQUEST['def_shortdata'], $_REQUEST['def_longdata'], $_REQUEST['recovery_msg'], $_REQUEST['r_shortdata'], $_REQUEST['r_longdata'], $_REQUEST['evaltype'], $_REQUEST['status'], $conditions, $operations); $result = DBend($result); show_messages($result, S_ACTION_ADDED, S_CANNOT_ADD_ACTION); } if ($result) { // result - OK add_audit(!isset($_REQUEST['actionid']) ? AUDIT_ACTION_ADD : AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_ACTION, S_NAME . ': ' . $_REQUEST['name']); unset($_REQUEST['form']); } } else { if (inarr_isset(array('delete', 'actionid'))) { if (!count(get_accessible_nodes_by_user($USER_DETAILS, PERM_READ_WRITE, PERM_RES_IDS_ARRAY))) {
<?php // error_reporting(E_ALL); // ini_set('display_errors', 1); include "controllers/controller.php"; include "model/model.php"; $uri = $_SERVER['REQUEST_URI']; $s = explode('?', $_SERVER['REQUEST_URI']); $uri = $s[0]; $uri = rtrim($uri, '/'); //echo "uri=$uri"; if ('/mysite/index.php' == $uri || '/mysite' == $uri) { $response = list_action(); } elseif ('/mysite/index.php/admin' == $uri) { $response = admin_action(); } elseif ('/mysite/index.php/add' == $uri) { $response = add_action(); } elseif ('/mysite/index.php/show' == $uri) { $response = show_action($_REQUEST['id']); } elseif ('/mysite/index.php/delete' == $uri) { $response = delete_action($_REQUEST['id']); } elseif ('/mysite/index.php/update' == $uri) { $response = update_action(); } elseif ('/mysite/index.php/edit' == $uri) { $response = edit_action($_REQUEST['id']); } echo $response;