Ejemplo n.º 1
0
 *      \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();
Ejemplo n.º 2
0
$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
Ejemplo n.º 3
0
/******************************************************************************/
$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>";