28require
'../main.inc.php';
29require_once DOL_DOCUMENT_ROOT.
'/expedition/class/expedition.class.php';
30require_once DOL_DOCUMENT_ROOT.
'/core/lib/sendings.lib.php';
31if (isModEnabled(
'project')) {
32 require_once DOL_DOCUMENT_ROOT.
'/projet/class/project.class.php';
33 require_once DOL_DOCUMENT_ROOT.
'/core/class/html.formprojet.class.php';
37$langs->loadLangs(array(
'sendings',
'companies',
'bills',
'deliveries',
'orders',
'stocks',
'other',
'propal'));
41$action =
GETPOST(
'action',
'aZ09');
44if ($id > 0 || !empty($ref)) {
55 if ($typeobject ==
'commande' &&
$object->origin_object->id && isModEnabled(
'order')) {
57 $objectsrc->fetch(
$object->origin_object->id);
59 if ($typeobject ==
'propal' &&
$object->origin_object->id && isModEnabled(
"propal")) {
60 $objectsrc =
new Propal($db);
61 $objectsrc->fetch(
$object->origin_object->id);
67$permissionnote = $user->hasRight(
'expedition',
'creer');
71 $socid = $user->socid;
74$hookmanager->initHooks(array(
'expeditionnote'));
82$reshook = $hookmanager->executeHooks(
'doActions', array(), $object, $action);
87 include DOL_DOCUMENT_ROOT.
'/core/actions_setnotes.inc.php';
99if ($id > 0 || !empty($ref)) {
105 $linkback =
'<a href="'.DOL_URL_ROOT.
'/expedition/list.php?restore_lastsearch_values=1'.(!empty($socid) ?
'&socid='.$socid :
'').
'">'.$langs->trans(
"BackToList").
'</a>';
107 $morehtmlref =
'<div class="refidno">';
109 $morehtmlref .= $form->editfieldkey(
"RefCustomer",
'',
$object->ref_customer, $object, $user->hasRight(
'expedition',
'creer'),
'string',
'', 0, 1);
110 $morehtmlref .= $form->editfieldval(
"RefCustomer",
'',
$object->ref_customer, $object, $user->hasRight(
'expedition',
'creer'),
'string',
'',
null,
null,
'', 1);
112 $morehtmlref .=
'<br>'.$object->thirdparty->getNomUrl(1);
114 if (isModEnabled(
'project')) {
115 $langs->load(
"projects");
116 $morehtmlref .=
'<br>';
118 $morehtmlref .=
img_picto($langs->trans(
"Project"),
'project',
'class="pictofixedwidth"');
119 if ($action !=
'classify') {
120 $morehtmlref .=
'<a class="editfielda" href="'.$_SERVER[
'PHP_SELF'].
'?action=classify&token='.
newToken().
'&id='.
$object->id.
'">'.
img_edit($langs->transnoentitiesnoconv(
'SetProject')).
'</a> ';
122 $morehtmlref .= $form->form_project($_SERVER[
'PHP_SELF'].
'?id='.
$object->id, $objectsrc->socid, $objectsrc->fk_project, ($action ==
'classify' ?
'projectid' :
'none'), 0, 0, 0, 1,
'',
'maxwidth300');
124 if (!empty($objectsrc) && !empty($objectsrc->fk_project)) {
126 $proj->fetch($objectsrc->fk_project);
127 $morehtmlref .= $proj->getNomUrl(1);
129 $morehtmlref .=
'<span class="opacitymedium"> - '.dol_escape_htmltag($proj->title).
'</span>';
134 $morehtmlref .=
'</div>';
137 dol_banner_tab($object,
'ref', $linkback, 1,
'ref',
'ref', $morehtmlref);
140 print
'<div class="underbanner clearboth"></div>';
142 $cssclass =
'titlefield';
143 include DOL_DOCUMENT_ROOT.
'/core/tpl/notes.tpl.php';
if( $user->socid > 0) if(! $user->hasRight('accounting', 'chartofaccount')) $object
if(!defined('NOREQUIRESOC')) if(!defined( 'NOREQUIRETRAN')) if(!defined('NOTOKENRENEWAL')) if(!defined( 'NOREQUIREMENU')) if(!defined('NOREQUIREHTML')) if(!defined( 'NOREQUIREAJAX')) llxHeader()
Empty header.
Class to manage customers orders.
Class to manage shipments.
Class to manage projects.
Class to manage proposals.
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=0, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
GETPOSTINT($paramname, $method=0)
Return the value of a $_GET or $_POST supervariable, converted into integer.
dol_get_fiche_head($links=array(), $active='', $title='', $notab=0, $picto='', $pictoisfullpath=0, $morehtmlright='', $morecss='', $limittoshow=0, $moretabssuffix='', $dragdropfile=0)
Show tabs of a record.
dol_get_fiche_end($notab=0)
Return tab footer of a card.
newToken()
Return the value of token currently saved into session with name 'newtoken'.
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
setEventMessages($mesg, $mesgs, $style='mesgs', $messagekey='', $noduplicate=0)
Set event messages in dol_events session object.
dol_sanitizeFileName($str, $newstr='_', $unaccent=1)
Clean a string to use it as a file name.
img_edit($titlealt='default', $float=0, $other='')
Show logo edit/modify fiche.
restrictedArea(User $user, $features, $object=0, $tableandshare='', $feature2='', $dbt_keyfield='fk_soc', $dbt_select='rowid', $isdraft=0, $mode=0)
Check permissions of a user to show a page and an object.
shipping_prepare_head($object)
Prepare array with list of tabs.