Qual: Suppression de code obsolete
This commit is contained in:
parent
867c6e0586
commit
893dd28a5c
@ -33,7 +33,7 @@
|
|||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT .'/notify.class.php');
|
require_once(DOL_DOCUMENT_ROOT .'/notify.class.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT ."/product.class.php");
|
require_once(DOL_DOCUMENT_ROOT ."/product.class.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT ."/client.class.php");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\class Facture
|
\class Facture
|
||||||
@ -42,9 +42,13 @@ require_once(DOL_DOCUMENT_ROOT ."/product.class.php");
|
|||||||
|
|
||||||
class Facture
|
class Facture
|
||||||
{
|
{
|
||||||
var $id;
|
|
||||||
var $db;
|
var $db;
|
||||||
var $socidp;
|
|
||||||
|
var $id;
|
||||||
|
|
||||||
|
var $socidp; // Id client
|
||||||
|
var $client; // Objet societe client (à charger par fetch_client)
|
||||||
|
|
||||||
var $number;
|
var $number;
|
||||||
var $author;
|
var $author;
|
||||||
var $date;
|
var $date;
|
||||||
@ -414,31 +418,12 @@ class Facture
|
|||||||
*/
|
*/
|
||||||
function fetch_client()
|
function fetch_client()
|
||||||
{
|
{
|
||||||
$client = new Societe($this->db);
|
$client = new Client($this->db);
|
||||||
$client->fetch($this->socidp);
|
$client->fetch($this->socidp);
|
||||||
$this->client = $client;
|
$this->client = $client;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Valide la facture
|
|
||||||
* \param userid Id de l'utilisateur qui valide
|
|
||||||
* \return int <0 si ko, >0 si ok
|
|
||||||
* \remarks Utiliser set_valid directement plutot que cette methode
|
|
||||||
* \deprecated
|
|
||||||
*/
|
|
||||||
function valid($userid)
|
|
||||||
{
|
|
||||||
$user=new User($this->db);
|
|
||||||
$user->fetch($userid);
|
|
||||||
|
|
||||||
$soc=new Societe($this->db);
|
|
||||||
$soc->fetch($this->socidp);
|
|
||||||
|
|
||||||
return set_valid($this->rowid,$user,$soc,'');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Classe la facture dans un projet
|
* \brief Classe la facture dans un projet
|
||||||
* \param projid Id du projet dans lequel classer la facture
|
* \param projid Id du projet dans lequel classer la facture
|
||||||
@ -1472,31 +1457,6 @@ class Facture
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Renvoi le libellé court d'un statut donné
|
|
||||||
* \param paye etat paye
|
|
||||||
* \param statut id statut
|
|
||||||
* \param amount amount already payed
|
|
||||||
* \return string Libellé court du statut
|
|
||||||
*/
|
|
||||||
function PayedLibStatut($paye,$statut,$amount=0)
|
|
||||||
{
|
|
||||||
global $langs;
|
|
||||||
$langs->load('bills');
|
|
||||||
if (! $paye)
|
|
||||||
{
|
|
||||||
if ($statut == 0) return $langs->trans('BillShortStatusDraft');
|
|
||||||
if ($statut == 3) return $langs->trans('BillStatusCanceled');
|
|
||||||
if ($amount) return $langs->trans('BillStatusStarted');
|
|
||||||
return $langs->trans('BillStatusNotPayed');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return $langs->trans('BillStatusPayed');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoie la référence de facture suivante non utilisée en fonction du module
|
* \brief Renvoie la référence de facture suivante non utilisée en fonction du module
|
||||||
* de numérotation actif défini dans FACTURE_ADDON
|
* de numérotation actif défini dans FACTURE_ADDON
|
||||||
@ -1587,13 +1547,14 @@ class Facture
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Charge les informations d'ordre info dans l'objet facture
|
* \brief Charge les informations de l'onglet info dans l'objet facture
|
||||||
* \param id Id de la facture a charger
|
* \param id Id de la facture a charger
|
||||||
*/
|
*/
|
||||||
function info($id)
|
function info($id)
|
||||||
{
|
{
|
||||||
$sql = 'SELECT c.rowid, '.$this->db->pdate('datec').' as datec';
|
$sql = 'SELECT c.rowid, '.$this->db->pdate('datec').' as datec,';
|
||||||
$sql .= ', fk_user_author, fk_user_valid';
|
$sql.= ' '.$this->db->pdate('date_valid').' as datev,';
|
||||||
|
$sql.= ' fk_user_author, fk_user_valid';
|
||||||
$sql.= ' FROM '.MAIN_DB_PREFIX.'facture as c';
|
$sql.= ' FROM '.MAIN_DB_PREFIX.'facture as c';
|
||||||
$sql.= ' WHERE c.rowid = '.$id;
|
$sql.= ' WHERE c.rowid = '.$id;
|
||||||
|
|
||||||
@ -1617,7 +1578,7 @@ class Facture
|
|||||||
$this->user_validation = $vuser;
|
$this->user_validation = $vuser;
|
||||||
}
|
}
|
||||||
$this->date_creation = $obj->datec;
|
$this->date_creation = $obj->datec;
|
||||||
//$this->date_validation = $obj->datev; \todo La date de validation n'est pas encore gérée
|
$this->date_validation = $obj->datev;
|
||||||
}
|
}
|
||||||
$this->db->free($result);
|
$this->db->free($result);
|
||||||
}
|
}
|
||||||
@ -1782,7 +1743,7 @@ class Facture
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Stocke un numéro de rand pour toutes les lignes de
|
* \brief Stocke un numéro de rang pour toutes les lignes de
|
||||||
* detail d'une facture qui n'en ont pas.
|
* detail d'une facture qui n'en ont pas.
|
||||||
*/
|
*/
|
||||||
function line_order()
|
function line_order()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user