Skip to content
Snippets Groups Projects
Commit 2a14b80e authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Qual: Documentation commentaires doxygen

parent 179450cc
No related branches found
No related tags found
No related merge requests found
......@@ -56,7 +56,7 @@ class Facture
var $projetid;
/**
* \brief Constructeur de la classe
* \brief Constructeur de la classe
* \param DB handler accès base de données
* \param soc_idp id societe ("" par defaut)
* \param facid id facture ("" par defaut)
......@@ -78,7 +78,7 @@ class Facture
}
/**
* \brief Création de la facture en base
* \brief Création de la facture en base
* \param user object utilisateur qui crée
*
*/
......
......@@ -21,7 +21,7 @@
*
*/
/*! \file htdocs/includes/modules/ficheinter/pdf_soleil.modules.php
/*! \file htdocs/includes/modules/fichinter/pdf_soleil.modules.php
\ingroup ficheinter
\brief Fichier de la classe permettant de gnrer les fiches d'intervention au modle Soleil
\version $Revision$
......
......@@ -23,6 +23,18 @@
*
*/
/*!
\file htdocs/societe.class.php
\ingroup societe
\brief Fichier de la classe des societes
\version $Revision$
*/
/*! \class Societe
\brief Classe permettant la gestion des societes
*/
class Societe {
var $db;
......@@ -44,6 +56,11 @@ class Societe {
var $fournisseur;
/**
* \brief Constructeur de la classe
* \param DB handler accs base de donnes
* \param id id societe (0 par defaut)
*/
function Societe($DB, $id=0)
{
global $config;
......@@ -57,10 +74,10 @@ class Societe {
return 1;
}
/*
* \brief Cre une socit
*
*
/**
* \brief Cre la societe en base
* \param user Utilisateur qui demande la cration
*/
function create($user='')
{
......@@ -79,10 +96,11 @@ class Societe {
}
}
/*
*
*
*
/**
* \brief Mise a jour des paramtres de la socit
* \param id id societe
* \param user Utilisateur qui demande la mise jour
*/
function update($id,$user='')
{
......@@ -159,9 +177,9 @@ class Societe {
}
}
/*
*
*
/**
* \brief Recupre l'objet societe
* \param socid id de la socit charger en mmoire
*/
function fetch($socid)
{
......@@ -266,16 +284,13 @@ class Societe {
}
else
{
/* Erreur select SQL */
print $this->db->error();
return -1;
dolibarr_print_error($this->db);
}
}
/*
* Suppression d'une societe.
* TODO: Cette fonction n'est pas utilise..
* Attente des contraintes d'intgrit dans MySql
/**
* \brief Suppression d'une societe de la base
* \TODO Cette fonction n'est pas utilise. Attente des contraintes d'intgrit dans MySql
*/
function delete($id)
{
......@@ -284,7 +299,7 @@ class Societe {
if (! $this->db->query($sql))
{
print $this->db->error();
dolibarr_print_error($this->db);
}
// Suppression du rpertoire document
......@@ -315,9 +330,10 @@ class Societe {
deldir($docdir);
}
}
/*
*
*
/**
* \brief Retournes les factures impayes de la socit
* \return array tableau des id de factures impayes
*
*/
function factures_impayes()
......@@ -347,12 +363,11 @@ class Societe {
}
return $facimp;
}
/*
*
*
/**
* \brief Attribut le prefix de la socit en base
*
*/
function attribute_prefix()
{
$sql = "SELECT nom FROM ".MAIN_DB_PREFIX."societe WHERE idp = '$this->id'";
......@@ -384,25 +399,25 @@ class Societe {
}
else
{
print $this->db->error();
dolibarr_print_error($this->db);
}
}
}
else
{
print $this->db->error();
}
dolibarr_print_error($this->db);
}
}
}
else
{
print $this->db->error();
dolibarr_print_error($this->db);
}
return $prefix;
}
/**
* Dfinit la socit comme un client
*
* \brief Dfinit la socit comme un client
*
*/
function set_as_client()
......@@ -416,9 +431,11 @@ class Societe {
return $this->db->query($sql);
}
}
/**
* Dfinit la socit comme un client
*
* \brief Dfinit la socit comme un client
* \param remise montant de la remise
* \param user utilisateur qui place la remise
*
*/
function set_remise_client($remise, $user)
......@@ -437,14 +454,15 @@ class Societe {
if (! $this->db->query($sql) )
{
print $this->db->error();
dolibarr_print_error($this->db);
}
}
}
/*
* Renvoie le nom d'une societe a partir d'un id
/**
* \brief Renvoie le nom d'une societe a partir d'un id
* \param id id de la socit recherche
*
*/
function get_nom($id)
......@@ -464,14 +482,14 @@ class Societe {
$this->db->free();
}
else {
dolibarr_print_error($db);
dolibarr_print_error($this->db);
}
}
/*
*
*
/**
* \brief Renvoie la liste des contacts emails existant pour la socit
* \return array tableau des contacts emails
*/
function contact_email_array()
{
......@@ -498,13 +516,14 @@ class Societe {
}
else
{
print $this->db->error();
dolibarr_print_error($this->db);
}
}
/*
*
*
/**
* \brief Renvoie la liste des contacts de cette socit
* \return array tableau des contacts
*/
function contact_array()
{
......@@ -531,13 +550,15 @@ class Societe {
}
else
{
print $this->db->error();
dolibarr_print_error($this->db);
}
}
/*
*
*
/**
* \brief Renvoie l'email d'un contact par son id
* \param rowid id du contact
* \return string email du contact
*/
function contact_get_email($rowid)
{
......@@ -560,14 +581,14 @@ class Societe {
}
else
{
print $this->db->error();
print "<p>$rowid";
dolibarr_print_error($this->db);
}
}
/*
*
*
/**
* \brief Renvoie la liste des types d'effectifs possibles
* \return array tableau des types d'effectifs
*/
function effectif_array()
{
......@@ -593,9 +614,10 @@ class Societe {
}
return $effs;
}
/*
*
*
/**
* \brief Renvoie la liste des formes juridiques existantes
* \return array tableau des formes juridiques
*/
function forme_juridique_array()
{
......
......@@ -135,7 +135,6 @@ class Translate {
/**
* \brief Expdie le header correct et retourne le dbut de la page html
* [en] Send header and return a string of html start page
* \access public
* \return string html header avec charset
*/
function lang_header()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment