]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 28 Jun 2011 16:28:44 +0000 (16:28 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 28 Jun 2011 16:28:44 +0000 (16:28 +0000)
inc/ws/Controlleur/class.ws.url.php
js/ws.js

index 2caeb2ef6c756cd075b6e57baddd260e59cd632e..ed52de13c26d1b6b9641c8028ab3a6c8eb460a8d 100644 (file)
@@ -128,9 +128,9 @@ class wsUrl {
                        } else {\r
                                $res.='<td></td>';\r
                        }\r
-                       if ($droits->creation && $book->status<0) {\r
+                       if ($droits->creation && $book->status < 0) {\r
                                $res .= '<td class="bouton"><a href="#" rel="supprimeBook/' . $book->book_id . '" class="ajax" title="' . __('Êtes-vous certain de vouloir supprimer cette publication ?') . '">' . $btDel . '</a></td>';\r
-                       }else{\r
+                       } else {\r
                                $res.='<td></td>';\r
                        }\r
                        $res .= '</tr>';\r
@@ -748,13 +748,18 @@ html{height:100%}' . "\n";
                $book = $dao->selectById($book_id);\r
 \r
                $projects = array("--" => '0');\r
-               $r = $core->con->select('SELECT * FROM projets WHERE client IN(SELECT facturable_id FROM ws_users_tree WHERE utilisateur_id=\'' . $core->con->escape($book->proprietaire_id) . '\') ORDER BY projet_id DESC');\r
+\r
+               $proprietaire = 'SELECT facturable_id FROM ws_users_tree WHERE utilisateur_id=\'' . $core->con->escape($book->proprietaire_id) . '\'';\r
+               $entreprise = 'SELECT entreprise FROM utilisateurs WHERE utilisateur_id IN (' . $proprietaire . ')';\r
+               $collegues = 'SELECT utilisateur_id FROM utilisateurs WHERE entreprise IN(' . $entreprise . ')';\r
+\r
+               $r = $core->con->select('SELECT * FROM projets WHERE client IN(' . $collegues . ') ORDER BY projet_id DESC');\r
                while ($r->fetch()) {\r
                        $projects[$r->projet_id . ' - ' . $r->nom] = $r->projet_id;\r
                }\r
 \r
-               $res = '<tr><td>' . __('Choisir un projet') . ' : </td><td>' . form::hidden('book_id', $book_id) . form::combo('book_project', $projects, $book->projet) . '</td></tr>';\r
-               $res .= '<tr><td>' . __('ou créer un nouveau projet') . ' : </td><td>' . form::field('new_book_project_nom', 64, 1024, $book->nom) . '</td></tr>';\r
+               $res = '<tr><td>' . __('Choisir un projet') . ' : </td><td>' . form::hidden('book_id', $book_id) . form::combo('book_project', $projects, $book->projet, 'hide_new_value') . '</td></tr>';\r
+               $res .= '<tr class="new"><td>' . __('ou créer un nouveau projet') . ' : </td><td>' . form::field('new_book_project_nom', 64, 1024, $book->nom) . '</td></tr>';\r
                return $res;\r
        }\r
 \r
@@ -774,8 +779,8 @@ html{height:100%}' . "\n";
                $res = '';\r
 \r
                if ($r->count() > 0) {\r
-                       $res .= '<tr><td>' . __('Choisir une tâche') . ' : </td><td>' . form::hidden('book_id', $book_id) . form::hidden('projet_id', $projet_id) . form::combo('tache', $taches) . '</td></tr>';\r
-                       $res .= '<tr><td>' . __('ou créer une nouvelle tâche') . ' : </td><td>' . form::field('nom', 32, 1024, 'Fluidbook #' . $book->book_id . ' : ' . $book->nom) . ' ' . __('ayant le budget suivant') . ' ' . form::field('budget', 6, 6) . '</td></tr>';\r
+                       $res .= '<tr><td>' . __('Choisir une tâche') . ' : </td><td>' . form::hidden('book_id', $book_id) . form::hidden('projet_id', $projet_id) . form::combo('tache', $taches,'0', 'hide_new_value') . '</td></tr>';\r
+                       $res .= '<tr class="new"><td>' . __('ou créer une nouvelle tâche') . ' : </td><td>' . form::field('nom', 32, 1024, 'Fluidbook #' . $book->book_id . ' : ' . $book->nom) . ' ' . __('ayant le budget suivant') . ' ' . form::field('budget', 6, 6) . '</td></tr>';\r
                } else {\r
                        $res .= '<tr><td>' . __('Créer une tâche') . ' : </td><td>'\r
                                        . form::hidden('book_id', $book_id)\r
@@ -808,7 +813,7 @@ html{height:100%}' . "\n";
                wsSecureSWF::checkProtectedSWF();\r
                cubePHP::neverStop();\r
                $dao = new wsDAOBook($core->con);\r
-               \r
+\r
                header('Content-type: text/plain');\r
                ob_end_clean();\r
                echo $dao->compile($args[1], 3, isset($args[2]));\r
index fc2de7cc1011fe8e382442a926cc9c39d261e2dc..b9b8693d4875d1b77736d639c879207d8b3810b9 100644 (file)
--- a/js/ws.js
+++ b/js/ws.js
@@ -43,6 +43,14 @@ function load_ws(){
        });\r
 \r
        $(".restoreLink").click(restoreLink);\r
+       \r
+       $(".hide_new_value").change(function(){\r
+               if($(this).val()==0){\r
+                       $(".new").show();\r
+               }else{\r
+                       $(".new").hide();\r
+               }\r
+       });\r
 }\r
 \r
 function restoreLink(){\r