29 if (!$res && !empty($_SERVER[
"CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER[
"CONTEXT_DOCUMENT_ROOT"].
"/main.inc.php";
31 $tmp = empty($_SERVER[
'SCRIPT_FILENAME']) ?
'' : $_SERVER[
'SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1;
32 while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; }
33 if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1)).
"/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1)).
"/main.inc.php";
34 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";
36 if (!$res && file_exists(
"../main.inc.php")) $res = @include
"../main.inc.php";
37 if (!$res && file_exists(
"../../main.inc.php")) $res = @include
"../../main.inc.php";
38 if (!$res && file_exists(
"../../../main.inc.php")) $res = @include
"../../../main.inc.php";
39 if (!$res) die(
"Include of main fails");
41 require_once DOL_DOCUMENT_ROOT.
'/product/stock/stocktransfer/class/stocktransfer.class.php';
42 require_once DOL_DOCUMENT_ROOT.
'/product/stock/stocktransfer/lib/stocktransfer_stocktransfer.lib.php';
45 $langs->loadLangs(array(
"stocks",
"companies"));
50 $action =
GETPOST(
'action',
'alpha');
51 $cancel =
GETPOST(
'cancel',
'aZ09');
52 $backtopage =
GETPOST(
'backtopage',
'alpha');
57 $diroutputmassaction = $conf->stocktransfer->dir_output.
'/temp/massgeneration/'.$user->id;
58 $hookmanager->initHooks(array(
'stocktransfernote',
'globalcard'));
60 $extrafields->fetch_name_optionals_label($object->table_element);
68 include DOL_DOCUMENT_ROOT.
'/core/actions_fetchobject.inc.php';
69 if ($id > 0 || !empty($ref)) $upload_dir = $conf->stocktransfer->multidir_output[$object->entity].
"/".$object->id;
71 $permissionnote = $user->rights->stocktransfer->stocktransfer->write;
72 $permissiontoadd = $user->rights->stocktransfer->stocktransfer->write;
80 include DOL_DOCUMENT_ROOT.
'/core/actions_setnotes.inc.php';
93 if ($id > 0 || !empty($ref)) {
94 $object->fetch_thirdparty();
98 print
dol_get_fiche_head($head,
'note', $langs->trans(
"StockTransfer"), -1, $object->picto);
102 $linkback =
'<a href="'.dol_buildpath(
'/stocktransfer/stocktransfer_list.php', 1).
'?restore_lastsearch_values=1'.(!empty($socid) ?
'&socid='.$socid :
'').
'">'.$langs->trans(
"BackToList").
'</a>';
104 $morehtmlref =
'<div class="refidno">';
142 $morehtmlref .=
'</div>';
145 dol_banner_tab($object,
'ref', $linkback, 1,
'ref',
'ref', $morehtmlref);
148 print
'<div class="fichecenter">';
149 print
'<div class="underbanner clearboth"></div>';
152 $cssclass =
"titlefield";
153 include DOL_DOCUMENT_ROOT.
'/core/tpl/notes.tpl.php';