dolibarr 18.0.6
linkedobjectblock.tpl.php
1<?php
2/* Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es>
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <https://www.gnu.org/licenses/>.
16 */
17
18// Protection to avoid direct call of template
19if (empty($conf) || !is_object($conf)) {
20 print "Error, template page can't be called as URL";
21 exit;
22}
23
24
25print "<!-- BEGIN PHP TEMPLATE fichinter/tpl/linkedobjectblock.tpl.php -->\n";
26
27
28global $user;
29
30$langs = $GLOBALS['langs'];
31$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
32
33$langs->load("interventions");
34
35$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc', 0, 0, 1);
36
37$ilink = 0;
38foreach ($linkedObjectBlock as $key => $objectlink) {
39 $ilink++;
40
41 $trclass = 'oddeven';
42 if ($ilink == count($linkedObjectBlock) && empty($noMoreLinkedObjectBlockAfter) && count($linkedObjectBlock) <= 1) {
43 $trclass .= ' liste_sub_total';
44 }
45 ?>
46 <tr class="<?php echo $trclass; ?>">
47 <td><?php echo $langs->trans("Intervention"); ?></td>
48 <td><?php echo $objectlink->getNomUrl(1); ?></td>
49 <td></td>
50 <td class="center"><?php echo dol_print_date($objectlink->datev, 'day'); ?></td>
51 <td></td>
52 <td class="right"><?php echo $objectlink->getLibStatut(3); ?></td>
53 <td class="right"><a class="reposition" href="<?php echo $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=dellink&token='.newToken().'&dellinkid='.$key; ?>"><?php echo img_picto($langs->transnoentitiesnoconv("RemoveLink"), 'unlink'); ?></a></td>
54 </tr>
55 <?php
56}
57
58print "<!-- END PHP TEMPLATE -->\n";
dol_print_date($time, $format='', $tzoutput='auto', $outputlangs='', $encodetooutput=false)
Output date in a string format according to outputlangs (or langs if not defined).
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=false, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
dol_sort_array(&$array, $index, $order='asc', $natsort=0, $case_sensitive=0, $keepindex=0)
Advanced sort array by second index function, which produces ascending (default) or descending output...