forked from Wavyzz/dolibarr
Fix a parameter is required to know what we share.
This commit is contained in:
@@ -1097,7 +1097,7 @@ class Adherent extends CommonObject
|
|||||||
$sql.= " WHERE d.fk_adherent_type = t.rowid";
|
$sql.= " WHERE d.fk_adherent_type = t.rowid";
|
||||||
if ($rowid) $sql.= " AND d.rowid=".$rowid;
|
if ($rowid) $sql.= " AND d.rowid=".$rowid;
|
||||||
elseif ($ref || $fk_soc) {
|
elseif ($ref || $fk_soc) {
|
||||||
$sql.= " AND d.entity IN (".getEntity().")";
|
$sql.= " AND d.entity IN (".getEntity('adherent').")";
|
||||||
if ($ref) $sql.= " AND d.rowid='".$this->db->escape($ref)."'";
|
if ($ref) $sql.= " AND d.rowid='".$this->db->escape($ref)."'";
|
||||||
elseif ($fk_soc > 0) $sql.= " AND d.fk_soc=".$fk_soc;
|
elseif ($fk_soc > 0) $sql.= " AND d.fk_soc=".$fk_soc;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,8 +64,8 @@ $sql.= " d.statut, count(d.rowid) as somme";
|
|||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent_type as t";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent_type as t";
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."adherent as d";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."adherent as d";
|
||||||
$sql.= " ON t.rowid = d.fk_adherent_type";
|
$sql.= " ON t.rowid = d.fk_adherent_type";
|
||||||
$sql.= " AND d.entity IN (".getEntity().")";
|
$sql.= " AND d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " WHERE t.entity IN (".getEntity().")";
|
$sql.= " WHERE t.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " GROUP BY t.rowid, t.libelle, t.subscription, d.statut";
|
$sql.= " GROUP BY t.rowid, t.libelle, t.subscription, d.statut";
|
||||||
|
|
||||||
dol_syslog("index.php::select nb of members by type", LOG_DEBUG);
|
dol_syslog("index.php::select nb of members by type", LOG_DEBUG);
|
||||||
@@ -100,7 +100,7 @@ $now=dol_now();
|
|||||||
// old rule: uptodate = if type does not need payment, that end date is null, if type need payment that end date is in future)
|
// old rule: uptodate = if type does not need payment, that end date is null, if type need payment that end date is in future)
|
||||||
$sql = "SELECT count(*) as somme , d.fk_adherent_type";
|
$sql = "SELECT count(*) as somme , d.fk_adherent_type";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."adherent_type as t";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."adherent_type as t";
|
||||||
$sql.= " WHERE d.entity IN (".getEntity().")";
|
$sql.= " WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
//$sql.= " AND d.statut = 1 AND ((t.subscription = 0 AND d.datefin IS NULL) OR d.datefin >= '".$db->idate($now)."')";
|
//$sql.= " AND d.statut = 1 AND ((t.subscription = 0 AND d.datefin IS NULL) OR d.datefin >= '".$db->idate($now)."')";
|
||||||
$sql.= " AND d.statut = 1 AND d.datefin >= '".$db->idate($now)."'";
|
$sql.= " AND d.statut = 1 AND d.datefin >= '".$db->idate($now)."'";
|
||||||
$sql.= " AND t.rowid = d.fk_adherent_type";
|
$sql.= " AND t.rowid = d.fk_adherent_type";
|
||||||
@@ -133,7 +133,7 @@ if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is usele
|
|||||||
{
|
{
|
||||||
$listofsearchfields['search_member']=array('text'=>'Member');
|
$listofsearchfields['search_member']=array('text'=>'Member');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count($listofsearchfields))
|
if (count($listofsearchfields))
|
||||||
{
|
{
|
||||||
print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">';
|
print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">';
|
||||||
@@ -149,7 +149,7 @@ if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is usele
|
|||||||
print '</tr>';
|
print '</tr>';
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
print '</table>';
|
print '</table>';
|
||||||
print '</form>';
|
print '</form>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
}
|
}
|
||||||
@@ -211,7 +211,7 @@ $numb=0;
|
|||||||
|
|
||||||
$sql = "SELECT c.subscription, c.dateadh as dateh";
|
$sql = "SELECT c.subscription, c.dateadh as dateh";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."subscription as c";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."subscription as c";
|
||||||
$sql.= " WHERE d.entity IN (".getEntity().")";
|
$sql.= " WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " AND d.rowid = c.fk_adherent";
|
$sql.= " AND d.rowid = c.fk_adherent";
|
||||||
if(isset($date_select) && $date_select != '')
|
if(isset($date_select) && $date_select != '')
|
||||||
{
|
{
|
||||||
@@ -275,7 +275,7 @@ $sql = "SELECT a.rowid, a.statut, a.lastname, a.firstname, a.societe as company,
|
|||||||
$sql.= " a.tms as datem, datefin as date_end_subscription,";
|
$sql.= " a.tms as datem, datefin as date_end_subscription,";
|
||||||
$sql.= " ta.rowid as typeid, ta.libelle, ta.subscription";
|
$sql.= " ta.rowid as typeid, ta.libelle, ta.subscription";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as a, ".MAIN_DB_PREFIX."adherent_type as ta";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as a, ".MAIN_DB_PREFIX."adherent_type as ta";
|
||||||
$sql.= " WHERE a.entity IN (".getEntity().")";
|
$sql.= " WHERE a.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " AND a.fk_adherent_type = ta.rowid";
|
$sql.= " AND a.fk_adherent_type = ta.rowid";
|
||||||
$sql.= $db->order("a.tms","DESC");
|
$sql.= $db->order("a.tms","DESC");
|
||||||
$sql.= $db->plimit($max, 0);
|
$sql.= $db->plimit($max, 0);
|
||||||
@@ -336,7 +336,7 @@ $sql = "SELECT a.rowid, a.statut, a.lastname, a.firstname, a.societe as company,
|
|||||||
$sql.= " datefin as date_end_subscription,";
|
$sql.= " datefin as date_end_subscription,";
|
||||||
$sql.= " c.rowid as cid, c.tms as datem, c.datec as datec, c.dateadh as date_start, c.datef as date_end, c.subscription";
|
$sql.= " c.rowid as cid, c.tms as datem, c.datec as datec, c.dateadh as date_start, c.datef as date_end, c.subscription";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as a, ".MAIN_DB_PREFIX."subscription as c";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as a, ".MAIN_DB_PREFIX."subscription as c";
|
||||||
$sql.= " WHERE a.entity IN (".getEntity().")";
|
$sql.= " WHERE a.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " AND c.fk_adherent = a.rowid";
|
$sql.= " AND c.fk_adherent = a.rowid";
|
||||||
$sql.= $db->order("c.tms","DESC");
|
$sql.= $db->order("c.tms","DESC");
|
||||||
$sql.= $db->plimit($max, 0);
|
$sql.= $db->plimit($max, 0);
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ $tab='byproperties';
|
|||||||
$data = array();
|
$data = array();
|
||||||
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, d.morphy as code";
|
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, d.morphy as code";
|
||||||
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d";
|
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d";
|
||||||
$sql.=" WHERE d.entity IN (".getEntity().")";
|
$sql.=" WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.=" AND d.statut = 1";
|
$sql.=" AND d.statut = 1";
|
||||||
$sql.=" GROUP BY d.morphy";
|
$sql.=" GROUP BY d.morphy";
|
||||||
|
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ if ($mode)
|
|||||||
$data = array();
|
$data = array();
|
||||||
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, c.code, c.label";
|
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, c.code, c.label";
|
||||||
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_country as c on d.country = c.rowid";
|
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_country as c on d.country = c.rowid";
|
||||||
$sql.=" WHERE d.entity IN (".getEntity().")";
|
$sql.=" WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.=" AND d.statut = 1";
|
$sql.=" AND d.statut = 1";
|
||||||
$sql.=" GROUP BY c.label, c.code";
|
$sql.=" GROUP BY c.label, c.code";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
@@ -96,7 +96,7 @@ if ($mode)
|
|||||||
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_departements as c on d.state_id = c.rowid";
|
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_departements as c on d.state_id = c.rowid";
|
||||||
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_regions as r on c.fk_region = r.code_region";
|
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_regions as r on c.fk_region = r.code_region";
|
||||||
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as co on d.country = co.rowid";
|
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as co on d.country = co.rowid";
|
||||||
$sql.=" WHERE d.entity IN (".getEntity().")";
|
$sql.=" WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.=" AND d.statut = 1";
|
$sql.=" AND d.statut = 1";
|
||||||
$sql.=" GROUP BY co.label, co.code, c.nom";
|
$sql.=" GROUP BY co.label, co.code, c.nom";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
@@ -112,7 +112,7 @@ if ($mode)
|
|||||||
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_departements as c on d.state_id = c.rowid";
|
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d LEFT JOIN ".MAIN_DB_PREFIX."c_departements as c on d.state_id = c.rowid";
|
||||||
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_regions as r on c.fk_region = r.code_region";
|
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_regions as r on c.fk_region = r.code_region";
|
||||||
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as co on d.country = co.rowid";
|
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as co on d.country = co.rowid";
|
||||||
$sql.=" WHERE d.entity IN (".getEntity().")";
|
$sql.=" WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.=" AND d.statut = 1";
|
$sql.=" AND d.statut = 1";
|
||||||
$sql.=" GROUP BY co.label, co.code, r.nom"; //+
|
$sql.=" GROUP BY co.label, co.code, r.nom"; //+
|
||||||
//print $sql;
|
//print $sql;
|
||||||
@@ -127,7 +127,7 @@ if ($mode)
|
|||||||
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, c.code, c.label, d.town as label2";
|
$sql.="SELECT COUNT(d.rowid) as nb, MAX(d.datevalid) as lastdate, c.code, c.label, d.town as label2";
|
||||||
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d";
|
$sql.=" FROM ".MAIN_DB_PREFIX."adherent as d";
|
||||||
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as c on d.country = c.rowid";
|
$sql.=" LEFT JOIN ".MAIN_DB_PREFIX."c_country as c on d.country = c.rowid";
|
||||||
$sql.=" WHERE d.entity IN (".getEntity().")";
|
$sql.=" WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.=" AND d.statut = 1";
|
$sql.=" AND d.statut = 1";
|
||||||
$sql.=" GROUP BY c.label, c.code, d.town";
|
$sql.=" GROUP BY c.label, c.code, d.town";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ if (! $rowid && $action != 'create' && $action != 'edit')
|
|||||||
|
|
||||||
$sql = "SELECT d.rowid, d.libelle as label, d.subscription, d.vote";
|
$sql = "SELECT d.rowid, d.libelle as label, d.subscription, d.vote";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent_type as d";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent_type as d";
|
||||||
$sql.= " WHERE d.entity IN (".getEntity().")";
|
$sql.= " WHERE d.entity IN (".getEntity('adherent').")";
|
||||||
|
|
||||||
$result = $db->query($sql);
|
$result = $db->query($sql);
|
||||||
if ($result)
|
if ($result)
|
||||||
@@ -380,7 +380,7 @@ if ($rowid > 0)
|
|||||||
$sql.= " t.libelle as type, t.subscription";
|
$sql.= " t.libelle as type, t.subscription";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."adherent_type as t";
|
$sql.= " FROM ".MAIN_DB_PREFIX."adherent as d, ".MAIN_DB_PREFIX."adherent_type as t";
|
||||||
$sql.= " WHERE d.fk_adherent_type = t.rowid ";
|
$sql.= " WHERE d.fk_adherent_type = t.rowid ";
|
||||||
$sql.= " AND d.entity IN (".getEntity().")";
|
$sql.= " AND d.entity IN (".getEntity('adherent').")";
|
||||||
$sql.= " AND t.rowid = ".$object->id;
|
$sql.= " AND t.rowid = ".$object->id;
|
||||||
if ($sall)
|
if ($sall)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ function getDoliDBInstance($type, $host, $user, $pass, $name, $port)
|
|||||||
* @param int $shared 1=Return id of current entity + shared entities (default), 0=Return id of current entity only
|
* @param int $shared 1=Return id of current entity + shared entities (default), 0=Return id of current entity only
|
||||||
* @return mixed Entity id(s) to use
|
* @return mixed Entity id(s) to use
|
||||||
*/
|
*/
|
||||||
function getEntity($element=false, $shared=1)
|
function getEntity($element, $shared=1)
|
||||||
{
|
{
|
||||||
global $conf, $mc;
|
global $conf, $mc;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user