class commonDAOClient extends commonDAOUtilisateur {\r
protected function singleton($r, $utilisateur = null)\r
{\r
- $utilisateur = new extranetClient();\r
+ $utilisateur = new commonClient();\r
$utilisateur->rs = $r->rs;\r
$utilisateur->adresse_facturation = $r->adresse_facturation;\r
$utilisateur->collegues = array();\r
\r
public function cree($utilisateur = null)\r
{\r
- $utilisateur = new extranetClient();\r
+ $utilisateur = new commonClient();\r
$utilisateur->rs = '';\r
$utilisateur->adresse_facturation = '';\r
$utilisateur->collegues = array();\r
class commonDAOEntreprise extends commonDAO {\r
protected function singleton($r)\r
{\r
- $entreprise = new extranetEntreprise();\r
+ $entreprise = new commonEntreprise();\r
$entreprise->entreprise_id = $r->entreprise_id;\r
$entreprise->nom = $r->nom;\r
$entreprise->adresse = $r->adresse;\r
\r
public function cree()\r
{\r
- $entreprise = new extranetEntreprise();\r
+ $entreprise = new commonEntreprise();\r
$entreprise->entreprise_id = 'new';\r
$entreprise->date_creation = time();\r
$entreprise->pays = 'FR';\r
{\r
global $core;\r
if (!is_null($this->q)) {\r
- $daoClients = new extranetDAOClient($this->con);\r
+ $daoClients = new commonDAOClient($this->con);\r
$where = '';\r
$where .= 'entreprise_id=\'' . $this->con->escape($this->q) . '\' OR ';\r
$where .= 'nom LIKE \'%' . $this->con->escape($this->q) . '%\' OR ';\r
}\r
$liste = $newList;\r
\r
- $daoClients = new extranetDAOClient($this->con);\r
+ $daoClients = new commonDAOClient($this->con);\r
$contacts = $daoClients->getContactsOfEntreprises($ids);\r
$contactSorted = array();\r
foreach($contacts as $c) {\r
\r
public function getContacts($entreprise_id)\r
{\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
return $daoClient->getContactsOfEntreprise($entreprise_id);\r
}\r
}\r
class commonDAOEquipier extends commonDAOUtilisateur {\r
protected function singleton($r)\r
{\r
- $utilisateur = new extranetEquipier();\r
+ $utilisateur = new commonEquipier();\r
$utilisateur->utilisateur_id = $r->utilisateur_id;\r
$utilisateur->agence = $r->agence;\r
return parent::singleton($r);\r
\r
public function cree($utilisateur = null)\r
{\r
- $utilisateur = new extranetEquipier();\r
+ $utilisateur = new commonEquipier();\r
$utilisateur->agence = 'Paris';\r
$utilisateur->grade = 1;\r
return parent::cree($utilisateur);\r
}\r
if (is_null($utilisateur)) {\r
if ($r->grade == 0) {\r
- $utilisateur = new extranetClient();\r
+ $utilisateur = new commonClient();\r
if (isset($r->ca)) {\r
$utilisateur->ca = $r->ca;\r
}\r
$utilisateur->rs = $r->rs;\r
}\r
} else {\r
- $utilisateur = new extranetEquipier();\r
+ $utilisateur = new commonEquipier();\r
$utilisateur->agence = $r->agence;\r
}\r
}\r
{\r
$utilisateur = $this->cree(null);\r
$utilisateur->entreprise = $entreprise_id;\r
- $daoEntreprise = new extranetDAOEntreprise($this->con);\r
+ $daoEntreprise = new commonDAOEntreprise($this->con);\r
$entreprise = $daoEntreprise->selectById($entreprise_id);\r
$utilisateur->adresse = $entreprise->adresse;\r
$utilisateur->code_postal = $entreprise->code_postal;\r
<?php\r
-class extranetClient extends commonUtilisateur {\r
+class commonClient extends commonUtilisateur {\r
// Attributs composés\r
protected $adresse_facturation;\r
protected $tva_intra;\r
<?php\r
\r
-class extranetEntreprise extends cubeMetier {\r
+class commonEntreprise extends cubeMetier {\r
protected $entreprise_id;\r
protected $nom;\r
protected $adresse;\r
<?php\r
-class extranetEquipier extends commonUtilisateur {\r
+class commonEquipier extends commonUtilisateur {\r
protected $agence;\r
\r
public function getSignature()\r
return;\r
}\r
if ($this->user->grade == 0) {\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$this->user->collegues = $daoClient->getColleguesList($this->user->utilisateur_id);\r
}\r
}\r
$res .= '<tr><td>Login :</td><td>' . form::field('login', 20, 64, $utilisateur->login) . '</td></tr>';\r
$res .= '<tr><td>Langue de l\'interface :</td><td>' . form::combo('lang', cubeLang::getAvailableLangs(true), $utilisateur->lang) . '</td></tr>';\r
$res .= '<tr><td colspan="2" class="right"><a href="#" class="submit">' . $core->typo->BoutonOK(__('Enregister')) . '</a></td></tr>';\r
- if ($utilisateur instanceof extranetClient) {\r
+ if ($utilisateur instanceof commonClient) {\r
$res .= '<tr><td colspan="2"></td></tr>';\r
$res .= '<tr><th colspan="2">' . __('Mes informations') . '</th></tr>';\r
$res .= '<tr><td>' . __('Numéro de client') . ' : </td><td>' . $utilisateur->utilisateur_id . '</td></tr>';\r
public static function saveClient($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$entreprise = $dao->sauve($_POST);\r
if ($_POST['entreprise_id'] == 'new') {\r
$data = $_POST['contact'];\r
$data['pays'] = $entreprise->pays;\r
$data['grade'] = 0;\r
$data['adresse_facturation'] = $entreprise->adresse_facturation;\r
- $daoClient = new extranetDAOClient($core->con);\r
+ $daoClient = new commonDAOClient($core->con);\r
try {\r
$daoClient->sauve($data);\r
}\r
public static function saveNotes($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$dao->sauveNotes($_POST['utilisateur_id'], $_POST['notes']);\r
$x->addClosePopup();\r
}\r
public static function saveContact($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$client = $dao->sauve($_POST);\r
$x->addClosePopup();\r
$x->addContent('devisAdresseDisplay', extranetUrl::adresse($client->utilisateur_id, null, 'devis'));\r
public static function supprimeClient($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$dao->supprime($args[1]);\r
\r
$x->addContent('listeClients', extranetUrl::listeClients());\r
public static function clientDetailCa($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$client = $dao->selectById($args[1]);\r
return self::form('', __("Détail du chiffre d'affaire de") . ' ' . $client->nom, extranetUrl::clientDetailCa($args[1]), false);\r
}\r
public static function clientDetailImpaye($args, &$x)\r
{\r
global $core;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$client = $dao->selectById($args[1]);\r
return self::form('', __("Détail des impayés de") . ' ' . $client->nom, extranetUrl::clientDetailImpaye($args[1]), false, 4);\r
}\r
extranetDroits::min(1);\r
\r
$daoProjet = new extranetDAOProjet($core->con);\r
- $daoClient = new extranetDAOClient($core->con);\r
+ $daoClient = new commonDAOClient($core->con);\r
if (is_null($daoProjet->selectById($_POST['projet'])) && (!isset($_POST['client']) || is_null($daoClient->selectById($_POST['client'])))) {\r
$x->addError('projet_nom');\r
$x->addRedirection('#');\r
if ($core->user->grade > 0) {\r
return true;\r
} else {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$contacts = $dao->getCollegues($utilisateur_id);\r
$collegues = array();\r
foreach($contacts as $c) {\r
extranetDroits::min(1);\r
$settings = is_null($settings)?$core->user->getSettings('clients'):$settings;\r
$change = is_null($dashboard)?'Client':'Dashboard/' . $dashboard;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
if (isset($settings['search']) && !is_null($settings['search'])) {\r
$dao->setSearch($settings['search']);\r
}\r
public static function clientDetailCa($entreprise_id)\r
{\r
global $core;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$annees = $dao->getCaDetails($entreprise_id);\r
$res = '';\r
$i = 0;\r
{\r
global $core;\r
$dao = new extranetDAOFacture($core->con);\r
- $daoClient = new extranetDAOEntreprise($core->con);\r
+ $daoClient = new commonDAOEntreprise($core->con);\r
$factures = $dao->getImpayesOfClient($entreprise_id);\r
$client = $daoClient->selectById($entreprise_id);\r
$res = '';\r
{\r
global $core;\r
extranetDroits::min(1);\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$daoUtilisateur = new commonDAOUtilisateur($core->con);\r
if ($entreprise_id == 'new') {\r
$client = $dao->cree();\r
$res .= '<tr class="odd"><td>' . __('Administrateur responsable') . '</td><td>' . $d->administrateur->prenom . ' ' . $d->administrateur->nom . ' (' . $d->administrateur->rs . ')</td></tr>';\r
}\r
if ($entreprise_id == 'new') {\r
- $daoContact = new extranetDAOClient($core->con);\r
+ $daoContact = new commonDAOClient($core->con);\r
$contact = $daoContact->cree();\r
$res .= '<tr><th colspan="2" class="light"><strong>' . __('Contact') . '</strong></th></tr>';\r
$res .= '<tr><td>' . __('Adresse e-mail') . '</td><td>' . form::field(array('contact[email]'), 30, 128, $contact->email) . '</td></tr>';\r
{\r
global $core;\r
extranetDroits::min(1);\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$contacts = $dao->getContacts($entreprise_id);\r
\r
$res = '<table class="liste light">';\r
global $core;\r
extranetDroits::min(1);\r
\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
if ($client_id == 'new') {\r
$client = $dao->creeFromEntreprise($entreprise_id);\r
} else {\r
$projet = $dao->selectById($projet_id);\r
}\r
\r
- $daoClient = new extranetDAOClient($core->con);\r
+ $daoClient = new commonDAOClient($core->con);\r
$clients = $daoClient->getListe();\r
\r
$listeClients = array();\r
}\r
ksort($listeClients);\r
\r
- $daoEquipier = new extranetDAOEquipier($core->con);\r
+ $daoEquipier = new commonDAOEquipier($core->con);\r
$equipiers = $daoEquipier->getListe();\r
\r
$listeEquipiers = array();\r
public static function adresse($utilisateur_id = null, $projet_id = null, $display = 'devis', $adresse = '')\r
{\r
global $core;\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
if (!is_null($utilisateur_id)) {\r
$client = $dao->selectById($utilisateur_id);\r
}\r
$facture->lignes = $lignes;\r
} elseif ($facture_id == 'ws') {\r
if (is_null($projet_id)) {\r
- $daoClient = new extranetDAOClient($core->con);\r
+ $daoClient = new commonDAOClient($core->con);\r
$client = $daoClient->selectById($_POST['client_id']);\r
$facture->projet_id = 'new';\r
$facture->client = $client->rs;\r
$q = mb_strtolower(cubeText::removeAccents($args[2]));\r
$suggestions = array();\r
if ($args[1] == 'client') {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$dao->setSearch($q, true);\r
$clients = $dao->getListe();\r
foreach($clients as $client) {\r
$suggestions[] = $book->book_id . ' - ' . $book->nom;\r
}\r
} elseif ($args[1] == 'wsuser') {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$dao->setSearch($q, true);\r
$clients = $dao->getListe();\r
foreach($clients as $client) {\r
extranetDroits::min(2);\r
$settings = is_null($settings)?$core->user->getSettings('equipiers'):$settings;\r
$change = is_null($dashboard)?'Equipier':'Dashboard/' . $dashboard;\r
- $dao = new extranetDAOEquipier($core->con);\r
+ $dao = new commonDAOEquipier($core->con);\r
$liste = $dao->getListe($settings['orderby'], $settings['sens'], $settings['limit']);\r
\r
$res = '<table class="liste">';\r
$settings = $core->user->getSettings('fichiers');\r
\r
if ($core->user->grade > 0 && isset($args[1])) {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$client = $dao->selectById($args[1]);\r
$_SESSION['entreprise_fichiers'] = $client->entreprise;\r
}\r
$titre = __('Envoyez-nous un fichier');\r
$texte = __('Cliquez sur le bouton Parcourir, et sélectionnez le ou les fichiers que vous souhaitez nous faire parvenir');\r
} else {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$client = $dao->selectById($for);\r
$titre = __('Envoyer un fichier à') . ' ' . $client->prenom . ' ' . $client->nom;\r
$texte = '';\r
$body .= ' - http://extranet.cubedesigners.com/telecharger/' . $f . "\n";\r
}\r
} else {\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
$client = $dao->selectById($for);\r
\r
$mail->to = $core->user->email;\r
<?php\r
$__autoload['extranetDAO'] = dirname(__FILE__) . '/class.extranet.dao.php';\r
-$__autoload['extranetDAOClient'] = dirname(__FILE__) . '/class.extranet.dao.client.php';\r
-$__autoload['extranetDAOEquipier'] = dirname(__FILE__) . '/class.extranet.dao.equipier.php';\r
+$__autoload['commonDAOClient'] = dirname(__FILE__) . '/class.extranet.dao.client.php';\r
+$__autoload['commonDAOEquipier'] = dirname(__FILE__) . '/class.extranet.dao.equipier.php';\r
$__autoload['extranetDAODevis'] = dirname(__FILE__) . '/class.extranet.dao.devis.php';\r
$__autoload['extranetDAOFacture'] = dirname(__FILE__) . '/class.extranet.dao.facture.php';\r
$__autoload['extranetDAOProjet'] = dirname(__FILE__) . '/class.extranet.dao.projet.php';\r
$__autoload['extranetDAOTache'] = dirname(__FILE__) . '/class.extranet.dao.tache.php';\r
$__autoload['extranetDAOTimereport'] = dirname(__FILE__) . '/class.extranet.dao.timereport.php';\r
-$__autoload['extranetDAOEntreprise'] = dirname(__FILE__) . '/class.extranet.dao.entreprise.php';\r
+$__autoload['commonDAOEntreprise'] = dirname(__FILE__) . '/class.extranet.dao.entreprise.php';\r
$__autoload['extranetDAOFichier'] = dirname(__FILE__) . '/class.extranet.dao.fichier.php';\r
?>
\ No newline at end of file
$where = '';\r
$where .= 'devis_id=\'' . $this->con->escape($this->q) . '\' OR ';\r
$where .= 'nom LIKE \'%' . $this->con->escape($this->q) . '%\'';\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$where .= ' OR client_id IN(' . $daoClient->querySearchByName($this->q) . ')';\r
$limit = null;\r
} else {\r
\r
public function getListe($orderby = null, $sens = null, $limit = null)\r
{\r
- $dao = new extranetDAOEntreprise($this->con);\r
+ $dao = new commonDAOEntreprise($this->con);\r
$contacts = $dao->getContacts($this->entreprise_id);\r
- $daoEquipiers = new extranetDAOEquipier($this->con);\r
+ $daoEquipiers = new commonDAOEquipier($this->con);\r
$eq = $daoEquipiers->selectAll();\r
$equipiers = array();\r
foreach($eq as $e) {\r
\r
public function count()\r
{\r
- $dao = new extranetDAOEntreprise($this->con);\r
+ $dao = new commonDAOEntreprise($this->con);\r
$contacts = $dao->getContacts($this->entreprise_id);\r
$res = 0;\r
foreach($contacts as $contact) {\r
$where .= ' p.projet_id=\'' . $this->con->escape($this->q) . '\' OR ';\r
}\r
$where .= 'p.nom LIKE \'%' . $this->con->escape($this->q) . '%\'';\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$where .= ' OR p.client_id IN(' . $daoClient->querySearchByName($this->q) . ')';\r
$limit = null;\r
} else {\r
$where .= ' projet_id=\'' . $this->con->escape($this->q) . '\' OR ';\r
}\r
$where .= 'nom LIKE \'%' . $this->con->escape($this->q) . '%\'';\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$where .= ' OR client_id IN(' . $daoClient->querySearchByName($this->q) . ')';\r
$limit = null;\r
} else {\r
public function querySearchByName($q)\r
{\r
$where = 'nom LIKE \'%' . $this->con->escape($q) . '%\'';\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$where .= ' OR client IN(' . $daoClient->querySearchByName($q) . ')';\r
$sql = 'SELECT projet_id FROM projets WHERE ' . $where;\r
return $sql;\r
<?php\r
-$__autoload['extranetEquipier'] = dirname(__FILE__) . '/class.extranet.equipier.php';\r
-$__autoload['extranetClient'] = dirname(__FILE__) . '/class.extranet.client.php';\r
+$__autoload['commonEquipier'] = dirname(__FILE__) . '/class.extranet.equipier.php';\r
+$__autoload['commonClient'] = dirname(__FILE__) . '/class.extranet.client.php';\r
$__autoload['extranetProjet'] = dirname(__FILE__) . '/class.extranet.projet.php';\r
$__autoload['extranetTache'] = dirname(__FILE__) . '/class.extranet.tache.php';\r
$__autoload['extranetTacheSousTraitee'] = dirname(__FILE__) . '/class.extranet.tache.soustraitee.php';\r
$__autoload['extranetDocument'] = dirname(__FILE__) . '/class.extranet.document.php';\r
$__autoload['extranetDevis'] = dirname(__FILE__) . '/class.extranet.devis.php';\r
$__autoload['extranetFacture'] = dirname(__FILE__) . '/class.extranet.facture.php';\r
-$__autoload['extranetEntreprise'] = dirname(__FILE__) . '/class.extranet.entreprise.php';\r
+$__autoload['commonEntreprise'] = dirname(__FILE__) . '/class.extranet.entreprise.php';\r
$__autoload['extranetFichier'] = dirname(__FILE__) . '/class.extranet.fichier.php';\r
\r
\r
<?php\r
-class extranetClient extends commonUtilisateur {\r
+class commonClient extends commonUtilisateur {\r
// Attributs composés\r
protected $adresse_facturation;\r
protected $tva_intra;\r
<?php\r
\r
-class extranetEntreprise extends cubeMetier {\r
+class commonEntreprise extends cubeMetier {\r
protected $entreprise_id;\r
protected $nom;\r
protected $adresse;\r
<?php\r
-class extranetEquipier extends commonUtilisateur {\r
+class commonEquipier extends commonUtilisateur {\r
protected $agence;\r
\r
public function getSignature()\r
extranetDroits::min(1);\r
$settings = is_null($settings)?$core->user->getSettings('clients'):$settings;\r
$change = is_null($dashboard)?'Client':'Dashboard/' . $dashboard;\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
if (isset($settings['search']) && !is_null($settings['search'])) {\r
$dao->setSearch($settings['search']);\r
}\r
{\r
global $core;\r
extranetDroits::min(1);\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$daoUtilisateur = new commonDAOUtilisateur($core->con);\r
if ($entreprise_id == 'new') {\r
$client = $dao->cree();\r
$res .= '<tr class="odd"><td>' . __('Administrateur responsable') . '</td><td>' . $d->administrateur->prenom . ' ' . $d->administrateur->nom . ' (' . $d->administrateur->rs . ')</td></tr>';\r
}\r
if ($entreprise_id == 'new') {\r
- $daoContact = new extranetDAOClient($core->con);\r
+ $daoContact = new commonDAOClient($core->con);\r
$contact = $daoContact->cree();\r
$res .= '<tr><th colspan="2" class="light"><strong>' . __('Contact') . '</strong></th></tr>';\r
$res .= '<tr><td>' . __('Adresse e-mail') . '</td><td>' . form::field(array('contact[email]'), 30, 128, $contact->email) . '</td></tr>';\r
{\r
global $core;\r
extranetDroits::min(1);\r
- $dao = new extranetDAOEntreprise($core->con);\r
+ $dao = new commonDAOEntreprise($core->con);\r
$contacts = $dao->getContacts($entreprise_id);\r
\r
$res = '<table class="liste light">';\r
global $core;\r
extranetDroits::min(1);\r
\r
- $dao = new extranetDAOClient($core->con);\r
+ $dao = new commonDAOClient($core->con);\r
if ($client_id == 'new') {\r
$client = $dao->creeFromEntreprise($entreprise_id);\r
} else {\r
$where .= ' book_id=\'' . $this->con->escape($this->q) . '\' OR ';\r
}\r
$where .= 'nom LIKE \'%' . $this->con->escape($this->q) . '%\'';\r
- $daoClient = new extranetDAOClient($this->con);\r
+ $daoClient = new commonDAOClient($this->con);\r
$where .= ' OR proprietaire_id IN(' . $daoClient->querySearchByName($this->q) . ')';\r
$limit = null;\r
} else {\r