]> _ Git - cubeextranet.git/commitdiff
wip #6199 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 23 Aug 2023 10:54:40 +0000 (10:54 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 23 Aug 2023 10:54:40 +0000 (10:54 +0000)
inc/commons/class.common.core.php

index be070f9ad9e0949348aab52060752d4126213bea..c7bf8936be30abd588d9795ff57ef419c8446fbe 100644 (file)
@@ -126,60 +126,60 @@ class commonCore extends cubeCore
         $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
@@ -563,7 +563,7 @@ class commonCore extends cubeCore
 \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