diff --git a/dev/initdata/generate-propale.php b/dev/initdata/generate-propale.php index 61f07cef94f..8488703af20 100644 --- a/dev/initdata/generate-propale.php +++ b/dev/initdata/generate-propale.php @@ -36,7 +36,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') { $path=preg_replace('/generate-propale.php/i','',$_SERVER["PHP_SELF"]); require ($path."../htdocs/master.inc.php"); require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); require_once(DOL_DOCUMENT_ROOT."/societe/societe.class.php"); diff --git a/htdocs/admin/propale.php b/htdocs/admin/propale.php index 456af53eb4f..fb8cede8226 100644 --- a/htdocs/admin/propale.php +++ b/htdocs/admin/propale.php @@ -31,7 +31,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); $langs->load("admin"); $langs->load("bills"); diff --git a/htdocs/comm/addpropal.php b/htdocs/comm/addpropal.php index 4f3af1fb539..6d3f7d69456 100644 --- a/htdocs/comm/addpropal.php +++ b/htdocs/comm/addpropal.php @@ -27,7 +27,7 @@ */ require("../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); require_once(DOL_DOCUMENT_ROOT.'/includes/modules/propale/modules_propale.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/lib/project.lib.php'); diff --git a/htdocs/comm/fiche.php b/htdocs/comm/fiche.php index a3dd3327eee..1d70862946f 100644 --- a/htdocs/comm/fiche.php +++ b/htdocs/comm/fiche.php @@ -33,7 +33,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php"); require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php"); if ($conf->facture->enabled) require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); if ($conf->contrat->enabled) require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php"); if (!empty($conf->global->MAIN_MODULE_CHRONODOCS)) require_once(DOL_DOCUMENT_ROOT."/chronodocs/chronodocs_entries.class.php"); diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 5cb85950a2e..73fbb28f7f9 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT."/societe/client.class.php"); require_once(DOL_DOCUMENT_ROOT."/comm/action/actioncomm.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/agenda.lib.php"); if ($conf->contrat->enabled) require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if (!$user->rights->societe->lire) accessforbidden(); diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index c5e93a8b7a6..1c91498e4b3 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -43,7 +43,7 @@ $langs->load('orders'); $langs->load('products'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/project.class.php'); -require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); require_once(DOL_DOCUMENT_ROOT.'/comm/action/actioncomm.class.php'); $sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"]; diff --git a/htdocs/comm/propal/apercu.php b/htdocs/comm/propal/apercu.php index 4fa3a93ab56..cfcfe537f50 100644 --- a/htdocs/comm/propal/apercu.php +++ b/htdocs/comm/propal/apercu.php @@ -27,7 +27,7 @@ */ require("../../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); diff --git a/htdocs/comm/propal/propal.class.php b/htdocs/comm/propal/class/propal.class.php similarity index 99% rename from htdocs/comm/propal/propal.class.php rename to htdocs/comm/propal/class/propal.class.php index bf99bf2bee8..5470c75a41c 100644 --- a/htdocs/comm/propal/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -24,7 +24,7 @@ */ /** - * \file htdocs/propal.class.php + * \file htdocs/comm/propal/class/propal.class.php * \brief Fichier de la classe des propales * \author Rodolphe Qiedeville * \author Eric Seigne diff --git a/htdocs/comm/propal/contact.php b/htdocs/comm/propal/contact.php index c20ae57f730..3bd4ad99c91 100644 --- a/htdocs/comm/propal/contact.php +++ b/htdocs/comm/propal/contact.php @@ -25,7 +25,7 @@ */ require("../../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); require_once(DOL_DOCUMENT_ROOT.'/html.formcompany.class.php'); diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php index 80a9a4bab55..3743f036bc1 100644 --- a/htdocs/comm/propal/document.php +++ b/htdocs/comm/propal/document.php @@ -27,7 +27,7 @@ */ require("../../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/files.lib.php"); require_once(DOL_DOCUMENT_ROOT."/html.formfile.class.php"); diff --git a/htdocs/comm/propal/info.php b/htdocs/comm/propal/info.php index 6e5ffc08593..f9f7df6a29c 100644 --- a/htdocs/comm/propal/info.php +++ b/htdocs/comm/propal/info.php @@ -27,7 +27,7 @@ require("../../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); $langs->load('propal'); diff --git a/htdocs/comm/propal/note.php b/htdocs/comm/propal/note.php index c5be66a9eb7..db2d20d2836 100644 --- a/htdocs/comm/propal/note.php +++ b/htdocs/comm/propal/note.php @@ -27,7 +27,7 @@ */ require("../../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); $langs->load('propal'); diff --git a/htdocs/comm/propal/stats/propalestats.class.php b/htdocs/comm/propal/stats/propalestats.class.php index fd2fa20bfb1..1ecba9a7b2a 100644 --- a/htdocs/comm/propal/stats/propalestats.class.php +++ b/htdocs/comm/propal/stats/propalestats.class.php @@ -26,7 +26,7 @@ */ include_once DOL_DOCUMENT_ROOT . "/core/class/stats.class.php"; -include_once DOL_DOCUMENT_ROOT . "/comm/propal/propal.class.php"; +include_once DOL_DOCUMENT_ROOT . "/comm/propal/class/propal.class.php"; /** diff --git a/htdocs/comm/prospect/fiche.php b/htdocs/comm/prospect/fiche.php index c17c43969d8..2f3972ee8cc 100644 --- a/htdocs/comm/prospect/fiche.php +++ b/htdocs/comm/prospect/fiche.php @@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT."/comm/prospect/prospect.class.php"); require_once(DOL_DOCUMENT_ROOT."/html.formcompany.class.php"); require_once(DOL_DOCUMENT_ROOT."/contact/class/contact.class.php"); require_once(DOL_DOCUMENT_ROOT."/comm/action/actioncomm.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); $langs->load('companies'); $langs->load('projects'); diff --git a/htdocs/commande/apercu.php b/htdocs/commande/apercu.php index 137c0a5a06e..01c6b0b216b 100644 --- a/htdocs/commande/apercu.php +++ b/htdocs/commande/apercu.php @@ -29,7 +29,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/order.lib.php"); require_once(DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); if (!$user->rights->commande->lire) accessforbidden(); diff --git a/htdocs/commande/fiche.php b/htdocs/commande/fiche.php index b2e5cdb0f3f..12256481be4 100644 --- a/htdocs/commande/fiche.php +++ b/htdocs/commande/fiche.php @@ -38,7 +38,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/order.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/project.class.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/lib/project.lib.php'); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); if (!$user->rights->commande->lire) accessforbidden(); diff --git a/htdocs/compta/commande/fiche.php b/htdocs/compta/commande/fiche.php index 69bf13e16fd..f9989323fbe 100644 --- a/htdocs/compta/commande/fiche.php +++ b/htdocs/compta/commande/fiche.php @@ -31,7 +31,7 @@ require_once(DOL_DOCUMENT_ROOT."/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/order.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/sendings.lib.php"); require_once(DOL_DOCUMENT_ROOT ."/commande/class/commande.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); if (! $user->rights->commande->lire) accessforbidden(); @@ -548,12 +548,12 @@ if ($id > 0 || ! empty($ref)) if ($commande->statut > 0 && $user->rights->facture->creer) { - print ''.$langs->trans("CreateBill").''; + print ''.$langs->trans("CreateBill").''; } if ($commande->statut > 0 && $user->rights->commande->creer) { - print ''.$langs->trans("ClassifyBilled").''; + print 'id.'">'.$langs->trans("ClassifyBilled").''; } print ''; } diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index f9cf348c1d3..21274d99178 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -39,7 +39,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php"); require_once(DOL_DOCUMENT_ROOT.'/lib/invoice.lib.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/project.class.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/lib/project.lib.php'); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/propal.class.php'); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'); if ($conf->contrat->enabled) require_once(DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php'); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'); @@ -1553,9 +1553,12 @@ if ($_GET['action'] == 'create') $object = new $classname($db); $object->fetch($_GET['originid']); $object->fetch_client(); + + $projectid = (!empty($object->fk_project)?$object->fk_project:''); + $ref_client = (!empty($object->ref_client)?$object->ref_client:''); $soc = $object->client; - $cond_reglement_id = (!empty($object->cond_reglement_id)?$object->cond_reglement_id:(!empty($soc->cond_reglement_id)?$soc->cond_reglement_id:0)); + $cond_reglement_id = (!empty($object->cond_reglement_id)?$object->cond_reglement_id:(!empty($soc->cond_reglement_id)?$soc->cond_reglement_id:1)); $mode_reglement_id = (!empty($object->mode_reglement_id)?$object->mode_reglement_id:(!empty($soc->mode_reglement_id)?$soc->mode_reglement_id:0)); $remise_percent = (!empty($object->remise_percent)?$object->remise_percent:(!empty($soc->remise_percent)?$soc->remise_percent:0)); $remise_absolue = (!empty($object->remise_absolue)?$object->remise_absolue:(!empty($soc->remise_absolue)?$soc->remise_absolue:0)); @@ -1571,7 +1574,6 @@ if ($_GET['action'] == 'create') $dateinvoice = empty($conf->global->MAIN_AUTOFILL_DATE)?-1:0; } $absolute_discount=$soc->getAvailableDiscounts(); - if (empty($cond_reglement_id)) $cond_reglement_id=1; print '
'; print ''; @@ -1806,17 +1808,9 @@ if ($_GET['action'] == 'create') print ''.$langs->trans('NotePublic').''; print ''; print ''; @@ -1827,74 +1821,24 @@ if ($_GET['action'] == 'create') print ''.$langs->trans('NotePrivate').''; print ''; print ''; } - if ($_GET['propalid'] > 0) - { - print "\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - //print ''."\n"; - //print ''."\n"; - print ''; - - print ''.$langs->trans('Proposal').''.img_object($langs->trans("ShowPropal"),'propal').' '.$propal->ref.''; - print ''.$langs->trans('TotalHT').''.price($propal->total_ht).''; - print ''.$langs->trans('TotalVAT').''.price($propal->total_tva).""; - print ''.$langs->trans('TotalTTC').''.price($propal->total_ttc).""; - } - elseif ($_GET['commandeid'] > 0) - { - print "\n"; - print "\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - //print ''."\n"; - //print ''."\n"; - print ''; - - print ''.$langs->trans('Order').''.img_object($langs->trans("ShowOrder"),'order').' '.$commande->ref.''; - print ''.$langs->trans('TotalHT').''.price($commande->total_ht).''; - print ''.$langs->trans('TotalVAT').''.price($commande->total_tva).""; - print ''.$langs->trans('TotalTTC').''.price($commande->total_ttc).""; - } - elseif ($_GET['contratid'] > 0) - { - // Calcul contrat->price (HT), contrat->total (TTC), contrat->tva - $contrat->remise_absolue=$remise_absolue; - $contrat->remise_percent=$remise_percent; - $contrat->update_price(); - - print "\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - // print ''."\n"; - // print ''."\n"; - print ''; - - print ''.$langs->trans('Contract').''.img_object($langs->trans("ShowContract"),'contract').' '.$contrat->ref.''; - print ''.$langs->trans('TotalHT').''.price($contrat->total_ht).''; - print ''.$langs->trans('TotalVAT').''.price($contrat->total_tva).""; - print ''.$langs->trans('TotalTTC').''.price($contrat->total_ttc).""; - } - elseif ($_GET['originid'] > 0) + if (is_object($object)) { + // TODO for compatibility + if ($_GET['origin'] == 'contrat') + { + // Calcul contrat->price (HT), contrat->total (TTC), contrat->tva + $object->remise_absolue=$remise_absolue; + $object->remise_percent=$remise_percent; + $object->update_price(); + } + print "\n"; print "\n"; print ''."\n"; @@ -1971,8 +1915,8 @@ if ($_GET['action'] == 'create') print "
\n"; - // Si creation depuis un propal - if ($_GET['propalid']) + // TODO deplacer dans la classe + if ($_GET['origin'] == 'propal') { $title=$langs->trans('ProductsAndServices'); @@ -1982,10 +1926,11 @@ if ($_GET['action'] == 'create') $sql.= ' p.description as product_desc'; $sql.= ' FROM '.MAIN_DB_PREFIX.'propaldet as pt'; $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON pt.fk_product=p.rowid'; - $sql.= ' WHERE pt.fk_propal = '.$_GET['propalid']; + $sql.= ' WHERE pt.fk_propal = '.$object->id; $sql.= ' ORDER BY pt.rang ASC, pt.rowid'; } - if ($_GET['commandeid']) + // TODO deplacer dans la classe + if ($_GET['origin'] == 'order') { $title=$langs->trans('Products'); @@ -1994,10 +1939,11 @@ if ($_GET['action'] == 'create') $sql.= ' p.label as product, p.ref, p.rowid as prodid'; $sql.= ' FROM '.MAIN_DB_PREFIX.'commandedet as pt'; $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON pt.fk_product = p.rowid'; - $sql.= ' WHERE pt.fk_commande = '.$commande->id; + $sql.= ' WHERE pt.fk_commande = '.$object->id; $sql.= ' ORDER BY pt.rowid ASC'; } - if ($_GET['contratid']) + // TODO deplacer dans la classe + if ($_GET['origin'] == 'contrat') { $title=$langs->trans('Services'); @@ -2007,10 +1953,10 @@ if ($_GET['action'] == 'create') $sql.= ' p.label as product, p.ref, p.rowid as prodid'; $sql.= ' FROM '.MAIN_DB_PREFIX.'contratdet as pt'; $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON pt.fk_product = p.rowid'; - $sql.= ' WHERE pt.fk_contrat = '.$contrat->id; + $sql.= ' WHERE pt.fk_contrat = '.$object->id; $sql.= ' ORDER BY pt.rowid ASC'; } - if ($_GET['propalid'] || $_GET['commandeid'] || $_GET['contratid']) + if ($_GET['origin'] && $_GET['originid']) { print '
'; print_titre($title); diff --git a/htdocs/compta/fiche.php b/htdocs/compta/fiche.php index a074a145020..edc364d519c 100644 --- a/htdocs/compta/fiche.php +++ b/htdocs/compta/fiche.php @@ -443,19 +443,19 @@ if ($socid > 0) if ($user->rights->facture->creer) { $langs->load("bills"); - if ($societe->client != 0) print "id\">".$langs->trans("AddBill").""; - else print "trans("ThirdPartyMustBeEditAsCustomer"))."\" href=\"#\">".$langs->trans("AddBill").""; + if ($societe->client != 0) print ''.$langs->trans("AddBill").''; + else print ''.$langs->trans("AddBill").''; } else { - print "trans("ThirdPartyMustBeEditAsCustomer"))."\" href=\"#\">".$langs->trans("AddBill").""; + print ''.$langs->trans("AddBill").''; } } if ($conf->deplacement->enabled) { $langs->load("trips"); - print "id&action=create\">".$langs->trans("AddTrip").""; + print ''.$langs->trans("AddTrip").''; } } diff --git a/htdocs/compta/propal.php b/htdocs/compta/propal.php index a0785b4fdb9..e0ef68151d7 100644 --- a/htdocs/compta/propal.php +++ b/htdocs/compta/propal.php @@ -1,8 +1,8 @@ - * Copyright (C) 2004-2008 Laurent Destailleur + * Copyright (C) 2004-2010 Laurent Destailleur * Copyright (C) 2004 Eric Seigne - * Copyright (C) 2005-2009 Regis Houssin + * Copyright (C) 2005-2010 Regis Houssin * Copyright (C) 2008 Raphael Bertrand (Resultic) * Copyright (C) 2010 Juanjo Menent * @@ -30,7 +30,7 @@ require('../main.inc.php'); require_once(DOL_DOCUMENT_ROOT."/html.formfile.class.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/project.class.php'); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'); @@ -500,13 +500,13 @@ if ($id > 0 || ! empty($ref)) { if ($propal->statut == 2 && $user->rights->facture->creer) { - print '".$langs->trans("BuildBill").""; + print ''.$langs->trans("BuildBill").''; } $arraypropal=$propal->getInvoiceArrayList(); if ($propal->statut == 2 && is_array($arraypropal) && sizeof($arraypropal) > 0) { - print '".$langs->trans("ClassifyBilled").""; + print 'socid.'">'.$langs->trans("ClassifyBilled").''; } } print ""; diff --git a/htdocs/contrat/fiche.php b/htdocs/contrat/fiche.php index a3fc50bcd5e..846f8fb53b4 100644 --- a/htdocs/contrat/fiche.php +++ b/htdocs/contrat/fiche.php @@ -29,7 +29,7 @@ require ("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT.'/lib/contract.lib.php'); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->contrat->enabled) require_once(DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/lib/project.lib.php"); @@ -1302,7 +1302,7 @@ else if ($conf->facture->enabled && $contrat->statut > 0) { $langs->load("bills"); - if ($user->rights->facture->creer) print ''.$langs->trans("CreateBill").''; + if ($user->rights->facture->creer) print ''.$langs->trans("CreateBill").''; else print ''.$langs->trans("CreateBill").''; } diff --git a/htdocs/contrat/note.php b/htdocs/contrat/note.php index 1f81b01a55b..51ffab2dbaf 100644 --- a/htdocs/contrat/note.php +++ b/htdocs/contrat/note.php @@ -37,9 +37,9 @@ $langs->load("companies"); $langs->load("contracts"); // Security check -$contactid = isset($_GET["id"])?$_GET["id"]:''; +$id = isset($_GET["id"])?$_GET["id"]:''; if ($user->societe_id) $socid=$user->societe_id; -$result = restrictedArea($user, 'contact',$contactid,''); +$result = restrictedArea($user, 'contrat',$id,''); $contrat = new Contrat($db); diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index ee8b1c22388..7b66c071650 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -26,7 +26,7 @@ */ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); diff --git a/htdocs/expedition/fiche.php b/htdocs/expedition/fiche.php index aadf705c288..6e308dd01f9 100644 --- a/htdocs/expedition/fiche.php +++ b/htdocs/expedition/fiche.php @@ -35,7 +35,7 @@ require_once(DOL_DOCUMENT_ROOT."/product/html.formproduct.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/sendings.lib.php"); if ($conf->produit->enabled || $conf->service->enabled) require_once(DOL_DOCUMENT_ROOT."/product/product.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php index 71343095b29..de51282d940 100644 --- a/htdocs/expedition/shipment.php +++ b/htdocs/expedition/shipment.php @@ -33,7 +33,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/order.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/sendings.lib.php"); if ($conf->produit->enabled || $conf->service->enabled) require_once(DOL_DOCUMENT_ROOT."/product/product.class.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); if ($conf->stock->enabled) require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php"); diff --git a/htdocs/includes/boxes/box_propales.php b/htdocs/includes/boxes/box_propales.php index 7f4035a0791..03b34b4645c 100644 --- a/htdocs/includes/boxes/box_propales.php +++ b/htdocs/includes/boxes/box_propales.php @@ -63,7 +63,7 @@ class box_propales extends ModeleBoxes { $this->max=$max; - include_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); + include_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); $propalstatic=new Propal($db); $this->info_box_head = array('text' => $langs->trans("BoxTitleLastPropals",$max)); diff --git a/htdocs/includes/triggers/interface_modPropale_Exportsynchro.class.php-NORUN b/htdocs/includes/triggers/interface_modPropale_Exportsynchro.class.php-NORUN index 28448e62498..fabd8835a04 100644 --- a/htdocs/includes/triggers/interface_modPropale_Exportsynchro.class.php-NORUN +++ b/htdocs/includes/triggers/interface_modPropale_Exportsynchro.class.php-NORUN @@ -110,7 +110,7 @@ class InterfaceExportsynchro function _create_csv_files($action,$object,$user,$langs,$conf) { - include_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); + include_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); include_once(DOL_DOCUMENT_ROOT."/societe.class.php"); $propal_filename = $conf->propale->dir_temp.'/propal_exportsynchro.csv'; diff --git a/htdocs/index.php b/htdocs/index.php index 1d4393ae317..fe7b7aa0e3c 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -132,7 +132,7 @@ if ($user->societe_id == 0) DOL_DOCUMENT_ROOT."/adherents/class/adherent.class.php", DOL_DOCUMENT_ROOT."/product/product.class.php", DOL_DOCUMENT_ROOT."/product/service.class.php", - DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php", + DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php", DOL_DOCUMENT_ROOT."/commande/class/commande.class.php", DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php", DOL_DOCUMENT_ROOT."/telephonie/lignetel.class.php", @@ -321,7 +321,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) { $langs->load("propal"); - include_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); + include_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); $board=new Propal($db); $board->load_board($user,"opened"); @@ -346,7 +346,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) { $langs->load("propal"); - include_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); + include_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); $board=new Propal($db); $board->load_board($user,"signed"); diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index 62f363a3098..087a9b440a6 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -33,7 +33,7 @@ if (! file_exists($conffile)) require_once($conffile); if (! isset($dolibarr_main_db_type)) $dolibarr_main_db_type='mysql'; // For backward compatibility require_once($dolibarr_main_document_root . "/lib/databases/".$dolibarr_main_db_type.".lib.php"); require_once($dolibarr_main_document_root . '/compta/facture/class/facture.class.php'); -require_once($dolibarr_main_document_root . '/comm/propal/propal.class.php'); +require_once($dolibarr_main_document_root . '/comm/propal/class/propal.class.php'); require_once($dolibarr_main_document_root . '/contrat/class/contrat.class.php'); require_once($dolibarr_main_document_root . '/commande/class/commande.class.php'); require_once($dolibarr_main_document_root . '/fourn/class/fournisseur.commande.class.php'); diff --git a/htdocs/lib/company.lib.php b/htdocs/lib/company.lib.php index 843559940be..79bd4d82e87 100644 --- a/htdocs/lib/company.lib.php +++ b/htdocs/lib/company.lib.php @@ -620,7 +620,7 @@ function show_actions_done($conf,$langs,$db,$objsoc,$objcon='') if ($conf->agenda->enabled || ($conf->mailing->enabled && $objcon->email)) { require_once(DOL_DOCUMENT_ROOT."/comm/action/actioncomm.class.php"); - require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); + require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); $actionstatic=new ActionComm($db); diff --git a/htdocs/livraison/class/livraison.class.php b/htdocs/livraison/class/livraison.class.php index 674ca0bdaf8..414d1684c9f 100644 --- a/htdocs/livraison/class/livraison.class.php +++ b/htdocs/livraison/class/livraison.class.php @@ -29,7 +29,7 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/commonobject.class.php"); require_once(DOL_DOCUMENT_ROOT."/expedition/class/expedition.class.php"); require_once(DOL_DOCUMENT_ROOT."/product/stock/mouvementstock.class.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); diff --git a/htdocs/product/fiche.php b/htdocs/product/fiche.php index 5ad4480e1bd..0f430e61fa7 100644 --- a/htdocs/product/fiche.php +++ b/htdocs/product/fiche.php @@ -32,7 +32,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/product/html.formproduct.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); require_once(DOL_DOCUMENT_ROOT."/product/product.class.php"); require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php index f332cc4da5b..48a82efcb7e 100644 --- a/htdocs/product/fournisseurs.php +++ b/htdocs/product/fournisseurs.php @@ -28,7 +28,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.product.class.php"; $langs->load("products"); diff --git a/htdocs/product/stats/index.php b/htdocs/product/stats/index.php index 86a6bcc2aa7..eba32a1e2b7 100644 --- a/htdocs/product/stats/index.php +++ b/htdocs/product/stats/index.php @@ -25,7 +25,7 @@ s*/ require("../../main.inc.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); // Security check if ($user->societe_id) $socid=$user->societe_id; diff --git a/htdocs/product/stats/propal.php b/htdocs/product/stats/propal.php index be07b0f50a6..ea6417c0681 100644 --- a/htdocs/product/stats/propal.php +++ b/htdocs/product/stats/propal.php @@ -28,7 +28,7 @@ require("../../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php"); -require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); require_once(DOL_DOCUMENT_ROOT."/product/product.class.php"); $langs->load("products"); diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 98fb6f587d6..73de6acdbab 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -28,7 +28,7 @@ require("../main.inc.php"); require_once(DOL_DOCUMENT_ROOT."/projet/project.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/project.lib.php"); -if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/propal.class.php"); +if ($conf->propal->enabled) require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php"); if ($conf->facture->enabled) require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php"); if ($conf->facture->enabled) require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture-rec.class.php"); if ($conf->commande->enabled) require_once(DOL_DOCUMENT_ROOT."/commande/class/commande.class.php"); diff --git a/test/PropalTest.php b/test/PropalTest.php index 50b4fa0bfb9..0c7b37fd3ee 100644 --- a/test/PropalTest.php +++ b/test/PropalTest.php @@ -28,7 +28,7 @@ global $conf,$user,$langs,$db; //define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver require_once 'PHPUnit/Framework.php'; require_once dirname(__FILE__).'/../htdocs/master.inc.php'; -require_once dirname(__FILE__).'/../htdocs/comm/propal/propal.class.php'; +require_once dirname(__FILE__).'/../htdocs/comm/propal/class/propal.class.php'; if (empty($user->id)) {