*/
require 'core/class/class_request.php';
require 'apps/' . $_SESSION['config']['app_id'] . '/class/class_list_show.php';
require_once 'core/class/class_security.php';
require_once 'core/class/class_history.php';
require_once 'core/manage_bitmask.php';
require_once "apps" . DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . "security_bitmask.php";
require_once "apps" . DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . "class" . DIRECTORY_SEPARATOR
. "class_indexing_searching_app.php";
require_once "apps" . DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . "class" . DIRECTORY_SEPARATOR . "class_types.php";
$core = new core_tools();
$core->test_user();
$core->load_lang();
$resId = '';
if (isset($_REQUEST['value']) && !empty($_REQUEST['value'])) {
$resId = $_REQUEST['value'];
}
$hist = new history();
$security = new security();
$func = new functions();
$request = new request;
$type = new types();
//$_SESSION['req'] ='details';
//$_SESSION['indexing'] = array();
$is = new indexing_searching_app();
$table = '';
$isView = false;
if (isset($_SESSION['collection_id_choice'])
&& ! empty($_SESSION['collection_id_choice'])
) {
$collId = $_SESSION['collection_id_choice'];
} else {
$collId = $_SESSION['user']['collections'][0];
}
if ($collId == 'letterbox_coll') {
if (file_exists(
$_SESSION['config']['corepath'] . 'custom'. DIRECTORY_SEPARATOR
. $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR . 'apps'
. DIRECTORY_SEPARATOR . $_SESSION['config']['app_id'] . DIRECTORY_SEPARATOR
. 'definition_mail_categories.php'
)
) {
$path = $_SESSION['config']['corepath'] . 'custom'. DIRECTORY_SEPARATOR
. $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR . 'apps'
. DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . 'definition_mail_categories.php';
} else {
$path = 'apps' . DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . 'definition_mail_categories.php';
}
} elseif($collId == 'business_coll') {
if (file_exists(
$_SESSION['config']['corepath'] . 'custom'. DIRECTORY_SEPARATOR
. $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR . 'apps'
. DIRECTORY_SEPARATOR . $_SESSION['config']['app_id'] . DIRECTORY_SEPARATOR
. 'definition_mail_categories_business.php'
)
) {
$path = $_SESSION['config']['corepath'] . 'custom'. DIRECTORY_SEPARATOR
. $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR . 'apps'
. DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . 'definition_mail_categories_business.php';
} else {
$path = 'apps' . DIRECTORY_SEPARATOR . $_SESSION['config']['app_id']
. DIRECTORY_SEPARATOR . 'definition_mail_categories_business.php';
}
}
include_once $path;
$table = $security->retrieve_view_from_coll_id($collId);
$isView = true;
if (empty($table)) {
$table = $security->retrieve_table_from_coll($collId);
$isView = false;
}
$_SESSION['id_to_view'] = $resId;
$_SESSION['doc_id'] = $resId;
$right = $security->test_right_doc($collId, $resId);
if (! $right && $resId <> '') {
include('apps/'.$_SESSION['config']['app_id'].'/no_right.php');
exit;
}
if ($resId == '') {
echo '