@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | * \brief File of class with all html predefined components for WebPortal |
26 | 26 | */ |
27 | 27 | |
28 | -require_once DOL_DOCUMENT_ROOT . '/webportal/class/html.formwebportal.class.php'; |
|
28 | +require_once DOL_DOCUMENT_ROOT.'/webportal/class/html.formwebportal.class.php'; |
|
29 | 29 | |
30 | 30 | /** |
31 | 31 | * Class to manage generation of HTML components |
@@ -146,15 +146,15 @@ discard block |
||
146 | 146 | global $hookmanager, $langs; |
147 | 147 | |
148 | 148 | $elementEnUpper = strtoupper($elementEn); |
149 | - $objectclass = 'WebPortal' . ucfirst($elementEn); |
|
149 | + $objectclass = 'WebPortal'.ucfirst($elementEn); |
|
150 | 150 | |
151 | - $elementCardAccess = getDolGlobalString('WEBPORTAL_' . $elementEnUpper . '_CARD_ACCESS', 'hidden'); |
|
151 | + $elementCardAccess = getDolGlobalString('WEBPORTAL_'.$elementEnUpper.'_CARD_ACCESS', 'hidden'); |
|
152 | 152 | if ($elementCardAccess == 'hidden' || $id <= 0) { |
153 | 153 | accessforbidden(); |
154 | 154 | } |
155 | 155 | |
156 | 156 | // load module libraries |
157 | - dol_include_once('/webportal/class/webportal' . $elementEn . '.class.php'); |
|
157 | + dol_include_once('/webportal/class/webportal'.$elementEn.'.class.php'); |
|
158 | 158 | |
159 | 159 | // Load translation files required by the page |
160 | 160 | $langs->loadLangs(array('website', 'other')); |
@@ -165,14 +165,14 @@ discard block |
||
165 | 165 | $action = GETPOST('action', 'aZ09'); |
166 | 166 | $confirm = GETPOST('confirm', 'alpha'); |
167 | 167 | $cancel = GETPOST('cancel', 'aZ09'); |
168 | - $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'webportal' . $elementEn . 'card'; // To manage different context of search |
|
169 | - $backtopage = GETPOST('backtopage', 'alpha'); // if not set, a default page will be used |
|
170 | - $backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); // if not set, $backtopage will be used |
|
168 | + $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'webportal'.$elementEn.'card'; // To manage different context of search |
|
169 | + $backtopage = GETPOST('backtopage', 'alpha'); // if not set, a default page will be used |
|
170 | + $backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); // if not set, $backtopage will be used |
|
171 | 171 | |
172 | 172 | // Initialize a technical objects |
173 | 173 | $object = new $objectclass($this->db); |
174 | 174 | //$extrafields = new ExtraFields($db); |
175 | - $hookmanager->initHooks(array('webportal' . $elementEn . 'card', 'globalcard')); // Note that conf->hooks_modules contains array |
|
175 | + $hookmanager->initHooks(array('webportal'.$elementEn.'card', 'globalcard')); // Note that conf->hooks_modules contains array |
|
176 | 176 | |
177 | 177 | // Fetch optionals attributes and labels |
178 | 178 | //$extrafields->fetch_name_optionals_label($object->table_element); |
@@ -183,7 +183,7 @@ discard block |
||
183 | 183 | } |
184 | 184 | |
185 | 185 | // Load object |
186 | - include DOL_DOCUMENT_ROOT . '/core/actions_fetchobject.inc.php'; // Must be 'include', not 'include_once'. |
|
186 | + include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be 'include', not 'include_once'. |
|
187 | 187 | |
188 | 188 | // Security check (enable the most restrictive one) |
189 | 189 | if (!isModEnabled('webportal')) { |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | $this->permissiontodelete = $permissiontodelete; |
207 | 207 | $this->permissionnote = $permissionnote; |
208 | 208 | $this->permissiondellink = $permissiondellink; |
209 | - $this->titleKey = $objectclass . 'CardTitle'; |
|
209 | + $this->titleKey = $objectclass.'CardTitle'; |
|
210 | 210 | $this->ref = $ref; |
211 | 211 | } |
212 | 212 | |
@@ -239,17 +239,17 @@ discard block |
||
239 | 239 | |
240 | 240 | if (empty($backtopage) || ($cancel && empty($id))) { |
241 | 241 | if (empty($backtopage) || ($cancel && strpos($backtopage, '__ID__'))) { |
242 | - $backtopage = $context->getControllerUrl($elementEn . 'card'); |
|
242 | + $backtopage = $context->getControllerUrl($elementEn.'card'); |
|
243 | 243 | } |
244 | 244 | } |
245 | 245 | |
246 | 246 | // Action to cancel record |
247 | 247 | if ($cancel) { |
248 | 248 | if (!empty($backtopageforcancel)) { |
249 | - header("Location: " . $backtopageforcancel); |
|
249 | + header("Location: ".$backtopageforcancel); |
|
250 | 250 | exit; |
251 | 251 | } elseif (!empty($backtopage)) { |
252 | - header("Location: " . $backtopage); |
|
252 | + header("Location: ".$backtopage); |
|
253 | 253 | exit; |
254 | 254 | } |
255 | 255 | $action = ''; |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | foreach ($object->fields as $key => $val) { |
261 | 261 | // Check if field was submitted to be edited |
262 | 262 | if ($object->fields[$key]['type'] == 'duration') { |
263 | - if (!GETPOSTISSET($key . 'hour') || !GETPOSTISSET($key . 'min')) { |
|
263 | + if (!GETPOSTISSET($key.'hour') || !GETPOSTISSET($key.'min')) { |
|
264 | 264 | continue; // The field was not submitted to be saved |
265 | 265 | } |
266 | 266 | } elseif ($object->fields[$key]['type'] == 'boolean') { |
@@ -311,7 +311,7 @@ discard block |
||
311 | 311 | $dateDay = (int) $dateArr[0]; |
312 | 312 | } |
313 | 313 | // extract time HH:ii:ss for hours, minutes and seconds |
314 | - $postTime = GETPOST($key . '_time', 'alphanohtml'); |
|
314 | + $postTime = GETPOST($key.'_time', 'alphanohtml'); |
|
315 | 315 | $timeArr = explode(':', $postTime); |
316 | 316 | $timeHours = 12; |
317 | 317 | $timeMinutes = 0; |
@@ -329,8 +329,8 @@ discard block |
||
329 | 329 | } |
330 | 330 | $value = dol_mktime($timeHours, $timeMinutes, $timeSeconds, $dateMonth, $dateDay, $dateYear); |
331 | 331 | } elseif ($object->fields[$key]['type'] == 'duration') { |
332 | - if (GETPOSTINT($key . 'hour') != '' || GETPOSTINT($key . 'min') != '') { |
|
333 | - $value = 60 * 60 * GETPOSTINT($key . 'hour') + 60 * GETPOSTINT($key . 'min'); |
|
332 | + if (GETPOSTINT($key.'hour') != '' || GETPOSTINT($key.'min') != '') { |
|
333 | + $value = 60 * 60 * GETPOSTINT($key.'hour') + 60 * GETPOSTINT($key.'min'); |
|
334 | 334 | } else { |
335 | 335 | $value = ''; |
336 | 336 | } |
@@ -399,7 +399,7 @@ discard block |
||
399 | 399 | $urltogo = $backtopage ? str_replace('__ID__', $result, $backtopage) : $backurlforlist; |
400 | 400 | $urltogo = preg_replace('/--IDFORBACKTOPAGE--/', (string) $object->id, $urltogo); // New method to autoselect project after a New on another form object creation |
401 | 401 | if ($urltogo && empty($noback)) { |
402 | - header("Location: " . $urltogo); |
|
402 | + header("Location: ".$urltogo); |
|
403 | 403 | exit; |
404 | 404 | } |
405 | 405 | } else { |
@@ -466,7 +466,7 @@ discard block |
||
466 | 466 | // main information - begin |
467 | 467 | $html .= '<div class="header-card-main-information inline-block valignmiddle">'; |
468 | 468 | // ref |
469 | - $html .= '<div><strong>' . $langs->trans("Ref").' : '.dol_escape_htmltag($object->ref) . '</strong></div>'; |
|
469 | + $html .= '<div><strong>'.$langs->trans("Ref").' : '.dol_escape_htmltag($object->ref).'</strong></div>'; |
|
470 | 470 | // full name |
471 | 471 | $fullname = ''; |
472 | 472 | if (method_exists($object, 'getFullName')) { |
@@ -478,11 +478,11 @@ discard block |
||
478 | 478 | /** @var Adherent $object */ |
479 | 479 | if ($object->morphy == 'mor' && !empty($object->company)) { |
480 | 480 | $html .= dol_htmlentities((string) $object->company); |
481 | - $html .= (!empty($fullname) && $object->company != $fullname) ? ' (' . dol_htmlentities($fullname) . $addgendertxt . ')' : ''; |
|
481 | + $html .= (!empty($fullname) && $object->company != $fullname) ? ' ('.dol_htmlentities($fullname).$addgendertxt.')' : ''; |
|
482 | 482 | } else { |
483 | - $html .= dol_htmlentities($fullname) . $addgendertxt; |
|
483 | + $html .= dol_htmlentities($fullname).$addgendertxt; |
|
484 | 484 | if (empty($object->socid)) { |
485 | - $html .= (!empty($object->company) && $object->company != $fullname) ? ' (' . dol_htmlentities((string) $object->company) . ')' : ''; |
|
485 | + $html .= (!empty($object->company) && $object->company != $fullname) ? ' ('.dol_htmlentities((string) $object->company).')' : ''; |
|
486 | 486 | } |
487 | 487 | } |
488 | 488 | } else { |
@@ -572,23 +572,23 @@ discard block |
||
572 | 572 | |
573 | 573 | $value = $object->$key; |
574 | 574 | |
575 | - $html .= '<div class="grid field_' . $key . '">'; |
|
575 | + $html .= '<div class="grid field_'.$key.'">'; |
|
576 | 576 | |
577 | - $html .= '<div class="' . (empty($val['tdcss']) ? '' : $val['tdcss']) . ' fieldname_' . $key; |
|
577 | + $html .= '<div class="'.(empty($val['tdcss']) ? '' : $val['tdcss']).' fieldname_'.$key; |
|
578 | 578 | $html .= '">'; |
579 | 579 | $labeltoshow = ''; |
580 | - $labeltoshow .= '<strong>' . $langs->trans($val['label']) . '</strong>'; |
|
580 | + $labeltoshow .= '<strong>'.$langs->trans($val['label']).'</strong>'; |
|
581 | 581 | $html .= $labeltoshow; |
582 | 582 | $html .= '</div>'; |
583 | 583 | |
584 | - $html .= '<div class="valuefield fieldname_' . $key; |
|
584 | + $html .= '<div class="valuefield fieldname_'.$key; |
|
585 | 585 | if (!empty($val['cssview'])) { |
586 | - $html .= ' ' . $val['cssview']; |
|
586 | + $html .= ' '.$val['cssview']; |
|
587 | 587 | } |
588 | 588 | $html .= '">'; |
589 | 589 | if ($key == 'lang') { |
590 | 590 | $langs->load('languages'); |
591 | - $labellang = ($value ? $langs->trans('Language_' . $value) : ''); |
|
591 | + $labellang = ($value ? $langs->trans('Language_'.$value) : ''); |
|
592 | 592 | //$html .= picto_from_langcode($value, 'class="paddingrightonly saturatemedium opacitylow"'); |
593 | 593 | $html .= $labellang; |
594 | 594 | } else { |
@@ -648,7 +648,7 @@ discard block |
||
648 | 648 | continue; // We don't want this field |
649 | 649 | } |
650 | 650 | |
651 | - $html .= '<div class="grid field_' . $key . '">'; |
|
651 | + $html .= '<div class="grid field_'.$key.'">'; |
|
652 | 652 | $html .= '<div class="titlefieldcreate'; |
653 | 653 | if (isset($val['notnull']) && $val['notnull'] > 0) { |
654 | 654 | $html .= ' required'; |
@@ -680,15 +680,15 @@ discard block |
||
680 | 680 | $value = GETPOSTISSET($key) ? GETPOST($key, $check) : $object->$key; |
681 | 681 | } elseif (in_array($val['type'], array('date', 'datetime'))) { |
682 | 682 | $isPostDate = GETPOSTISSET($key); |
683 | - $isPostTime = GETPOSTISSET($key . '_time'); |
|
683 | + $isPostTime = GETPOSTISSET($key.'_time'); |
|
684 | 684 | if ($isPostDate) { |
685 | 685 | $postDate = GETPOST($key, 'alphanohtml'); |
686 | 686 | if ($isPostTime) { |
687 | - $postTime = GETPOST($key . '_time', 'alphanohtml') . ':00'; |
|
687 | + $postTime = GETPOST($key.'_time', 'alphanohtml').':00'; |
|
688 | 688 | } else { |
689 | 689 | $postTime = '00:00:00'; |
690 | 690 | } |
691 | - $valueDateTimeStr = $postDate . ' ' . $postTime; |
|
691 | + $valueDateTimeStr = $postDate.' '.$postTime; |
|
692 | 692 | } else { |
693 | 693 | // format date timestamp to YYYY-MM-DD HH:ii:ss |
694 | 694 | $valueDateTimeStr = dol_print_date($object->$key, '%Y-%m-%d %H:%M:%S'); |
@@ -761,19 +761,19 @@ discard block |
||
761 | 761 | $html .= '<article>'; |
762 | 762 | //$html .= load_fiche_titre($title, '', 'object_'.$object->picto); |
763 | 763 | $html .= '<header>'; |
764 | - $html .= '<h2>' . $title . '</h2>'; |
|
764 | + $html .= '<h2>'.$title.'</h2>'; |
|
765 | 765 | $html .= '</header>'; |
766 | 766 | |
767 | 767 | $url_file = $context->getControllerUrl($context->controller, '', false); |
768 | - $html .= '<form method="POST" action="' . $url_file . '">'; |
|
768 | + $html .= '<form method="POST" action="'.$url_file.'">'; |
|
769 | 769 | $html .= $context->getFormToken(); |
770 | 770 | $html .= '<input type="hidden" name="action" value="update">'; |
771 | - $html .= '<input type="hidden" name="id" value="' . $object->id . '">'; |
|
771 | + $html .= '<input type="hidden" name="id" value="'.$object->id.'">'; |
|
772 | 772 | if ($backtopage) { |
773 | - $html .= '<input type="hidden" name="backtopage" value="' . $backtopage . '">'; |
|
773 | + $html .= '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; |
|
774 | 774 | } |
775 | 775 | if ($backtopageforcancel) { |
776 | - $html .= '<input type="hidden" name="backtopageforcancel" value="' . $backtopageforcancel . '">'; |
|
776 | + $html .= '<input type="hidden" name="backtopageforcancel" value="'.$backtopageforcancel.'">'; |
|
777 | 777 | } |
778 | 778 | |
779 | 779 | //$html .= '<table>'."\n"; |
@@ -787,8 +787,8 @@ discard block |
||
787 | 787 | |
788 | 788 | // Save and Cancel buttons |
789 | 789 | $html .= '<div class="grid">'; |
790 | - $html .= '<div><input type="submit" name="save" role="button" value="' . dol_escape_htmltag($langs->trans('Save')) . '" /></div>'; |
|
791 | - $html .= '<div><input type="submit" name="cancel" role="button" value="' . dol_escape_htmltag($langs->trans('Cancel')) . '" /></div>'; |
|
790 | + $html .= '<div><input type="submit" name="save" role="button" value="'.dol_escape_htmltag($langs->trans('Save')).'" /></div>'; |
|
791 | + $html .= '<div><input type="submit" name="cancel" role="button" value="'.dol_escape_htmltag($langs->trans('Cancel')).'" /></div>'; |
|
792 | 792 | $html .= '</div>'; |
793 | 793 | |
794 | 794 | $html .= '</form>'; |
@@ -829,7 +829,7 @@ discard block |
||
829 | 829 | |
830 | 830 | // Buttons for actions |
831 | 831 | if ($action != 'presend' && $action != 'editline') { |
832 | - $html .= '<div>' . "\n"; |
|
832 | + $html .= '<div>'."\n"; |
|
833 | 833 | $parameters = array(); |
834 | 834 | $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been modified by hook |
835 | 835 | if ($reshook < 0) { |
@@ -839,10 +839,10 @@ discard block |
||
839 | 839 | if (empty($reshook)) { |
840 | 840 | if ($permissiontoadd) { |
841 | 841 | $url_file = $context->getControllerUrl($context->controller, '', false); |
842 | - $html .= '<a href="' . $url_file . '&id=' . $object->id . '&action=edit" role="button">' . $langs->trans('Modify') . '</a>'; |
|
842 | + $html .= '<a href="'.$url_file.'&id='.$object->id.'&action=edit" role="button">'.$langs->trans('Modify').'</a>'; |
|
843 | 843 | } |
844 | 844 | } |
845 | - $html .= '</div>' . "\n"; |
|
845 | + $html .= '</div>'."\n"; |
|
846 | 846 | } |
847 | 847 | } |
848 | 848 |