} 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
$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
$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
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