Doc: Documentation doxygen

This commit is contained in:
Laurent Destailleur 2005-07-10 20:47:17 +00:00
parent 8921d11af6
commit 18b5fa545b
5 changed files with 35 additions and 36 deletions

View File

@ -21,16 +21,16 @@
*/ */
/* /*
\file htdocs/compta/prelevement/ligne-prelevement.class.php \file htdocs/compta/prelevement/ligne-prelevement.class.php
\ingroup prelevement \ingroup prelevement
\brief Fichier de la classe des lignes de prelevements \brief Fichier de la classe des lignes de prelevements
\version $Revision$ \version $Revision$
*/ */
/*! /**
\class Prelevement \class LignePrelevement
\brief Classe permettant la gestion des prelevements \brief Classe permettant la gestion des prelevements
*/ */
class LignePrelevement class LignePrelevement
@ -40,8 +40,9 @@ class LignePrelevement
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
* \param DB handler accès base de données * \param DB Handler accès base de données
* \param user Objet user
*/ */
function LignePrelevement($DB, $user) function LignePrelevement($DB, $user)
{ {
@ -57,7 +58,6 @@ class LignePrelevement
/** /**
* \brief Recupére l'objet prelevement * \brief Recupére l'objet prelevement
* \param rowid id de la facture a récupérer * \param rowid id de la facture a récupérer
* \param societe_id id de societe
*/ */
function fetch($rowid) function fetch($rowid)
{ {

View File

@ -37,10 +37,10 @@ class mod_codecompta_aquarium
} }
/** /**
* \param societe objet societe * \brief Renvoi code
* * \param DB Handler d'accès base
* \param societe Objet societe
*/ */
function get_code($DB, $societe) function get_code($DB, $societe)
{ {
$i = 0; $i = 0;

View File

@ -35,10 +35,10 @@ class mod_codecompta_digitaria
} }
/** /**
* \param societe objet societe * \brief Renvoi code
* * \param DB Handler d'accès base
* \param societe Objet societe
*/ */
function get_code($DB, $societe) function get_code($DB, $societe)
{ {
$i = 0; $i = 0;

View File

@ -34,7 +34,12 @@ class mod_codecompta_panicum
return "Renvoie un code compta identique à celui saisi. Module dédié aux tests"; return "Renvoie un code compta identique à celui saisi. Module dédié aux tests";
} }
function get_code($db, $societe) /**
* \brief Renvoi code
* \param DB Handler d'accès base
* \param societe Objet societe
*/
function get_code($DB, $societe)
{ {
// Renvoie toujours ok // Renvoie toujours ok
$this->code = $societe->code_compta; $this->code = $societe->code_compta;

View File

@ -24,33 +24,28 @@
*/ */
/** /**
\file htdocs/user.class.php \file htdocs/user/modules/login.anakin.class.php
\brief Fichier de la classe utilisateur \brief Fichier de la classe de génération de login anakin
\author Rodolphe Qiedeville \author Rodolphe Qiedeville
\author Jean-Louis Bergamo
\author Laurent Destailleur
\author Sebastien Di Cintio
\author Benoit Mortier
\version $Revision$ \version $Revision$
*/ */
/** /**
\class User \class LoginAnakin
\brief Classe permettant la gestion d'un utilisateur \brief Classe permettant la génération de login anakin
*/ */
class LoginAnakin class LoginAnakin
{ {
var $db; var $db;
var $user;
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
* \param $DB handler accès base de données * \param $DB Handler accès base de données
* \param $id id de l'utilisateur (0 par défaut) * \param $user Objet de l'utilisateur
*/ */
function LoginAnakin($DB, $user) function LoginAnakin($DB, $user)
{ {
$this->db = $DB; $this->db = $DB;
@ -59,6 +54,7 @@ class LoginAnakin
return 0; return 0;
} }
function generate_login() function generate_login()
{ {
$ok = 0; $ok = 0;
@ -91,7 +87,6 @@ class LoginAnakin
* \brief Vérifie la disponibilité du login * \brief Vérifie la disponibilité du login
* \return 1 si le login n'existe pas dans la base, 1 sinon * \return 1 si le login n'existe pas dans la base, 1 sinon
*/ */
function dispo() function dispo()
{ {
$sql = "SELECT login FROM ".MAIN_DB_PREFIX."user WHERE login ='".$this->login."';"; $sql = "SELECT login FROM ".MAIN_DB_PREFIX."user WHERE login ='".$this->login."';";
@ -114,9 +109,9 @@ class LoginAnakin
} }
// Règle primaire // Règle primaire
// 8 premières lettre désaccentuées du nom en minuscule // 8 premières lettre désaccentuées du nom en minuscule
function generate_login_1() function generate_login_1()
{ {
$nom = unaccent(strtolower($this->user->nom)); $nom = unaccent(strtolower($this->user->nom));
@ -124,8 +119,8 @@ class LoginAnakin
$this->login = substr($nom, 0, 8); $this->login = substr($nom, 0, 8);
} }
// Règle de défaut
// Règle de défaut
function generate_login_else() function generate_login_else()
{ {
$login = unaccent(strtolower($this->user->nom)); $login = unaccent(strtolower($this->user->nom));
@ -135,9 +130,9 @@ class LoginAnakin
$this->login = substr($login, 0, (8-$le)) . $this->else_step; $this->login = substr($login, 0, (8-$le)) . $this->else_step;
} }
// Règles annexes // Règles annexes
// première lettre du prénom + 7 premières lettres du nom, désaccentuées en minuscule // première lettre du prénom + 7 premières lettres du nom, désaccentuées en minuscule
function generate_login_2() function generate_login_2()
{ {
$nom = unaccent(strtolower($this->user->nom)); $nom = unaccent(strtolower($this->user->nom));
@ -146,8 +141,8 @@ class LoginAnakin
$this->login = substr($prenom, 0, 1) . substr($nom, 0, 7); $this->login = substr($prenom, 0, 1) . substr($nom, 0, 7);
} }
// 2 premières lettres du prénom + 6 premières lettres du nom, désaccentuées en minuscule
// 2 premières lettres du prénom + 6 premières lettres du nom, désaccentuées en minuscule
function generate_login_3() function generate_login_3()
{ {
$nom = unaccent(strtolower($this->user->nom)); $nom = unaccent(strtolower($this->user->nom));
@ -156,6 +151,5 @@ class LoginAnakin
$this->login = substr($prenom, 0, 2) . substr($nom, 0, 6); $this->login = substr($prenom, 0, 2) . substr($nom, 0, 6);
} }
} }
?> ?>