Suppression $idDbCrm en global
This commit is contained in:
parent
5de704d2d2
commit
ffacab6388
@ -22,7 +22,6 @@ class WsEntreprise
|
|||||||
protected $wsdl = null;
|
protected $wsdl = null;
|
||||||
protected $wsdlOptions = array();
|
protected $wsdlOptions = array();
|
||||||
protected $iInsee;
|
protected $iInsee;
|
||||||
protected $iDbCrm;
|
|
||||||
protected $tabInfoUser;
|
protected $tabInfoUser;
|
||||||
|
|
||||||
function __construct()
|
function __construct()
|
||||||
@ -39,7 +38,6 @@ class WsEntreprise
|
|||||||
$this->wsdlOptions = $options;
|
$this->wsdlOptions = $options;
|
||||||
|
|
||||||
$this->iInsee = new MInsee();
|
$this->iInsee = new MInsee();
|
||||||
$this->iDbCrm = new WDB('sdv1');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -124,8 +122,8 @@ class WsEntreprise
|
|||||||
'Siege' =>$entrep['Siege'],
|
'Siege' =>$entrep['Siege'],
|
||||||
'TribunalCode' =>$entrep['Tribunal'],
|
'TribunalCode' =>$entrep['Tribunal'],
|
||||||
'TribunalLib' =>$entrep['TribunalLib'],
|
'TribunalLib' =>$entrep['TribunalLib'],
|
||||||
//'NumGreffe' =>$entrep['numGreffe'], // Ajouté le 4 08 2009
|
//'NumGreffe' =>$entrep['numGreffe'], // Ajouté le 4 08 2009
|
||||||
'NumRC' =>$entrep['numRC'], // Ajouté le 4 08 2009
|
'NumRC' =>$entrep['numRC'], // Ajouté le 4 08 2009
|
||||||
'Actif' =>$entrep['Actif'],
|
'Actif' =>$entrep['Actif'],
|
||||||
'EntActiveRCS' =>$entrep['EntActiveRCS'],
|
'EntActiveRCS' =>$entrep['EntActiveRCS'],
|
||||||
'AutreId' =>$entrep['AutreId'],
|
'AutreId' =>$entrep['AutreId'],
|
||||||
@ -147,7 +145,7 @@ class WsEntreprise
|
|||||||
'AdresseRue' =>$entrep['AdresseRue'],
|
'AdresseRue' =>$entrep['AdresseRue'],
|
||||||
'CP' =>$entrep['CP'],
|
'CP' =>$entrep['CP'],
|
||||||
'Ville' =>$entrep['Ville'],
|
'Ville' =>$entrep['Ville'],
|
||||||
'Pays' =>$entrep['Pays'], // Ajouté le 18 02 2008
|
'Pays' =>$entrep['Pays'], // Ajouté le 18 02 2008
|
||||||
'PaysIso2' =>$entrep['PaysIso2'],
|
'PaysIso2' =>$entrep['PaysIso2'],
|
||||||
|
|
||||||
'AdresseDom' =>$entrep['AdresseDom'],
|
'AdresseDom' =>$entrep['AdresseDom'],
|
||||||
@ -168,7 +166,7 @@ class WsEntreprise
|
|||||||
'TvaAttribue' =>$entrep['TvaAttribue'],
|
'TvaAttribue' =>$entrep['TvaAttribue'],
|
||||||
'FJ' =>$entrep['FJ'],
|
'FJ' =>$entrep['FJ'],
|
||||||
'FJ_lib' =>$entrep['FJ_lib'],
|
'FJ_lib' =>$entrep['FJ_lib'],
|
||||||
'FJ2' =>$entrep['FJ2'], // Ajouté le 4 08 2009
|
'FJ2' =>$entrep['FJ2'], // Ajouté le 4 08 2009
|
||||||
'FJ2_Lib' =>$entrep['FJ2_Lib'], // Ajouté le 4 08 2009
|
'FJ2_Lib' =>$entrep['FJ2_Lib'], // Ajouté le 4 08 2009
|
||||||
'Siren' =>$entrep['Siren'],
|
'Siren' =>$entrep['Siren'],
|
||||||
'Nic' =>$entrep['Nic'],
|
'Nic' =>$entrep['Nic'],
|
||||||
@ -185,20 +183,20 @@ class WsEntreprise
|
|||||||
'Capital' =>$entrep['Capital'],
|
'Capital' =>$entrep['Capital'],
|
||||||
'CapitalDev' =>$entrep['CapitalDev'],
|
'CapitalDev' =>$entrep['CapitalDev'],
|
||||||
'CapitalLib' =>$entrep['CapitalLib'], // Ajouté le 18 02 2008
|
'CapitalLib' =>$entrep['CapitalLib'], // Ajouté le 18 02 2008
|
||||||
'CapitalType' =>$entrep['CapitalType'],// Ajouté le 4 08 2009
|
'CapitalType' =>$entrep['CapitalType'], // Ajouté le 4 08 2009
|
||||||
'DateCreaEt' =>$entrep['DateCreaEt'],
|
'DateCreaEt' =>$entrep['DateCreaEt'],
|
||||||
'DateCreaEn' =>$entrep['DateCreaEn'],
|
'DateCreaEn' =>$entrep['DateCreaEn'],
|
||||||
'DateClotEt' =>$entrep['DateClotEt'],
|
'DateClotEt' =>$entrep['DateClotEt'],
|
||||||
'DateImmat' =>$entrep['dateImmat'], // Ajouté le 4 08 2009
|
'DateImmat' =>$entrep['dateImmat'], // Ajouté le 4 08 2009
|
||||||
'DateRadiation' =>$entrep['dateRad'], // Ajouté le 4 08 2009
|
'DateRadiation' =>$entrep['dateRad'], // Ajouté le 4 08 2009
|
||||||
// 'DateMajRCS' =>$entrep['DateMajRCS'], // Ajouté le 4 08 2009
|
// 'DateMajRCS' =>$entrep['DateMajRCS'], // Ajouté le 4 08 2009
|
||||||
'EffEnTr' =>$entrep['EffEnTr'],
|
'EffEnTr' =>$entrep['EffEnTr'],
|
||||||
'EffEnTrLib' =>$entrep['EffEnTrLib'],
|
'EffEnTrLib' =>$entrep['EffEnTrLib'],
|
||||||
'Effectif' =>$entrep['Effectif'],
|
'Effectif' =>$entrep['Effectif'],
|
||||||
|
|
||||||
'EffEtTr' =>$entrep['EffEtTr'], // Ajout le 11 08 2010
|
'EffEtTr' =>$entrep['EffEtTr'], // Ajout le 11 08 2010
|
||||||
'EffEtTrLib' =>$entrep['EffEtTrLib'], // Ajout le 11 08 2010
|
'EffEtTrLib' =>$entrep['EffEtTrLib'], // Ajout le 11 08 2010
|
||||||
'EffectifEtab' =>$entrep['EffectifEtab'],// Ajout le 11 08 2010
|
'EffectifEtab' =>$entrep['EffectifEtab'], // Ajout le 11 08 2010
|
||||||
|
|
||||||
'Dept' =>$entrep['Dept'],
|
'Dept' =>$entrep['Dept'],
|
||||||
'codeCommune' =>$entrep['codeCommune'],
|
'codeCommune' =>$entrep['codeCommune'],
|
||||||
@ -1933,7 +1931,8 @@ class WsEntreprise
|
|||||||
*/
|
*/
|
||||||
protected function checkAuth($login, $password, $ipConnexion)
|
protected function checkAuth($login, $password, $ipConnexion)
|
||||||
{
|
{
|
||||||
$rep = $this->iDbCrm->select(//'utilisateurs', 'login, id, email, password, idClient, typeCompte, filtre_ip, civilite, nom, prenom, tel, fax, mobile, profil, raisonSociale, siret, adrNum, adrIndRep, adrTypeVoie, adrLibVoie, adrCp, adrVille, adrComp, tel, fax, mobile, pref, profil, dateInscription, dateValidation, nombreConnexions, dateDerniereConnexion, droits, referenceParDefaut, nbReponses, formatMail, dateDebutCompte, dateFinCompte, maxFicheId', "login='$login' AND actif=1", true, MYSQL_ASSOC);
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep = $iDbCrm->select(//'utilisateurs', 'login, id, email, password, idClient, typeCompte, filtre_ip, civilite, nom, prenom, tel, fax, mobile, profil, raisonSociale, siret, adrNum, adrIndRep, adrTypeVoie, adrLibVoie, adrCp, adrVille, adrComp, tel, fax, mobile, pref, profil, dateInscription, dateValidation, nombreConnexions, dateDerniereConnexion, droits, referenceParDefaut, nbReponses, formatMail, dateDebutCompte, dateFinCompte, maxFicheId', "login='$login' AND actif=1", true, MYSQL_ASSOC);
|
||||||
'utilisateurs u, clients c',
|
'utilisateurs u, clients c',
|
||||||
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
||||||
"u.login='$login' AND u.idClient=c.id AND u.actif=1 AND u.deleted=0 AND c.actif='Oui'",
|
"u.login='$login' AND u.idClient=c.id AND u.actif=1 AND u.deleted=0 AND c.actif='Oui'",
|
||||||
@ -1988,7 +1987,7 @@ class WsEntreprise
|
|||||||
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
||||||
'maxFicheId'=> $tabRep['maxFicheId'],
|
'maxFicheId'=> $tabRep['maxFicheId'],
|
||||||
);
|
);
|
||||||
$tabTmp = $this->iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
$tabTmp = $iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
||||||
$tabRep = $tabTmp[0];
|
$tabRep = $tabTmp[0];
|
||||||
$this->tabInfoUser['typeScore'] = $tabRep['typeScore'];
|
$this->tabInfoUser['typeScore'] = $tabRep['typeScore'];
|
||||||
debugLog('W',"CheckAuth $login/$password OK", __LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
debugLog('W',"CheckAuth $login/$password OK", __LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||||
@ -2004,5 +2003,4 @@ class WsEntreprise
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
?>
|
|
@ -20,7 +20,6 @@ require_once 'framework/mail/sendMail.php';
|
|||||||
class WsInterne
|
class WsInterne
|
||||||
{
|
{
|
||||||
protected $dbConfig;
|
protected $dbConfig;
|
||||||
protected $iDbCrm;
|
|
||||||
protected $tabInfoUser;
|
protected $tabInfoUser;
|
||||||
|
|
||||||
function __construct()
|
function __construct()
|
||||||
@ -28,8 +27,6 @@ class WsInterne
|
|||||||
$dbConfig = new Zend_Config_Ini(APPLICATION_PATH .
|
$dbConfig = new Zend_Config_Ini(APPLICATION_PATH .
|
||||||
'/configs/databases.ini', APPLICATION_ENV);
|
'/configs/databases.ini', APPLICATION_ENV);
|
||||||
$this->dbConfig = $dbConfig->db;
|
$this->dbConfig = $dbConfig->db;
|
||||||
|
|
||||||
$this->iDbCrm = new WDB('sdv1');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -40,7 +37,8 @@ class WsInterne
|
|||||||
*/
|
*/
|
||||||
protected function checkAuth($login, $password, $ipConnexion)
|
protected function checkAuth($login, $password, $ipConnexion)
|
||||||
{
|
{
|
||||||
$rep = $this->iDbCrm->select(//'utilisateurs', 'login, id, email, password, idClient, typeCompte, filtre_ip, civilite, nom, prenom, tel, fax, mobile, profil, raisonSociale, siret, adrNum, adrIndRep, adrTypeVoie, adrLibVoie, adrCp, adrVille, adrComp, tel, fax, mobile, pref, profil, dateInscription, dateValidation, nombreConnexions, dateDerniereConnexion, droits, referenceParDefaut, nbReponses, formatMail, dateDebutCompte, dateFinCompte, maxFicheId', "login='$login' AND actif=1", true, MYSQL_ASSOC);
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep = $iDbCrm->select(//'utilisateurs', 'login, id, email, password, idClient, typeCompte, filtre_ip, civilite, nom, prenom, tel, fax, mobile, profil, raisonSociale, siret, adrNum, adrIndRep, adrTypeVoie, adrLibVoie, adrCp, adrVille, adrComp, tel, fax, mobile, pref, profil, dateInscription, dateValidation, nombreConnexions, dateDerniereConnexion, droits, referenceParDefaut, nbReponses, formatMail, dateDebutCompte, dateFinCompte, maxFicheId', "login='$login' AND actif=1", true, MYSQL_ASSOC);
|
||||||
'utilisateurs u, clients c',
|
'utilisateurs u, clients c',
|
||||||
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
||||||
"u.login='$login' AND u.idClient=c.id AND u.actif=1 AND u.deleted=0 AND c.actif='Oui'",
|
"u.login='$login' AND u.idClient=c.id AND u.actif=1 AND u.deleted=0 AND c.actif='Oui'",
|
||||||
@ -95,7 +93,7 @@ class WsInterne
|
|||||||
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
||||||
'maxFicheId'=> $tabRep['maxFicheId'],
|
'maxFicheId'=> $tabRep['maxFicheId'],
|
||||||
);
|
);
|
||||||
$tabTmp = $this->iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
$tabTmp = $iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
||||||
$tabRep = $tabTmp[0];
|
$tabRep = $tabTmp[0];
|
||||||
$this->tabInfoUser['typeScore'] = $tabRep['typeScore'];
|
$this->tabInfoUser['typeScore'] = $tabRep['typeScore'];
|
||||||
debugLog('W',"CheckAuth $login/$password OK", __LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
debugLog('W',"CheckAuth $login/$password OK", __LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||||
@ -215,6 +213,7 @@ class WsInterne
|
|||||||
$idOppo =str_replace('m','',trim($tabJugement['oppo']))*1;
|
$idOppo =str_replace('m','',trim($tabJugement['oppo']))*1;
|
||||||
|
|
||||||
/** Nom et Identifiant de l'opérateur de saisie **/
|
/** Nom et Identifiant de l'opérateur de saisie **/
|
||||||
|
$iDbCrm = new WDB('sdv1');
|
||||||
$rep=$iDbCrm->select('utilisateurs', 'id', "login='".$this->tabInfoUser['login']."'");
|
$rep=$iDbCrm->select('utilisateurs', 'id', "login='".$this->tabInfoUser['login']."'");
|
||||||
$idUser=$rep[0][0];
|
$idUser=$rep[0][0];
|
||||||
|
|
||||||
@ -1076,7 +1075,8 @@ class WsInterne
|
|||||||
{
|
{
|
||||||
//debugLog('I',"getInfosLogin - Un administrateur veut il des infos sur un login",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
//debugLog('I',"getInfosLogin - Un administrateur veut il des infos sur un login",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||||
/** Un administrateur veut il des infos sur un login ? **/
|
/** Un administrateur veut il des infos sur un login ? **/
|
||||||
$rep = $this->iDbCrm->select(
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep = $iDbCrm->select(
|
||||||
'utilisateurs u, clients c',
|
'utilisateurs u, clients c',
|
||||||
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
'u.login, u.id, u.email, u.password, u.idClient, u.typeCompte, u.actif, u.filtre_ip, u.civilite, u.nom, u.prenom, u.tel, u.fax, u.mobile, u.profil, u.raisonSociale, u.siret, u.adrNum, u.adrIndRep, u.adrTypeVoie, u.adrLibVoie, u.adrCp, u.adrVille, u.adrComp, u.tel, u.fax, u.mobile, u.pref, u.profil, u.dateInscription, u.dateValidation, u.nombreConnexions, u.dateDerniereConnexion, u.droits, u.referenceParDefaut, u.nbReponses, u.formatMail, u.dateDebutCompte, u.dateFinCompte, u.maxFicheId, c.droits AS droitsClients, c.timeout',
|
||||||
"u.login='$login' AND u.idClient=c.id AND u.deleted=0",
|
"u.login='$login' AND u.idClient=c.id AND u.deleted=0",
|
||||||
@ -1125,7 +1125,7 @@ class WsInterne
|
|||||||
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
'dateFinCompte'=> $tabRep['dateFinCompte'],
|
||||||
'maxFicheId'=> $tabRep['maxFicheId'],
|
'maxFicheId'=> $tabRep['maxFicheId'],
|
||||||
);
|
);
|
||||||
$tabTmp = $this->iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
$tabTmp = $iDbCrm->select('clients', 'typeScore', 'id='.$tabRep['idClient'], true, MYSQL_ASSOC);
|
||||||
$tabRep = $tabTmp[0];
|
$tabRep = $tabTmp[0];
|
||||||
$rep['typeScore'] = $tabRep['typeScore'];
|
$rep['typeScore'] = $tabRep['typeScore'];
|
||||||
}
|
}
|
||||||
@ -1257,11 +1257,12 @@ class WsInterne
|
|||||||
if (isset($tabInfoUserWS['reference'])) $tabUpdate['referenceParDefaut']=stripslashes($tabInfoUserWS['reference']);
|
if (isset($tabInfoUserWS['reference'])) $tabUpdate['referenceParDefaut']=stripslashes($tabInfoUserWS['reference']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$iDbCrm = new WDB('sdv1');
|
||||||
if ($tabInfoUserWS['action']=='new')
|
if ($tabInfoUserWS['action']=='new')
|
||||||
{
|
{
|
||||||
$tabUpdate['login']=$login;
|
$tabUpdate['login']=$login;
|
||||||
$tabUpdate['idClient']=$tabInfoUserWS['idClient'];
|
$tabUpdate['idClient']=$tabInfoUserWS['idClient'];
|
||||||
if ($this->iDbCrm->insert('utilisateurs', $tabUpdate))
|
if ($iDbCrm->insert('utilisateurs', $tabUpdate))
|
||||||
{
|
{
|
||||||
$result = true;
|
$result = true;
|
||||||
}
|
}
|
||||||
@ -1271,7 +1272,7 @@ class WsInterne
|
|||||||
$error->errmsg = 'Création impossible';
|
$error->errmsg = 'Création impossible';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($this->iDbCrm->update('utilisateurs', $tabUpdate, "login='$login'"))
|
if ($iDbCrm->update('utilisateurs', $tabUpdate, "login='$login'"))
|
||||||
{
|
{
|
||||||
$result = true;
|
$result = true;
|
||||||
}
|
}
|
||||||
@ -1307,6 +1308,7 @@ class WsInterne
|
|||||||
$this->tabInfoUser['profil']=='SuperAdministrateur')
|
$this->tabInfoUser['profil']=='SuperAdministrateur')
|
||||||
{
|
{
|
||||||
/** Un administrateur veut créer un nouveau login **/
|
/** Un administrateur veut créer un nouveau login **/
|
||||||
|
$iDbCrm = new WDB('sdv1');
|
||||||
$rep = $iDbCrm->select('utilisateurs u, clients c', 'u.idClient, c.racineLogin, c.droits', "u.login='$login' AND u.idClient=c.id");
|
$rep = $iDbCrm->select('utilisateurs u, clients c', 'u.idClient, c.racineLogin, c.droits', "u.login='$login' AND u.idClient=c.id");
|
||||||
$racine = $rep[0]['racineLogin'];
|
$racine = $rep[0]['racineLogin'];
|
||||||
$idClient = $rep[0]['idClient'];
|
$idClient = $rep[0]['idClient'];
|
||||||
@ -1381,7 +1383,8 @@ class WsInterne
|
|||||||
|
|
||||||
$iDb = new WDB();
|
$iDb = new WDB();
|
||||||
/** Nom et Identifiant de l'opérateur de saisie **/
|
/** Nom et Identifiant de l'opérateur de saisie **/
|
||||||
$rep = $this->iDbCrm->select('utilisateurs', 'id', "login='".$this->tabInfoUser['login']."'");
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep = $iDbCrm->select('utilisateurs', 'id', "login='".$this->tabInfoUser['login']."'");
|
||||||
$idUser = $rep[0][0];
|
$idUser = $rep[0][0];
|
||||||
|
|
||||||
$infos = serialize($tabInfos);
|
$infos = serialize($tabInfos);
|
||||||
@ -2598,6 +2601,7 @@ class WsInterne
|
|||||||
"Demandeur:".EOL.print_r($infoDemande, true).EOL.EOL.
|
"Demandeur:".EOL.print_r($infoDemande, true).EOL.EOL.
|
||||||
"Réponse RefAsso en $duree secondes :".EOL.print_r($page, true)
|
"Réponse RefAsso en $duree secondes :".EOL.print_r($page, true)
|
||||||
);
|
);
|
||||||
|
$iDbCrm = new WDB('sdv1');
|
||||||
$ret = $iDbCrm->insert('commandes', $tabInsert, true);
|
$ret = $iDbCrm->insert('commandes', $tabInsert, true);
|
||||||
|
|
||||||
$result = new CommandeAsso();
|
$result = new CommandeAsso();
|
||||||
@ -2663,6 +2667,7 @@ class WsInterne
|
|||||||
$messageInfo=print_r($infoEnq, 1).EOL.print_r($infoDemande,1).EOL;
|
$messageInfo=print_r($infoEnq, 1).EOL.print_r($infoDemande,1).EOL;
|
||||||
|
|
||||||
$idClient = $this->tabInfoUser['idClient'];
|
$idClient = $this->tabInfoUser['idClient'];
|
||||||
|
$iDbCrm = new WDB('sdv1');
|
||||||
$rep = $iDbCrm->select('clients', ' nom, racineLogin, InterSudLogin, InterSudPass', "id='$idClient'", false, MYSQL_ASSOC);
|
$rep = $iDbCrm->select('clients', ' nom, racineLogin, InterSudLogin, InterSudPass', "id='$idClient'", false, MYSQL_ASSOC);
|
||||||
$login = trim($rep[0]['InterSudLogin']);
|
$login = trim($rep[0]['InterSudLogin']);
|
||||||
$pass = trim($rep[0]['InterSudPass']);
|
$pass = trim($rep[0]['InterSudPass']);
|
||||||
@ -2867,7 +2872,8 @@ class WsInterne
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$rep=$this->iDbCrm->select('utilisateurs', 'idClient', "login='$login'");
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep=$iDbCrm->select('utilisateurs', 'idClient', "login='$login'");
|
||||||
$idClient=$rep[0][0];
|
$idClient=$rep[0][0];
|
||||||
if ($idClient==-1)
|
if ($idClient==-1)
|
||||||
{
|
{
|
||||||
@ -2876,7 +2882,7 @@ class WsInterne
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$rep=$this->iDbCrm->select('utilisateurs', 'id, idClient, login, email, actif, nom, prenom, referenceParDefaut', "idClient='$idClient' AND deleted=0 ORDER BY login ASC", true, MYSQL_ASSOC);
|
$rep=$iDbCrm->select('utilisateurs', 'id, idClient, login, email, actif, nom, prenom, referenceParDefaut', "idClient='$idClient' AND deleted=0 ORDER BY login ASC", true, MYSQL_ASSOC);
|
||||||
foreach ($rep as $uti)
|
foreach ($rep as $uti)
|
||||||
{
|
{
|
||||||
$utilisateur = new Utilisateur();
|
$utilisateur = new Utilisateur();
|
||||||
@ -2939,7 +2945,8 @@ class WsInterne
|
|||||||
{
|
{
|
||||||
$strClient = '';
|
$strClient = '';
|
||||||
if ($idClient>0) $strClient.=" AND id='$idClient' ";
|
if ($idClient>0) $strClient.=" AND id='$idClient' ";
|
||||||
$rep = $this->iDbCrm->select('clients', 'id, nom, actif, test, racineLogin, siren, nic, tva, editerFacture, fact_detail, fac_dest, fac_adr1, fac_adr2, fac_adr3, fac_email, fac_tel, fact_rib, liv_dest, liv_adr1, liv_adr2, liv_adr3, liv_email, liv_tel, droits, filtres_ip, dateInsert, dateUpdate, respComSD, typeContrat, dateSignature, typeAcces, typeScore, accesPieces, accesKbis, accesInvestigations, accesInternationnal, accesEnquetes, miseSousSurveillance, forfaitExtranetPeriode, forfaitExtranetMontant, reconductionAuto, remarque, forfaitPiecesNb, forfaitPiecesMt, forfaitPiecesDep, forfaitInvestigNb, forfaitInvestigMt, forfaitInvestigDep, tarifIndiscore', "1 $strClient", true, MYSQL_ASSOC);
|
$iDbCrm = new WDB('sdv1');
|
||||||
|
$rep = $iDbCrm->select('clients', 'id, nom, actif, test, racineLogin, siren, nic, tva, editerFacture, fact_detail, fac_dest, fac_adr1, fac_adr2, fac_adr3, fac_email, fac_tel, fact_rib, liv_dest, liv_adr1, liv_adr2, liv_adr3, liv_email, liv_tel, droits, filtres_ip, dateInsert, dateUpdate, respComSD, typeContrat, dateSignature, typeAcces, typeScore, accesPieces, accesKbis, accesInvestigations, accesInternationnal, accesEnquetes, miseSousSurveillance, forfaitExtranetPeriode, forfaitExtranetMontant, reconductionAuto, remarque, forfaitPiecesNb, forfaitPiecesMt, forfaitPiecesDep, forfaitInvestigNb, forfaitInvestigMt, forfaitInvestigDep, tarifIndiscore', "1 $strClient", true, MYSQL_ASSOC);
|
||||||
$tabRet = array();
|
$tabRet = array();
|
||||||
foreach ($rep as $uti)
|
foreach ($rep as $uti)
|
||||||
{
|
{
|
||||||
@ -3028,12 +3035,13 @@ class WsInterne
|
|||||||
else {
|
else {
|
||||||
$strPayant='';
|
$strPayant='';
|
||||||
}
|
}
|
||||||
if ($type=='jour')
|
$iDbCrm = new WDB('sdv1');
|
||||||
$rep=$iDbCrm->select('logs', 'date(dateHeure) as jours, count(*) as nb', "1 $strPayant AND login='$login' AND dateHeure BETWEEN '$mois-01' AND '$mois-31' GROUP BY jours", true, MYSQL_ASSOC);
|
if ($type=='jour'){
|
||||||
elseif ($type=='heure')
|
$rep = $iDbCrm->select('logs', 'date(dateHeure) as jours, count(*) as nb', "1 $strPayant AND login='$login' AND dateHeure BETWEEN '$mois-01' AND '$mois-31' GROUP BY jours", true, MYSQL_ASSOC);
|
||||||
$rep=$iDbCrm->select('logs', 'HOUR(dateHeure) as heures, count(*) as nb', "1 $strPayant AND login='$login' AND dateHeure BETWEEN '$mois-01' AND '$mois-31' GROUP BY heures", true, MYSQL_ASSOC);
|
}elseif ($type=='heure'){
|
||||||
|
$rep = $iDbCrm->select('logs', 'HOUR(dateHeure) as heures, count(*) as nb', "1 $strPayant AND login='$login' AND dateHeure BETWEEN '$mois-01' AND '$mois-31' GROUP BY heures", true, MYSQL_ASSOC);
|
||||||
$tabRet=$rep;
|
}
|
||||||
|
$tabRet = $rep;
|
||||||
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'results'=>$tabRet);
|
return array('error'=>array('errnum'=>0, 'errmsg'=>''), 'results'=>$tabRet);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4150,4 +4158,6 @@ class WsInterne
|
|||||||
protected function getIdentiteProcol($siret, $id=0, $forceVerif=false) {
|
protected function getIdentiteProcol($siret, $id=0, $forceVerif=false) {
|
||||||
return $this->getIdentiteAGS($siret, $id, $forceVerif);
|
return $this->getIdentiteAGS($siret, $id, $forceVerif);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
?>
|
Loading…
x
Reference in New Issue
Block a user