--- /dev/null
+<?php\r
+$__autoload['commonUtilisateur']=dirname(__FILE__).'/class.common.utilisateur.php';\r
+\r
+\r
+?>
\ No newline at end of file
--- /dev/null
+<?php\r
+class commonUtilisateur extends cubeMetier {\r
+ protected $utilisateur_id;\r
+ protected $connected;\r
+ protected $email;\r
+ protected $login;\r
+ protected $password;\r
+ protected $nom;\r
+ protected $prenom;\r
+ protected $adresse;\r
+ protected $code_postal;\r
+ protected $ville;\r
+ protected $pays;\r
+ protected $telephone;\r
+ protected $mobile;\r
+ protected $fax;\r
+ protected $date_creation;\r
+ protected $grade;\r
+ protected $settings;\r
+ protected $notes;\r
+ protected $lang;\r
+ protected $entreprise;\r
+ protected $tva_intra;\r
+ protected $rs;\r
+ protected $collegues;\r
+ protected $ws_admin;\r
+ protected $ws_grade;\r
+ protected $ws_settings;\r
+\r
+ public function getEmail()\r
+ {\r
+ return trim($this->prenom . ' ' . $this->nom . '<' . $this->email . '>');\r
+ }\r
+\r
+ public function changeSettings($rubrique, $element, $valeur)\r
+ {\r
+ $this->settings['search'][$rubrique][$element] = $valeur;\r
+ }\r
+\r
+ public function getSettings($liste)\r
+ {\r
+ $cles = array('clients' => 'entreprise_id', 'equipiers' => 'utilisateur_id', 'devis' => 'devis_id', 'projets' => 'projet_id', 'factures' => 'facture_id', 'timereport' => 'projet_id', 'fichiers' => 'nom', 'books' => 'book_id');\r
+ if (!isset($this->settings['search'][$liste]) || !is_array($this->settings['search'][$liste])) {\r
+ $this->settings['search'][$liste] = array();\r
+ }\r
+ if (!isset($this->settings['search'][$liste]['sens'])) {\r
+ $this->settings['search'][$liste]['sens'] = 'DESC';\r
+ }\r
+ if (!isset($this->settings['search'][$liste]['orderby'])) {\r
+ $this->settings['search'][$liste]['orderby'] = $cles[$liste];\r
+ }\r
+ if (!isset($this->settings['search'][$liste]['page'])) {\r
+ $this->settings['search'][$liste]['page'] = 1;\r
+ }\r
+\r
+ $this->settings['search'][$liste]['search'] = isset($_SESSION['q'])?$_SESSION['q']:null;\r
+\r
+ if (!isset($this->settings['search'][$liste]['par_page'])) {\r
+ if ($liste == 'projets' || $liste == 'projets_timereport') {\r
+ $this->settings['search'][$liste]['par_page'] = 15;\r
+ } else {\r
+ $this->settings['search'][$liste]['par_page'] = 25;\r
+ }\r
+ }\r
+ if (!isset($this->settings['search'][$liste]['filtres'])) {\r
+ $this->settings['search'][$liste]['filtres'] = null;\r
+ }\r
+\r
+ $page = $this->settings['search'][$liste]['page'];\r
+ $this->settings['search'][$liste]['page'] = $page?$page:1;\r
+ $par_page = $this->settings['search'][$liste]['par_page'];\r
+ if ($par_page > 0) {\r
+ $this->settings['search'][$liste]['limit'] = array(($page-1) * $par_page, $par_page);\r
+ } else {\r
+ $this->settings['search'][$liste]['limit'] = null;\r
+ }\r
+ $this->settings['search'][$liste]['table'] = $liste;\r
+\r
+ return $this->settings['search'][$liste];\r
+ }\r
+\r
+ public function getLastPrint()\r
+ {\r
+ if (!isset($this->settings['lastprint'])) {\r
+ $this->settings['lastprint'] = array('pages' => '', 'date' => 0);\r
+ }\r
+ return $this->settings['lastprint'];\r
+ }\r
+\r
+ public function saveLastPrint($pages)\r
+ {\r
+ $this->settings['lastprint']['pages'] = $pages;\r
+ $this->settings['lastprint']['date'] = TIME;\r
+ }\r
+\r
+ public function __toString()\r
+ {\r
+ return trim($this->prenom . ' ' . $this->nom);\r
+ }\r
+}\r
+\r
+?>
\ No newline at end of file
<?php\r
require_once(dirname(__FILE__) . '/DAO/_common.php');\r
+require_once(dirname(__FILE__) . '/Metier/_common.php');\r
// Common\r
$__autoload['commonCore'] = dirname(__FILE__) . '/class.common.core.php';\r
$__autoload['commonPage'] = dirname(__FILE__) . '/class.common.page.php';\r
// Les variables sont présentes on vérifie la validité des informations\r
// Dans la base de données\r
// Utilisateur connecté à l'interface\r
- $dao = new extranetDAOUtilisateur($this->con);\r
+ $dao = new commonExtranetUtilisateur($this->con);\r
$this->user = $dao->selectByLoginPassword($_SESSION['user_email'], $_SESSION['user_password']);\r
if ($this->user == false) {\r
$_SESSION['errorLogin'] = true;\r
\r
public function sauvePreferencesUtilisateur()\r
{\r
- $dao = new extranetDAOUtilisateur($this->con);\r
+ $dao = new commonExtranetUtilisateur($this->con);\r
$dao->sauvePreferences($this->user);\r
}\r
\r
<?php\r
$__autoload['extranetDAO'] = dirname(__FILE__) . '/class.extranet.dao.php';\r
-$__autoload['extranetDAOUtilisateur'] = dirname(__FILE__) . '/class.extranet.dao.utilisateur.php';\r
+$__autoload['commonExtranetUtilisateur'] = dirname(__FILE__) . '/class.extranet.dao.utilisateur.php';\r
$__autoload['extranetDAOClient'] = dirname(__FILE__) . '/class.extranet.dao.client.php';\r
$__autoload['extranetDAOEquipier'] = dirname(__FILE__) . '/class.extranet.dao.equipier.php';\r
$__autoload['extranetDAODevis'] = dirname(__FILE__) . '/class.extranet.dao.devis.php';\r
{\r
/*\r
$facture = $this->selectById($facture_id);\r
- $daoUtilisateur = new extranetDAOUtilisateur($this->con);\r
+ $daoUtilisateur = new commonExtranetUtilisateur($this->con);\r
$facture->client = $daoUtilisateur->selectById($facture->client_id);\r
$facture->createur = $daoUtilisateur->selectById($facture->createur_id);\r
if ($facture->status == 4) {\r
\r
$devis = $this->selectById($devis_id);\r
\r
- $daoUtilisateur = new extranetDAOUtilisateur($this->con);\r
+ $daoUtilisateur = new commonExtranetUtilisateur($this->con);\r
$devis->createur = $daoUtilisateur->selectById($devis->createur_id);\r
$devis->client = $daoUtilisateur->selectById($devis->client_id);\r
// Chargement des paramètres de la langue du client\r
if (!$r->count()) {\r
return null;\r
}\r
- $daoUtilisateur = new extranetDAOUtilisateur($this->con);\r
+ $daoUtilisateur = new commonExtranetUtilisateur($this->con);\r
\r
$res = new stdClass();\r
$res->administrateur = $daoUtilisateur->selectById($r->administrateur_id, 'utilisateurs_entreprise');\r
public function saveAsPDF($facture_id)\r
{\r
$facture = $this->selectById($facture_id);\r
- $daoUtilisateur = new extranetDAOUtilisateur($this->con);\r
+ $daoUtilisateur = new commonExtranetUtilisateur($this->con);\r
$facture->client = $daoUtilisateur->selectById($facture->client_id);\r
$facture->createur = $daoUtilisateur->selectById($facture->createur_id);\r
if ($facture->status == 4) {\r
+++ /dev/null
-<?php\r
-class extranetUtilisateur extends cubeMetier {\r
- protected $utilisateur_id;\r
- protected $connected;\r
- protected $email;\r
- protected $login;\r
- protected $password;\r
- protected $nom;\r
- protected $prenom;\r
- protected $adresse;\r
- protected $code_postal;\r
- protected $ville;\r
- protected $pays;\r
- protected $telephone;\r
- protected $mobile;\r
- protected $fax;\r
- protected $date_creation;\r
- protected $grade;\r
- protected $settings;\r
- protected $notes;\r
- protected $lang;\r
- protected $entreprise;\r
- protected $tva_intra;\r
- protected $rs;\r
- protected $collegues;\r
- protected $ws_admin;\r
- protected $ws_grade;\r
- protected $ws_settings;\r
-\r
- public function getEmail()\r
- {\r
- return trim($this->prenom . ' ' . $this->nom . '<' . $this->email . '>');\r
- }\r
-\r
- public function changeSettings($rubrique, $element, $valeur)\r
- {\r
- $this->settings['search'][$rubrique][$element] = $valeur;\r
- }\r
-\r
- public function getSettings($liste)\r
- {\r
- $cles = array('clients' => 'entreprise_id', 'equipiers' => 'utilisateur_id', 'devis' => 'devis_id', 'projets' => 'projet_id', 'factures' => 'facture_id', 'timereport' => 'projet_id', 'fichiers' => 'nom', 'books' => 'book_id');\r
- if (!isset($this->settings['search'][$liste]) || !is_array($this->settings['search'][$liste])) {\r
- $this->settings['search'][$liste] = array();\r
- }\r
- if (!isset($this->settings['search'][$liste]['sens'])) {\r
- $this->settings['search'][$liste]['sens'] = 'DESC';\r
- }\r
- if (!isset($this->settings['search'][$liste]['orderby'])) {\r
- $this->settings['search'][$liste]['orderby'] = $cles[$liste];\r
- }\r
- if (!isset($this->settings['search'][$liste]['page'])) {\r
- $this->settings['search'][$liste]['page'] = 1;\r
- }\r
-\r
- $this->settings['search'][$liste]['search'] = isset($_SESSION['q'])?$_SESSION['q']:null;\r
-\r
- if (!isset($this->settings['search'][$liste]['par_page'])) {\r
- if ($liste == 'projets' || $liste == 'projets_timereport') {\r
- $this->settings['search'][$liste]['par_page'] = 15;\r
- } else {\r
- $this->settings['search'][$liste]['par_page'] = 25;\r
- }\r
- }\r
- if (!isset($this->settings['search'][$liste]['filtres'])) {\r
- $this->settings['search'][$liste]['filtres'] = null;\r
- }\r
-\r
- $page = $this->settings['search'][$liste]['page'];\r
- $this->settings['search'][$liste]['page'] = $page?$page:1;\r
- $par_page = $this->settings['search'][$liste]['par_page'];\r
- if ($par_page > 0) {\r
- $this->settings['search'][$liste]['limit'] = array(($page-1) * $par_page, $par_page);\r
- } else {\r
- $this->settings['search'][$liste]['limit'] = null;\r
- }\r
- $this->settings['search'][$liste]['table'] = $liste;\r
-\r
- return $this->settings['search'][$liste];\r
- }\r
-\r
- public function getLastPrint()\r
- {\r
- if (!isset($this->settings['lastprint'])) {\r
- $this->settings['lastprint'] = array('pages' => '', 'date' => 0);\r
- }\r
- return $this->settings['lastprint'];\r
- }\r
-\r
- public function saveLastPrint($pages)\r
- {\r
- $this->settings['lastprint']['pages'] = $pages;\r
- $this->settings['lastprint']['date'] = TIME;\r
- }\r
-\r
- public function __toString()\r
- {\r
- return trim($this->prenom . ' ' . $this->nom);\r
- }\r
-}\r
-\r
-?>
\ No newline at end of file
public function saveConversionSettings()\r
{\r
global $core;\r
- $dao = new extranetDAOUtilisateur($core->con);\r
+ $dao = new commonExtranetUtilisateur($core->con);\r
$datas = array('resolution' => $this->args['resolution'],\r
'objects' => $this->args['objects'],\r
'method' => $this->args['method'],\r
global $core;\r
extranetDroits::min(1);\r
$dao = new extranetDAOEntreprise($core->con);\r
- $daoUtilisateur = new extranetDAOUtilisateur($core->con);\r
+ $daoUtilisateur = new commonExtranetUtilisateur($core->con);\r
if ($entreprise_id == 'new') {\r
$client = $dao->cree();\r
} else {\r
{\r
global $core;\r
extranetDroits::min(1);\r
- $dao = new extranetDAOUtilisateur($core->con);\r
+ $dao = new commonExtranetUtilisateur($core->con);\r
$utilisateur = $dao->selectById($utilisateur_id);\r
$res = '<tr><td colspan="2">' . form::hidden('utilisateur_id', $utilisateur_id) . '</td></tr>';\r
$res .= '<tr><td colspan="2">' . form::textarea('notes', 100, 30, $utilisateur->notes) . '</td></tr>';\r