diff --git a/htdocs/includes/menus/barre_top/auguria.lib.php b/htdocs/includes/menus/barre_top/auguria.lib.php index 1952a582411..3231d19a266 100644 --- a/htdocs/includes/menus/barre_top/auguria.lib.php +++ b/htdocs/includes/menus/barre_top/auguria.lib.php @@ -46,7 +46,7 @@ function print_auguria_menu($db,$atarget,$hideifnotallowed) $menuArbo = new Menubase($db,'auguria','top'); $tabMenu = $menuArbo->menuTopCharger($hideifnotallowed,$_SESSION['mainmenu'], 'auguria'); - print_start_menu_array(); + print_start_menu_array_auguria(); for($i=0; $i'; print ''; - print_text_menu_entry($tabMenu[$i]['titre']); + print_text_menu_entry_auguria($tabMenu[$i]['titre']); print ''; - print_end_menu_entry(); + print_end_menu_entry_auguria(); } else { if (! $hideifnotallowed) { - print_start_menu_entry($idsel); + print_start_menu_entry_auguria($idsel); print ''; print ''; - print_text_menu_entry($tabMenu[$i]['titre']); + print_text_menu_entry_auguria($tabMenu[$i]['titre']); print ''; - print_end_menu_entry(); + print_end_menu_entry_auguria(); } } } } - print_end_menu_array(); + print_end_menu_array_auguria(); print "\n"; } -function print_start_menu_array() +function print_start_menu_array_auguria() { global $conf; if (preg_match('/bluelagoon|eldy|freelug|rodolphe|yellow|dev/',$conf->css)) print ''; else print ''; @@ -136,7 +136,7 @@ function print_end_menu_entry() print "\n"; } -function print_end_menu_array() +function print_end_menu_array_auguria() { global $conf; if (preg_match('/bluelagoon|eldy|freelug|rodolphe|yellow|dev/',$conf->css)) print '
'; diff --git a/htdocs/includes/menus/barre_top/empty.php b/htdocs/includes/menus/barre_top/empty.php index d889b2190a6..3e48ccbcefc 100644 --- a/htdocs/includes/menus/barre_top/empty.php +++ b/htdocs/includes/menus/barre_top/empty.php @@ -51,39 +51,39 @@ class MenuTop { { global $user,$conf,$langs,$dolibarr_main_db_name;; - print_start_menu_array(); + print_start_menu_array_empty(); $idsel='none'; $classname='class="tmenu"'; - print_start_menu_entry($idsel); + print_start_menu_entry_empty($idsel); print ''; print ''; - print_text_menu_entry($langs->trans("Home")); + print_text_menu_entry_empty($langs->trans("Home")); print ''; - print_end_menu_entry(); + print_end_menu_entry_empty(); - print_end_menu_array(); + print_end_menu_array_empty(); } } -function print_start_menu_array() +function print_start_menu_array_empty() { global $conf; if (preg_match('/bluelagoon|eldy|freelug|rodolphe|yellow|dev/',$conf->css)) print ''; else print ''; @@ -99,7 +99,7 @@ function print_end_menu_entry() print "\n"; } -function print_end_menu_array() +function print_end_menu_array_empty() { global $conf; if (preg_match('/bluelagoon|eldy|freelug|rodolphe|yellow|dev/',$conf->css)) print '
'; diff --git a/htdocs/includes/modules/cheque/pdf/modules_chequereceipts.php b/htdocs/includes/modules/cheque/pdf/modules_chequereceipts.php index d5b64c7c596..72e5c850d7e 100644 --- a/htdocs/includes/modules/cheque/pdf/modules_chequereceipts.php +++ b/htdocs/includes/modules/cheque/pdf/modules_chequereceipts.php @@ -21,10 +21,9 @@ */ /** - * \file htdocs/includes/modules/facture/modules_facture.php + * \file htdocs/includes/modules/cheque/pdf/modules_chequereceipts.php * \ingroup facture - * \brief Fichier contenant la classe mere de generation des factures en PDF - * et la classe mere de numerotation des factures + * \brief File with parent class of check receipt document generators * \version $Id$ */ @@ -50,12 +49,12 @@ class ModeleChequeReceipts { global $conf; - $type='remisecheque'; + $type='chequereceipt'; $liste=array(); include_once(DOL_DOCUMENT_ROOT.'/lib/functions2.lib.php'); $liste=getListOfModels($db,$type,''); - + // TODO Remove this to use getListOfModels only $liste = array('blochet'=>'blochet'); return $liste; @@ -110,21 +109,6 @@ function chequereceipt_pdf_create($db, $id, $message, $modele, $outputlangs) $sav_charset_output=$outputlangs->charset_output; if ($obj->write_file($id, $outputlangs) > 0) { - if (! is_object($id)) // Old method - { - // Success in building document. We build meta file. - facture_meta_create($db, $id); - // et on supprime l'image correspondant au preview - facture_delete_preview($db, $id); - } - else - { - // Success in building document. We build meta file. - facture_meta_create($db, $id->id); - // et on supprime l'image correspondant au preview - facture_delete_preview($db, $id->id); - } - $outputlangs->charset_output=$sav_charset_output; return 1; } @@ -143,91 +127,4 @@ function chequereceipt_pdf_create($db, $id, $message, $modele, $outputlangs) } } -/** - * \brief Cree un meta fichier a cote de la facture sur le disque pour faciliter les recherches en texte plein. - * Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de - * connexion internet "rapide" pour retrouver en 2 secondes une facture non payee ou compliquee a gerer ... avec un rgrep c'est vite fait bien fait [eric seigne] - * \param db Objet base de donnee - * \param facid Id de la facture a creer - * \param message Message - */ -function facture_meta_create($db, $facid, $message="") -{ - global $langs,$conf; - - $fac = new Facture($db,"",$facid); - $fac->fetch($facid); - $fac->fetch_client(); - - if ($conf->facture->dir_output) - { - $facref = dol_sanitizeFileName($fac->ref); - $dir = $conf->facture->dir_output . "/" . $facref ; - $file = $dir . "/" . $facref . ".meta"; - - if (! is_dir($dir)) - { - create_exdir($dir); - } - - if (is_dir($dir)) - { - $nblignes = sizeof($fac->lignes); - $client = $fac->client->nom . " " . $fac->client->address . " " . $fac->client->cp . " " . $fac->client->ville; - $meta = "REFERENCE=\"" . $fac->ref . "\" - DATE=\"" . dol_print_date($fac->date,'') . "\" - NB_ITEMS=\"" . $nblignes . "\" - CLIENT=\"" . $client . "\" - TOTAL_HT=\"" . $fac->total_ht . "\" - TOTAL_TTC=\"" . $fac->total_ttc . "\"\n"; - - for ($i = 0 ; $i < $nblignes ; $i++) - { - //Pour les articles - $meta .= "ITEM_" . $i . "_QUANTITY=\"" . $fac->lignes[$i]->qty . "\" - ITEM_" . $i . "_UNIT_PRICE=\"" . $fac->lignes[$i]->price . "\" - ITEM_" . $i . "_TVA=\"" .$fac->lignes[$i]->tva_tx . "\" - ITEM_" . $i . "_DESCRIPTION=\"" . str_replace("\r\n","",nl2br($fac->lignes[$i]->desc)) . "\" - "; - } - } - $fp = fopen ($file,"w"); - fputs($fp,$meta); - fclose($fp); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - } -} - - -/** - * \brief Supprime l'image de previsualitation, pour le cas de regeneration de facture - * \param db objet base de donnee - * \param facid id de la facture a creer - */ -function facture_delete_preview($db, $facid) -{ - global $langs,$conf; - - $fac = new Facture($db,"",$facid); - $fac->fetch($facid); - - if ($conf->facture->dir_output) - { - $facref = dol_sanitizeFileName($fac->ref); - $dir = $conf->facture->dir_output . "/" . $facref ; - $file = $dir . "/" . $facref . ".pdf.png"; - - if ( file_exists( $file ) && is_writable( $file ) ) - { - if ( ! dol_delete_file($file,1) ) - { - return 0; - } - } - } - - return 1; -} - ?> \ No newline at end of file diff --git a/htdocs/includes/modules/facture/.cvsignore b/htdocs/includes/modules/facture/.cvsignore deleted file mode 100644 index ac4c10da76b..00000000000 --- a/htdocs/includes/modules/facture/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -doc_generic_odt.modules.php diff --git a/htdocs/includes/modules/facture/doc/doc_generic_odt.modules.php b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php similarity index 97% rename from htdocs/includes/modules/facture/doc/doc_generic_odt.modules.php rename to htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php index 08273fe7925..eb61e3acc37 100644 --- a/htdocs/includes/modules/facture/doc/doc_generic_odt.modules.php +++ b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/includes/modules/facture/doc/doc_generic_odt.modules.php + * \file htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php * \ingroup societe * \brief File of class to build ODT documents for third parties * \author Laurent Destailleur @@ -33,10 +33,10 @@ require_once(DOL_DOCUMENT_ROOT."/lib/files.lib.php"); /** - * \class doc_generic_odt + * \class doc_generic_invoice_odt * \brief Class to build documents using ODF templates generator */ -class doc_generic_odt extends ModelePDFFactures +class doc_generic_invoice_odt extends ModelePDFFactures { var $emetteur; // Objet societe qui emet @@ -47,7 +47,7 @@ class doc_generic_odt extends ModelePDFFactures * \brief Constructor * \param db Database handler */ - function doc_generic_odt($db) + function doc_generic_invoice_odt($db) { global $conf,$langs,$mysoc; @@ -80,7 +80,7 @@ class doc_generic_odt extends ModelePDFFactures /** * Define array with couple subtitution key => subtitution value * - * @param unknown_type $mysoc + * @param $mysoc */ function get_substitutionarray_mysoc($mysoc) { @@ -120,7 +120,7 @@ class doc_generic_odt extends ModelePDFFactures /** * Define array with couple subtitution key => subtitution value * - * @param unknown_type $object + * @param $object */ function get_substitutionarray_object($object) { diff --git a/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php b/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php index 17c0169986c..86ba2285d15 100644 --- a/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php +++ b/htdocs/includes/modules/societe/doc/doc_generic_odt.modules.php @@ -79,7 +79,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc /** * Define array with couple subtitution key => subtitution value * - * @param unknown_type $mysoc + * @param $mysoc */ function get_substitutionarray_mysoc($mysoc) { @@ -119,7 +119,7 @@ class doc_generic_odt extends ModeleThirdPartyDoc /** * Define array with couple subtitution key => subtitution value * - * @param unknown_type $object + * @param $object */ function get_substitutionarray_object($object) {