Merge branch 'develop' of ssh://git@github.com/Dolibarr/dolibarr.git into develop
This commit is contained in:
commit
2a0609f133
@ -640,6 +640,7 @@ if (! GETPOST('action'))
|
|||||||
$sql.=', f.rowid as facid, c.libelle as paiement_type, p.num_paiement';
|
$sql.=', f.rowid as facid, c.libelle as paiement_type, p.num_paiement';
|
||||||
$sql.= ' FROM '.MAIN_DB_PREFIX.'paiement as p, '.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'c_paiement as c';
|
$sql.= ' FROM '.MAIN_DB_PREFIX.'paiement as p, '.MAIN_DB_PREFIX.'facture as f, '.MAIN_DB_PREFIX.'c_paiement as c';
|
||||||
$sql.= ' WHERE p.fk_facture = f.rowid AND p.fk_paiement = c.id';
|
$sql.= ' WHERE p.fk_facture = f.rowid AND p.fk_paiement = c.id';
|
||||||
|
$sql.= ' AND f.entity = '.$conf->entity;
|
||||||
if ($socid)
|
if ($socid)
|
||||||
{
|
{
|
||||||
$sql.= ' AND f.fk_soc = '.$socid;
|
$sql.= ' AND f.fk_soc = '.$socid;
|
||||||
|
|||||||
@ -64,6 +64,7 @@ if ($socid)
|
|||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON pf.fk_facture = f.rowid";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON pf.fk_facture = f.rowid";
|
||||||
}
|
}
|
||||||
$sql.= " WHERE p.fk_paiement = c.id";
|
$sql.= " WHERE p.fk_paiement = c.id";
|
||||||
|
$sql.= " AND p.entity = ".$conf->entity;
|
||||||
if ($socid)
|
if ($socid)
|
||||||
{
|
{
|
||||||
$sql.= " AND f.fk_soc = ".$socid;
|
$sql.= " AND f.fk_soc = ".$socid;
|
||||||
|
|||||||
@ -56,11 +56,11 @@ class Paiement extends CommonObject
|
|||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @param DoliDB $DB Database handler
|
* @param DoliDB $db Database handler
|
||||||
*/
|
*/
|
||||||
function Paiement($DB)
|
function Paiement($db)
|
||||||
{
|
{
|
||||||
$this->db = $DB ;
|
$this->db = $db ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -129,7 +129,7 @@ class Paiement extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function create($user,$closepaidinvoices=0)
|
function create($user,$closepaidinvoices=0)
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $conf, $langs;
|
||||||
|
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
|
||||||
@ -151,8 +151,8 @@ class Paiement extends CommonObject
|
|||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."paiement (datec, datep, amount, fk_paiement, num_paiement, note, fk_user_creat)";
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."paiement (entity, datec, datep, amount, fk_paiement, num_paiement, note, fk_user_creat)";
|
||||||
$sql.= " VALUES ('".$this->db->idate($now)."', '".$this->db->idate($this->datepaye)."', '".$totalamount."', ".$this->paiementid.", '".$this->num_paiement."', '".$this->db->escape($this->note)."', ".$user->id.")";
|
$sql.= " VALUES (".$conf->entity.", '".$this->db->idate($now)."', '".$this->db->idate($this->datepaye)."', '".$totalamount."', ".$this->paiementid.", '".$this->num_paiement."', '".$this->db->escape($this->note)."', ".$user->id.")";
|
||||||
|
|
||||||
dol_syslog(get_class($this)."::Create insert paiement sql=".$sql);
|
dol_syslog(get_class($this)."::Create insert paiement sql=".$sql);
|
||||||
$resql = $this->db->query($sql);
|
$resql = $this->db->query($sql);
|
||||||
@ -619,10 +619,9 @@ class Paiement extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function info($id)
|
function info($id)
|
||||||
{
|
{
|
||||||
$sql = 'SELECT c.rowid, c.datec, c.fk_user_creat, c.fk_user_modif,';
|
$sql = 'SELECT p.rowid, p.datec, p.fk_user_creat, p.fk_user_modif, p.tms';
|
||||||
$sql.= ' c.tms';
|
$sql.= ' FROM '.MAIN_DB_PREFIX.'paiement as p';
|
||||||
$sql.= ' FROM '.MAIN_DB_PREFIX.'paiement as c';
|
$sql.= ' WHERE p.rowid = '.$id;
|
||||||
$sql.= ' WHERE c.rowid = '.$id;
|
|
||||||
|
|
||||||
dol_syslog(get_class($this).'::info sql='.$sql);
|
dol_syslog(get_class($this).'::info sql='.$sql);
|
||||||
$result = $this->db->query($sql);
|
$result = $this->db->query($sql);
|
||||||
|
|||||||
@ -73,6 +73,7 @@ if (GETPOST("orphelins"))
|
|||||||
$sql.= " ".MAIN_DB_PREFIX."c_paiement as c)";
|
$sql.= " ".MAIN_DB_PREFIX."c_paiement as c)";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement";
|
||||||
$sql.= " WHERE p.fk_paiement = c.id";
|
$sql.= " WHERE p.fk_paiement = c.id";
|
||||||
|
$sql.= " AND p.entity = ".$conf->entity;
|
||||||
$sql.= " AND pf.fk_facture IS NULL";
|
$sql.= " AND pf.fk_facture IS NULL";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -79,7 +79,6 @@ if ($socid > 0)
|
|||||||
|
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
|
|
||||||
if ($conf->facture->enabled && $user->rights->facture->lire)
|
if ($conf->facture->enabled && $user->rights->facture->lire)
|
||||||
{
|
{
|
||||||
// Factures
|
// Factures
|
||||||
@ -92,6 +91,7 @@ if ($socid > 0)
|
|||||||
$sql.= " u.login, u.rowid as userid";
|
$sql.= " u.login, u.rowid as userid";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f,".MAIN_DB_PREFIX."user as u";
|
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f,".MAIN_DB_PREFIX."user as u";
|
||||||
$sql.= " WHERE f.fk_soc = s.rowid AND s.rowid = ".$societe->id;
|
$sql.= " WHERE f.fk_soc = s.rowid AND s.rowid = ".$societe->id;
|
||||||
|
$sql.= " AND f.entity = ".$conf->entity;
|
||||||
$sql.= " AND f.fk_user_valid = u.rowid";
|
$sql.= " AND f.fk_user_valid = u.rowid";
|
||||||
$sql.= " ORDER BY f.datef DESC";
|
$sql.= " ORDER BY f.datef DESC";
|
||||||
|
|
||||||
@ -157,6 +157,7 @@ if ($socid > 0)
|
|||||||
$sql.= " ".MAIN_DB_PREFIX."paiement as p";
|
$sql.= " ".MAIN_DB_PREFIX."paiement as p";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u ON p.fk_user_creat = u.rowid";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."user as u ON p.fk_user_creat = u.rowid";
|
||||||
$sql.= " WHERE pf.fk_paiement = p.rowid";
|
$sql.= " WHERE pf.fk_paiement = p.rowid";
|
||||||
|
$sql.= " AND p.entity = ".$conf->entity;
|
||||||
$sql.= " AND pf.fk_facture = ".$fac->id;
|
$sql.= " AND pf.fk_facture = ".$fac->id;
|
||||||
|
|
||||||
$resqlp = $db->query($sql);
|
$resqlp = $db->query($sql);
|
||||||
@ -209,8 +210,8 @@ else
|
|||||||
dol_print_error($db);
|
dol_print_error($db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
llxFooter();
|
||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
llxFooter();
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -521,7 +521,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$sql.= " cp.code";
|
$sql.= " cp.code";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf, ".MAIN_DB_PREFIX."paiement as p";
|
$sql.= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf, ".MAIN_DB_PREFIX."paiement as p";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as cp ON p.fk_paiement = cp.id";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as cp ON p.fk_paiement = cp.id";
|
||||||
$sql.= " WHERE pf.fk_paiement = p.rowid and pf.fk_facture = ".$object->id;
|
$sql.= " WHERE pf.fk_paiement = p.rowid AND pf.fk_facture = ".$object->id;
|
||||||
$sql.= " ORDER BY p.datep";
|
$sql.= " ORDER BY p.datep";
|
||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
|
|||||||
@ -406,7 +406,7 @@ class pdf_oursin extends ModelePDFFactures
|
|||||||
$sql.= " cp.code";
|
$sql.= " cp.code";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf, ".MAIN_DB_PREFIX."paiement as p";
|
$sql.= " FROM ".MAIN_DB_PREFIX."paiement_facture as pf, ".MAIN_DB_PREFIX."paiement as p";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as cp ON p.fk_paiement = cp.id";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as cp ON p.fk_paiement = cp.id";
|
||||||
$sql.= " WHERE pf.fk_paiement = p.rowid and pf.fk_facture = ".$object->id;
|
$sql.= " WHERE pf.fk_paiement = p.rowid AND pf.fk_facture = ".$object->id;
|
||||||
$sql.= " ORDER BY p.datep";
|
$sql.= " ORDER BY p.datep";
|
||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
|
|||||||
@ -122,6 +122,7 @@ class pdf_paiement
|
|||||||
$sql.= " FROM ".MAIN_DB_PREFIX."paiement as p, ".MAIN_DB_PREFIX."facture as f,";
|
$sql.= " FROM ".MAIN_DB_PREFIX."paiement as p, ".MAIN_DB_PREFIX."facture as f,";
|
||||||
$sql.= " ".MAIN_DB_PREFIX."c_paiement as c, ".MAIN_DB_PREFIX."paiement_facture as pf";
|
$sql.= " ".MAIN_DB_PREFIX."c_paiement as c, ".MAIN_DB_PREFIX."paiement_facture as pf";
|
||||||
$sql.= " WHERE pf.fk_facture = f.rowid AND pf.fk_paiement = p.rowid";
|
$sql.= " WHERE pf.fk_facture = f.rowid AND pf.fk_paiement = p.rowid";
|
||||||
|
$sql.= " AND f.entity = ".$conf->entity;
|
||||||
$sql.= " AND p.fk_paiement = c.id ";
|
$sql.= " AND p.fk_paiement = c.id ";
|
||||||
$sql.= " AND p.datep BETWEEN '".$this->db->idate(dol_get_first_day($year,$month))."' AND '".$this->db->idate(dol_get_last_day($year,$month))."'";
|
$sql.= " AND p.datep BETWEEN '".$this->db->idate(dol_get_first_day($year,$month))."' AND '".$this->db->idate(dol_get_last_day($year,$month))."'";
|
||||||
$sql.= " ORDER BY p.datep ASC, pf.fk_paiement ASC";
|
$sql.= " ORDER BY p.datep ASC, pf.fk_paiement ASC";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user