* \brief Page d'affichage des infos d'une proposition commerciale */ require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT . '/comm/askpricesupplier/class/askpricesupplier.class.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/askpricesupplier.lib.php'; $langs->load('askpricesupplier'); $langs->load('compta'); $id = GETPOST('id', 'int'); $socid = GETPOST('socid', 'int'); // Security check if (!empty($user->societe_id)) { $socid = $user->societe_id; } $result = restrictedArea($user, 'askpricesupplier', $id); /* * View */ llxHeader('', $langs->trans('CommRequest'), 'EN:Ask_Price_Supplier|FR:Demande_de_prix_fournisseur'); $object = new AskPriceSupplier($db); $object->fetch($id); $object->fetch_thirdparty(); $head = askpricesupplier_prepare_head($object); dol_fiche_head($head, 'info', $langs->trans('CommRequest'), 0, 'askpricesupplier'); $object->info($object->id); print '<table width="100%"><tr><td>'; dol_print_object_info($object); print '</td></tr></table>'; print '</div>'; llxFooter(); $db->close();
$sortorder = GETPOST("sortorder", 'alpha'); $page = GETPOST("page", 'int'); if ($page == -1) { $page = 0; } $offset = $conf->liste_limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; if (!$sortorder) { $sortorder = "ASC"; } if (!$sortfield) { $sortfield = "name"; } $object = new AskPriceSupplier($db); $object->fetch($id, $ref); if ($object->id > 0) { $object->fetch_thirdparty(); $upload_dir = $conf->askpricesupplier->dir_output . '/' . dol_sanitizeFileName($object->ref); include_once DOL_DOCUMENT_ROOT . '/core/tpl/document_actions_pre_headers.tpl.php'; } /* * View */ llxHeader('', $langs->trans('CommRequest'), 'EN:Ask_Price_Supplier|FR:Demande_de_prix_fournisseur'); $form = new Form($db); if ($object->id > 0) { $upload_dir = $conf->askpricesupplier->dir_output . '/' . dol_sanitizeFileName($object->ref); $head = askpricesupplier_prepare_head($object); dol_fiche_head($head, 'document', $langs->trans('CommRequest'), 0, 'askpricesupplier'); // Construit liste des fichiers
/******************************************************************************/ $permissionnote = $user->rights->askpricesupplier->creer; // Used by the include of actions_setnotes.inc.php include DOL_DOCUMENT_ROOT . '/core/actions_setnotes.inc.php'; // Must be include, not includ_once /******************************************************************************/ /* Affichage fiche */ /******************************************************************************/ llxHeader('', $langs->trans('CommRequest'), 'EN:Ask_Price_Supplier|FR:Demande_de_prix_fournisseur'); $form = new Form($db); if ($id > 0 || !empty($ref)) { if ($mesg) { print $mesg; } $now = dol_now(); if ($object->fetch($id, $ref)) { $societe = new Societe($db); if ($societe->fetch($object->socid)) { $head = askpricesupplier_prepare_head($object); dol_fiche_head($head, 'note', $langs->trans('CommRequest'), 0, 'askpricesupplier'); print '<table class="border" width="100%">'; $linkback = '<a href="' . DOL_URL_ROOT . '/comm/askpricesupplier/list.php' . (!empty($socid) ? '?socid=' . $socid : '') . '">' . $langs->trans('BackToList') . '</a>'; // Ref print '<tr><td width="25%">' . $langs->trans('Ref') . '</td><td colspan="3">'; print $form->showrefnav($object, 'ref', $linkback, 1, 'ref', 'ref', ''); print '</td></tr>'; // Customer if (is_null($object->client)) { $object->fetch_thirdparty(); } print "<tr><td>" . $langs->trans("Supplier") . "</td>";