dolibarr 20.0.0
linkedobjectblock_myobject.tpl.php
1<?php
2/* Copyright (C) 2019 Laurent Destailleur <eldy@users.sourceforge.net>
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(1);
22}
23
24
25print "<!-- BEGIN PHP TEMPLATE mymodule/core/tpl/linkedobjectblock_myobject.tpl.php -->\n";
26
27
28global $user;
29global $noMoreLinkedObjectBlockAfter;
30
31$langs = $GLOBALS['langs'];
32$linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
33
34// Load translation files required by the page
35$langs->load("mymodule");
36
37$total = 0; $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<tr class="<?php echo $trclass; ?>">
46 <td><?php echo $langs->trans("MyObject"); ?></td>
47 <td><?php echo $objectlink->getNomUrl(1); ?></td>
48 <td></td>
49 <td class="center"><?php echo dol_print_date($objectlink->date, 'day'); ?></td>
50 <td class="right"><?php echo ''; ?></td>
51 <td class="right"><?php echo $objectlink->getLibStatut(7); ?></td>
52 <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>
53</tr>
54 <?php
55}
56
57print "<!-- END PHP TEMPLATE -->\n";
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=0, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
dol_print_date($time, $format='', $tzoutput='auto', $outputlangs=null, $encodetooutput=false)
Output date in a string format according to outputlangs (or langs if not defined).