} } // Actions to build doc $upload_dir = $conf->propal->dir_output; $permissioncreate = $user->rights->propal->creer; include DOL_DOCUMENT_ROOT . '/core/actions_builddoc.inc.php'; } /* * View */ llxHeader('', $langs->trans('Proposal'), 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos'); $form = new Form($db); $formother = new FormOther($db); $formfile = new FormFile($db); $formpropal = new FormPropal($db); $formmargin = new FormMargin($db); $companystatic = new Societe($db); if (!empty($conf->projet->enabled)) { $formproject = new FormProjets($db); } $now = dol_now(); // Add new proposal if ($action == 'create') { print load_fiche_titre($langs->trans("NewProp")); $soc = new Societe($db); if ($socid > 0) { $res = $soc->fetch($socid); } // Load objectsrc if (!empty($origin) && !empty($originid)) { // Parse element/subelement (ex: project_task)
} else { dol_print_error($db); } } if ($error) { $action = 'edit_extras'; } } } /* * View */ $form = new Form($db); $formother = new FormOther($db); $formfile = new FormFile($db); $formmargin = new FormMargin($db); $bankaccountstatic = new Account($db); if (!empty($conf->projet->enabled)) { $formproject = new FormProjets($db); } $now = dol_now(); llxHeader('', $langs->trans('Bill'), 'EN:Customers_Invoices|FR:Factures_Clients|ES:Facturas_a_clientes'); /** * ******************************************************************* * * Mode creation * * ******************************************************************** */ if ($action == 'create') { $facturestatic = new Facture($db);
/** * Show the array with all margin infos * * @param bool $force_price Force price * @return void * @deprecated 3.8 Load FormMargin class and make a direct call to displayMarginInfos */ function displayMarginInfos($force_price = false) { include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmargin.class.php'; $formmargin = new FormMargin($this->db); $formmargin->displayMarginInfos($this, $force_price); }