$module = 'deal'; $obminclude = getenv('OBM_INCLUDE_VAR'); if ($obminclude == '') $obminclude = 'obminclude'; include("$obminclude/global.inc"); $params = get_deal_params(); page_open(array('sess' => 'OBM_Session', 'auth' => $auth_class_name, 'perm' => 'OBM_Perm')); include("$obminclude/global_pref.inc"); require('deal_query.inc'); require('deal_display.inc'); require('deal_js.inc'); require_once("$obminclude/of/of_select.inc"); require_once("$obminclude/of/of_category.inc"); get_deal_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, 'Deal', $action, $params['deal_id'], $obm['uid'])) { $display['msg'] = display_err_msg($l_error_visibility); $action = 'index'; } else { update_last_visit('deal', $params['deal_id'], $action); update_last_visit('parentdeal', $params['parentdeal_id'], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// // when searching deals belonging to a parent, we display the parent if (($action == 'search') && ($params['parentdeal_id'])) {
$module = 'list'; $obminclude = getenv('OBM_INCLUDE_VAR'); if ($obminclude == '') $obminclude = 'obminclude'; require("$obminclude/global.inc"); $params = get_list_params(); page_open(array('sess' => 'OBM_Session', 'auth' => $auth_class_name, 'perm' => 'OBM_Perm')); require("$obminclude/global_pref.inc"); require_once("$obminclude/of/of_select.inc"); include('list_display.inc'); include('list_query.inc'); include("$obminclude/of/of_category.inc"); get_list_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, 'List', $action, $params['list_id'], $obm['uid'])) { $display['msg'] = display_err_msg($l_error_visibility); $action = 'index'; } else { update_last_visit('list', $params['list_id'], $action); } page_close(); require('list_js.inc'); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
include_once("$obminclude/global.inc"); $params = get_group_params(); page_open(array('sess' => 'OBM_Session', 'auth' => $auth_class_name, 'perm' => 'OBM_Perm')); include_once("$obminclude/global_pref.inc"); require_once('group_display.inc'); require_once('group_query.inc'); require_once('group_js.inc'); require('../contact/addressbook.php'); require("$obminclude/of/of_right.inc"); require_once("$obminclude/of/of_category.inc"); get_group_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, 'UGroup', $action, $params['group_id'])) { $display['msg'] = display_err_msg($l_error_visibility); $action = 'index'; } else { update_last_visit('group', $params['group_id'], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if (($action == 'index') || ($action == '')) { ///////////////////////////////////////////////////////////////////////////////
include_once("$obminclude/of/of_category.inc"); get_resource_action(); // If user has individual admin right on the selected resource, give access // if user does not have admin right on module, check for the resource right if (($params['resource_id'] > 0) && (! $perm->check_right('resource', $cright_write_admin))) { if (OBM_Acl::canAdmin($obm['uid'], 'resource', $params['resource_id'])) { $actions['resource']['rights_admin']['Right'] = $cright_read; $actions['resource']['rights_update']['Right'] = $cright_read; } } $perm->check_permissions($module, $action); if (! check_privacy($module, 'Resource', $action, $params['resource_id'], $obm['uid'])) { $display['msg'] = display_err_msg($l_error_visibility); $action = 'index'; } else { update_last_visit('resource', $params['resource_id'], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // External calls (main menu not displayed) // /////////////////////////////////////////////////////////////////////////////// if ($action == 'ext_get_ids') { $display['search'] = html_resource_search_form($params); if ($_SESSION['set_display'] == 'yes') { $display['result'] = dis_resource_search_list($params);
$obminclude = getenv("OBM_INCLUDE_VAR"); if ($obminclude == "") $obminclude = "obminclude"; include("$obminclude/global.inc"); $params = get_resourcegroup_params(); page_open(array("sess" => "OBM_Session", "auth" => $auth_class_name, "perm" => "OBM_Perm")); include("$obminclude/global_pref.inc"); require("resourcegroup_display.inc"); require("resourcegroup_query.inc"); require("resourcegroup_js.inc"); require("$obminclude/of/of_right.inc"); require("$obminclude/of/of_category.inc"); get_resourcegroup_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, "RGroup", $action, $params["resourcegroup_id"], 0)) { $display["msg"] = display_err_msg($l_error_visibility); $action = "index"; } else { update_last_visit("resourcegroup", $params["resourcegroup_id"], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if (($action == "index") || ($action == "")) { ///////////////////////////////////////////////////////////////////////////////
$path = ".."; $module = "document"; $obminclude = getenv("OBM_INCLUDE_VAR"); if ($obminclude == "") $obminclude = "obminclude"; include("$obminclude/global.inc"); $params = get_document_params(); page_open(array("sess" => "OBM_Session", "auth" => $auth_class_name, "perm" => "OBM_Perm")); include("$obminclude/global_pref.inc"); require("document_query.inc"); require("document_display.inc"); require_once("document_js.inc"); require_once("$obminclude/of/of_category.inc"); get_document_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, "Document", $action, $params["document_id"], $obm["uid"])) { $display["msg"] = display_err_msg($l_error_visibility); $action = "index"; } else { update_last_visit("document", $params["document_id"], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if ($action == "ext_get_path") { $display["detail"] = html_document_tree($params, $params["ext_disp_file"]); } elseif ($action == "ext_get_id_from_path") { ///////////////////////////////////////////////////////////////////////////////
$module = "contract"; $obminclude = getenv("OBM_INCLUDE_VAR"); if ($obminclude == "") $obminclude = "obminclude"; include("$obminclude/global.inc"); $params = get_contract_params(); page_open(array("sess" => "OBM_Session", "auth" => $auth_class_name, "perm" => "OBM_Perm")); include("$obminclude/global_pref.inc"); include("$obminclude/of/of_category.inc"); require("contract_query.inc"); require("contract_display.inc"); require("contract_js.inc"); get_contract_action(); $perm->check_permissions($module, $action); if (! check_privacy($module, "Contract", $action, $params["contract_id"], $obm["uid"])) { $display["msg"] = display_err_msg($l_error_visibility); $action = "index"; } else { update_last_visit("contract", $params["contract_id"], $action); } page_close(); /////////////////////////////////////////////////////////////////////////////// // Main Program // /////////////////////////////////////////////////////////////////////////////// if (! $popup) { $display["header"] = display_menu($module); }