@@ -58,7 +58,7 @@ discard block  | 
                                                    ||
| 58 | 58 | $conf->global->AGENDA_EXT_NB = 5;  | 
                                                        
| 59 | 59 | }  | 
                                                        
| 60 | 60 |  $MAXAGENDA = getDolGlobalString('AGENDA_EXT_NB'); | 
                                                        
| 61 | -$DELAYFORCACHE = 300; // 300 seconds  | 
                                                        |
| 61 | +$DELAYFORCACHE = 300; // 300 seconds  | 
                                                        |
| 62 | 62 | |
| 63 | 63 |  $disabledefaultvalues = GETPOSTINT('disabledefaultvalues'); | 
                                                        
| 64 | 64 | |
@@ -115,7 +115,7 @@ discard block  | 
                                                    ||
| 115 | 115 | |
| 116 | 116 |  $mode = GETPOST('mode', 'aZ09'); | 
                                                        
| 117 | 117 |  if (empty($mode) && preg_match('/show_/', $action)) { | 
                                                        
| 118 | - $mode = $action; // For backward compatibility  | 
                                                        |
| 118 | + $mode = $action; // For backward compatibility  | 
                                                        |
| 119 | 119 | }  | 
                                                        
| 120 | 120 |  $resourceid = GETPOST("search_resourceid", 'int'); | 
                                                        
| 121 | 121 |  $year = GETPOSTINT("year") ? GETPOSTINT("year") : date("Y"); | 
                                                        
@@ -152,8 +152,8 @@ discard block  | 
                                                    ||
| 152 | 152 |  	$status = ((!getDolGlobalString('AGENDA_DEFAULT_FILTER_STATUS') || $disabledefaultvalues) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_STATUS); | 
                                                        
| 153 | 153 | }  | 
                                                        
| 154 | 154 | |
| 155 | -$defaultview = getDolGlobalString('AGENDA_DEFAULT_VIEW', 'show_month');	// default for app | 
                                                        |
| 156 | -$defaultview = getDolUserString('AGENDA_DEFAULT_VIEW', $defaultview);	// default for user | 
                                                        |
| 155 | +$defaultview = getDolGlobalString('AGENDA_DEFAULT_VIEW', 'show_month'); // default for app | 
                                                        |
| 156 | +$defaultview = getDolUserString('AGENDA_DEFAULT_VIEW', $defaultview); // default for user | 
                                                        |
| 157 | 157 |  if (empty($mode) && !GETPOSTISSET('mode')) { | 
                                                        
| 158 | 158 | $mode = $defaultview;  | 
                                                        
| 159 | 159 | }  | 
                                                        
@@ -563,7 +563,7 @@ discard block  | 
                                                    ||
| 563 | 563 | |
| 564 | 564 | $viewmode .= '</div>';  | 
                                                        
| 565 | 565 | |
| 566 | -$viewmode .= '<span class="marginrightonly"></span>'; // To add a space before the navigation tools  | 
                                                        |
| 566 | +$viewmode .= '<span class="marginrightonly"></span>'; // To add a space before the navigation tools  | 
                                                        |
| 567 | 567 | |
| 568 | 568 | |
| 569 | 569 | $newparam = '';  | 
                                                        
@@ -599,7 +599,7 @@ discard block  | 
                                                    ||
| 599 | 599 | $sql .= " ON bc.rowid = ba.fk_bookcal_calendar";  | 
                                                        
| 600 | 600 | $sql .= " WHERE bc.status = 1";  | 
                                                        
| 601 | 601 | $sql .= " AND ba.status = 1";  | 
                                                        
| 602 | -	$sql .= " AND bc.entity IN (".getEntity('agenda').")";	// bookcal is a "virtual view" of agenda | 
                                                        |
| 602 | +	$sql .= " AND bc.entity IN (".getEntity('agenda').")"; // bookcal is a "virtual view" of agenda | 
                                                        |
| 603 | 603 |  	if (!empty($filtert) && $filtert != '-1') { | 
                                                        
| 604 | 604 |  		$sql .= " AND bc.visibility IN (".$db->sanitize($filtert, 0, 0, 0, 0).")"; | 
                                                        
| 605 | 605 | }  | 
                                                        
@@ -655,9 +655,9 @@ discard block  | 
                                                    ||
| 655 | 655 |  	if ($user->hasRight("holiday", "read")) { | 
                                                        
| 656 | 656 | $s .= '  | 
                                                        
| 657 | 657 | <div class="nowrap inline-block minheight30"><input type="checkbox" id="check_holiday" name="check_holiday" value="1" class="check_holiday"' . ($check_holiday  | 
                                                        
| 658 | - ? ' checked' : '') . '>  | 
                                                        |
| 658 | + ? ' checked' : '').'>  | 
                                                        |
| 659 | 659 | <label for="check_holiday" class="labelcalendar">  | 
                                                        
| 660 | -                    <span class="check_holiday_text">' . $langs->trans("Holidays") . '</span> | 
                                                        |
| 660 | +                    <span class="check_holiday_text">' . $langs->trans("Holidays").'</span> | 
                                                        |
| 661 | 661 | </label>    | 
                                                        
| 662 | 662 | </div>';  | 
                                                        
| 663 | 663 | }  | 
                                                        
@@ -683,7 +683,7 @@ discard block  | 
                                                    ||
| 683 | 683 | $s .= '</script>'."\n";  | 
                                                        
| 684 | 684 | |
| 685 | 685 |  		foreach ($showextcals as $val) { | 
                                                        
| 686 | - $htmlname = md5($val['name']); // not used for security purpose, only to get a string with no special char  | 
                                                        |
| 686 | + $htmlname = md5($val['name']); // not used for security purpose, only to get a string with no special char  | 
                                                        |
| 687 | 687 | |
| 688 | 688 |  			if (!empty($val['default']) || GETPOSTINT('check_ext'.$htmlname)) { | 
                                                        
| 689 | 689 | $default = "checked";  | 
                                                        
@@ -777,7 +777,7 @@ discard block  | 
                                                    ||
| 777 | 777 | $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ugu ON ugu.fk_user = ar.fk_element";  | 
                                                        
| 778 | 778 | }  | 
                                                        
| 779 | 779 | $sql .= ' WHERE a.fk_action = ca.id';  | 
                                                        
| 780 | -$sql .= ' AND a.entity IN ('.getEntity('agenda').')';	// bookcal is a "virtual view" of agenda | 
                                                        |
| 780 | +$sql .= ' AND a.entity IN ('.getEntity('agenda').')'; // bookcal is a "virtual view" of agenda | 
                                                        |
| 781 | 781 | // Condition on actioncode  | 
                                                        
| 782 | 782 |  if (!empty($actioncode)) { | 
                                                        
| 783 | 783 |  	if (!getDolGlobalString('AGENDA_USE_EVENT_TYPE')) { | 
                                                        
@@ -932,7 +932,7 @@ discard block  | 
                                                    ||
| 932 | 932 | // event->datep and event->datef must be GMT date.  | 
                                                        
| 933 | 933 |  		if ($event->fulldayevent) { | 
                                                        
| 934 | 934 |  			$tzforfullday = getDolGlobalString('MAIN_STORE_FULL_EVENT_IN_GMT'); | 
                                                        
| 935 | - $event->datep = $db->jdate($obj->datep, $tzforfullday ? 'tzuser' : 'tzserver'); // If saved in $tzforfullday = gmt, we must invert date to be in user tz  | 
                                                        |
| 935 | + $event->datep = $db->jdate($obj->datep, $tzforfullday ? 'tzuser' : 'tzserver'); // If saved in $tzforfullday = gmt, we must invert date to be in user tz  | 
                                                        |
| 936 | 936 | $event->datef = $db->jdate($obj->datep2, $tzforfullday ? 'tzuser' : 'tzserver');  | 
                                                        
| 937 | 937 |  		} else { | 
                                                        
| 938 | 938 | // Example: $obj->datep = '1970-01-01 01:00:00', jdate will return 0 if TZ of PHP server is Europe/Berlin (+1)  | 
                                                        
@@ -1010,8 +1010,8 @@ discard block  | 
                                                    ||
| 1010 | 1010 | // Loop on each day covered by action to prepare an index to show on calendar  | 
                                                        
| 1011 | 1011 | $loop = true;  | 
                                                        
| 1012 | 1012 | $j = 0;  | 
                                                        
| 1013 | - $daykey = dol_mktime(0, 0, 0, $mois, $jour, $annee, 'gmt'); // $mois, $jour, $annee has been set for user tz  | 
                                                        |
| 1014 | - $daykeyend = dol_mktime(0, 0, 0, $moisend, $jourend, $anneeend, 'gmt'); // $moisend, $jourend, $anneeend has been set for user tz  | 
                                                        |
| 1013 | + $daykey = dol_mktime(0, 0, 0, $mois, $jour, $annee, 'gmt'); // $mois, $jour, $annee has been set for user tz  | 
                                                        |
| 1014 | + $daykeyend = dol_mktime(0, 0, 0, $moisend, $jourend, $anneeend, 'gmt'); // $moisend, $jourend, $anneeend has been set for user tz  | 
                                                        |
| 1015 | 1015 | /*  | 
                                                        
| 1016 | 1016 | print 'GMT '.$event->date_start_in_calendar.' '.dol_print_date($event->date_start_in_calendar, 'dayhour', 'gmt').'<br>';  | 
                                                        
| 1017 | 1017 | print 'TZSERVER '.$event->date_start_in_calendar.' '.dol_print_date($event->date_start_in_calendar, 'dayhour', 'tzserver').'<br>';  | 
                                                        
@@ -1139,7 +1139,7 @@ discard block  | 
                                                    ||
| 1139 | 1139 | |
| 1140 | 1140 |  	if ($mode == 'show_day') { | 
                                                        
| 1141 | 1141 | // Request only leaves for the current selected day  | 
                                                        
| 1142 | - $sql .= " AND '".$db->escape($year)."-".$db->escape($month)."-".$db->escape($day)."' BETWEEN x.date_debut AND x.date_fin"; // date_debut and date_fin are date without time  | 
                                                        |
| 1142 | + $sql .= " AND '".$db->escape($year)."-".$db->escape($month)."-".$db->escape($day)."' BETWEEN x.date_debut AND x.date_fin"; // date_debut and date_fin are date without time  | 
                                                        |
| 1143 | 1143 |  	} elseif ($mode == 'show_week') { | 
                                                        
| 1144 | 1144 | // Restrict on current month (we get more, but we will filter later)  | 
                                                        
| 1145 | 1145 | $sql .= " AND date_debut < '".$db->idate(dol_get_last_day($year, $month))."'";  | 
                                                        
@@ -1685,7 +1685,7 @@ discard block  | 
                                                    ||
| 1685 | 1685 | |
| 1686 | 1686 |  	for ($iter_day = 0; $iter_day < 7; $iter_day++) { | 
                                                        
| 1687 | 1687 | // Show days of the current week  | 
                                                        
| 1688 | - $curtime = dol_time_plus_duree($firstdaytoshow, $iter_day, 'd'); // $firstdaytoshow is in timezone of server  | 
                                                        |
| 1688 | + $curtime = dol_time_plus_duree($firstdaytoshow, $iter_day, 'd'); // $firstdaytoshow is in timezone of server  | 
                                                        |
| 1689 | 1689 | $tmpday = (int) dol_print_date($curtime, '%d', 'tzuserrel');  | 
                                                        
| 1690 | 1690 | $tmpmonth = (int) dol_print_date($curtime, '%m', 'tzuserrel');  | 
                                                        
| 1691 | 1691 | $tmpyear = (int) dol_print_date($curtime, '%Y', 'tzuserrel');  | 
                                                        
@@ -1920,9 +1920,9 @@ discard block  | 
                                                    ||
| 1920 | 1920 | $tmpholiday = new Holiday($db);  | 
                                                        
| 1921 | 1921 | |
| 1922 | 1922 |  	foreach ($eventarray as $daykey => $notused) {		// daykey is the 'YYYYMMDD' to show according to user | 
                                                        
| 1923 | - $annee = (int) dol_print_date($daykey, '%Y', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1924 | - $mois = (int) dol_print_date($daykey, '%m', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1925 | - $jour = (int) dol_print_date($daykey, '%d', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1923 | + $annee = (int) dol_print_date($daykey, '%Y', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1924 | + $mois = (int) dol_print_date($daykey, '%m', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1925 | + $jour = (int) dol_print_date($daykey, '%d', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD'  | 
                                                        |
| 1926 | 1926 | |
| 1927 | 1927 | //print 'event daykey='.$daykey.' dol_print_date(daykey)='.dol_print_date($daykey, 'dayhour', 'gmt').' jour='.$jour.' mois='.$mois.' annee='.$annee."<br>\n";  | 
                                                        
| 1928 | 1928 | //print 'event daykey='.$daykey.' dol_print_date(daykey)='.dol_print_date($daykey, 'dayhour', 'gmt').' day='.$day.' month='.$month.' year='.$year."<br>\n";  | 
                                                        
@@ -2221,7 +2221,7 @@ discard block  | 
                                                    ||
| 2221 | 2221 | $event->label = $titletoshow;  | 
                                                        
| 2222 | 2222 | // Note: List of users are inside $event->userassigned. Link may be clickable depending on permissions of user.  | 
                                                        
| 2223 | 2223 | $titletoshow = (($event->type_picto || $event->type_code) ? $event->getTypePicto() : '');  | 
                                                        
| 2224 | - $titletoshow .= $event->getNomUrl(0, $maxnbofchar, 'cal_event cal_event_title valignmiddle', '', 0, 0); // do not add 'inline-block' in css here: it makes the title transformed completely into '...'  | 
                                                        |
| 2224 | + $titletoshow .= $event->getNomUrl(0, $maxnbofchar, 'cal_event cal_event_title valignmiddle', '', 0, 0); // do not add 'inline-block' in css here: it makes the title transformed completely into '...'  | 
                                                        |
| 2225 | 2225 | $event->label = $savlabel;  | 
                                                        
| 2226 | 2226 | }  | 
                                                        
| 2227 | 2227 | |
@@ -108,7 +108,7 @@ discard block  | 
                                                    ||
| 108 | 108 | $formbarcode = null;  | 
                                                        
| 109 | 109 | |
| 110 | 110 | // Get parameters  | 
                                                        
| 111 | -$id  = GETPOSTINT('id'); | 
                                                        |
| 111 | +$id = GETPOSTINT('id'); | 
                                                        |
| 112 | 112 |  if (getDolGlobalString('MAIN_SECURITY_ALLOW_UNSECURED_REF_LABELS')) { | 
                                                        
| 113 | 113 |  	$ref = (GETPOSTISSET('ref') ? GETPOST('ref', 'nohtml') : null); | 
                                                        
| 114 | 114 |  } else { | 
                                                        
@@ -120,7 +120,7 @@ discard block  | 
                                                    ||
| 120 | 120 |  $backtopage = GETPOST('backtopage', 'alpha'); | 
                                                        
| 121 | 121 |  $confirm = GETPOST('confirm', 'alpha'); | 
                                                        
| 122 | 122 |  $socid = GETPOSTINT('socid'); | 
                                                        
| 123 | -$duration_value = GETPOST('duration_value');	// duration value can be an empty string | 
                                                        |
| 123 | +$duration_value = GETPOST('duration_value'); // duration value can be an empty string | 
                                                        |
| 124 | 124 |  $duration_unit = GETPOST('duration_unit', 'alpha'); | 
                                                        
| 125 | 125 | |
| 126 | 126 |  $accountancy_code_sell = GETPOST('accountancy_code_sell', 'alpha'); | 
                                                        
@@ -520,11 +520,11 @@ discard block  | 
                                                    ||
| 520 | 520 |  		if (!$error) { | 
                                                        
| 521 | 521 |  			$units = GETPOSTINT('units'); | 
                                                        
| 522 | 522 | |
| 523 | - $object->entity = $conf->entity;  | 
                                                        |
| 524 | - $object->ref = (string) $ref;  | 
                                                        |
| 525 | -			$object->label				= GETPOST('label', $label_security_check); | 
                                                        |
| 526 | -			$object->price_base_type	= GETPOST('price_base_type', 'aZ09'); | 
                                                        |
| 527 | -			$object->mandatory_period	= empty(GETPOST("mandatoryperiod", 'alpha')) ? 0 : 1; | 
                                                        |
| 523 | + $object->entity = $conf->entity;  | 
                                                        |
| 524 | + $object->ref = (string) $ref;  | 
                                                        |
| 525 | +			$object->label = GETPOST('label', $label_security_check); | 
                                                        |
| 526 | +			$object->price_base_type = GETPOST('price_base_type', 'aZ09'); | 
                                                        |
| 527 | +			$object->mandatory_period = empty(GETPOST("mandatoryperiod", 'alpha')) ? 0 : 1; | 
                                                        |
| 528 | 528 |  			if ($object->price_base_type == 'TTC') { | 
                                                        
| 529 | 529 |  				$object->price_ttc = GETPOSTFLOAT('price'); | 
                                                        
| 530 | 530 |  			} else { | 
                                                        
@@ -612,7 +612,7 @@ discard block  | 
                                                    ||
| 612 | 612 | $object->duration_value = $duration_value;  | 
                                                        
| 613 | 613 | $object->duration_unit = $duration_unit;  | 
                                                        
| 614 | 614 |  			$object->fk_default_warehouse	 = GETPOSTINT('fk_default_warehouse'); | 
                                                        
| 615 | -			$object->fk_default_workstation	 = GETPOSTINT('fk_default_workstation'); | 
                                                        |
| 615 | +			$object->fk_default_workstation = GETPOSTINT('fk_default_workstation'); | 
                                                        |
| 616 | 616 |  			$object->seuil_stock_alerte 	 = GETPOST('seuil_stock_alerte') ? GETPOST('seuil_stock_alerte') : 0; | 
                                                        
| 617 | 617 |  			$object->desiredstock          = GETPOST('desiredstock') ? GETPOST('desiredstock') : 0; | 
                                                        
| 618 | 618 |  			$object->canvas             	 = GETPOST('canvas'); | 
                                                        
@@ -761,7 +761,7 @@ discard block  | 
                                                    ||
| 761 | 761 | $object->oldcopy = dol_clone($object, 1);  | 
                                                        
| 762 | 762 | |
| 763 | 763 |  				if (!getDolGlobalString('PRODUCT_GENERATE_REF_AFTER_FORM')) { | 
                                                        
| 764 | - $object->ref = (string) $ref;  | 
                                                        |
| 764 | + $object->ref = (string) $ref;  | 
                                                        |
| 765 | 765 | }  | 
                                                        
| 766 | 766 |  				$object->label                  = GETPOST('label', $label_security_check); | 
                                                        
| 767 | 767 | |
@@ -783,7 +783,7 @@ discard block  | 
                                                    ||
| 783 | 783 |  				$object->status_batch = GETPOSTINT('status_batch'); | 
                                                        
| 784 | 784 |  				$object->sell_or_eat_by_mandatory = GETPOSTINT('sell_or_eat_by_mandatory'); | 
                                                        
| 785 | 785 |  				$object->batch_mask = GETPOST('batch_mask', 'alpha'); | 
                                                        
| 786 | -				$object->fk_default_warehouse   = GETPOSTINT('fk_default_warehouse'); | 
                                                        |
| 786 | +				$object->fk_default_warehouse = GETPOSTINT('fk_default_warehouse'); | 
                                                        |
| 787 | 787 |  				$object->fk_default_workstation   = GETPOSTINT('fk_default_workstation'); | 
                                                        
| 788 | 788 | // removed from update view so GETPOST always empty  | 
                                                        
| 789 | 789 | /*  | 
                                                        
@@ -883,7 +883,7 @@ discard block  | 
                                                    ||
| 883 | 883 | $object->accountancy_code_buy_export = $accountancy_code_buy_export;  | 
                                                        
| 884 | 884 | }  | 
                                                        
| 885 | 885 |  				if ($object->isService()) { | 
                                                        
| 886 | - $object->mandatory_period = (!empty($checkmandatory)) ? 1 : 0 ;  | 
                                                        |
| 886 | + $object->mandatory_period = (!empty($checkmandatory)) ? 1 : 0;  | 
                                                        |
| 887 | 887 | }  | 
                                                        
| 888 | 888 | |
| 889 | 889 | |
@@ -1018,7 +1018,7 @@ discard block  | 
                                                    ||
| 1018 | 1018 | $action = "";  | 
                                                        
| 1019 | 1019 | |
| 1020 | 1020 |  							$mesg = $langs->trans("ErrorProductAlreadyExists", $clone->ref); | 
                                                        
| 1021 | -							$mesg .= ' <a href="' . $_SERVER["PHP_SELF"] . '?ref=' . $clone->ref . '">' . $langs->trans("ShowCardHere") . '</a>.'; | 
                                                        |
| 1021 | +							$mesg .= ' <a href="'.$_SERVER["PHP_SELF"].'?ref='.$clone->ref.'">'.$langs->trans("ShowCardHere").'</a>.'; | 
                                                        |
| 1022 | 1022 | setEventMessages($mesg, null, 'errors');  | 
                                                        
| 1023 | 1023 |  						} else { | 
                                                        
| 1024 | 1024 | setEventMessages(empty($clone->error) ? '' : $langs->trans($clone->error), $clone->errors, 'errors');  | 
                                                        
@@ -1033,7 +1033,7 @@ discard block  | 
                                                    ||
| 1033 | 1033 |  					} else { | 
                                                        
| 1034 | 1034 | $db->commit();  | 
                                                        
| 1035 | 1035 | $db->close();  | 
                                                        
| 1036 | -						header("Location: " . $_SERVER["PHP_SELF"] . "?id=" . $id); | 
                                                        |
| 1036 | +						header("Location: ".$_SERVER["PHP_SELF"]."?id=".$id); | 
                                                        |
| 1037 | 1037 | exit;  | 
                                                        
| 1038 | 1038 | }  | 
                                                        
| 1039 | 1039 |  				} else { | 
                                                        
@@ -2782,7 +2782,7 @@ discard block  | 
                                                    ||
| 2782 | 2782 |  					$result = $measuringUnits->fetchAll('', 'scale', 0, 0, ['t.active' => 1, 't.unit_type' => 'time']); | 
                                                        
| 2783 | 2783 |  					if ($result !== -1) { | 
                                                        
| 2784 | 2784 |  						foreach ($measuringUnits->records as $record) { | 
                                                        
| 2785 | - $durations[$record->short_label] = dol_ucfirst($record->label) . $plural;  | 
                                                        |
| 2785 | + $durations[$record->short_label] = dol_ucfirst($record->label).$plural;  | 
                                                        |
| 2786 | 2786 | }  | 
                                                        
| 2787 | 2787 | }  | 
                                                        
| 2788 | 2788 |  					print '<tr><td class="titlefieldmiddle">'.$langs->trans("Duration").'</td><td>'; | 
                                                        
@@ -85,7 +85,7 @@ discard block  | 
                                                    ||
| 85 | 85 | |
| 86 | 86 | // Default sort order (if not yet defined by previous GETPOST)  | 
                                                        
| 87 | 87 |  if (!$sortfield) { | 
                                                        
| 88 | - reset($object->fields); // Reset is required to avoid key() to return null.  | 
                                                        |
| 88 | + reset($object->fields); // Reset is required to avoid key() to return null.  | 
                                                        |
| 89 | 89 | $sortfield = "t.".key($object->fields); // Set here default search field. By default 1st field in definition.  | 
                                                        
| 90 | 90 | }  | 
                                                        
| 91 | 91 |  if (!$sortorder) { | 
                                                        
@@ -263,7 +263,7 @@ discard block  | 
                                                    ||
| 263 | 263 | $sqlfields = $sql; // $sql fields to remove for count total  | 
                                                        
| 264 | 264 | |
| 265 | 265 | $sql .= " FROM ".MAIN_DB_PREFIX.$object->table_element." as t";  | 
                                                        
| 266 | -if ($object->ismultientitymanaged == 1  || $object->ismultientitymanaged != '') { // value is fk_bookcal_calendar@bookcal_calendar | 
                                                        |
| 266 | +if ($object->ismultientitymanaged == 1 || $object->ismultientitymanaged != '') { // value is fk_bookcal_calendar@bookcal_calendar | 
                                                        |
| 267 | 267 | $sql .= ", ".MAIN_DB_PREFIX."bookcal_calendar as bc";  | 
                                                        
| 268 | 268 | }  | 
                                                        
| 269 | 269 | //$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."anothertable as rc ON rc.parent = t.rowid";  | 
                                                        
@@ -274,7 +274,7 @@ discard block  | 
                                                    ||
| 274 | 274 | $parameters = array();  | 
                                                        
| 275 | 275 |  $reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object, $action); // Note that $action and $object may have been modified by hook | 
                                                        
| 276 | 276 | $sql .= $hookmanager->resPrint;  | 
                                                        
| 277 | -if ($object->ismultientitymanaged == 1  || $object->ismultientitymanaged != '') { // value is fk_bookcal_calendar@bookcal_calendar | 
                                                        |
| 277 | +if ($object->ismultientitymanaged == 1 || $object->ismultientitymanaged != '') { // value is fk_bookcal_calendar@bookcal_calendar | 
                                                        |
| 278 | 278 | $sql .= " WHERE bc.rowid = t.fk_bookcal_calendar";  | 
                                                        
| 279 | 279 |  	$sql .= " AND bc.entity IN (".getEntity('calendar', (GETPOSTINT('search_current_entity') ? 0 : 1)).")"; | 
                                                        
| 280 | 280 |  } else { | 
                                                        
@@ -393,7 +393,7 @@ discard block  | 
                                                    ||
| 393 | 393 | // Output page  | 
                                                        
| 394 | 394 | // --------------------------------------------------------------------  | 
                                                        
| 395 | 395 | |
| 396 | -llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist mod-bookcal page-list_availabilities');	// Can use also classforhorizontalscrolloftabs instead of bodyforlist for no horizontal scroll | 
                                                        |
| 396 | +llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist mod-bookcal page-list_availabilities'); // Can use also classforhorizontalscrolloftabs instead of bodyforlist for no horizontal scroll | 
                                                        |
| 397 | 397 | |
| 398 | 398 | // Example : Adding jquery code  | 
                                                        
| 399 | 399 | // print '<script type="text/javascript">  | 
                                                        
@@ -521,7 +521,7 @@ discard block  | 
                                                    ||
| 521 | 521 | }  | 
                                                        
| 522 | 522 | |
| 523 | 523 | $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage;  | 
                                                        
| 524 | -$htmlofselectarray = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN'));  // This also change content of $arrayfields with user setup | 
                                                        |
| 524 | +$htmlofselectarray = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields with user setup | 
                                                        |
| 525 | 525 | $selectedfields = ($mode != 'kanban' ? $htmlofselectarray : '');  | 
                                                        
| 526 | 526 |  $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); | 
                                                        
| 527 | 527 | |
@@ -615,7 +615,7 @@ discard block  | 
                                                    ||
| 615 | 615 |  	} elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $key != 'rowid' && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { | 
                                                        
| 616 | 616 | $cssforfield .= ($cssforfield ? ' ' : '').'right';  | 
                                                        
| 617 | 617 | }  | 
                                                        
| 618 | -	$cssforfield = preg_replace('/small\s*/', '', $cssforfield);	// the 'small' css must not be used for the title label | 
                                                        |
| 618 | +	$cssforfield = preg_replace('/small\s*/', '', $cssforfield); // the 'small' css must not be used for the title label | 
                                                        |
| 619 | 619 |  	if (!empty($arrayfields['t.'.$key]['checked'])) { | 
                                                        
| 620 | 620 | print getTitleFieldOfList($arrayfields['t.'.$key]['label'], 0, $_SERVER['PHP_SELF'], 't.'.$key, '', $param, ($cssforfield ? 'class="'.$cssforfield.'"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield.' ' : ''), 0, (empty($val['helplist']) ? '' : $val['helplist']))."\n";  | 
                                                        
| 621 | 621 | $totalarray['nbfield']++;  |