// Search project if (!empty($conf->projet->enabled) && $user->rights->projet->lire) { $var = false; print '<form method="post" action="' . DOL_URL_ROOT . '/projet/list.php">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<table class="noborder nohover" width="100%">'; print '<tr class="liste_titre"><td colspan="3">' . $langs->trans("SearchAProject") . '</td></tr>'; print '<tr ' . $bc[$var] . '>'; print '<td class="nowrap"><label for="sf_ref">' . $langs->trans("Ref") . '</label>:</td><td><input type="text" class="flat" name="search_ref" id="sf_ref" size="18"></td>'; print '<td rowspan="2"><input type="submit" value="' . $langs->trans("Search") . '" class="button"></td></tr>'; print '<tr ' . $bc[$var] . '><td class="nowrap"><label for="sall">' . $langs->trans("Other") . '</label>:</td><td><input type="text" class="flat" name="search_all" id="search_all" size="18"></td>'; print '</tr>'; print "</table></form>\n"; print "<br>\n"; } print_projecttasks_array($db, $socid, $projectsListId, 0, 0); print '</div><div class="fichetwothirdright"><div class="ficheaddleft">'; print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("ThirdParties"), $_SERVER["PHP_SELF"], "s.nom", "", "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("NbOfProjects"), "", "", "", "", 'align="right"', $sortfield, $sortorder); print "</tr>\n"; $sql = "SELECT count(p.rowid) as nb"; $sql .= ", s.nom as name, s.rowid as socid"; $sql .= " FROM " . MAIN_DB_PREFIX . "projet as p"; $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe as s on p.fk_soc = s.rowid"; $sql .= " WHERE p.entity = " . $conf->entity; if ($mine || empty($user->rights->projet->all->lire)) { $sql .= " AND p.rowid IN (" . $projectsListId . ")"; } if ($socid) {
$resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); $i = 0; while ($i < $num) { $obj = $db->fetch_object($resql); $var = !$var; print "<tr " . $bc[$var] . ">"; print '<td class="nowrap">'; if ($obj->socid) { $socstatic->id = $obj->socid; $socstatic->name = $obj->name; print $socstatic->getNomUrl(1); } else { print $langs->trans("OthersNotLinkedToThirdParty"); } print '</td>'; print '<td align="right"><a href="' . DOL_URL_ROOT . '/projet/list.php?socid=' . $obj->socid . '&search_status=1">' . $obj->nb . '</a></td>'; print "</tr>\n"; $i++; } $db->free($resql); } else { dol_print_error($db); } print "</table>"; print '<br>'; print_projecttasks_array($db, $form, $socid, $projectsListId, 0, 1, $listofoppstatus); print '</div></div></div>'; llxFooter(); $db->close();