conversion PHP en php

modification de docs
This commit is contained in:
opensides 2004-10-20 21:15:17 +00:00
parent 35ddcd9825
commit 00f8e6beb1
6 changed files with 70 additions and 43 deletions

View File

@ -1,4 +1,4 @@
<?PHP <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -44,10 +44,12 @@ class Stats
} }
return $data; return $data;
} }
/** /**
* Renvoie le nombre de proposition par mois pour une année donnée * \brief Renvoie le nombre de proposition par mois pour une année donnée
* *
*/ */
function _getNbByMonth($year, $sql) function _getNbByMonth($year, $sql)
{ {
$result = array(); $result = array();
@ -83,9 +85,10 @@ class Stats
/** /**
* Renvoie le nombre d'element par année * \brief Renvoie le nombre d'element par année
* *
*/ */
function _getNbByYear($sql) function _getNbByYear($sql)
{ {
$result = array(); $result = array();
@ -106,9 +109,10 @@ class Stats
return $result; return $result;
} }
/** /**
* Renvoie le nombre d'element par mois pour une année donnée * \brief Renvoie le nombre d'element par mois pour une année donnée
* *
*/ */
function _getAmountByMonth($year, $sql) function _getAmountByMonth($year, $sql)
{ {
$result = array(); $result = array();

View File

@ -1,4 +1,4 @@
<?PHP <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -39,10 +39,11 @@ class Translate {
var $debug; var $debug;
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
* \param dir repertoire racine des fichiers de traduction * \param dir repertoire racine des fichiers de traduction
* \param defaultlang langue par defaut à utiliser * \param defaultlang langue par defaut à utiliser
*/ */
function Translate($dir = "", $defaultlang = "") { function Translate($dir = "", $defaultlang = "") {
$this->dir=$dir; $this->dir=$dir;
$this->defaultlang=$defaultlang; $this->defaultlang=$defaultlang;
@ -50,11 +51,12 @@ class Translate {
$this->tab_translate = array(); $this->tab_translate = array();
} }
/*! /*!
\brief Charge en mémoire le tableau de traduction pour un domaine particulier \brief Charge en mémoire le tableau de traduction pour un domaine particulier
Si le domaine est deja chargé, la fonction ne fait rien Si le domaine est deja chargé, la fonction ne fait rien
\param domain Nom du domain (fichier lang) à charger \param domain Nom du domain (fichier lang) à charger
*/ */
function Load($domain = "main") { function Load($domain = "main") {
if ($this->tab_loaded[$domain]) { return; } # Ce fichier est deja chargé if ($this->tab_loaded[$domain]) { return; } # Ce fichier est deja chargé
@ -91,22 +93,24 @@ class Translate {
\brief Retourne la liste des domaines chargées en memoire \brief Retourne la liste des domaines chargées en memoire
\return array Tableau des domaines chargées \return array Tableau des domaines chargées
*/ */
function list_domainloaded() { function list_domainloaded() {
return join(",",array_keys($this->tab_loaded)); return join(",",array_keys($this->tab_loaded));
} }
/* /**
* \brief Retourne la version traduite du texte passé en paramètre * \brief Retourne la version traduite du texte passé en paramètre
* Si il n'y a pas de correspondance pour ce texte, il est retourné * Si il n'y a pas de correspondance pour ce texte, il est retourné
* "tel quel" précédé d'un "<b>[vo]</b> <i>" et terminé par un </i> * "tel quel" précédé d'un "<b>[vo]</b> <i>" et terminé par un </i>
* [en] Return translated version of parameter string * [en] Return translated version of parameter string
* \param str original string to translate * \param str original string to translate
* \param param1 chaine de param1 * \param param1 chaine de param1
* \param param2 chaine de param1 * \param param2 chaine de param1
* \param param3 chaine de param1 * \param param3 chaine de param1
* \return string translated version of parameter string, or original version of this string with "<b>[vo]</b> <i>" before and "</i>" after * \return string translated version of parameter string, or original version of this string with "<b>[vo]</b> <i>" before and "</i>" after
*/ */
function trans($str, $param1='', $param2='', $param3='') { function trans($str, $param1='', $param2='', $param3='') {
if ($this->tab_translate[$str]) { if ($this->tab_translate[$str]) {
// Si la traduction est disponible // Si la traduction est disponible
@ -119,13 +123,14 @@ class Translate {
* \brief Retourne la liste des langues disponibles * \brief Retourne la liste des langues disponibles
* \return array list of languages * \return array list of languages
*/ */
function get_available_languages() function get_available_languages()
{ {
// On parcour le répertoire langs pour détecter les langues dispo // On parcour le répertoire langs pour détecter les langues dispo
$handle=opendir(DOL_DOCUMENT_ROOT ."/langs"); $handle=opendir(DOL_DOCUMENT_ROOT ."/langs");
$langs_available=array(); $langs_available=array();
while ($file = trim(readdir($handle))){ while ($file = trim(readdir($handle))){
if($file != "." && $file != ".." && $file != "CVS") { if($file != "." && $file != ".." && $file != "CVS") {
array_push($langs_available,$file); array_push($langs_available,$file);
} }
} }
@ -137,6 +142,7 @@ class Translate {
* [en] Send header and return a string of html start page * [en] Send header and return a string of html start page
* \return string html header avec charset * \return string html header avec charset
*/ */
function lang_header() function lang_header()
{ {

View File

@ -1,4 +1,4 @@
<?PHP <?php
/* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2002-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* *
@ -25,6 +25,7 @@
* *
* *
*/ */
class Tva class Tva
{ {
var $db; var $db;
@ -38,11 +39,12 @@ class Tva
return 1; return 1;
} }
/* /*
* Hum la fonction s'appelle 'Solde' elle doit a mon avis * \brief Hum la fonction s'appelle 'Solde' elle doit a mon avis calcluer le solde de TVA, non ?
* calcluer le solde de TVA, non ?
* *
*/ */
function solde($year = 0) function solde($year = 0)
{ {
@ -55,11 +57,12 @@ class Tva
return $solde; return $solde;
} }
/* /*
* Tva collectée * \brief Total de la TVA des factures emises par la societe.
* Total de la TVA des factures emises par la societe.
* *
*/ */
function tva_sum_collectee($year = 0) function tva_sum_collectee($year = 0)
{ {
@ -94,11 +97,12 @@ class Tva
return -1; return -1;
} }
} }
/* /*
* Tva payée * \brief Tva payée
* *
*
*/ */
function tva_sum_payee($year = 0) function tva_sum_payee($year = 0)
{ {
@ -133,11 +137,13 @@ class Tva
return -1; return -1;
} }
} }
/* /*
* Tva réglée * Tva réglée
* Total de la TVA réglee aupres de qui de droit * Total de la TVA réglee aupres de qui de droit
* *
*/ */
function tva_sum_reglee($year = 0) function tva_sum_reglee($year = 0)
{ {
@ -176,6 +182,7 @@ class Tva
/* /*
* *
*/ */
function add_payement($datep, $datev, $amount) function add_payement($datep, $datev, $amount)
{ {
$sql = "INSERT INTO ".MAIN_DB_PREFIX."tva (datep, datev, amount) "; $sql = "INSERT INTO ".MAIN_DB_PREFIX."tva (datep, datev, amount) ";

View File

@ -1,4 +1,4 @@
<?PHP <?php
/* Copyright (c) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (c) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (c) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org> * Copyright (c) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
* Copyright (c) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (c) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
@ -24,13 +24,13 @@
*/ */
/*! \file htdocs/user.class.php /*! \file htdocs/user.class.php
\brief Fichier de la classe utilisateur \brief Fichier de la classe utilisateur
\author Rodolphe Qiedeville \author Rodolphe Qiedeville
\author Jean-Louis Bergamo \author Jean-Louis Bergamo
\author Laurent Destailleur \author Laurent Destailleur
\author Sebastien Di Cintio \author Sebastien Di Cintio
\author Benoit Mortier \author Benoit Mortier
\version $Revision$ \version $Revision$
*/ */
@ -67,6 +67,7 @@ class User
* \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 $id id de l'utilisateur (0 par défaut)
*/ */
function User($DB, $id=0) function User($DB, $id=0)
{ {
@ -88,6 +89,7 @@ class User
* \brief Ajoute un droit a l'utilisateur * \brief Ajoute un droit a l'utilisateur
* \param rid id du droit à ajouter * \param rid id du droit à ajouter
*/ */
function addrights($rid) function addrights($rid)
{ {
if (strlen($rid) == 2) if (strlen($rid) == 2)
@ -181,6 +183,7 @@ class User
* \brief Retire un droit a l'utilisateur * \brief Retire un droit a l'utilisateur
* \param rid id du droit à retirer * \param rid id du droit à retirer
*/ */
function delrights($rid) function delrights($rid)
{ {
@ -243,6 +246,7 @@ class User
* \brief Charge dans l'objet user, la liste des permissions auquels l'utilisateur a droit * \brief Charge dans l'objet user, la liste des permissions auquels l'utilisateur a droit
* \param module nom du module dont il faut récupérer les droits ('' par defaut signifie tous les droits) * \param module nom du module dont il faut récupérer les droits ('' par defaut signifie tous les droits)
*/ */
function getrights($module='') function getrights($module='')
{ {
if ($this->all_permissions_are_loaded) { if ($this->all_permissions_are_loaded) {
@ -592,6 +596,7 @@ class User
/** /**
* \brief Crée en base un utilisateur * \brief Crée en base un utilisateur
*/ */
function create() function create()
{ {
$sql = "SELECT login FROM ".MAIN_DB_PREFIX."user WHERE login ='$this->login';"; $sql = "SELECT login FROM ".MAIN_DB_PREFIX."user WHERE login ='$this->login';";
@ -643,6 +648,7 @@ class User
* \param contact Objet du contact source * \param contact Objet du contact source
* *
*/ */
function create_from_contact($contact) function create_from_contact($contact)
{ {
$this->nom = $contact->nom; $this->nom = $contact->nom;
@ -700,6 +706,7 @@ class User
* \brief Affectation des permissions par défaut * \brief Affectation des permissions par défaut
* *
*/ */
function set_default_rights() function set_default_rights()
{ {
$sql = "SELECT id FROM ".MAIN_DB_PREFIX."rights_def WHERE bydefault = 1"; $sql = "SELECT id FROM ".MAIN_DB_PREFIX."rights_def WHERE bydefault = 1";
@ -738,6 +745,7 @@ class User
* \brief Mise à jour en base d'un utilisateur * \brief Mise à jour en base d'un utilisateur
* *
*/ */
function update() function update()
{ {
@ -796,6 +804,7 @@ class User
* \param password nouveau mot de passe (généré par defaut si non communiqué) * \param password nouveau mot de passe (généré par defaut si non communiqué)
* \param isencrypted 0 ou 1 si il faut crypter le mot de passe en base (0 par défaut) * \param isencrypted 0 ou 1 si il faut crypter le mot de passe en base (0 par défaut)
*/ */
function password($password='', $isencrypted = 0) function password($password='', $isencrypted = 0)
{ {
if (! $password) if (! $password)
@ -842,6 +851,7 @@ class User
* \brief Renvoie la dernière erreur fonctionnelle de manipulation de l'objet * \brief Renvoie la dernière erreur fonctionnelle de manipulation de l'objet
* \return string chaine erreur * \return string chaine erreur
*/ */
function error() function error()
{ {
return $this->errorstr; return $this->errorstr;

View File

@ -1,4 +1,4 @@
<?PHP <?php
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify