28 |
*/ |
*/ |
29 |
|
|
30 |
require("./pre.inc.php"); |
require("./pre.inc.php"); |
31 |
require("../contact.class.php"); |
require_once(DOL_DOCUMENT_ROOT."/contact.class.php"); |
32 |
|
require_once(DOL_DOCUMENT_ROOT."/fichinter/fichinter.class.php"); |
33 |
|
|
34 |
$langs->load("interventions"); |
$langs->load("interventions"); |
35 |
|
|
70 |
$result=$db->query($sql); |
$result=$db->query($sql); |
71 |
if ($result) |
if ($result) |
72 |
{ |
{ |
73 |
$num = $db->num_rows($result); |
$fichinter_static=new Fichinter($db); |
|
print_barre_liste($langs->trans("ListOfInterventions"), $page, "index.php","&socid=$socid",$sortfield,$sortorder,'',$num); |
|
74 |
|
|
75 |
$i = 0; |
$num = $db->num_rows($result); |
76 |
print '<table class="noborder" width="100%">'; |
print_barre_liste($langs->trans("ListOfInterventions"), $page, "index.php","&socid=$socid",$sortfield,$sortorder,'',$num); |
77 |
print "<tr class=\"liste_titre\">"; |
|
78 |
print_liste_field_titre($langs->trans("Ref"),"index.php","f.ref","","&socid=$socid",'width="15%"',$sortfield); |
$i = 0; |
79 |
print_liste_field_titre($langs->trans("Company"),"index.php","s.nom","","&socid=$socid",'',$sortfield); |
print '<table class="noborder" width="100%">'; |
80 |
print '<td>'.$langs->trans("Description").'</td>'; |
print "<tr class=\"liste_titre\">"; |
81 |
print_liste_field_titre($langs->trans("Date"),"index.php","f.datei","","&socid=$socid",'align="center"',$sortfield); |
print_liste_field_titre($langs->trans("Ref"),"index.php","f.ref","","&socid=$socid",'width="15%"',$sortfield); |
82 |
print '<td align="right">'.$langs->trans("Duration").'</td>'; |
print_liste_field_titre($langs->trans("Company"),"index.php","s.nom","","&socid=$socid",'',$sortfield); |
83 |
print '<td align="center">'.$langs->trans("Status").'</td>'; |
print '<td>'.$langs->trans("Description").'</td>'; |
84 |
print "</tr>\n"; |
print_liste_field_titre($langs->trans("Date"),"index.php","f.datei","","&socid=$socid",'align="center"',$sortfield); |
85 |
$var=True; |
print '<td align="right">'.$langs->trans("Duration").'</td>'; |
86 |
$total = 0; |
print '<td align="center">'.$langs->trans("Status").'</td>'; |
87 |
while ($i < $num) |
print "</tr>\n"; |
88 |
|
$var=True; |
89 |
|
$total = 0; |
90 |
|
while ($i < $num) |
91 |
{ |
{ |
92 |
$objp = $db->fetch_object($result); |
$objp = $db->fetch_object($result); |
93 |
$var=!$var; |
$var=!$var; |
94 |
print "<tr $bc[$var]>"; |
print "<tr $bc[$var]>"; |
95 |
print "<td><a href=\"fiche.php?id=$objp->fichid\">".img_object($langs->trans("Show"),"task").' '.$objp->ref."</a></td>\n"; |
print "<td><a href=\"fiche.php?id=$objp->fichid\">".img_object($langs->trans("Show"),"task").' '.$objp->ref."</a></td>\n"; |
96 |
|
print '<td><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$objp->idp.'">'.img_object($langs->trans("ShowCompany"),"company").' '.dolibarr_trunc($objp->nom,44)."</a></td>\n"; |
97 |
print '<td><a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$objp->idp.'">'.img_object($langs->trans("ShowCompany"),"company").' '.$objp->nom."</a></td>\n"; |
print '<td>'.nl2br($objp->note).'</td>'; |
98 |
print '<td>'.nl2br($objp->note).'</td>'; |
print '<td align="center">'.dolibarr_print_date($objp->dp)."</td>\n"; |
99 |
print '<td align="center">'.dolibarr_print_date($objp->dp)."</td>\n"; |
print '<td align="right">'.price($objp->duree).'</td>'; |
100 |
print '<td align="right">'.price($objp->duree).'</td>'; |
print '<td align="center">'.$fichinter_static->LibStatut($objp->fk_statut).'</td>'; |
101 |
print '<td align="center">'.$objp->fk_statut.'</td>'; |
|
102 |
|
print "</tr>\n"; |
103 |
print "</tr>\n"; |
$total += $objp->duree; |
104 |
$total += $objp->duree; |
$i++; |
|
$i++; |
|
105 |
} |
} |
106 |
print '<tr class="liste_total"><td colspan="3"></td><td>'.$langs->trans("Total").'</td>'; |
print '<tr class="liste_total"><td colspan="3"></td><td>'.$langs->trans("Total").'</td>'; |
107 |
print "<td align=\"right\" nowrap>".price($total)."</td><td></td>"; |
print '<td align="right" nowrap>'.price($total).'</td><td></td>'; |
108 |
print "</tr>"; |
print '</tr>'; |
109 |
|
|
110 |
print "</table>"; |
print '</table>'; |
111 |
$db->free($result); |
$db->free($result); |
112 |
} |
} |
113 |
else |
else |
114 |
{ |
{ |
115 |
dolibarr_print_error($db); |
dolibarr_print_error($db); |
116 |
} |
} |
117 |
|
|
118 |
$db->close(); |
$db->close(); |