This repository has been archived by the owner on Nov 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sevenindex.php
54 lines (41 loc) · 1.9 KB
/
sevenindex.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
$res = 0;
if (!$res && !empty($_SERVER['CONTEXT_DOCUMENT_ROOT']))
$res = @include $_SERVER['CONTEXT_DOCUMENT_ROOT'] . '/main.inc.php'; // Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME'];
$tmp2 = realpath(__FILE__);
$i = strlen($tmp) - 1;
$j = strlen($tmp2) - 1;
while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) {
$i--;
$j--;
}
if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1)) . '/main.inc.php'))
$res = @include substr($tmp, 0, ($i + 1)) . '/main.inc.php';
if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1))) . '/main.inc.php'))
$res = @include dirname(substr($tmp, 0, ($i + 1))) . '/main.inc.php';
if (!$res && file_exists('../main.inc.php')) $res = @include '../main.inc.php'; // Try main.inc.php using relative path
if (!$res && file_exists('../../main.inc.php')) $res = @include '../../main.inc.php';
if (!$res && file_exists('../../../main.inc.php')) $res = @include '../../../main.inc.php';
if (!$res) die('Include of main fails');
require_once DOL_DOCUMENT_ROOT . '/core/class/html.formfile.class.php';
global $langs, $db, $conf;
$langs->loadLangs(['seven@seven']); // Load translation files required by the page
$action = GETPOST('action', 'aZ09');
$socid = GETPOST('socid', 'int');
if (isset($user->socid) && $user->socid > 0) {
$action = '';
$socid = $user->socid;
}
$max = 5;
$now = dol_now();
$form = new Form($db);
$formfile = new FormFile($db);
llxHeader('', $langs->trans('SevenArea'));
echo load_fiche_titre($langs->trans('SevenArea'), '', 'seven.png@seven');
echo '<div class=\'fichecenter\'><div class=\'fichethirdleft\'></div><div class=\'fichetwothirdright\'>';
$NBMAX = $conf->global->MAIN_SIZE_SHORTLIST_LIMIT;
$max = $conf->global->MAIN_SIZE_SHORTLIST_LIMIT;
echo '</div></div>';
llxFooter();
$db->close();