diff --git a/htdocs/about.php b/htdocs/about.php index 294e66fafe2..0391c9a784e 100644 --- a/htdocs/about.php +++ b/htdocs/about.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Jean-Louis Bergamo * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/actioncomm.class.php b/htdocs/actioncomm.class.php index dde34edab4e..0778ec935d3 100644 --- a/htdocs/actioncomm.class.php +++ b/htdocs/actioncomm.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -22,8 +22,8 @@ */ /*! - \file htdocs/actioncomm.class.php - \ingroup commercial + \file htdocs/actioncomm.class.php + \ingroup commercial \brief Fichier de la classe des actions commerciales \version $Revision$ */ diff --git a/htdocs/address.class.php b/htdocs/address.class.php index 99b3c1f4e5c..7dfbe7a61df 100644 --- a/htdocs/address.class.php +++ b/htdocs/address.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/bargraph.class.php b/htdocs/bargraph.class.php index 15b23ca90b3..3643e1914d6 100644 --- a/htdocs/bargraph.class.php +++ b/htdocs/bargraph.class.php @@ -1,4 +1,4 @@ - * Copyright (c) 2004 Laurent Destailleur * @@ -41,7 +41,7 @@ class BarGraph extends Graph if ($module == 'gd') { $isgdinstalled=1; } } if (! $isgdinstalled) { - $this->errorstr="Erreur: Le module GD pour PHP ne semble pas disponible. Il est requis pour générer les graphiques."; + $this->errorstr="Erreur: Le module GD pour php ne semble pas disponible. Il est requis pour générer les graphiques."; return; } diff --git a/htdocs/bon-prelevement.class.php b/htdocs/bon-prelevement.class.php index b0cf1476c9f..e4defa16708 100644 --- a/htdocs/bon-prelevement.class.php +++ b/htdocs/bon-prelevement.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/bookmark4u.class.php b/htdocs/bookmark4u.class.php index 3dc7b7e4721..b1c87df8cca 100644 --- a/htdocs/bookmark4u.class.php +++ b/htdocs/bookmark4u.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/boxes.php b/htdocs/boxes.php index 8120aa1a657..ef85d031ff6 100644 --- a/htdocs/boxes.php +++ b/htdocs/boxes.php @@ -32,8 +32,8 @@ /*! \class infoBox \brief Classe permettant la gestion des boxes sur une page - \remarks Cette classe est utilisé par les fichiers includes/boxes/box_xxx.php - qui sont les modules de boites + \remarks Cette classe est utilisé par les fichiers includes/boxes/box_xxx.php + \remarks qui sont les modules de boites */ class infoBox diff --git a/htdocs/cactioncomm.class.php b/htdocs/cactioncomm.class.php index 9efb59859de..bc1e453db0a 100644 --- a/htdocs/cactioncomm.class.php +++ b/htdocs/cactioncomm.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/chargesociales.class.php b/htdocs/chargesociales.class.php index eb9ed0a2b2c..41c39591bec 100644 --- a/htdocs/chargesociales.class.php +++ b/htdocs/chargesociales.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/companybankaccount.class.php b/htdocs/companybankaccount.class.php index 9bc8afc03a0..c26fc10d963 100644 --- a/htdocs/companybankaccount.class.php +++ b/htdocs/companybankaccount.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/contact.class.php b/htdocs/contact.class.php index aac45f6cb5d..95c57dcb8ca 100644 --- a/htdocs/contact.class.php +++ b/htdocs/contact.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Benoit Mortier * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/cyberpaiement.class.php b/htdocs/cyberpaiement.class.php index c706af66219..aec213a851b 100644 --- a/htdocs/cyberpaiement.class.php +++ b/htdocs/cyberpaiement.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/docsoc.php b/htdocs/docsoc.php index 91e217b45ea..551e803b142 100644 --- a/htdocs/docsoc.php +++ b/htdocs/docsoc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/document.php b/htdocs/document.php index e0c71755f52..422a5cf356a 100644 --- a/htdocs/document.php +++ b/htdocs/document.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/don.class.php b/htdocs/don.class.php index 8691f1ed523..5b3b8829912 100644 --- a/htdocs/don.class.php +++ b/htdocs/don.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -21,9 +21,8 @@ * */ -/*! - \file htdocs/don.class.php - \ingroup don +/*! \file htdocs/don.class.php + \ingroup don \brief Fichier de la classe des dons \version $Revision$ */ diff --git a/htdocs/facture.class.php b/htdocs/facture.class.php index b4b7c28b6f5..ef9ce4a9362 100644 --- a/htdocs/facture.class.php +++ b/htdocs/facture.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * Copyright (C) 2004 Sebastien Di Cintio @@ -23,9 +23,8 @@ * */ -/*! - \file htdocs/facture.class.php - \ingroup facture +/*! \file htdocs/facture.class.php + \ingroup facture \brief Fichier de la classe des factures clients \version $Revision$ */ diff --git a/htdocs/facturefourn.class.php b/htdocs/facturefourn.class.php index d590379044d..ce20b66a389 100644 --- a/htdocs/facturefourn.class.php +++ b/htdocs/facturefourn.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * Copyright (C) 2004 Christophe Combelles @@ -22,9 +22,8 @@ * */ -/*! - \file htdocs/facturefourn.class.php - \ingroup facture +/*! \file htdocs/facturefourn.class.php + \ingroup facture \brief Fichier de la classe des factures fournisseurs \version $Revision$ */ diff --git a/htdocs/graph.class.php b/htdocs/graph.class.php index b2dc42794e3..37bdc6cd164 100644 --- a/htdocs/graph.class.php +++ b/htdocs/graph.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index 430560fed32..f1dda704a9b 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -22,8 +22,7 @@ * $Source$ */ -/*! - \file htdocs/html.form.class.php +/*! \file htdocs/html.form.class.php \brief Fichier de la classe des fonctions prédéfinie de composants html \version $Revision$ */ @@ -38,10 +37,10 @@ class Form var $db; var $errorstr; - /* - * \brief Constructeur - * \param DB handler d'accès base de donnée - */ + /*! \brief Constructeur + \param DB handler d'accès base de donnée + */ + function Form($DB) { $this->db = $DB; @@ -57,6 +56,7 @@ class Form * Ainsi les liens avec les départements se font sur un département * independemment de nom som. */ + function select_departement($selected='',$htmlname='departement_id') { global $conf,$langs; @@ -119,6 +119,7 @@ class Form * Ainsi les liens avec les regions se font sur une region independemment * de nom som. */ + function select_region($selected='',$htmlname='region_id') { global $conf,$langs; @@ -173,6 +174,7 @@ class Form * \param htmlname nom de la liste deroulante * \todo trier liste sur noms après traduction plutot que avant */ + function select_pays($selected='',$htmlname='pays_id') { global $conf,$langs; @@ -223,6 +225,7 @@ class Form * \brief Retourne la liste déroulante des langues disponibles * \param */ + function select_lang($selected='',$htmlname='lang_id') { global $langs; @@ -252,9 +255,10 @@ class Form /* - * Retourne la liste déroulante des sociétés - * + * \brief Retourne la liste déroulante des sociétés + * \param */ + function select_societes($selected='',$htmlname='soc_id') { // On recherche les societes @@ -291,9 +295,10 @@ class Form } /* - * Retourne la liste déroulante des contacts d'une société donnée + * \brief Retourne la liste déroulante des contacts d'une société donnée * */ + function select_contacts($socid,$selected='',$htmlname='contactid') { // On recherche les societes @@ -333,9 +338,10 @@ class Form /* - * Retourne le nom d'un pays + * \brief Retourne le nom d'un pays * */ + function pays_name($id) { $sql = "SELECT rowid, libelle FROM ".MAIN_DB_PREFIX."c_pays"; @@ -407,10 +413,10 @@ class Form } /* - * Retourne la liste déroulante des formes juridiques - * avec un affichage avec rupture sur le pays + * \brief Retourne la liste déroulante des formes juridiques avec un affichage avec rupture sur le pays * */ + function select_forme_juridique($selected='') { global $conf,$langs; @@ -471,6 +477,7 @@ class Form * \param question question * \param action action */ + function form_confirm($page, $title, $question, $action) { global $langs; @@ -489,10 +496,12 @@ class Form print ''; print "\n"; } + /* - * + * \brief selection du taux de tva * */ + function select_tva($name='', $defaulttx = '') { if (! strlen(trim($name))) @@ -544,6 +553,7 @@ class Form * - La date du jour si set_time vaut '' * - Aucune date (champs vides) si set_time vaut -1 */ + function select_date($set_time='', $prefix='re', $h = 0, $m = 0, $empty=0) { if (! $set_time && ! $empty) @@ -698,10 +708,12 @@ class Form } } + /* * * */ + function select($name, $sql, $id='') { @@ -755,6 +767,7 @@ class Form \param empty 1 si il faut un valeur "-" dans la liste, 0 sinon \param key_libelle 1 pour afficher la key dans la valeur "[key] value" */ + function select_array($name, $array, $id='', $empty=0, $key_libelle=0) { print ''; } + /* - * - * Yes/No + * \brief selection de oui/non en chiffre * */ + function selectyesnonum($name,$value='') { global $langs; @@ -861,11 +875,12 @@ class Form } print ''; } + /* - * - * Checkbox + * \brief Checkbox * */ + function checkbox($name,$checked=0,$value=1) { if ($checked==1){ diff --git a/htdocs/index.php b/htdocs/index.php index 3cbcd8568f3..90970af4f6a 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 8f737057ccd..2738a12843d 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Xavier Dutoit * Copyright (C) 2004 Laurent Destailleur @@ -212,6 +212,7 @@ function top_menu($head, $title="", $target="") * \param form_search Formulaire de recherche permanant * \param author Auteur de la page pour ajout en en-tete html */ + function left_menu($menu, $help_url='', $form_search='', $author='') { global $user, $conf, $langs; @@ -326,6 +327,7 @@ function left_menu($menu, $help_url='', $form_search='', $author='') * \param title titre de la zone de recherche * \param htmlinputname nom du champ input du formulaire */ + function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$htmlinputname) { print '
'; @@ -342,6 +344,7 @@ function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch='search',$ * \brief Impression du pied de page * \param foot Non utilisé */ + function llxFooter($foot='') { global $dolibarr_auto_user; diff --git a/htdocs/menu.class.php b/htdocs/menu.class.php index 32d4a562b8c..c86aa0e8a57 100644 --- a/htdocs/menu.class.php +++ b/htdocs/menu.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/notify.class.php b/htdocs/notify.class.php index 1a28dd152ed..f9ddee88c6e 100644 --- a/htdocs/notify.class.php +++ b/htdocs/notify.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -44,6 +44,7 @@ class Notify * * */ + function send($action, $socid, $texte, $objet_type, $objet_id, $file="") { $sql = "SELECT s.nom, c.email, c.idp, c.name, c.firstname, a.titre,n.rowid"; diff --git a/htdocs/paiement.class.php b/htdocs/paiement.class.php index 26107fdb4e4..3c342f4da7b 100644 --- a/htdocs/paiement.class.php +++ b/htdocs/paiement.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -30,7 +30,7 @@ /*! \class Paiement - \brief Classe permettant la gestion des paiements des factures clients + \brief Classe permettant la gestion des paiements des factures clients */ class Paiement @@ -55,6 +55,7 @@ class Paiement * \param DB handler accès base de données * \param soc_idp id societe ("" par defaut) */ + function Paiement($DB, $soc_idp="") { $this->db = $DB ; @@ -64,6 +65,7 @@ class Paiement * \brief Recupére l'objet paiement * \param id id du paiement a récupérer */ + function fetch($id) { $sql = "SELECT p.rowid,".$this->db->pdate("p.datep")." as dp, p.amount"; @@ -106,6 +108,7 @@ class Paiement * \param user object utilisateur qui crée * */ + function create($user) { $sql_err = 0; @@ -187,6 +190,7 @@ class Paiement * * */ + function select($name, $filtre='', $id='') { $form = new Form($this->db); @@ -211,6 +215,7 @@ class Paiement * * */ + function delete() { $sql = "DELETE FROM llx_paiement_facture WHERE fk_paiement = ".$this->id; @@ -236,6 +241,7 @@ class Paiement * Mise a jour du lien entre le paiement et la ligne générée dans llx_bank * */ + function update_fk_bank($id_bank) { $sql = "UPDATE llx_paiement set fk_bank = ".$id_bank." where rowid = ".$this->id; @@ -255,6 +261,7 @@ class Paiement * \brief Information sur l'objet * \param id id du paiement dont il faut afficher les infos */ + function info($id) { $sql = "SELECT c.rowid, ".$this->db->pdate("datec")." as datec, fk_user_creat, fk_user_modif"; diff --git a/htdocs/pre.inc.php b/htdocs/pre.inc.php index 0978244c8b6..952f48cf2e0 100644 --- a/htdocs/pre.inc.php +++ b/htdocs/pre.inc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Éric Seigne * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/product.class.php b/htdocs/product.class.php index 744cb07b77a..9d6c1b0eda9 100644 --- a/htdocs/product.class.php +++ b/htdocs/product.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -21,9 +21,8 @@ * */ -/*! - \file htdocs/product.class.php - \ingroup produit +/*! \file htdocs/product.class.php + \ingroup produit \brief Fichier de la classe des produits prédéfinis \version $Revision$ */ @@ -53,6 +52,7 @@ class Product * \param DB handler accès base de données * \param id id produit (0 par defaut) */ + function Product($DB, $id=0) { $this->db = $DB; @@ -64,6 +64,7 @@ class Product * \brief Vérifie que la référence produit est non null * \return int 1 si ok, 0 sinon */ + function check() { $this->ref = ereg_replace("'","",stripslashes($this->ref)); @@ -90,6 +91,7 @@ class Product * \brief Insère le produit en base * \param user utilisateur qui effectue l'insertion */ + function create($user) { $this->ref = ereg_replace("'","",stripslashes($this->ref)); @@ -151,6 +153,7 @@ class Product * \param id id du produit * \param user utilisateur qui effectue l'insertion */ + function update($id, $user) { $this->ref = ereg_replace("\"","",stripslashes($this->ref)); @@ -189,6 +192,7 @@ class Product * \brief Ajoute un changement de prix en base dans l'historique des prix * \param user utilisateur qui modifie le prix */ + function _log_price($user) { @@ -226,6 +230,7 @@ class Product * \param id id du produit/service à modifier * \param user utilisateur qui modifie le prix */ + function update_price($id, $user) { if (strlen(trim($this->price)) > 0 ) @@ -257,6 +262,7 @@ class Product * \brief Charge le produit/service en mémoire * \param id id du produit/service à charger */ + function fetch ($id) { $sql = "SELECT rowid, ref, label, description, price, tva_tx, envente, nbvente, fk_product_type, duration, seuil_stock_alerte"; @@ -326,6 +332,7 @@ class Product * \param socid id societe * \return int nombre d'inclusion */ + function count_propale($socid=0) { $sql = "SELECT pd.fk_propal"; @@ -354,6 +361,7 @@ class Product * \param socid id societe * \return int nombre d'inclusion */ + function count_propale_client($socid=0) { $sql = "SELECT pr.fk_soc"; @@ -382,6 +390,7 @@ class Product * \param socid id societe * \return int nombre d'inclusion */ + function count_facture($socid=0) { $sql = "SELECT pd.fk_facture"; @@ -411,6 +420,7 @@ class Product * \param sql requete a exécuter * \return array tableau ? */ + function _get_stats($sql) { $result = $this->db->query($sql) ; @@ -463,6 +473,7 @@ class Product * \param socid id societe * \return array nombre de vente par mois */ + function get_nb_vente($socid=0) { $sql = "SELECT sum(d.qty), date_format(f.datef, '%Y%m') "; @@ -482,6 +493,7 @@ class Product * \param socid id societe * \return array nombre de factures par mois */ + function get_num_vente($socid=0) { $sql = "SELECT count(*), date_format(f.datef, '%Y%m') "; @@ -501,6 +513,7 @@ class Product * \param socid id societe * \return array nombre de propales par mois */ + function get_num_propal($socid=0) { $sql = "SELECT count(*), date_format(p.datep, '%Y%m') "; @@ -521,6 +534,7 @@ class Product * \param id_fourn id du fournisseur * \param ref_fourn reference chez le fournisseur */ + function add_fournisseur($user, $id_fourn, $ref_fourn) { $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."product_fournisseur WHERE fk_product = $this->id AND fk_soc = $id_fourn"; @@ -563,6 +577,7 @@ class Product * \param user utilisateur qui défait le lien * \param id_fourn id du fournisseur */ + function remove_fournisseur($user, $id_fourn) { $sql = "DELETE FROM ".MAIN_DB_PREFIX."product_fournisseur "; @@ -584,6 +599,7 @@ class Product * \param id_entrepot id de l'entrepot * \param nbpiece nombre de pieces */ + function create_stock($id_entrepot, $nbpiece) { @@ -609,6 +625,7 @@ class Product * \param nbpiece nombre de pieces * \param mouvement 0 = ajout, 1 = suppression */ + function correct_stock($user, $id_entrepot, $nbpiece, $mouvement) { @@ -642,6 +659,7 @@ class Product * \param nbpiece nombre de pieces * \param mouvement 0 = ajout, 1 = suppression */ + function ajust_stock($user, $id_entrepot, $nbpiece, $mouvement) { $op[0] = "+" . trim($nbpiece); diff --git a/htdocs/project.class.php b/htdocs/project.class.php index e1f2f9d29de..a4274f55805 100644 --- a/htdocs/project.class.php +++ b/htdocs/project.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify @@ -31,6 +31,7 @@ class Project { function Project($DB) { $this->db = $DB; } + /* * * @@ -49,6 +50,7 @@ class Project { } } + /* * * @@ -73,11 +75,13 @@ class Project { print $this->db->error(); } } + /* * * * */ + function get_propal_list() { $propales = array(); @@ -109,11 +113,13 @@ class Project { print $this->db->error() . '
' .$sql; } } + /* * * * */ + function liste_array($id_societe='') { $projets = array(); diff --git a/htdocs/projetdon.class.php b/htdocs/projetdon.class.php index 6a2bce082f7..3459015cf64 100644 --- a/htdocs/projetdon.class.php +++ b/htdocs/projetdon.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/propal.class.php b/htdocs/propal.class.php index 9a1c3d5ee11..4b6172e1e18 100644 --- a/htdocs/propal.class.php +++ b/htdocs/propal.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Éric Seigne * Copyright (C) 2004 Laurent Destailleur @@ -54,8 +54,10 @@ class Propal var $price; - /*! \brief Constructeur - */ + /** + * \brief Constructeur + */ + function Propal($DB, $soc_idp="", $propalid=0) { $this->db = $DB ; @@ -66,7 +68,7 @@ class Propal } - /*! + /** * \brief Ajout d'un produit dans la proposition, en memoire dans l'objet * \param idproduct id du produit à ajouter * \param qty quantité @@ -74,6 +76,7 @@ class Propal * \return void * \see insert_product */ + function add_product($idproduct, $qty, $remise_percent=0) { if ($idproduct > 0) @@ -97,6 +100,7 @@ class Propal * \return int 0 en cas de succès * \see add_product */ + function insert_product($idproduct, $qty, $remise_percent=0) { if ($this->statut == 0) @@ -133,10 +137,12 @@ class Propal } } } + /** * * */ + function insert_product_generic($p_desc, $p_price, $p_qty, $p_tva_tx=19.6, $remise_percent=0) { if ($this->statut == 0) @@ -181,20 +187,24 @@ class Propal } } } + /* * * */ + function fetch_client() { $client = new Societe($this->db); $client->fetch($this->socidp); $this->client = $client; } + /* * * */ + function delete_product($idligne) { if ($this->statut == 0) @@ -213,11 +223,13 @@ class Propal } } } + /** * * * */ + function create() { /* @@ -279,11 +291,13 @@ class Propal } return $this->id; } + /** - * Mets à jour le prix total de la proposition + * \brief Mets à jour le prix total de la proposition * * */ + function update_price() { include_once DOL_DOCUMENT_ROOT . "/lib/price.lib.php"; @@ -332,11 +346,13 @@ class Propal return -1; } } + /* * Lit les informations * * */ + function fetch($rowid) { @@ -471,11 +487,13 @@ class Propal return 0; } } + /* * * * */ + function valid($user) { if ($user->rights->propale->valider) @@ -495,11 +513,13 @@ class Propal } } } + /** - * Définit une remise globale sur la proposition + * \brief Définit une remise globale sur la proposition * * */ + function set_remise($user, $remise) { if ($user->rights->propale->creer) @@ -521,11 +541,13 @@ class Propal } } } + /* * * * */ + function set_pdf_model($user, $modelpdf) { if ($user->rights->propale->creer) @@ -545,10 +567,12 @@ class Propal } } } + /** - * Cloture de la proposition commerciale + * \brief Cloture de la proposition commerciale * */ + function cloture($user, $statut, $note) { $this->statut = $statut; @@ -586,10 +610,12 @@ class Propal print $this->db->error() . ' in ' . $sql; } } + /** - * Créée une commande à partir de la proposition commerciale + * \brief Créée une commande à partir de la proposition commerciale * */ + function create_commande($user) { if ($this->statut == 2) @@ -601,10 +627,12 @@ class Propal return 1; } } + /** * * */ + function reopen($userid) { $sql = "UPDATE ".MAIN_DB_PREFIX."propal SET fk_statut = 0"; @@ -620,10 +648,12 @@ class Propal print $this->db->error() . ' in ' . $sql; } } + /** * * */ + function liste_array ($brouillon=0, $user='') { $ga = array(); @@ -669,10 +699,12 @@ class Propal print $this->db->error(); } } + /** - * Renvoie un tableau contenant les numéros de commandes associées + * \brief Renvoie un tableau contenant les numéros de commandes associées * */ + function commande_liste_array () { $ga = array(); @@ -701,10 +733,12 @@ class Propal print $this->db->error(); } } + /* * * */ + function delete($user) { $sql = "DELETE FROM ".MAIN_DB_PREFIX."propaldet WHERE fk_propal = $this->id ;"; @@ -726,10 +760,12 @@ class Propal return -1; } } + /** - * Mets à jour la note + * \brief Mets à jour la note * */ + function update_note($note) { $sql = "UPDATE ".MAIN_DB_PREFIX."propal SET note = '$note'"; @@ -748,9 +784,10 @@ class Propal /* - * Information sur l'objet + * \brief Information sur l'objet * */ + function info($id) { $sql = "SELECT c.rowid, ".$this->db->pdate("datec")." as datec"; diff --git a/htdocs/retourbplc.class.php b/htdocs/retourbplc.class.php index ec0415e9a33..1525d43a28a 100644 --- a/htdocs/retourbplc.class.php +++ b/htdocs/retourbplc.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify @@ -42,18 +42,21 @@ class Retourbplc var $code_retour; var $ref_commande; + /* * Initialisation des valeurs par défaut */ + function Retourbplc($db) { $this->db = $db; } - /* - * Insertion dans la base de donnée de la transaction - * + + /** + * \brief Insertion dans la base de donnée de la transaction * */ + function insertdb() { @@ -90,11 +93,12 @@ class Retourbplc return 0; } } - /* - * Verification de la validitée de la clé - * + + /** + * \brief Verification de la validitée de la clé * */ + function check_key($key) { @@ -145,10 +149,12 @@ class Retourbplc return 0; } } - /* - * Table de correspondance de l'algorithme de Luhn + + /** + * \brief Table de correspondance de l'algorithme de Luhn * */ + function corres($value) { $map[0] = 0; @@ -166,11 +172,10 @@ class Retourbplc return $map[$value]; } - /* - * Calcul de la cle de Luhn - * - * - * + + /** + * \brief Calcul de la cle de Luhn + * */ function cle_luhn($cle, $map) { @@ -204,11 +209,12 @@ class Retourbplc return substr($totalVal, strlen($totalVal)-1, 1); } - /* - * Postion de C5 dans N0 + /** + * \brief Postion de C5 dans N0 * * */ + function calcul_pos($N1, $N0, $C5) { if ($N0 >= 0 && $N0 <= 6) @@ -254,11 +260,12 @@ class Retourbplc return $cle; } - /* - * Retournement du tableau - * + + /** + * \brief Retournement du tableau * */ + function array_reverse($string) { @@ -274,7 +281,6 @@ class Retourbplc $j = $j + 1; } - return $rever; } } diff --git a/htdocs/service.class.php b/htdocs/service.class.php index 46702bb2018..65ce4aaded2 100644 --- a/htdocs/service.class.php +++ b/htdocs/service.class.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify @@ -40,11 +40,13 @@ class Service { return 1; } + /* * * * */ + function create($user) { $sql = "INSERT INTO ".MAIN_DB_PREFIX."service (datec, fk_user_author) VALUES (now(), ".$user->id.")"; @@ -59,11 +61,13 @@ class Service { print $this->db->error() . ' in ' . $sql; } } + /* * * * */ + function update($id, $user) { $sql = "UPDATE ".MAIN_DB_PREFIX."service "; @@ -81,11 +85,13 @@ class Service { print $this->db->error() . ' in ' . $sql; } } + /* * * * */ + function start_comm($id, $user, $datedeb=0) { $sql = "UPDATE ".MAIN_DB_PREFIX."service "; @@ -104,11 +110,13 @@ class Service { print $this->db->error() . ' in ' . $sql; } } + /* * * * */ + function stop_comm($id, $user, $datefin=0) { $sql = "UPDATE ".MAIN_DB_PREFIX."service "; @@ -127,11 +135,13 @@ class Service { print $this->db->error() . ' in ' . $sql; } } + /* * * * */ + function fetch($id) { $sql = "SELECT s.ref,s.label,s.price,s.tms,s.debut_comm,s.fin_comm,s.description,"; @@ -170,8 +180,4 @@ class Service { } -/* - * $Id$ - * $Source$ - */ ?> diff --git a/htdocs/soc.php b/htdocs/soc.php index 53d20ac5aa7..cf615436bf6 100644 --- a/htdocs/soc.php +++ b/htdocs/soc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Brian Fraval * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/societe.class.php b/htdocs/societe.class.php index 4e452eb83c0..6089795b6cd 100644 --- a/htdocs/societe.class.php +++ b/htdocs/societe.class.php @@ -1,4 +1,4 @@ - * Copyright (C) 2002-2004 Rodolphe Quiedeville * Copyright (C) 2004 Eric Seigne @@ -23,9 +23,8 @@ * */ -/*! - \file htdocs/societe.class.php - \ingroup societe +/*! \file htdocs/societe.class.php + \ingroup societe \brief Fichier de la classe des societes \version $Revision$ */ @@ -61,6 +60,7 @@ class Societe { * \param DB handler accès base de données * \param id id societe (0 par defaut) */ + function Societe($DB, $id=0) { global $config; @@ -79,6 +79,7 @@ class Societe { * \brief Crée la societe en base * \param user Utilisateur qui demande la création */ + function create($user='') { $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe (nom, datec, datea, fk_user_creat) "; @@ -102,6 +103,7 @@ class Societe { * \param id id societe * \param user Utilisateur qui demande la mise à jour */ + function update($id,$user='') { if (strlen(trim($this->nom)) == 0) @@ -196,6 +198,7 @@ class Societe { * \brief Recupére l'objet societe * \param socid id de la société à charger en mémoire */ + function fetch($socid) { $this->id = $socid; @@ -309,6 +312,7 @@ class Societe { * \brief Suppression d'une societe de la base * \todo Cette fonction n'est pas utilisée. Attente des contraintes d'intégrité dans MySql */ + function delete($id) { $sql = "DELETE from ".MAIN_DB_PREFIX."societe "; @@ -353,6 +357,7 @@ class Societe { * \return array tableau des id de factures impayées * */ + function factures_impayes() { $facimp = array(); @@ -385,6 +390,7 @@ class Societe { * \brief Attribut le prefix de la société en base * */ + function attribute_prefix() { $sql = "SELECT nom FROM ".MAIN_DB_PREFIX."societe WHERE idp = '$this->id'"; @@ -440,6 +446,7 @@ class Societe { * \param mot l'indice du mot à utiliser * */ + function genprefix($nom, $taille=4,$mot=0) { $retour = ""; @@ -468,6 +475,7 @@ class Societe { * \brief Définit la société comme un client * */ + function set_as_client() { if ($this->id) @@ -486,6 +494,7 @@ class Societe { * \param user utilisateur qui place la remise * */ + function set_remise_client($remise, $user) { if ($this->id) @@ -513,6 +522,7 @@ class Societe { * \param id id de la société recherchée * */ + function get_nom($id) { @@ -539,6 +549,7 @@ class Societe { * \brief Renvoie la liste des contacts emails existant pour la société * \return array tableau des contacts emails */ + function contact_email_array() { $contact_email = array(); @@ -573,6 +584,7 @@ class Societe { * \brief Renvoie la liste des contacts de cette société * \return array tableau des contacts */ + function contact_array() { $contacts = array(); @@ -608,6 +620,7 @@ class Societe { * \param rowid id du contact * \return string email du contact */ + function contact_get_email($rowid) { @@ -638,6 +651,7 @@ class Societe { * \brief Renvoie la liste des types d'effectifs possibles * \return array tableau des types d'effectifs */ + function effectif_array() { $effs = array(); @@ -667,6 +681,7 @@ class Societe { * \brief Renvoie la liste des formes juridiques existantes * \return array tableau des formes juridiques */ + function forme_juridique_array() { $fj = array(); @@ -691,7 +706,10 @@ class Societe { } return $fj; } - + + /** + * \brief Affiche le rib + */ function display_rib() { diff --git a/htdocs/societe.php b/htdocs/societe.php index c80d3ac8bfe..6ea5149e076 100644 --- a/htdocs/societe.php +++ b/htdocs/societe.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * @@ -19,6 +19,7 @@ * $Id$ * $Source$ */ + require("./pre.inc.php"); require("./contact.class.php"); require("./lib/webcal.class.php"); @@ -34,6 +35,7 @@ $langs->load("suppliers"); /* * Sécurité accés client */ + if ($user->societe_id > 0) { $action = ''; diff --git a/htdocs/societe/notify/fiche.php b/htdocs/societe/notify/fiche.php index 64d57508fa4..b31da0a4937 100644 --- a/htdocs/societe/notify/fiche.php +++ b/htdocs/societe/notify/fiche.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/societe/notify/index.php b/htdocs/societe/notify/index.php index 7f954d36fca..728c5ebb3c7 100644 --- a/htdocs/societe/notify/index.php +++ b/htdocs/societe/notify/index.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/societe/notify/pre.inc.php b/htdocs/societe/notify/pre.inc.php index 788e2939402..11be874418f 100644 --- a/htdocs/societe/notify/pre.inc.php +++ b/htdocs/societe/notify/pre.inc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/societe/pre.inc.php b/htdocs/societe/pre.inc.php index ea7cf78f814..ba6a09f78af 100644 --- a/htdocs/societe/pre.inc.php +++ b/htdocs/societe/pre.inc.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/societe/rib.php b/htdocs/societe/rib.php index a7c2cff187e..bfc8702b7c2 100644 --- a/htdocs/societe/rib.php +++ b/htdocs/societe/rib.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Jean-Louis Bergamo * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/socnote.php b/htdocs/socnote.php index a16d4912236..c1307e3804d 100644 --- a/htdocs/socnote.php +++ b/htdocs/socnote.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/user/addon.php b/htdocs/user/addon.php index b113c0c6039..136a27cbe80 100644 --- a/htdocs/user/addon.php +++ b/htdocs/user/addon.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php index 71b69c0d402..81ae59fd9f0 100644 --- a/htdocs/user/fiche.php +++ b/htdocs/user/fiche.php @@ -1,4 +1,4 @@ - * Copyright (C) 2002-2003 Jean-Louis Bergamo * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/user/index.php b/htdocs/user/index.php index e15d50c23c9..1cab3269841 100644 --- a/htdocs/user/index.php +++ b/htdocs/user/index.php @@ -1,4 +1,4 @@ - * Copyright (C) 2004 Laurent Destailleur * diff --git a/htdocs/user/logout.php b/htdocs/user/logout.php index e7f8338029d..bb73a1bbdcf 100644 --- a/htdocs/user/logout.php +++ b/htdocs/user/logout.php @@ -1,4 +1,4 @@ - * Copyright (C) 2003 Xavier Dutoit * Copyright (C) 2004 Laurent Destailleur diff --git a/htdocs/user/pre.inc.php b/htdocs/user/pre.inc.php index 535ede8fd36..6687a01a60a 100644 --- a/htdocs/user/pre.inc.php +++ b/htdocs/user/pre.inc.php @@ -1,4 +1,4 @@ - * * This program is free software; you can redistribute it and/or modify