diff --git a/htdocs/compta/export/modules/compta.export.class.php b/htdocs/compta/export/modules/compta.export.class.php index fc8483f769159277179e4054d116179aa3b6002f..ebe6ce4ab75284da88afdc451ec3944dc93ea8d1 100644 --- a/htdocs/compta/export/modules/compta.export.class.php +++ b/htdocs/compta/export/modules/compta.export.class.php @@ -30,16 +30,16 @@ /** \class ComptaExport - \brief Classe permettant les exports comptables + \brief Parent class for class to build accountancy export */ class ComptaExport { /** \brief Constructeur de la class - \param DB Object de base de donn�es + \param DB Object de base de donnees \param USER Object utilisateur - \param classe Nom de la classe utilis�e pour formater les rapports + \param classe Nom de la classe utilisee pour formater les rapports */ function ComptaExport ($DB, $USER, $classname) { diff --git a/htdocs/compta/export/modules/compta.export.poivre.class.php b/htdocs/compta/export/modules/compta.export.poivre.class.php index e22be4f4650bbdd547abac73d5a4eeec885e96f4..72f5ce4cf4319a0bf65391349ca077b628b62873 100644 --- a/htdocs/compta/export/modules/compta.export.poivre.class.php +++ b/htdocs/compta/export/modules/compta.export.poivre.class.php @@ -27,7 +27,6 @@ \remarks Ce fichier doit etre utilise comme un exemple, il est specifique a une utilisation particuliere \version $Revision$ */ - require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_workbook.inc.php"); require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php"); @@ -35,7 +34,6 @@ require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php"); \class ComptaExportPoivre \brief Classe permettant les exports comptables au format tableur */ - class ComptaExportPoivre extends ComptaExport { var $db; @@ -45,13 +43,13 @@ class ComptaExportPoivre extends ComptaExport \brief Constructeur de la class \param DB Object de base de donnees \param USER Object utilisateur - */ + */ function ComptaExportPoivre ($DB, $USER) { $this->db = $DB; $this->user = $USER; } - + /** * Agregation des lignes de facture */ @@ -62,17 +60,17 @@ class ComptaExportPoivre extends ComptaExport $i = 0; $j = 0; $n = sizeof($line_in); - + // On commence par la ligne 0 - + $this->line_out[$j] = $line_in[$i]; - + //print "$j ".$this->line_out[$j][8] . "<br>"; - + for ( $i = 1 ; $i < $n ; $i++) { // On agrege les lignes avec le meme code comptable - + if ( ($line_in[$i][1] == $line_in[$i-1][1]) && ($line_in[$i][4] == $line_in[$i-1][4]) ) { $this->line_out[$j][8] = ($this->line_out[$j][8] + $line_in[$i][8]); @@ -81,35 +79,35 @@ class ComptaExportPoivre extends ComptaExport { $j++; $this->line_out[$j] = $line_in[$i]; - } + } } - + dol_syslog("ComptaExportPoivre::Agregate " . sizeof($this->line_out) . " lignes en sorties"); - + return 0; } - + /** * */ function Export($dir, $linec, $linep, $id=0) { $error = 0; - + dol_syslog("ComptaExportPoivre::Export"); dol_syslog("ComptaExportPoivre::Export " . sizeof($linec) . " lignes en entrees"); - + $this->Agregate($linec); - + $this->db->begin(); - + if ($id == 0) { $dt = strftime('EC%y%m', time()); - + $sql = "SELECT count(ref) FROM ".MAIN_DB_PREFIX."export_compta"; $sql .= " WHERE ref like '$dt%'"; - + if ($this->db->query($sql)) { $row = $this->db->fetch_row(); @@ -120,15 +118,15 @@ class ComptaExportPoivre extends ComptaExport $error++; dol_syslog("ComptaExportPoivre::Export Erreur Select"); } - - + + if (!$error) { $this->ref = $dt . substr("000".$cc, -2); - + $sql = "INSERT INTO ".MAIN_DB_PREFIX."export_compta (ref, date_export, fk_user)"; $sql .= " VALUES ('".$this->ref."', ".$this->db->idate(mktime()).",".$this->user->id.")"; - + if ($this->db->query($sql)) { $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."export_compta"); @@ -143,12 +141,12 @@ class ComptaExportPoivre extends ComptaExport else { $this->id = $id; - + $sql = "SELECT ref FROM ".MAIN_DB_PREFIX."export_compta"; $sql .= " WHERE rowid = ".$this->id; - + $resql = $this->db->query($sql); - + if ($resql) { $row = $this->db->fetch_row($resql); @@ -160,18 +158,18 @@ class ComptaExportPoivre extends ComptaExport dol_syslog("ComptaExportPoivre::Export Erreur Select"); } } - - + + if (!$error) { dol_syslog("ComptaExportPoivre::Export ref : ".$this->ref); - + $fxname = $dir . "/".$this->ref.".xls"; - + $workbook = new writeexcel_workbook($fxname); - + $page = &$workbook->addworksheet('Export'); - + $page->set_column(0,0,8); // A $page->set_column(1,1,6); // B $page->set_column(2,2,9); // C @@ -180,9 +178,9 @@ class ComptaExportPoivre extends ComptaExport $page->set_column(5,5,9); // F Numero de piece $page->set_column(6,6,8); // G - + // Pour les factures - + // A 0 Date Operation 040604 pour 4 juin 2004 // B 1 VE -> ventilation // C 2 code Compte general @@ -193,15 +191,15 @@ class ComptaExportPoivre extends ComptaExport // H 8 Type operation D pour Debit ou C pour Credit // I Date d'echeance, = a la date d'operation si pas d'echeance // J EUR pour Monnaie en Euros - + // Pour les paiements - + $i = 0; $j = 0; $n = sizeof($this->line_out); - + $oldfacture = 0; - + for ( $i = 0 ; $i < $n ; $i++) { if ( $oldfacture <> $this->line_out[$i][1]) @@ -216,20 +214,20 @@ class ComptaExportPoivre extends ComptaExport $page->write($j, 6, price2num($this->line_out[$i][7])); $page->write_string($j, 7, 'D' ); // D pour debit $page->write_string($j, 8, strftime("%d%m%y",$this->line_out[$i][0])); - + $j++; - + // Ligne TVA $page->write_string($j, 0, strftime("%d%m%y",$this->line_out[$i][0])); $page->write_string($j, 1, "VI"); $page->write_string($j, 2, '4457119'); - + $page->write_string($j, 4, stripslashes($this->line_out[$i][3])." Facture"); $page->write_string($j, 5, $this->line_out[$i][5]); // Numero de facture $page->write($j, 6, price2num($this->line_out[$i][6])); // Montant de TVA $page->write_string($j, 7, 'C'); // C pour credit $page->write_string($j, 8, strftime("%d%m%y",$this->line_out[$i][0])); - + $oldfacture = $this->line_out[$i][1]; $j++; } @@ -242,10 +240,10 @@ class ComptaExportPoivre extends ComptaExport $page->write($j, 6, price2num(round($this->line_out[$i][8], 2))); $page->write_string($j, 7, 'C'); // C pour credit $page->write_string($j, 8, strftime("%d%m%y",$this->line_out[$i][0])); - + $j++; } - + // Tag des lignes de factures $n = sizeof($linec); for ( $i = 0 ; $i < $n ; $i++) @@ -253,15 +251,15 @@ class ComptaExportPoivre extends ComptaExport $sql = "UPDATE ".MAIN_DB_PREFIX."facturedet"; $sql .= " SET fk_export_compta=".$this->id; $sql .= " WHERE rowid = ".$linec[$i][10]; - + if (!$this->db->query($sql)) { $error++; } } - + // Pour les paiements - + // A Date Operation 040604 pour 4 juin 2004 // B CE -> caisse d'epargne // C code Compte general @@ -272,13 +270,13 @@ class ComptaExportPoivre extends ComptaExport // H Type operation D pour Debit ou C pour Credit // I Date d'echeance, = a la date d'operation si pas d'echeance // J EUR pour Monnaie en Euros - + $i = 0; //$j = 0; $n = sizeof($linep); - + $oldfacture = 0; - + for ( $i = 0 ; $i < $n ; $i++) { /* @@ -295,36 +293,36 @@ class ComptaExportPoivre extends ComptaExport { $debit = "C"; $credit = "D"; - + if ($linep[$i][6] == 'Prelevement') { $linep[$i][6] = 'Rejet Prelevement'; - } + } } - + $page->write_string($j,0, strftime("%d%m%y",$linep[$i][0])); $page->write_string($j,1, 'CE'); - + $page->write_string($j,2, '5122000'); if ($linep[$i][6] == 'Prelevement') { $linep[$i][6] = 'Prelevement'; } - + $page->write_string($j,4, stripslashes($linep[$i][3])." ".stripslashes($linep[$i][6])); // $page->write_string($j,5, $linep[$i][7]); // Numero de facture - + $page->write($j,6, price2num(round(abs($linep[$i][5]), 2))); // Montant de la ligne $page->write_string($j,7,$debit); $page->write_string($j,8, strftime("%d%m%y",$linep[$i][0])); - - + + $j++; - + $page->write_string($j,0, strftime("%d%m%y",$linep[$i][0])); $page->write_string($j,1, 'CE'); - + $page->write_string($j,2, '41100000'); $page->write_string($j,3, $linep[$i][2]); $page->write_string($j,4, stripslashes($linep[$i][3])." ".stripslashes($linep[$i][6])); // @@ -332,29 +330,29 @@ class ComptaExportPoivre extends ComptaExport $page->write($j,6, price2num(round(abs($linep[$i][5]), 2))); // Montant de la ligne $page->write_string($j,7, $credit); $page->write_string($j,8, strftime("%d%m%y",$linep[$i][0])); - + $j++; - + } $workbook->close(); - + // Tag des lignes de factures $n = sizeof($linep); for ( $i = 0 ; $i < $n ; $i++) - + { $sql = "UPDATE ".MAIN_DB_PREFIX."paiement"; $sql .= " SET fk_export_compta=".$this->id; $sql .= " WHERE rowid = ".$linep[$i][1]; - + if (!$this->db->query($sql)) { $error++; } } - + } - + if (!$error) { $this->db->commit(); @@ -365,7 +363,7 @@ class ComptaExportPoivre extends ComptaExport $this->db->rollback(); dol_syslog("ComptaExportPoivre::Export ROLLBACK"); } - + return 0; } } diff --git a/htdocs/compta/export/modules/compta.export.safran.class.php b/htdocs/compta/export/modules/compta.export.safran.class.php index 305f19ae7f5c46d6bebd46f2ce3039b6ceb43213..006057c88657dd2c1ed5a785919daa6eabb092e1 100644 --- a/htdocs/compta/export/modules/compta.export.safran.class.php +++ b/htdocs/compta/export/modules/compta.export.safran.class.php @@ -14,32 +14,39 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ - * $Source$ */ +/** + \file htdocs/compta/export/modules/compta.export.safran.class.php + \ingroup compta + \brief Modele d'export compta safran, export au format tableur + \remarks Ce fichier doit etre utilise comme un exemple, il est specifique a une utilisation particuliere + \version $Revision$ +*/ require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_workbook.inc.php"); require_once(PHP_WRITEEXCEL_PATH."/class.writeexcel_worksheet.inc.php"); - +/** + \class ComptaExportTableur + \brief Classe permettant les exports comptables au format tableur +*/ class ComptaExportTableur extends ComptaExport { function ComptaExportTableur () { - + } - + function Create() { - + $this->date = time(); - + $this->datef = "commande-".strftime("%d%b%y-%HH%M", $this->date); - + $fname = DOL_DATA_ROOT ."/telephonie/ligne/commande/".$this->datef.".xls"; - + if (strlen(trim($this->fournisseur->email_commande)) == 0) { return -3; @@ -54,11 +61,11 @@ class ComptaExportTableur extends ComptaExport $res = $this->CreateFile($fname); $res = $res + $this->LogSql(); $res = $res + $this->MailFile($fname); - + return $res; } } - + function Export($dir, $linec) { //$fname = $dir . "/tmp/toto.xls"; DEBUG DEBUG diff --git a/htdocs/compta/prelevement/class/rejet-prelevement.class.php b/htdocs/compta/prelevement/class/rejet-prelevement.class.php index 792ad10dde46b559a815541c932f2561aa87e4de..1ae7ada15f3e7e00cfb087673b8116e0be725ffd 100644 --- a/htdocs/compta/prelevement/class/rejet-prelevement.class.php +++ b/htdocs/compta/prelevement/class/rejet-prelevement.class.php @@ -21,7 +21,7 @@ */ /** - \file htdocs/compta/prelevementclass//rejet-prelevement.class.php + \file htdocs/compta/prelevement/class/rejet-prelevement.class.php \ingroup prelevement \brief File of class to manage standing orders rejects \version $Revision$ @@ -29,7 +29,7 @@ /** - \class Prelevement + \class RejetPrelevement \brief Class to manage standing orders rejects */ class RejetPrelevement diff --git a/htdocs/expedition/class/expeditionstats.class.php b/htdocs/expedition/class/expeditionstats.class.php index fa77dece2ab9095fa32e4d625adae23813175fc3..03158feba513fe1db1fe5d51488fd899e778698b 100644 --- a/htdocs/expedition/class/expeditionstats.class.php +++ b/htdocs/expedition/class/expeditionstats.class.php @@ -23,6 +23,11 @@ * \brief Fichier des classes expedition * \version $Id$ */ + +/** + * \class ExpeditionStats + * \brief Class to manage shipment statistics + */ class ExpeditionStats { var $db; diff --git a/htdocs/includes/modules/livraison/mod_livraison_saphir.php b/htdocs/includes/modules/livraison/mod_livraison_saphir.php index b18c95bd624ceb894597bcd2e978acba3f3f2336..6db8121bc002a327e5cea20fcff340156cb5745b 100644 --- a/htdocs/includes/modules/livraison/mod_livraison_saphir.php +++ b/htdocs/includes/modules/livraison/mod_livraison_saphir.php @@ -20,18 +20,17 @@ */ /** - \file htdocs/includes/modules/livraison/mod_livraison_saphir.php - \ingroup expedition - \brief Fichier contenant la classe du modele de numerotation de reference de livraison Saphir - \version $Id$ -*/ - + * \file htdocs/includes/modules/livraison/mod_livraison_saphir.php + * \ingroup expedition + * \brief Fichier contenant la classe du modele de numerotation de reference de livraison Saphir + * \version $Id$ + */ require_once(DOL_DOCUMENT_ROOT ."/includes/modules/livraison/modules_livraison.php"); /** - \class mod_livraison_saphir - \brief Classe du mod�le de num�rotation de r�f�rence de livraison Saphir -*/ + * \class mod_livraison_saphir + * \brief Classe du modele de numerotation de reference de livraison Saphir + */ class mod_livraison_saphir extends ModeleNumRefDeliveryOrder { var $version='dolibarr'; // 'development', 'experimental', 'dolibarr' diff --git a/htdocs/includes/modules/mailings/pomme.modules.php b/htdocs/includes/modules/mailings/pomme.modules.php index 9bdc762b86fbf8ef2d432da2b454a743b2820488..78a86d4f6c33135a94a815a25ecc9328828c1b92 100644 --- a/htdocs/includes/modules/mailings/pomme.modules.php +++ b/htdocs/includes/modules/mailings/pomme.modules.php @@ -19,24 +19,22 @@ */ /** - \file htdocs/includes/modules/mailings/pomme.modules.php - \ingroup mailing - \brief Fichier de la classe permettant de g�n�rer la liste de destinataires Pomme - \version $Id$ + * \file htdocs/includes/modules/mailings/pomme.modules.php + * \ingroup mailing + * \brief File of class to offer a selector of emailing targets with Rule 'Pomme'. + * \version $Id$ */ - include_once DOL_DOCUMENT_ROOT.'/includes/modules/mailings/modules_mailings.php'; /** - \class mailing_pomme - \brief Classe permettant de g�n�rer la liste des destinataires Pomme + * \class mailing_pomme + * \brief Class to offer a selector of emailing targets with Rule 'Peche'. */ - class mailing_pomme extends MailingTargets { var $name='DolibarrUsers'; // Identifiant du module mailing - var $desc='Utilisateurs de Dolibarr avec emails'; // Libell� utilis� si aucune traduction pour MailingModuleDescXXX ou XXX=name trouv�e + var $desc='Dolibarr users with emails'; // Libelle utilise si aucune traduction pour MailingModuleDescXXX ou XXX=name trouv�e var $require_module=array(); // Module mailing actif si modules require_module actifs var $require_admin=1; // Module mailing actif pour user admin ou non var $picto='user'; diff --git a/htdocs/includes/modules/security/generate/modGeneratePassStandard.class.php b/htdocs/includes/modules/security/generate/modGeneratePassStandard.class.php index c8d6f5574bb6f73b9921fe04ff20fc77211bbb8c..832cff235a06d07015611fc59f43a3e52c9df75d 100644 --- a/htdocs/includes/modules/security/generate/modGeneratePassStandard.class.php +++ b/htdocs/includes/modules/security/generate/modGeneratePassStandard.class.php @@ -28,7 +28,7 @@ require_once(DOL_DOCUMENT_ROOT ."/includes/modules/security/generate/modules_gen /** - * \class modGeneratePassNone + * \class modGeneratePassStandard * \brief Class to generate a password according to a dolibarr standard rule (8 random chars) */ class modGeneratePassStandard extends ModeleGenPassword