$this->views->dropAllViews();\r
$db = new CubeDbStruct($this->con);\r
// Table utilisateurs\r
- $db->utilisateurs->utilisateur_id('integer', 0, false);\r
- $db->utilisateurs->login('varchar', 128, false);\r
- $db->utilisateurs->email('varchar', 128, false);\r
- $db->utilisateurs->password('varchar', 40, false);\r
- $db->utilisateurs->nom('varchar', 64, false);\r
- $db->utilisateurs->prenom('varchar', 64, false);\r
- $db->utilisateurs->agence('varchar', 64, true);\r
- $db->utilisateurs->entreprise('integer', 0, false);\r
- $db->utilisateurs->grade('float', 0, false);\r
- $db->utilisateurs->adresse('varchar', 512, false);\r
- $db->utilisateurs->code_postal('varchar', 20, false);\r
- $db->utilisateurs->ville('varchar', 64, false);\r
- $db->utilisateurs->pays('varchar', 2, false);\r
- $db->utilisateurs->telephone('varchar', 30, false);\r
- $db->utilisateurs->mobile('varchar', 30, false);\r
- $db->utilisateurs->fax('varchar', 30, false);\r
- $db->utilisateurs->lang('varchar', 2, false, '\'fr\'');\r
- $db->utilisateurs->date_creation('integer', 0, false);\r
- $db->utilisateurs->settings('text', 0, false);\r
- $db->utilisateurs->notes('text', 0, false);\r
- $db->utilisateurs->ws_password('varchar', 40, false);\r
- $db->utilisateurs->ws_settings('text', 0, false);\r
- $db->utilisateurs->ws_rights('text', 0, false);\r
- $db->utilisateurs->ws_domains('text', 0, false);\r
- $db->utilisateurs->ws_count('integer', 0, false);\r
- $db->utilisateurs->enabled('integer', 0, false, '1');\r
- // Clés\r
- $db->utilisateurs->primary('pk_utilisateurs', 'utilisateur_id');\r
- $db->utilisateurs->unique('unique_utilisateurs_email', 'email');\r
- $db->utilisateurs->index('index_utilisateurs_nom', 'BTREE', 'nom');\r
- $db->utilisateurs->index('index_utilisateurs_prenom', 'BTREE', 'prenom');\r
- $db->utilisateurs->index('index_utilisateurs_grade', 'BTREE', 'grade');\r
- $db->utilisateurs->index('index_utilisateurs_login', 'BTREE', 'login');\r
- $db->utilisateurs->index('index_utilisateurs_entreprise', 'BTREE', 'entreprise');\r
+// $db->utilisateurs->utilisateur_id('integer', 0, false);\r
+// $db->utilisateurs->login('varchar', 128, false);\r
+// $db->utilisateurs->email('varchar', 128, false);\r
+// $db->utilisateurs->password('varchar', 40, false);\r
+// $db->utilisateurs->nom('varchar', 64, false);\r
+// $db->utilisateurs->prenom('varchar', 64, false);\r
+// $db->utilisateurs->agence('varchar', 64, true);\r
+// $db->utilisateurs->entreprise('integer', 0, false);\r
+// $db->utilisateurs->grade('float', 0, false);\r
+// $db->utilisateurs->adresse('varchar', 512, false);\r
+// $db->utilisateurs->code_postal('varchar', 20, false);\r
+// $db->utilisateurs->ville('varchar', 64, false);\r
+// $db->utilisateurs->pays('varchar', 2, false);\r
+// $db->utilisateurs->telephone('varchar', 30, false);\r
+// $db->utilisateurs->mobile('varchar', 30, false);\r
+// $db->utilisateurs->fax('varchar', 30, false);\r
+// $db->utilisateurs->lang('varchar', 2, false, '\'fr\'');\r
+// $db->utilisateurs->date_creation('integer', 0, false);\r
+// $db->utilisateurs->settings('text', 0, false);\r
+// $db->utilisateurs->notes('text', 0, false);\r
+// $db->utilisateurs->ws_password('varchar', 40, false);\r
+// $db->utilisateurs->ws_settings('text', 0, false);\r
+// $db->utilisateurs->ws_rights('text', 0, false);\r
+// $db->utilisateurs->ws_domains('text', 0, false);\r
+// $db->utilisateurs->ws_count('integer', 0, false);\r
+// $db->utilisateurs->enabled('integer', 0, false, '1');\r
+// // Clés\r
+// $db->utilisateurs->primary('pk_utilisateurs', 'utilisateur_id');\r
+// $db->utilisateurs->unique('unique_utilisateurs_email', 'email');\r
+// $db->utilisateurs->index('index_utilisateurs_nom', 'BTREE', 'nom');\r
+// $db->utilisateurs->index('index_utilisateurs_prenom', 'BTREE', 'prenom');\r
+// $db->utilisateurs->index('index_utilisateurs_grade', 'BTREE', 'grade');\r
+// $db->utilisateurs->index('index_utilisateurs_login', 'BTREE', 'login');\r
+// $db->utilisateurs->index('index_utilisateurs_entreprise', 'BTREE', 'entreprise');\r
// Table entreprises\r
- $db->entreprises->entreprise_id('integer', 0, false);\r
- $db->entreprises->nom('varchar', 64, false);\r
- $db->entreprises->adresse('varchar', 512, false);\r
- $db->entreprises->code_postal('varchar', 20, false);\r
- $db->entreprises->ville('varchar', 64, false);\r
- $db->entreprises->pays('varchar', 2, false);\r
- $db->entreprises->adresse_facturation('varchar', 512, false);\r
- $db->entreprises->tva_intra('varchar', 64, false);\r
- $db->entreprises->ws_grade('integer', 0, false);\r
- $db->entreprises->ws_admin('integer', 0, false);\r
- $db->entreprises->date_creation('integer', 0, false);\r
- $db->entreprises->notes('text', 0, false);\r
- $db->entreprises->site('varchar', 256, false);\r
- $db->entreprises->type('integer', 0, false);\r
- $db->entreprises->ws_signatures('text', 0, false);\r
- // Clés\r
- $db->entreprises->primary('pk_entreprises', 'entreprise_id');\r
- $db->entreprises->index('index_entreprises_nom', 'BTREE', 'nom');\r
- $db->entreprises->index('index_entreprises_ws_grade', 'BTREE', 'ws_grade');\r
+// $db->entreprises->entreprise_id('integer', 0, false);\r
+// $db->entreprises->nom('varchar', 64, false);\r
+// $db->entreprises->adresse('varchar', 512, false);\r
+// $db->entreprises->code_postal('varchar', 20, false);\r
+// $db->entreprises->ville('varchar', 64, false);\r
+// $db->entreprises->pays('varchar', 2, false);\r
+// $db->entreprises->adresse_facturation('varchar', 512, false);\r
+// $db->entreprises->tva_intra('varchar', 64, false);\r
+// $db->entreprises->ws_grade('integer', 0, false);\r
+// $db->entreprises->ws_admin('integer', 0, false);\r
+// $db->entreprises->date_creation('integer', 0, false);\r
+// $db->entreprises->notes('text', 0, false);\r
+// $db->entreprises->site('varchar', 256, false);\r
+// $db->entreprises->type('integer', 0, false);\r
+// $db->entreprises->ws_signatures('text', 0, false);\r
+// // Clés\r
+// $db->entreprises->primary('pk_entreprises', 'entreprise_id');\r
+// $db->entreprises->index('index_entreprises_nom', 'BTREE', 'nom');\r
+// $db->entreprises->index('index_entreprises_ws_grade', 'BTREE', 'ws_grade');\r
// .\r
// Table projets\r
$db->projets->projet_id('integer', 0, false);\r
\r
$this->views->createView('equipiers', 'SELECT * FROM e2_u WHERE grade>0');\r
$this->views->createView('gerants', 'SELECT * FROM e2_u WHERE grade=2');\r
- $this->views->createView('ca_fluidbook', 'SELECT u.entreprise AS client, SUM(t.budget) AS ca FROM taches t LEFT JOIN projets p ON t.projet=p.projet_id LEFT JOIN utilisateurs u ON p.client=u.utilisateur_id WHERE t.categorie=8 AND t.budget>0 GROUP BY u.entreprise');\r
+ //$this->views->createView('ca_fluidbook', 'SELECT u.entreprise AS client, SUM(t.budget) AS ca FROM taches t LEFT JOIN projets p ON t.projet=p.projet_id LEFT JOIN utilisateurs u ON p.client=u.utilisateur_id WHERE t.categorie=8 AND t.budget>0 GROUP BY u.entreprise');\r
$this->views->createView('entreprises_ws', 'SELECT e.*, a.prenom AS administrateur, r.nom AS revendeur,a.utilisateur_id AS ws_super_admin\r
FROM e2_c e\r
LEFT JOIN ws_entreprises_tree ri ON ri.entreprise_id=e.entreprise_id\r