Completed
Branch develop (abafd8)
by
unknown
27:19
created
htdocs/comm/action/list.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -51,11 +51,11 @@  discard block
 block discarded – undo
51 51
 $langs->loadLangs(array("users", "companies", "agenda", "commercial", "other", "orders", "bills"));
52 52
 
53 53
 // Get Parameters
54
-$action 	= GETPOST('action', 'aZ09');
54
+$action = GETPOST('action', 'aZ09');
55 55
 $massaction = GETPOST('massaction', 'alpha');
56
-$confirm 	= GETPOST('confirm', 'alpha');
56
+$confirm = GETPOST('confirm', 'alpha');
57 57
 $cancel     = GETPOST('cancel', 'alpha');
58
-$toselect 	= GETPOST('toselect', 'array');
58
+$toselect = GETPOST('toselect', 'array');
59 59
 $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'actioncommlist'; // To manage different context of search
60 60
 $optioncss 	= GETPOST('optioncss', 'alpha');
61 61
 
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 
65 65
 $mode = GETPOST('mode', 'aZ09');
66 66
 if (empty($mode) && preg_match('/show_/', $action)) {
67
-	$mode = $action;	// For backward compatibility
67
+	$mode = $action; // For backward compatibility
68 68
 }
69 69
 $resourceid = GETPOSTINT("search_resourceid") ? GETPOSTINT("search_resourceid") : GETPOSTINT("resourceid");
70 70
 $pid = GETPOSTINT("search_projectid", 3) ? GETPOSTINT("search_projectid", 3) : GETPOSTINT("projectid", 3);
@@ -421,7 +421,7 @@  discard block
 block discarded – undo
421 421
 if (isModEnabled('category') && $user->hasRight('agenda', 'myactions', 'create')) {
422 422
 	$arrayofmassactions['preaffecttag'] = img_picto('', 'category', 'class="pictofixedwidth"').$langs->trans("AffectTag");
423 423
 }
424
-if (GETPOSTINT('nomassaction') || in_array($massaction, array('presend', 'predelete','preaffecttag'))) {
424
+if (GETPOSTINT('nomassaction') || in_array($massaction, array('presend', 'predelete', 'preaffecttag'))) {
425 425
 	$arrayofmassactions = array();
426 426
 }
427 427
 $massactionbutton = $form->selectMassAction('', $arrayofmassactions);
@@ -997,7 +997,7 @@  discard block
 block discarded – undo
997 997
 	$event_owner_style = '';
998 998
 	// We decide to choose color of owner of event (event->userownerid is user id of owner, event->userassigned contains all users assigned to event)
999 999
 	if ($obj->fk_user_action > 0 && $cache_user_list[$obj->fk_user_action]->color != '') {
1000
-		$event_owner_style .= 'border-left: #' . $cache_user_list[$obj->fk_user_action]->color . ' 5px solid;';
1000
+		$event_owner_style .= 'border-left: #'.$cache_user_list[$obj->fk_user_action]->color.' 5px solid;';
1001 1001
 	}
1002 1002
 
1003 1003
 	// get event style for start and end date
@@ -1032,7 +1032,7 @@  discard block
 block discarded – undo
1032 1032
 	}
1033 1033
 	$event_start_date_css = $event_end_date_css = $event_more_class;
1034 1034
 
1035
-	print '<tr class="oddeven' . ($event_more_class != '' ? ' '.$event_more_class : '') . '">';
1035
+	print '<tr class="oddeven'.($event_more_class != '' ? ' '.$event_more_class : '').'">';
1036 1036
 	// Action column
1037 1037
 	if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) {
1038 1038
 		print '<td class="nowrap center">';
Please login to merge, or discard this patch.
htdocs/comm/action/card.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
 $offsetunit = GETPOST('offsetunittype_duration', 'aZ09');
83 83
 $remindertype = GETPOST('selectremindertype', 'aZ09');
84 84
 $modelmail = GETPOSTINT('actioncommsendmodel_mail');
85
-$complete = GETPOST('complete', 'alpha');	// 'na' must be allowed
85
+$complete = GETPOST('complete', 'alpha'); // 'na' must be allowed
86 86
 $private = GETPOST('private', 'alphanohtml');
87 87
 if ($complete == 'na' || $complete == -2) {
88 88
 	$complete = -1;
@@ -458,7 +458,7 @@  discard block
 block discarded – undo
458 458
 	if (GETPOSTISSET("contactid")) {
459 459
 		$object->contact_id = GETPOSTINT("contactid");
460 460
 
461
-		$object->contact = $contact;	// For backward compatibility
461
+		$object->contact = $contact; // For backward compatibility
462 462
 	}
463 463
 
464 464
 	if (GETPOSTINT('socid') > 0) {
@@ -552,7 +552,7 @@  discard block
 block discarded – undo
552 552
 				if (is_array($listofresourceid) && count($listofresourceid)) {
553 553
 					foreach ($listofresourceid as $resource_id => $val) {
554 554
 						$resource_type = 'dolresource';
555
-						$busy = 1;//GETPOSTINT('busy');
555
+						$busy = 1; //GETPOSTINT('busy');
556 556
 
557 557
 						// Resources association
558 558
 						if (getDolGlobalString('RESOURCE_USED_IN_EVENT_CHECK')) {
@@ -568,24 +568,24 @@  discard block
 block discarded – undo
568 568
 							}
569 569
 
570 570
 							$sql = "SELECT er.rowid, r.ref as r_ref, ac.id as ac_id, ac.label as ac_label";
571
-							$sql .= " FROM " . MAIN_DB_PREFIX . "element_resources as er";
572
-							$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "resource as r ON r.rowid = er.resource_id AND er.resource_type = '" . $db->escape($resource_type) . "'";
573
-							$sql .= " INNER JOIN " . MAIN_DB_PREFIX . "actioncomm as ac ON ac.id = er.element_id AND er.element_type = '" . $db->escape($object->element) . "'";
574
-							$sql .= " WHERE er.resource_id = " . ((int) $resource_id);
571
+							$sql .= " FROM ".MAIN_DB_PREFIX."element_resources as er";
572
+							$sql .= " INNER JOIN ".MAIN_DB_PREFIX."resource as r ON r.rowid = er.resource_id AND er.resource_type = '".$db->escape($resource_type)."'";
573
+							$sql .= " INNER JOIN ".MAIN_DB_PREFIX."actioncomm as ac ON ac.id = er.element_id AND er.element_type = '".$db->escape($object->element)."'";
574
+							$sql .= " WHERE er.resource_id = ".((int) $resource_id);
575 575
 							$sql .= " AND er.busy = 1";
576 576
 							$sql .= " AND (";
577 577
 
578 578
 							// event date start between ac.datep and ac.datep2 (if datep2 is null we consider there is no end)
579
-							$sql .= " (ac.datep <= '" . $db->idate($eventDateStart) . "' AND (ac.datep2 IS NULL OR ac.datep2 >= '" . $db->idate($eventDateStart) . "'))";
579
+							$sql .= " (ac.datep <= '".$db->idate($eventDateStart)."' AND (ac.datep2 IS NULL OR ac.datep2 >= '".$db->idate($eventDateStart)."'))";
580 580
 							// event date end between ac.datep and ac.datep2
581 581
 							if (!empty($eventDateEnd)) {
582
-								$sql .= " OR (ac.datep <= '" . $db->idate($eventDateEnd) . "' AND (ac.datep2 >= '" . $db->idate($eventDateEnd) . "'))";
582
+								$sql .= " OR (ac.datep <= '".$db->idate($eventDateEnd)."' AND (ac.datep2 >= '".$db->idate($eventDateEnd)."'))";
583 583
 							}
584 584
 							// event date start before ac.datep and event date end after ac.datep2
585 585
 							$sql .= " OR (";
586
-							$sql .= "ac.datep >= '" . $db->idate($eventDateStart) . "'";
586
+							$sql .= "ac.datep >= '".$db->idate($eventDateStart)."'";
587 587
 							if (!empty($eventDateEnd)) {
588
-								$sql .= " AND (ac.datep2 IS NOT NULL AND ac.datep2 <= '" . $db->idate($eventDateEnd) . "')";
588
+								$sql .= " AND (ac.datep2 IS NOT NULL AND ac.datep2 <= '".$db->idate($eventDateEnd)."')";
589 589
 							}
590 590
 							$sql .= ")";
591 591
 
@@ -599,9 +599,9 @@  discard block
 block discarded – undo
599 599
 								if ($db->num_rows($resql) > 0) {
600 600
 									// Resource already in use
601 601
 									$error++;
602
-									$object->error = $langs->trans('ErrorResourcesAlreadyInUse') . ' : ';
602
+									$object->error = $langs->trans('ErrorResourcesAlreadyInUse').' : ';
603 603
 									while ($obj = $db->fetch_object($resql)) {
604
-										$object->error .= '<br> - ' . $langs->trans('ErrorResourceUseInEvent', $obj->r_ref, $obj->ac_label . ' [' . $obj->ac_id . ']');
604
+										$object->error .= '<br> - '.$langs->trans('ErrorResourceUseInEvent', $obj->r_ref, $obj->ac_label.' ['.$obj->ac_id.']');
605 605
 									}
606 606
 									$object->errors[] = $object->error;
607 607
 								}
@@ -706,12 +706,12 @@  discard block
 block discarded – undo
706 706
 			if ($selectedrecurrulefreq == 'WEEKLY' && !empty($selectedrecurrulebyday)) {
707 707
 				$firstdatearray = dol_get_first_day_week(GETPOSTINT("apday"), GETPOSTINT("apmonth"), GETPOSTINT("apyear"));
708 708
 				$datep = dol_mktime($fulldayevent ? 0 : GETPOSTINT("aphour"), $fulldayevent ? 0 : GETPOSTINT("apmin"), $fulldayevent ? 0 : GETPOSTINT("apsec"), $firstdatearray['month'], $firstdatearray['first_day'], $firstdatearray['year'], $tzforfullday ? $tzforfullday : 'tzuserrel');
709
-				$datep = dol_time_plus_duree($datep, $selectedrecurrulebyday + 6, 'd');//We begin the week after
709
+				$datep = dol_time_plus_duree($datep, $selectedrecurrulebyday + 6, 'd'); //We begin the week after
710 710
 				$dayoffset = 7;
711 711
 				$monthoffset = 0;
712 712
 			} elseif ($selectedrecurrulefreq == 'MONTHLY' && !empty($selectedrecurrulebymonthday)) {
713 713
 				$firstday = $selectedrecurrulebymonthday;
714
-				$firstmonth = GETPOST("apday") > $selectedrecurrulebymonthday ? GETPOSTINT("apmonth") + 1 : GETPOSTINT("apmonth");//We begin the week after
714
+				$firstmonth = GETPOST("apday") > $selectedrecurrulebymonthday ? GETPOSTINT("apmonth") + 1 : GETPOSTINT("apmonth"); //We begin the week after
715 715
 				$datep = dol_mktime($fulldayevent ? 0 : GETPOSTINT("aphour"), $fulldayevent ? 0 : GETPOSTINT("apmin"), $fulldayevent ? 0 : GETPOSTINT("apsec"), $firstmonth, $firstday, GETPOSTINT("apyear"), $tzforfullday ? $tzforfullday : 'tzuserrel');
716 716
 				$dayoffset = 0;
717 717
 				$monthoffset = 1;
@@ -816,9 +816,9 @@  discard block
 block discarded – undo
816 816
 
817 817
 				// increment date for recurrent events
818 818
 				$datep = dol_time_plus_duree($datep, $dayoffset, 'd');
819
-				$datep = dol_time_plus_duree($datep, $monthoffset, 'm');  // @phan-suppress-current-line PhanPluginSuspiciousParamOrder
819
+				$datep = dol_time_plus_duree($datep, $monthoffset, 'm'); // @phan-suppress-current-line PhanPluginSuspiciousParamOrder
820 820
 				$datef = dol_time_plus_duree($datef, $dayoffset, 'd');
821
-				$datef = dol_time_plus_duree($datef, $monthoffset, 'm');  // @phan-suppress-current-line PhanPluginSuspiciousParamOrder
821
+				$datef = dol_time_plus_duree($datef, $monthoffset, 'm'); // @phan-suppress-current-line PhanPluginSuspiciousParamOrder
822 822
 			}
823 823
 		}
824 824
 		if (!empty($backtopage) && !$error) {
@@ -860,7 +860,7 @@  discard block
 block discarded – undo
860 860
 		$object->fetch($id);
861 861
 		$object->fetch_optionals();
862 862
 		$object->fetch_userassigned();
863
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
863
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
864 864
 
865 865
 		// Clean parameters
866 866
 		if ($fulldayevent) {
@@ -1139,7 +1139,7 @@  discard block
 block discarded – undo
1139 1139
 	$object->fetch($id);
1140 1140
 	$object->fetch_optionals();
1141 1141
 	$object->fetch_userassigned();
1142
-	$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
1142
+	$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
1143 1143
 
1144 1144
 	if ($user->hasRight('agenda', 'myactions', 'delete')
1145 1145
 		|| $user->hasRight('agenda', 'allactions', 'delete')) {
@@ -1161,7 +1161,7 @@  discard block
 block discarded – undo
1161 1161
 if (empty($reshook) && GETPOST('actionmove', 'alpha') == 'mupdate') {
1162 1162
 	$error = 0;
1163 1163
 
1164
-	$shour = (int) dol_print_date($object->datep, "%H", 'tzuserrel');		// We take the date visible by user $newdate is also date visible by user.
1164
+	$shour = (int) dol_print_date($object->datep, "%H", 'tzuserrel'); // We take the date visible by user $newdate is also date visible by user.
1165 1165
 	$smin = (int) dol_print_date($object->datep, "%M", 'tzuserrel');
1166 1166
 
1167 1167
 	$newdate = GETPOST('newdate', 'alpha');
@@ -1335,7 +1335,7 @@  discard block
 block discarded – undo
1335 1335
 								if (new_startdate > old_enddate) {
1336 1336
 									var timeDiff = old_enddate - old_startdate;
1337 1337
 									var new_enddate = new Date(new_startdate.getTime() + timeDiff);
1338
-									$("#p2").val(formatDate(new_enddate, "' . $langs->trans('FormatDateShortJavaInput') . '"));
1338
+									$("#p2").val(formatDate(new_enddate, "' . $langs->trans('FormatDateShortJavaInput').'"));
1339 1339
 									$("#p2day").val(new_enddate.getDate());
1340 1340
 									$("#p2month").val(new_enddate.getMonth() + 1);
1341 1341
 									$("#p2year").val(new_enddate.getFullYear());
@@ -1393,7 +1393,7 @@  discard block
 block discarded – undo
1393 1393
 		$default = getDolGlobalString('AGENDA_USE_EVENT_TYPE_DEFAULT', 'AC_RDV');
1394 1394
 		print img_picto($langs->trans("ActionType"), 'square', 'class="fawidth30 inline-block" style="color: #ddd;"');
1395 1395
 		$selectedvalue = GETPOSTISSET("actioncode") ? GETPOST("actioncode", 'aZ09') : ($object->type_code ? $object->type_code : $default);
1396
-		print $formactions->select_type_actions($selectedvalue, "actioncode", "systemauto", 0, -1, 0, 1);	// TODO Replace 0 with -2 in onlyautoornot
1396
+		print $formactions->select_type_actions($selectedvalue, "actioncode", "systemauto", 0, -1, 0, 1); // TODO Replace 0 with -2 in onlyautoornot
1397 1397
 		print '</td></tr>';
1398 1398
 	}
1399 1399
 
@@ -1732,7 +1732,7 @@  discard block
 block discarded – undo
1732 1732
 		}
1733 1733
 		//var_dump('origin='.$origin.' originid='.$originid.' hasPermissionOnLinkedObject='.$hasPermissionOnLinkedObject);
1734 1734
 
1735
-		if (! in_array($origin, array('societe', 'project', 'task', 'user'))) {
1735
+		if (!in_array($origin, array('societe', 'project', 'task', 'user'))) {
1736 1736
 			// We do not use link for object that already contains a hard coded field to make links with agenda events
1737 1737
 			print '<tr><td class="titlefieldcreate">'.$langs->trans("LinkedObject").'</td>';
1738 1738
 			print '<td colspan="3">';
@@ -1821,7 +1821,7 @@  discard block
 block discarded – undo
1821 1821
 						$("#addreminder").prop("checked", true);
1822 1822
 
1823 1823
 						// Set period with default reminder period
1824
-						$("[name=\"offsetvalue\"]").val(\'' . dol_escape_js((string) $reminderDefaultOffset) . '\');
1824
+						$("[name=\"offsetvalue\"]").val(\'' . dol_escape_js((string) $reminderDefaultOffset).'\');
1825 1825
 						$("#select_offsetunittype_duration").select2("destroy");
1826 1826
 						$("#select_offsetunittype_duration").val(\''.dol_escape_js($reminderDefaultUnit).'\');
1827 1827
 						$("#select_offsetunittype_duration").select2();
@@ -1918,7 +1918,7 @@  discard block
 block discarded – undo
1918 1918
 			$object->socpeopleassigned[$id] = array('id' => $tmpid);
1919 1919
 		}
1920 1920
 		$object->contact_id   = GETPOSTINT("contactid");
1921
-		$object->fk_project  = GETPOSTINT("projectid");
1921
+		$object->fk_project = GETPOSTINT("projectid");
1922 1922
 
1923 1923
 		$object->note_private = GETPOST("note", 'restricthtml');
1924 1924
 	}
@@ -1996,7 +1996,7 @@  discard block
 block discarded – undo
1996 1996
 									if (new_startdate > old_enddate) {
1997 1997
 										var timeDiff = old_enddate - old_startdate;
1998 1998
 										var new_enddate = new Date(new_startdate.getTime() + timeDiff);
1999
-										$("#p2").val(formatDate(new_enddate, "' . $langs->trans('FormatDateShortJavaInput') . '"));
1999
+										$("#p2").val(formatDate(new_enddate, "' . $langs->trans('FormatDateShortJavaInput').'"));
2000 2000
 										$("#p2day").val(new_enddate.getDate());
2001 2001
 										$("#p2month").val(new_enddate.getMonth() + 1);
2002 2002
 										$("#p2year").val(new_enddate.getFullYear());
@@ -2021,7 +2021,7 @@  discard block
 block discarded – undo
2021 2021
 		if ($backtopage) {
2022 2022
 			print '<input type="hidden" name="backtopage" value="'.($backtopage != '1' ? $backtopage : '').'">';
2023 2023
 		}
2024
-		if (!getDolGlobalString('AGENDA_USE_EVENT_TYPE') && ! preg_match('/^TICKET_MSG_PRIVATE/', $object->code)) {
2024
+		if (!getDolGlobalString('AGENDA_USE_EVENT_TYPE') && !preg_match('/^TICKET_MSG_PRIVATE/', $object->code)) {
2025 2025
 			print '<input type="hidden" name="actioncode" value="'.$object->type_code.'">';
2026 2026
 		}
2027 2027
 
@@ -2447,7 +2447,7 @@  discard block
 block discarded – undo
2447 2447
 					});
2448 2448
 			   })';
2449 2449
 			print '</script>'."\n";
2450
-			print '</div>';		// End of div for reminderparameters
2450
+			print '</div>'; // End of div for reminderparameters
2451 2451
 		}
2452 2452
 
2453 2453
 		print dol_get_fiche_end();
@@ -2719,7 +2719,7 @@  discard block
 block discarded – undo
2719 2719
 
2720 2720
 		// Priority
2721 2721
 		if (getDolGlobalString('AGENDA_SUPPORT_PRIORITY_IN_EVENTS')) {
2722
-			print '<tr><td class="nowrap" class="titlefield">' . $langs->trans("Priority") . '</td><td>';
2722
+			print '<tr><td class="nowrap" class="titlefield">'.$langs->trans("Priority").'</td><td>';
2723 2723
 			print($object->priority ? $object->priority : '');
2724 2724
 			print '</td></tr>';
2725 2725
 		}
Please login to merge, or discard this patch.
htdocs/comm/action/class/actioncomm.class.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -576,8 +576,8 @@  discard block
 block discarded – undo
576 576
 		$sql .= "ip";
577 577
 		$sql .= ") VALUES (";
578 578
 		$sql .= "'(PROV)', ";
579
-		$sql .= "'".$this->db->idate($now)."', ";	// date creation
580
-		$sql .= "'".$this->db->idate($this->datep)."', ";	// date start event
579
+		$sql .= "'".$this->db->idate($now)."', "; // date creation
580
+		$sql .= "'".$this->db->idate($this->datep)."', "; // date start event
581 581
 		$sql .= (strval($this->datef) != '' ? "'".$this->db->idate($this->datef)."'" : "null").", ";
582 582
 		$sql .= ((isset($this->durationp) && $this->durationp >= 0 && $this->durationp != '') ? "'".$this->db->escape((string) $this->durationp)."'" : "null").", "; // deprecated
583 583
 		$sql .= (isset($this->type_id) ? $this->type_id : "null").",";
@@ -651,7 +651,7 @@  discard block
 block discarded – undo
651 651
 						$resql = $this->db->query($sql);
652 652
 						if (!$resql) {
653 653
 							$error++;
654
-							dol_syslog('Error to process userassigned: ' . $this->db->lasterror(), LOG_ERR);
654
+							dol_syslog('Error to process userassigned: '.$this->db->lasterror(), LOG_ERR);
655 655
 							$this->errors[] = $this->db->lasterror();
656 656
 						} else {
657 657
 							$already_inserted[$val['id']] = true;
@@ -676,7 +676,7 @@  discard block
 block discarded – undo
676 676
 						$resql = $this->db->query($sql);
677 677
 						if (!$resql) {
678 678
 							$error++;
679
-							dol_syslog('Error to process socpeopleassigned: ' . $this->db->lasterror(), LOG_ERR);
679
+							dol_syslog('Error to process socpeopleassigned: '.$this->db->lasterror(), LOG_ERR);
680 680
 							$this->errors[] = $this->db->lasterror();
681 681
 						} else {
682 682
 							$already_inserted[$id] = true;
@@ -1186,7 +1186,7 @@  discard block
 block discarded – undo
1186 1186
 		$sql = "UPDATE ".MAIN_DB_PREFIX."actioncomm";
1187 1187
 		$sql .= " SET percent = '".$this->db->escape((string) $this->percentage)."'";
1188 1188
 		$sql .= ", fk_action = ".(int) $this->type_id;
1189
-		$sql .= ", code = " . ($code ? "'".$this->db->escape($code)."'" : "null");
1189
+		$sql .= ", code = ".($code ? "'".$this->db->escape($code)."'" : "null");
1190 1190
 		$sql .= ", label = ".($this->label ? "'".$this->db->escape($this->label)."'" : "null");
1191 1191
 		$sql .= ", datep = ".(strval($this->datep) != '' ? "'".$this->db->idate($this->datep)."'" : 'null');
1192 1192
 		$sql .= ", datep2 = ".(strval($this->datef) != '' ? "'".$this->db->idate($this->datef)."'" : 'null');
@@ -1342,7 +1342,7 @@  discard block
 block discarded – undo
1342 1342
 		$sql .= " FROM ".MAIN_DB_PREFIX."actioncomm as a";
1343 1343
 		// Fields from hook
1344 1344
 		$parameters = array('sql' => &$sql, 'socid' => $socid, 'fk_element' => $fk_element, 'elementtype' => $elementtype);
1345
-		$reshook = $hookmanager->executeHooks('getActionsListFrom', $parameters);    // Note that $action and $object may have been modified by hook
1345
+		$reshook = $hookmanager->executeHooks('getActionsListFrom', $parameters); // Note that $action and $object may have been modified by hook
1346 1346
 		if (!empty($hookmanager->resPrint)) {
1347 1347
 			$sql .= $hookmanager->resPrint;
1348 1348
 		}
@@ -1371,7 +1371,7 @@  discard block
 block discarded – undo
1371 1371
 		}
1372 1372
 		// Fields where hook
1373 1373
 		$parameters = array('sql' => &$sql, 'socid' => $socid, 'fk_element' => $fk_element, 'elementtype' => $elementtype);
1374
-		$reshook = $hookmanager->executeHooks('getActionsListWhere', $parameters);    // Note that $action and $object may have been modified by hook
1374
+		$reshook = $hookmanager->executeHooks('getActionsListWhere', $parameters); // Note that $action and $object may have been modified by hook
1375 1375
 		if (!empty($hookmanager->resPrint)) {
1376 1376
 			$sql .= $hookmanager->resPrint;
1377 1377
 		}
@@ -1448,7 +1448,7 @@  discard block
 block discarded – undo
1448 1448
 
1449 1449
 		$resql = $this->db->query($sql);
1450 1450
 		if ($resql) {
1451
-			$response = null;  // Ensure the variable is defined
1451
+			$response = null; // Ensure the variable is defined
1452 1452
 			if (empty($load_state_board)) {
1453 1453
 				$agenda_static = new ActionComm($this->db);
1454 1454
 				$response = new WorkboardResponse();
@@ -1662,7 +1662,7 @@  discard block
 block discarded – undo
1662 1662
 
1663 1663
 		// show categories for this record only in ajax to not overload lists
1664 1664
 		if (isModEnabled('category') && !$nofetch) {
1665
-			require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
1665
+			require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
1666 1666
 			if (empty($form)) {
1667 1667
 				include_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php';
1668 1668
 				$form = new Form($this->db);
@@ -1764,8 +1764,8 @@  discard block
 block discarded – undo
1764 1764
 		}
1765 1765
 		if (!empty($this->note_private)) {
1766 1766
 			$tooltip .= '<br><hr>';
1767
-			$texttoshow = dolGetFirstLineOfText($this->note_private, 8);	// Try to limit length of content
1768
-			$tooltip .= '<div class="tenlinesmax">';						// Restrict height of content into the tooltip
1767
+			$texttoshow = dolGetFirstLineOfText($this->note_private, 8); // Try to limit length of content
1768
+			$tooltip .= '<div class="tenlinesmax">'; // Restrict height of content into the tooltip
1769 1769
 			$tooltip .= (dol_textishtml($texttoshow) ? str_replace(array("\r", "\n"), "", $texttoshow) : str_replace(array("\r", "\n"), '<br>', $texttoshow));
1770 1770
 			$tooltip .= '</div>';
1771 1771
 		}
@@ -2568,7 +2568,7 @@  discard block
 block discarded – undo
2568 2568
 	 */
2569 2569
 	public static function replaceProduct(DoliDB $dbs, $origin_id, $dest_id)
2570 2570
 	{
2571
-		$sql = 'UPDATE ' . MAIN_DB_PREFIX . 'actioncomm SET fk_element = ' . ((int) $dest_id) . ' WHERE elementtype="product" AND fk_element = '.((int) $origin_id);
2571
+		$sql = 'UPDATE '.MAIN_DB_PREFIX.'actioncomm SET fk_element = '.((int) $dest_id).' WHERE elementtype="product" AND fk_element = '.((int) $origin_id);
2572 2572
 		// using $dbs, not $this->db because function is static
2573 2573
 		if (!$dbs->query($sql)) {
2574 2574
 			//$this->errors = $dbs->lasterror();
@@ -2693,7 +2693,7 @@  discard block
 block discarded – undo
2693 2693
 		//Select all action comm reminders
2694 2694
 		$sql = "SELECT rowid as id FROM ".MAIN_DB_PREFIX."actioncomm_reminder";
2695 2695
 		$sql .= " WHERE typeremind = 'email'";
2696
-		$sql .= " AND status = 0";	// 0=No yet sent, -1=Error. TODO Include reminder in error once we can count number of error, so we can try 5 times and not more on errors.
2696
+		$sql .= " AND status = 0"; // 0=No yet sent, -1=Error. TODO Include reminder in error once we can count number of error, so we can try 5 times and not more on errors.
2697 2697
 		$sql .= " AND dateremind <= '".$this->db->idate($now)."'";
2698 2698
 		$sql .= " AND entity IN (".getEntity('actioncomm').")";
2699 2699
 		$sql .= $this->db->order("dateremind", "ASC");
@@ -2702,7 +2702,7 @@  discard block
 block discarded – undo
2702 2702
 		if ($resql) {
2703 2703
 			require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php';
2704 2704
 			$formmail = new FormMail($this->db);
2705
-			$to = null;  // Ensure 'to' is defined for static analysis
2705
+			$to = null; // Ensure 'to' is defined for static analysis
2706 2706
 
2707 2707
 			while ($obj = $this->db->fetch_object($resql)) {
2708 2708
 				$res = $actionCommReminder->fetch($obj->id);
Please login to merge, or discard this patch.
htdocs/fourn/facture/card-rec.php 1 patch
Spacing   +149 added lines, -149 removed lines patch added patch discarded remove patch
@@ -34,17 +34,17 @@  discard block
 block discarded – undo
34 34
 
35 35
 // Load Dolibarr environment
36 36
 require '../../main.inc.php';
37
-require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture-rec.class.php';
38
-require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.product.class.php';
39
-require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
40
-require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php';
37
+require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture-rec.class.php';
38
+require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php';
39
+require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
40
+require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
41 41
 if (isModEnabled('project')) {
42
-	include_once DOL_DOCUMENT_ROOT . '/projet/class/project.class.php';
42
+	include_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
43 43
 }
44
-require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php';
45
-require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php';
46
-require_once DOL_DOCUMENT_ROOT . '/core/lib/invoice.lib.php';
47
-require_once DOL_DOCUMENT_ROOT . '/core/class/extrafields.class.php';
44
+require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
45
+require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
46
+require_once DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php';
47
+require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php';
48 48
 
49 49
 /**
50 50
  * @var Conf $conf
@@ -94,10 +94,10 @@  discard block
 block discarded – undo
94 94
 	$page = 0;
95 95
 }     // If $page is not defined, or '' or -1
96 96
 $offset = $limit * $page;
97
-if (! $sortorder) {
97
+if (!$sortorder) {
98 98
 	$sortorder = 'DESC';
99 99
 }
100
-if (! $sortfield) {
100
+if (!$sortfield) {
101 101
 	$sortfield = 'f.titre';
102 102
 }
103 103
 $pageprev = $page - 1;
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 $object = new FactureFournisseurRec($db);
107 107
 if (($id > 0 || $title) && $action != 'create' && $action != 'add') {
108 108
 	$ret = $object->fetch($id, $title);
109
-	if (! $ret) {
109
+	if (!$ret) {
110 110
 		setEventMessages($langs->trans("ErrorRecordNotFound"), null, 'errors');
111 111
 	}
112 112
 }
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 $now = dol_now();
141 141
 
142 142
 $error = 0;
143
-$predef = '';  // Legacy?  Used in several cards, always ''
143
+$predef = ''; // Legacy?  Used in several cards, always ''
144 144
 
145 145
 $result = restrictedArea($user, 'supplier_invoicerec', $object->id, $objecttype);
146 146
 
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 	$action = 'list';
154 154
 	$massaction = '';
155 155
 }
156
-if (! GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') {
156
+if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') {
157 157
 	$massaction = '';
158 158
 }
159 159
 
@@ -169,18 +169,18 @@  discard block
 block discarded – undo
169 169
 	}
170 170
 
171 171
 	// Selection of new fields
172
-	include DOL_DOCUMENT_ROOT . '/core/actions_changeselectedfields.inc.php';
172
+	include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
173 173
 
174 174
 	// Set note
175
-	include DOL_DOCUMENT_ROOT . '/core/actions_setnotes.inc.php'; // Must be 'include', not 'include_once'
175
+	include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php'; // Must be 'include', not 'include_once'
176 176
 
177
-	include DOL_DOCUMENT_ROOT . '/core/actions_dellink.inc.php'; // Must be 'include', not 'include_once'
177
+	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php'; // Must be 'include', not 'include_once'
178 178
 
179
-	include DOL_DOCUMENT_ROOT . '/core/actions_lineupdown.inc.php'; // Must be 'include', not 'include_once'
179
+	include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php'; // Must be 'include', not 'include_once'
180 180
 
181 181
 	// Create predefined invoice
182 182
 	if ($action == 'add' && $permissiontoadd) {
183
-		if (! GETPOST('title', 'alphanohtml')) {
183
+		if (!GETPOST('title', 'alphanohtml')) {
184 184
 			setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Title")), null, 'errors');
185 185
 			$action = "create";
186 186
 			$error++;
@@ -203,10 +203,10 @@  discard block
 block discarded – undo
203 203
 			}
204 204
 		}
205 205
 
206
-		if (! $error) {
206
+		if (!$error) {
207 207
 			$object->subtype               = GETPOSTINT('subtype');
208 208
 			$object->title                 = GETPOST('title', 'alphanohtml');
209
-			$object->libelle               = GETPOST('libelle', 'alpha');	// deprecated
209
+			$object->libelle               = GETPOST('libelle', 'alpha'); // deprecated
210 210
 			$object->label                 = GETPOST('libelle', 'alpha');
211 211
 			$object->fk_project            = GETPOSTINT('projectid');
212 212
 			$object->ref_supplier          = GETPOST('ref_supplier', 'alphanohtml');
@@ -252,10 +252,10 @@  discard block
 block discarded – undo
252 252
 				$action = "create";
253 253
 			}
254 254
 
255
-			if (! $error) {
255
+			if (!$error) {
256 256
 				$db->commit();
257 257
 
258
-				header("Location: " . $_SERVER['PHP_SELF'] . '?facid=' . $object->id);
258
+				header("Location: ".$_SERVER['PHP_SELF'].'?facid='.$object->id);
259 259
 				exit;
260 260
 			} else {
261 261
 				$db->rollback();
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 	if ($action == 'confirm_deleteinvoice' && $confirm == 'yes' && $permissiontodelete) {
273 273
 		$object->delete($user);
274 274
 
275
-		header('Location: ' . DOL_URL_ROOT . '/fourn/facture/list-rec.php');
275
+		header('Location: '.DOL_URL_ROOT.'/fourn/facture/list-rec.php');
276 276
 		exit;
277 277
 	}
278 278
 
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
 		$result = $object->setValueFrom('titre', $title, '', null, 'text', '', $user);
303 303
 
304 304
 		if ($result > 0) {
305
-			$object->titre = $title;	// deprecated
305
+			$object->titre = $title; // deprecated
306 306
 			$object->title = $title;
307 307
 			$object->ref = $object->title;
308 308
 		} else {
@@ -349,7 +349,7 @@  discard block
 block discarded – undo
349 349
 			$error++;
350 350
 		}
351 351
 
352
-		if (! $error) {
352
+		if (!$error) {
353 353
 			$db->commit();
354 354
 		} else {
355 355
 			$db->rollback();
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
 			$error++;
367 367
 		}
368 368
 
369
-		if (! $error) {
369
+		if (!$error) {
370 370
 			$db->commit();
371 371
 		} else {
372 372
 			$db->rollback();
@@ -417,7 +417,7 @@  discard block
 block discarded – undo
417 417
 			setEventMessages($line->error, $line->errors, 'errors');
418 418
 		}
419 419
 	} elseif ($action == 'update_extras' && $permissiontoadd) {
420
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
420
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
421 421
 
422 422
 		// Fill array 'array_options' with data from update form
423 423
 		$ret = $extrafields->setOptionalsFromPost(null, $object, GETPOST('attribute', 'restricthtml'));
@@ -425,7 +425,7 @@  discard block
 block discarded – undo
425 425
 			$error++;
426 426
 		}
427 427
 
428
-		if (! $error) {
428
+		if (!$error) {
429 429
 			$result = $object->insertExtraFields('BILLREC_MODIFY');
430 430
 			if ($result < 0) {
431 431
 				setEventMessages($object->error, $object->errors, 'errors');
@@ -454,9 +454,9 @@  discard block
 block discarded – undo
454 454
 			$tva_tx = '';
455 455
 		}
456 456
 
457
-		$qty = GETPOST('qty' . $predef, 'alpha');
458
-		$qty = ($qty === '') ? '' : (float) price2num(GETPOST('qty' . $predef, 'alpha'), 'MS', 2);
459
-		$remise_percent = price2num(GETPOST('remise_percent' . $predef), '', 2);
457
+		$qty = GETPOST('qty'.$predef, 'alpha');
458
+		$qty = ($qty === '') ? '' : (float) price2num(GETPOST('qty'.$predef, 'alpha'), 'MS', 2);
459
+		$remise_percent = price2num(GETPOST('remise_percent'.$predef), '', 2);
460 460
 
461 461
 		// Extrafields
462 462
 		$extralabelsline = $extrafields->fetch_name_optionals_label($object->table_element_line);
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
465 465
 		if (is_array($extralabelsline)) {
466 466
 			// Get extra fields
467 467
 			foreach ($extralabelsline as $key => $value) {
468
-				unset($_POST["options_" . $key . $predef]);
468
+				unset($_POST["options_".$key.$predef]);
469 469
 			}
470 470
 		}
471 471
 
@@ -477,7 +477,7 @@  discard block
 block discarded – undo
477 477
 			setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Type')), null, 'errors');
478 478
 			$error++;
479 479
 		}
480
-		if ($prod_entry_mode == 'free' && (empty($idprod) || $idprod < 0) && (! ($price_ht >= 0) || $price_ht == '')) {    // Unit price can be 0 but not ''
480
+		if ($prod_entry_mode == 'free' && (empty($idprod) || $idprod < 0) && (!($price_ht >= 0) || $price_ht == '')) {    // Unit price can be 0 but not ''
481 481
 			setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("UnitPriceHT")), null, 'errors');
482 482
 			$error++;
483 483
 		}
@@ -527,7 +527,7 @@  discard block
 block discarded – undo
527 527
 			}
528 528
 		}
529 529
 
530
-		if (! $error && ($qty >= 0) && (!empty($product_desc) || (!empty($idprod) && $idprod > 0))) {
530
+		if (!$error && ($qty >= 0) && (!empty($product_desc) || (!empty($idprod) && $idprod > 0))) {
531 531
 			$ret = $object->fetch($id);
532 532
 			if ($ret < 0) {
533 533
 				dol_print_error($db, $object->error);
@@ -536,8 +536,8 @@  discard block
 block discarded – undo
536 536
 			$ret = $object->fetch_thirdparty();
537 537
 
538 538
 			// Clean parameters
539
-			$date_start = dol_mktime(GETPOSTINT('date_start' . $predef . 'hour'), GETPOSTINT('date_start' . $predef . 'min'), GETPOSTINT('date_start' . $predef . 'sec'), GETPOSTINT('date_start' . $predef . 'month'), GETPOSTINT('date_start' . $predef . 'day'), GETPOSTINT('date_start' . $predef . 'year'));
540
-			$date_end = dol_mktime(GETPOSTINT('date_end' . $predef . 'hour'), GETPOSTINT('date_end' . $predef . 'min'), GETPOSTINT('date_end' . $predef . 'sec'), GETPOSTINT('date_end' . $predef . 'month'), GETPOSTINT('date_end' . $predef . 'day'), GETPOSTINT('date_end' . $predef . 'year'));
539
+			$date_start = dol_mktime(GETPOSTINT('date_start'.$predef.'hour'), GETPOSTINT('date_start'.$predef.'min'), GETPOSTINT('date_start'.$predef.'sec'), GETPOSTINT('date_start'.$predef.'month'), GETPOSTINT('date_start'.$predef.'day'), GETPOSTINT('date_start'.$predef.'year'));
540
+			$date_end = dol_mktime(GETPOSTINT('date_end'.$predef.'hour'), GETPOSTINT('date_end'.$predef.'min'), GETPOSTINT('date_end'.$predef.'sec'), GETPOSTINT('date_end'.$predef.'month'), GETPOSTINT('date_end'.$predef.'day'), GETPOSTINT('date_end'.$predef.'year'));
541 541
 			$price_base_type = (GETPOST('price_base_type', 'alpha') ? GETPOST('price_base_type', 'alpha') : 'HT');
542 542
 
543 543
 			// Define special_code for special lines
@@ -635,23 +635,23 @@  discard block
 block discarded – undo
635 635
 							$outputlangs->load('products');
636 636
 						}
637 637
 						if (!empty($prod->customcode)) {
638
-							$tmptxt .= $outputlangs->transnoentitiesnoconv("CustomCode") . ': ' . $prod->customcode;
638
+							$tmptxt .= $outputlangs->transnoentitiesnoconv("CustomCode").': '.$prod->customcode;
639 639
 						}
640 640
 						if (!empty($prod->customcode) && !empty($prod->country_code)) {
641 641
 							$tmptxt .= ' - ';
642 642
 						}
643 643
 						if (!empty($prod->country_code)) {
644
-							$tmptxt .= $outputlangs->transnoentitiesnoconv("CountryOrigin") . ': ' . getCountry($prod->country_code, '', $db, $outputlangs, 0);
644
+							$tmptxt .= $outputlangs->transnoentitiesnoconv("CountryOrigin").': '.getCountry($prod->country_code, '', $db, $outputlangs, 0);
645 645
 						}
646 646
 					} else {
647 647
 						if (!empty($prod->customcode)) {
648
-							$tmptxt .= $langs->transnoentitiesnoconv("CustomCode") . ': ' . $prod->customcode;
648
+							$tmptxt .= $langs->transnoentitiesnoconv("CustomCode").': '.$prod->customcode;
649 649
 						}
650 650
 						if (!empty($prod->customcode) && !empty($prod->country_code)) {
651 651
 							$tmptxt .= ' - ';
652 652
 						}
653 653
 						if (!empty($prod->country_code)) {
654
-							$tmptxt .= $langs->transnoentitiesnoconv("CountryOrigin") . ': ' . getCountry($prod->country_code, '', $db, $langs, 0);
654
+							$tmptxt .= $langs->transnoentitiesnoconv("CountryOrigin").': '.getCountry($prod->country_code, '', $db, $langs, 0);
655 655
 						}
656 656
 					}
657 657
 					$tmptxt .= ')';
@@ -677,8 +677,8 @@  discard block
 block discarded – undo
677 677
 			$date_end_fill = !empty(GETPOSTINT('date_end_fill')) ? GETPOSTINT('date_end_fill') : null;
678 678
 
679 679
 			// Margin
680
-			$fournprice = price2num(GETPOST('fournprice' . $predef) ? GETPOST('fournprice' . $predef) : '');
681
-			$buyingprice = price2num(GETPOST('buying_price' . $predef) != '' ? GETPOST('buying_price' . $predef) : ''); // If buying_price is '0', we must keep this value
680
+			$fournprice = price2num(GETPOST('fournprice'.$predef) ? GETPOST('fournprice'.$predef) : '');
681
+			$buyingprice = price2num(GETPOST('buying_price'.$predef) != '' ? GETPOST('buying_price'.$predef) : ''); // If buying_price is '0', we must keep this value
682 682
 
683 683
 			// Local Taxes
684 684
 			$localtax1_tx = get_localtax((string) $tva_tx, 1, $mysoc, $object->thirdparty, $tva_npr);
@@ -745,8 +745,8 @@  discard block
 block discarded – undo
745 745
 				$action = '';
746 746
 			}
747 747
 		}
748
-	} elseif ($action == 'updateline' && $permissiontoadd && ! GETPOST('cancel', 'alpha')) {
749
-		if (! $object->fetch($id) > 0) {
748
+	} elseif ($action == 'updateline' && $permissiontoadd && !GETPOST('cancel', 'alpha')) {
749
+		if (!$object->fetch($id) > 0) {
750 750
 			dol_print_error($db);
751 751
 		}
752 752
 		$object->fetch_thirdparty();
@@ -781,7 +781,7 @@  discard block
 block discarded – undo
781 781
 			$objectline->array_options = $array_options;
782 782
 			$result = $objectline->insertExtraFields();
783 783
 			if ($result < 0) {
784
-				setEventMessages($langs->trans('Error') . $result, null, 'errors');
784
+				setEventMessages($langs->trans('Error').$result, null, 'errors');
785 785
 			}
786 786
 		}
787 787
 
@@ -791,13 +791,13 @@  discard block
 block discarded – undo
791 791
 		if (is_array($extralabelsline)) {
792 792
 			// Get extra fields
793 793
 			foreach ($extralabelsline as $key => $value) {
794
-				unset($_POST["options_" . $key]);
794
+				unset($_POST["options_".$key]);
795 795
 			}
796 796
 		}
797 797
 
798 798
 		// Define special_code for special lines
799 799
 		$special_code = GETPOSTINT('special_code');
800
-		if (! GETPOST('qty', 'alpha')) {
800
+		if (!GETPOST('qty', 'alpha')) {
801 801
 			$special_code = 3;
802 802
 		}
803 803
 
@@ -843,7 +843,7 @@  discard block
 block discarded – undo
843 843
 		$date_end_fill = !empty(GETPOSTINT('date_end_fill')) ? GETPOSTINT('date_end_fill') : 'NULL';
844 844
 
845 845
 		// Update line
846
-		if (! $error) {
846
+		if (!$error) {
847 847
 			$result = $object->updateline(GETPOSTINT('lineid'), GETPOSTINT('productid'), $ref_fourn, $label, $description, (float) $pu_ht, (float) $qty, $remise_percent, (float) $vat_rate, $localtax1_rate, $localtax1_rate, 'HT', $type, $date_start_fill, $date_end_fill, $info_bits, $special_code, -1);
848 848
 			if ($result >= 0) {
849 849
 				$object->fetch($object->id); // Reload lines
@@ -920,10 +920,10 @@  discard block
 block discarded – undo
920 920
 	if ($object->fetch($id) > 0) {
921 921
 		$result = $object->fetch_lines();
922 922
 
923
-		print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
924
-		print '<input type="hidden" name="token" value="' . newToken() . '">';
923
+		print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">';
924
+		print '<input type="hidden" name="token" value="'.newToken().'">';
925 925
 		print '<input type="hidden" name="action" value="add">';
926
-		print '<input type="hidden" name="facid" value="' . $object->id . '">';
926
+		print '<input type="hidden" name="facid" value="'.$object->id.'">';
927 927
 
928 928
 		print dol_get_fiche_head([], '', '', 0);
929 929
 
@@ -940,17 +940,17 @@  discard block
 block discarded – undo
940 940
 		$object->fetch_thirdparty();
941 941
 
942 942
 		// Title
943
-		print '<tr><td class="titlefieldcreate fieldrequired">' . $langs->trans("Title") . '</td><td>';
944
-		print '<input class="flat quatrevingtpercent" type="text" name="title" value="' . dol_escape_htmltag(GETPOST("title", 'alphanohtml')) . '" autofocus>';
943
+		print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("Title").'</td><td>';
944
+		print '<input class="flat quatrevingtpercent" type="text" name="title" value="'.dol_escape_htmltag(GETPOST("title", 'alphanohtml')).'" autofocus>';
945 945
 		print '</td></tr>';
946 946
 
947 947
 		// Ref supplier
948
-		print '<tr><td class="titlefieldcreate fieldrequired">' . $langs->trans("RefSupplier") . '</td><td>';
949
-		print '<input class="flat maxwidth500" type="text" name="ref_supplier" value="' . $object->ref_supplier . '">';
948
+		print '<tr><td class="titlefieldcreate fieldrequired">'.$langs->trans("RefSupplier").'</td><td>';
949
+		print '<input class="flat maxwidth500" type="text" name="ref_supplier" value="'.$object->ref_supplier.'">';
950 950
 		print '</td></tr>';
951 951
 
952 952
 		// Third party
953
-		print '<tr><td class="titlefieldcreate">' . $langs->trans("Supplier") . '</td><td>' . $object->thirdparty->getNomUrl(1, 'supplier') . '</td>';
953
+		print '<tr><td class="titlefieldcreate">'.$langs->trans("Supplier").'</td><td>'.$object->thirdparty->getNomUrl(1, 'supplier').'</td>';
954 954
 		print '</tr>';
955 955
 
956 956
 		// Invoice subtype
@@ -966,42 +966,42 @@  discard block
 block discarded – undo
966 966
 		// Help for substitution key
967 967
 		$substitutionarray = getCommonSubstitutionArray($langs, 2, null, $object);
968 968
 
969
-		$substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%m') . ')';
970
-		$substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%m') . ')';
971
-		$substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%m') . ')';
972
-		$substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%B') . ')';
973
-		$substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%B') . ')';
974
-		$substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%B') . ')';
975
-		$substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, -1, 'y'), '%Y') . ')';
976
-		$substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date($object->date, '%Y') . ')';
977
-		$substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice") . ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date, 1, 'y'), '%Y') . ')';
969
+		$substitutionarray['__INVOICE_PREVIOUS_MONTH__'] = $langs->trans("PreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%m').')';
970
+		$substitutionarray['__INVOICE_MONTH__'] = $langs->trans("MonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%m').')';
971
+		$substitutionarray['__INVOICE_NEXT_MONTH__'] = $langs->trans("NextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%m').')';
972
+		$substitutionarray['__INVOICE_PREVIOUS_MONTH_TEXT__'] = $langs->trans("TextPreviousMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'm'), '%B').')';
973
+		$substitutionarray['__INVOICE_MONTH_TEXT__'] = $langs->trans("TextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%B').')';
974
+		$substitutionarray['__INVOICE_NEXT_MONTH_TEXT__'] = $langs->trans("TextNextMonthOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'm'), '%B').')';
975
+		$substitutionarray['__INVOICE_PREVIOUS_YEAR__'] = $langs->trans("PreviousYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, -1, 'y'), '%Y').')';
976
+		$substitutionarray['__INVOICE_YEAR__'] = $langs->trans("YearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date($object->date, '%Y').')';
977
+		$substitutionarray['__INVOICE_NEXT_YEAR__'] = $langs->trans("NextYearOfInvoice").' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date, 1, 'y'), '%Y').')';
978 978
 		// Only on template invoices
979
-		$substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen") . (isset($object->date_when) ? ' (' . $langs->trans("Example") . ': ' .dol_print_date($object->date_when, 'dayhour') . ')' : '');
980
-		$substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen") . (isset($object->date_when) ? ' (' . $langs->trans("Example") . ': ' . dol_print_date(dol_time_plus_duree($object->date_when, $object->frequency, $object->unit_frequency), 'dayhour') . ')' : '');
979
+		$substitutionarray['__INVOICE_DATE_NEXT_INVOICE_BEFORE_GEN__'] = $langs->trans("DateNextInvoiceBeforeGen").(isset($object->date_when) ? ' ('.$langs->trans("Example").': '.dol_print_date($object->date_when, 'dayhour').')' : '');
980
+		$substitutionarray['__INVOICE_DATE_NEXT_INVOICE_AFTER_GEN__'] = $langs->trans("DateNextInvoiceAfterGen").(isset($object->date_when) ? ' ('.$langs->trans("Example").': '.dol_print_date(dol_time_plus_duree($object->date_when, $object->frequency, $object->unit_frequency), 'dayhour').')' : '');
981 981
 		$substitutionarray['__INVOICE_COUNTER_CURRENT__'] = $langs->trans("Count");
982 982
 		$substitutionarray['__INVOICE_COUNTER_MAX__'] = $langs->trans("MaxPeriodNumber");
983 983
 
984
-		$htmltext = '<i>' . $langs->trans("FollowingConstantsWillBeSubstituted") . ':<br>';
984
+		$htmltext = '<i>'.$langs->trans("FollowingConstantsWillBeSubstituted").':<br>';
985 985
 		foreach ($substitutionarray as $key => $val) {
986
-			$htmltext .= $key . ' = ' . $langs->trans($val) . '<br>';
986
+			$htmltext .= $key.' = '.$langs->trans($val).'<br>';
987 987
 		}
988 988
 		$htmltext .= '</i>';
989 989
 
990 990
 		// Label
991
-		print '<tr><td class="titlefieldcreate">' . $langs->trans("Label") . '</td><td>';
992
-		print '<input class="flat quatrevingtpercent" type="text" name="libelle" value="' . $object->label . '">';
991
+		print '<tr><td class="titlefieldcreate">'.$langs->trans("Label").'</td><td>';
992
+		print '<input class="flat quatrevingtpercent" type="text" name="libelle" value="'.$object->label.'">';
993 993
 		print '</td></tr>';
994 994
 
995 995
 		// Author
996
-		print "<tr><td>" . $langs->trans("Author") . "</td><td>" . $user->getFullName($langs) . "</td></tr>";
996
+		print "<tr><td>".$langs->trans("Author")."</td><td>".$user->getFullName($langs)."</td></tr>";
997 997
 
998 998
 		// Payment term
999
-		print "<tr><td>" . $langs->trans("PaymentConditions") . "</td><td>";
999
+		print "<tr><td>".$langs->trans("PaymentConditions")."</td><td>";
1000 1000
 		print $form->getSelectConditionsPaiements(GETPOSTISSET('cond_reglement_id') ? GETPOST('cond_reglement_id', 'int') : $object->cond_reglement_id, 'cond_reglement_id', -1, 0, 0, '');
1001 1001
 		print "</td></tr>";
1002 1002
 
1003 1003
 		// Payment mode
1004
-		print "<tr><td>" . $langs->trans("PaymentMode") . "</td><td>";
1004
+		print "<tr><td>".$langs->trans("PaymentMode")."</td><td>";
1005 1005
 		print img_picto('', 'payment', 'class="pictofixedwidth"');
1006 1006
 		print $form->select_types_paiements(GETPOSTISSET('mode_reglement_id') ? GETPOST('mode_reglement_id', 'int') : $object->mode_reglement_id, 'mode_reglement_id', '', 0, 1, 0, 0, 1, '', 1);
1007 1007
 		print "</td></tr>";
@@ -1010,16 +1010,16 @@  discard block
 block discarded – undo
1010 1010
 		if (isModEnabled('project') && $formproject !== null && is_object($object->thirdparty) && $object->thirdparty->id > 0) {
1011 1011
 			$projectid = GETPOST('projectid') ? GETPOST('projectid') : $object->fk_project;
1012 1012
 			$langs->load('projects');
1013
-			print '<tr><td>' . $langs->trans('Project') . '</td><td>';
1013
+			print '<tr><td>'.$langs->trans('Project').'</td><td>';
1014 1014
 			$numprojet = $formproject->select_projects($object->thirdparty->id, $projectid, 'projectid', 0, 0, 1, 0, 0, 0, 0, '', 0, 0, '');
1015
-			print ' &nbsp; <a href="' . DOL_URL_ROOT . '/projet/card.php?socid=' . $object->thirdparty->id . '&action=create&status=1&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?action=create&socid=' . $object->thirdparty->id . (!empty($id) ? '&id=' . $id : '')) . '">' . $langs->trans("AddProject") . '</a>';
1015
+			print ' &nbsp; <a href="'.DOL_URL_ROOT.'/projet/card.php?socid='.$object->thirdparty->id.'&action=create&status=1&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create&socid='.$object->thirdparty->id.(!empty($id) ? '&id='.$id : '')).'">'.$langs->trans("AddProject").'</a>';
1016 1016
 			print '</td></tr>';
1017 1017
 		}
1018 1018
 
1019 1019
 		// Bank account
1020 1020
 		if ($object->fk_account > 0) {
1021
-			print "<tr><td>" . $langs->trans('BankAccount') . "</td><td>";
1022
-			$form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, (string) $object->fk_account, 'none');
1021
+			print "<tr><td>".$langs->trans('BankAccount')."</td><td>";
1022
+			$form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, (string) $object->fk_account, 'none');
1023 1023
 			print "</td></tr>";
1024 1024
 		}
1025 1025
 
@@ -1036,8 +1036,8 @@  discard block
 block discarded – undo
1036 1036
 		print $object->showOptionals($extrafields, 'create', $parameters);
1037 1037
 
1038 1038
 		// Model pdf
1039
-		print "<tr><td>" . $langs->trans('Model') . "</td><td>";
1040
-		include_once DOL_DOCUMENT_ROOT . '/core/modules/supplier_invoice/modules_facturefournisseur.php';
1039
+		print "<tr><td>".$langs->trans('Model')."</td><td>";
1040
+		include_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_invoice/modules_facturefournisseur.php';
1041 1041
 		$list = ModelePDFSuppliersInvoices::liste_modeles($db);
1042 1042
 		print $form->selectarray('modelpdf', $list, $conf->global->INVOICE_SUPPLIER_ADDON_PDF);
1043 1043
 		print "</td></tr>";
@@ -1069,7 +1069,7 @@  discard block
 block discarded – undo
1069 1069
 
1070 1070
 		// Autogeneration
1071 1071
 		$title = $langs->trans("Recurrence");
1072
-		print load_fiche_titre(img_picto('', 'recurring', 'class="pictofixedwidth"') . $title, '', '');
1072
+		print load_fiche_titre(img_picto('', 'recurring', 'class="pictofixedwidth"').$title, '', '');
1073 1073
 
1074 1074
 		print '<span class="opacitymedium">'.$langs->trans("ToCreateARecurringInvoiceGeneAuto", $langs->transnoentitiesnoconv('Module2300Name')).'</span><br><br>';
1075 1075
 
@@ -1078,30 +1078,30 @@  discard block
 block discarded – undo
1078 1078
 		print '<table class="border centpercent">';
1079 1079
 
1080 1080
 		// Frequency + unit
1081
-		print '<tr><td class="titlefieldcreate">' . $form->textwithpicto($langs->trans("Frequency"), $langs->transnoentitiesnoconv('toolTipFrequency')) . "</td><td>";
1082
-		print "<input type='text' name='frequency' value='" . GETPOSTINT('frequency') . "' size='4' />&nbsp;" . $form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), (GETPOST('unit_frequency') ? GETPOST('unit_frequency') : 'm'));
1081
+		print '<tr><td class="titlefieldcreate">'.$form->textwithpicto($langs->trans("Frequency"), $langs->transnoentitiesnoconv('toolTipFrequency'))."</td><td>";
1082
+		print "<input type='text' name='frequency' value='".GETPOSTINT('frequency')."' size='4' />&nbsp;".$form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), (GETPOST('unit_frequency') ? GETPOST('unit_frequency') : 'm'));
1083 1083
 		print "</td></tr>";
1084 1084
 
1085 1085
 		// Date next run
1086
-		print "<tr><td>" . $langs->trans('NextDateToExecution') . "</td><td>";
1086
+		print "<tr><td>".$langs->trans('NextDateToExecution')."</td><td>";
1087 1087
 		$date_next_execution = isset($date_next_execution) ? $date_next_execution : (GETPOST('remonth') ? dol_mktime(12, 0, 0, GETPOSTINT('remonth'), GETPOSTINT('reday'), GETPOSTINT('reyear')) : -1);
1088 1088
 		print $form->selectDate($date_next_execution, '', 1, 1, 0, "add", 1, 1);
1089 1089
 		print "</td></tr>";
1090 1090
 
1091 1091
 		// Number max of generation
1092
-		print "<tr><td>" . $langs->trans("MaxPeriodNumber") . "</td><td>";
1093
-		print '<input type="text" name="nb_gen_max" value="' . GETPOST('nb_gen_max') . '" size="5" />';
1092
+		print "<tr><td>".$langs->trans("MaxPeriodNumber")."</td><td>";
1093
+		print '<input type="text" name="nb_gen_max" value="'.GETPOST('nb_gen_max').'" size="5" />';
1094 1094
 		print "</td></tr>";
1095 1095
 
1096 1096
 		// Auto validate the invoice
1097
-		print "<tr><td>" . $langs->trans("StatusOfAutoGeneratedInvoices") . "</td><td>";
1097
+		print "<tr><td>".$langs->trans("StatusOfAutoGeneratedInvoices")."</td><td>";
1098 1098
 		$select = array('0' => $langs->trans('BillStatusDraft'), '1' => $langs->trans('BillStatusValidated'));
1099 1099
 		print $form->selectarray('auto_validate', $select, GETPOST('auto_validate'));
1100 1100
 		print "</td></tr>";
1101 1101
 
1102 1102
 		// Auto generate document
1103 1103
 		if (getDolGlobalString('INVOICE_REC_CAN_DISABLE_DOCUMENT_FILE_GENERATION')) {
1104
-			print "<tr><td>" . $langs->trans("StatusOfGeneratedDocuments") . "</td><td>";
1104
+			print "<tr><td>".$langs->trans("StatusOfGeneratedDocuments")."</td><td>";
1105 1105
 			$select = array('0' => $langs->trans('DoNotGenerateDoc'), '1' => $langs->trans('AutoGenerateDoc'));
1106 1106
 			print $form->selectarray('generate_pdf', $select, GETPOST('generate_pdf'));
1107 1107
 			print "</td></tr>";
@@ -1144,7 +1144,7 @@  discard block
 block discarded – undo
1144 1144
 
1145 1145
 		print "</form>\n";
1146 1146
 	} else {
1147
-		dol_print_error(null, "Error, no invoice " . $object->id);
1147
+		dol_print_error(null, "Error, no invoice ".$object->id);
1148 1148
 	}
1149 1149
 } else {
1150 1150
 	// View mode
@@ -1156,12 +1156,12 @@  discard block
 block discarded – undo
1156 1156
 
1157 1157
 		// Confirmation de la suppression d'une ligne produit
1158 1158
 		if ($action == 'ask_deleteline') {
1159
-			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id . '&lineid=' . $lineid, $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline', '', 'no', 1);
1159
+			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id.'&lineid='.$lineid, $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline', '', 'no', 1);
1160 1160
 		}
1161 1161
 
1162 1162
 		// Confirm delete of repeatable invoice
1163 1163
 		if ($action == 'ask_deleteinvoice') {
1164
-			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_deleteinvoice', '', 'no', 1);
1164
+			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_deleteinvoice', '', 'no', 1);
1165 1165
 		}
1166 1166
 
1167 1167
 		print $formconfirm;
@@ -1175,7 +1175,7 @@  discard block
 block discarded – undo
1175 1175
 
1176 1176
 		// Recurring invoice content
1177 1177
 
1178
-		$linkback = '<a href="' . DOL_URL_ROOT . '/fourn/facture/list-rec.php?restore_lastsearch_values=1' . (!empty($socid) ? '&socid=' . $socid : '') . '">' . $langs->trans('BackToList') . '</a>';
1178
+		$linkback = '<a href="'.DOL_URL_ROOT.'/fourn/facture/list-rec.php?restore_lastsearch_values=1'.(!empty($socid) ? '&socid='.$socid : '').'">'.$langs->trans('BackToList').'</a>';
1179 1179
 
1180 1180
 		$morehtmlref = '';
1181 1181
 		if ($action != 'edittitle') {
@@ -1188,33 +1188,33 @@  discard block
 block discarded – undo
1188 1188
 		$morehtmlref .= $form->editfieldkey("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, (int) $usercancreate, 'string', '', 0, 1);
1189 1189
 		$morehtmlref .= $form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $usercancreate, 'string', '', null, null, '', 1);
1190 1190
 		// Thirdparty
1191
-		$morehtmlref .= '<br>' . $langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1);
1191
+		$morehtmlref .= '<br>'.$langs->trans('ThirdParty').' : '.$object->thirdparty->getNomUrl(1);
1192 1192
 
1193 1193
 		// Project
1194 1194
 		if (isModEnabled('project') && $formproject !== null) {
1195 1195
 			$langs->load('projects');
1196
-			$morehtmlref .= '<br>' . $langs->trans('Project') . ' ';
1196
+			$morehtmlref .= '<br>'.$langs->trans('Project').' ';
1197 1197
 			if ($usercancreate) {
1198 1198
 				if ($action != 'classify') {
1199
-					$morehtmlref .= '<a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=classify&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->transnoentitiesnoconv('SetProject')) . '</a> : ';
1199
+					$morehtmlref .= '<a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=classify&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->transnoentitiesnoconv('SetProject')).'</a> : ';
1200 1200
 				}
1201 1201
 				if ($action == 'classify') {
1202
-					$morehtmlref .= '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?id=' . $object->id . '">';
1202
+					$morehtmlref .= '<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'">';
1203 1203
 					$morehtmlref .= '<input type="hidden" name="action" value="classin">';
1204
-					$morehtmlref .= '<input type="hidden" name="token" value="' . newToken() . '">';
1204
+					$morehtmlref .= '<input type="hidden" name="token" value="'.newToken().'">';
1205 1205
 					$morehtmlref .= $formproject->select_projects($object->socid, (string) $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1);
1206
-					$morehtmlref .= '<input type="submit" class="button valignmiddle" value="' . $langs->trans("Modify") . '">';
1206
+					$morehtmlref .= '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
1207 1207
 					$morehtmlref .= '</form>';
1208 1208
 				} else {
1209
-					$morehtmlref .= $form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, (string) $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300');
1209
+					$morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $object->socid, (string) $object->fk_project, 'none', 0, 0, 0, 1, '', 'maxwidth300');
1210 1210
 				}
1211 1211
 			} else {
1212 1212
 				if (!empty($object->fk_project)) {
1213 1213
 					$project = new Project($db);
1214 1214
 					$project->fetch($object->fk_project);
1215
-					$morehtmlref .= ' : ' . $project->getNomUrl(1);
1215
+					$morehtmlref .= ' : '.$project->getNomUrl(1);
1216 1216
 					if ($project->title) {
1217
-						$morehtmlref .= ' - ' . $project->title;
1217
+						$morehtmlref .= ' - '.$project->title;
1218 1218
 					}
1219 1219
 				} else {
1220 1220
 					$morehtmlref .= '';
@@ -1240,34 +1240,34 @@  discard block
 block discarded – undo
1240 1240
 			print "</td></tr>";
1241 1241
 		}
1242 1242
 
1243
-		print '<tr><td class="titlefield">' . $langs->trans('Author') . '</td><td>';
1243
+		print '<tr><td class="titlefield">'.$langs->trans('Author').'</td><td>';
1244 1244
 		print $author->getNomUrl(-1);
1245 1245
 		print "</td></tr>";
1246 1246
 
1247 1247
 		// Label
1248 1248
 		print '<tr>';
1249
-		print '<td>' . $form->editfieldkey("Label", 'libelle', $object->libelle, $object, (int) $usercancreate) . '</td>';
1250
-		print '<td>' . $form->editfieldval("Label", 'libelle', $object->libelle, $object, $usercancreate) . '</td>';
1249
+		print '<td>'.$form->editfieldkey("Label", 'libelle', $object->libelle, $object, (int) $usercancreate).'</td>';
1250
+		print '<td>'.$form->editfieldval("Label", 'libelle', $object->libelle, $object, $usercancreate).'</td>';
1251 1251
 		print '</tr>';
1252 1252
 
1253
-		print '<tr><td>' . $langs->trans('AmountHT') . '</td>';
1254
-		print '<td>' . price($object->total_ht, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
1253
+		print '<tr><td>'.$langs->trans('AmountHT').'</td>';
1254
+		print '<td>'.price($object->total_ht, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
1255 1255
 		print '</tr>';
1256 1256
 
1257
-		print '<tr><td>' . $langs->trans("AmountVAT") . '</td><td>' . price($object->total_tva, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
1257
+		print '<tr><td>'.$langs->trans("AmountVAT").'</td><td>'.price($object->total_tva, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
1258 1258
 		print '</tr>';
1259 1259
 
1260 1260
 		// Amount Local Taxes
1261 1261
 		if (($mysoc->localtax1_assuj == "1" && $mysoc->useLocalTax(1)) || $object->total_localtax1 != 0) {    // Localtax1
1262
-			print '<tr><td>' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>';
1263
-			print '<td class="nowrap">' . price($object->total_localtax1, 1, '', 1, -1, -1, $conf->currency) . '</td></tr>';
1262
+			print '<tr><td>'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>';
1263
+			print '<td class="nowrap">'.price($object->total_localtax1, 1, '', 1, -1, -1, $conf->currency).'</td></tr>';
1264 1264
 		}
1265 1265
 		if (($mysoc->localtax2_assuj == "1" && $mysoc->useLocalTax(2)) || $object->total_localtax2 != 0) {    // Localtax2
1266
-			print '<tr><td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>';
1267
-			print '<td class=nowrap">' . price($object->total_localtax2, 1, '', 1, -1, -1, $conf->currency) . '</td></tr>';
1266
+			print '<tr><td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>';
1267
+			print '<td class=nowrap">'.price($object->total_localtax2, 1, '', 1, -1, -1, $conf->currency).'</td></tr>';
1268 1268
 		}
1269 1269
 
1270
-		print '<tr><td>' . $langs->trans("AmountTTC") . '</td><td colspan="3">' . price($object->total_ttc, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
1270
+		print '<tr><td>'.$langs->trans("AmountTTC").'</td><td colspan="3">'.price($object->total_ttc, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
1271 1271
 		print '</tr>';
1272 1272
 
1273 1273
 		// Payment term
@@ -1276,14 +1276,14 @@  discard block
 block discarded – undo
1276 1276
 		print $langs->trans('PaymentConditionsShort');
1277 1277
 		print '</td>';
1278 1278
 		if ($action != 'editconditions' && $usercancreate) {
1279
-			print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editconditions&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('SetConditions'), 1) . '</a></td>';
1279
+			print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editconditions&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('SetConditions'), 1).'</a></td>';
1280 1280
 		}
1281 1281
 		print '</tr></table>';
1282 1282
 		print '</td><td>';
1283 1283
 		if ($action == 'editconditions') {
1284
-			$form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, (string) $object->cond_reglement_id, 'cond_reglement_id');
1284
+			$form->form_conditions_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, (string) $object->cond_reglement_id, 'cond_reglement_id');
1285 1285
 		} else {
1286
-			$form->form_conditions_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, (string) $object->cond_reglement_id, 'none');
1286
+			$form->form_conditions_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, (string) $object->cond_reglement_id, 'none');
1287 1287
 		}
1288 1288
 
1289 1289
 		print '</td></tr>';
@@ -1294,14 +1294,14 @@  discard block
 block discarded – undo
1294 1294
 		print $langs->trans('PaymentMode');
1295 1295
 		print '</td>';
1296 1296
 		if ($action != 'editmode' && $usercancreate) {
1297
-			print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editmode&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('SetMode'), 1) . '</a></td>';
1297
+			print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editmode&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('SetMode'), 1).'</a></td>';
1298 1298
 		}
1299 1299
 		print '</tr></table>';
1300 1300
 		print '</td><td>';
1301 1301
 		if ($action == 'editmode') {
1302
-			$form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, (string) $object->mode_reglement_id, 'mode_reglement_id', 'CRDT', 1, 1);
1302
+			$form->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, (string) $object->mode_reglement_id, 'mode_reglement_id', 'CRDT', 1, 1);
1303 1303
 		} else {
1304
-			$form->form_modes_reglement($_SERVER['PHP_SELF'] . '?facid=' . $object->id, (string) $object->mode_reglement_id, 'none');
1304
+			$form->form_modes_reglement($_SERVER['PHP_SELF'].'?facid='.$object->id, (string) $object->mode_reglement_id, 'none');
1305 1305
 		}
1306 1306
 		print '</td></tr>';
1307 1307
 
@@ -1311,14 +1311,14 @@  discard block
 block discarded – undo
1311 1311
 		print $langs->trans('BankAccount');
1312 1312
 		print '<td>';
1313 1313
 		if ($action != 'editbankaccount' && $usercancreate && $object->statut == FactureFournisseurRec::STATUS_NOTSUSPENDED) {
1314
-			print '<td class="right"><a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=editbankaccount&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->trans('SetBankAccount'), 1) . '</a></td>';
1314
+			print '<td class="right"><a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=editbankaccount&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->trans('SetBankAccount'), 1).'</a></td>';
1315 1315
 		}
1316 1316
 		print '</tr></table>';
1317 1317
 		print '</td><td>';
1318 1318
 		if ($action == 'editbankaccount') {
1319
-			$form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, (string) $object->fk_account, 'fk_account', 1);
1319
+			$form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, (string) $object->fk_account, 'fk_account', 1);
1320 1320
 		} else {
1321
-			$form->formSelectAccount($_SERVER['PHP_SELF'] . '?id=' . $object->id, (string) $object->fk_account, 'none');
1321
+			$form->formSelectAccount($_SERVER['PHP_SELF'].'?id='.$object->id, (string) $object->fk_account, 'none');
1322 1322
 		}
1323 1323
 		print "</td>";
1324 1324
 		print '</tr>';
@@ -1332,18 +1332,18 @@  discard block
 block discarded – undo
1332 1332
 		print $langs->trans('Model');
1333 1333
 		print '<td>';
1334 1334
 		if ($action != 'editmodelpdf' && $usercancreate && $object->statut == FactureFournisseurRec::STATUS_NOTSUSPENDED) {
1335
-			print '<td class="right"><a class="editfielda" href="' . $_SERVER['PHP_SELF'] . '?action=editmodelpdf&token=' . newToken() . '&id=' . $object->id . '">' . img_edit($langs->trans('SetModel'), 1) . '</a></td>';
1335
+			print '<td class="right"><a class="editfielda" href="'.$_SERVER['PHP_SELF'].'?action=editmodelpdf&token='.newToken().'&id='.$object->id.'">'.img_edit($langs->trans('SetModel'), 1).'</a></td>';
1336 1336
 		}
1337 1337
 		print '</tr></table>';
1338 1338
 		print '</td><td>';
1339 1339
 		if ($action == 'editmodelpdf') {
1340
-			include_once DOL_DOCUMENT_ROOT . '/core/modules/supplier_invoice/modules_facturefournisseur.php';
1340
+			include_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_invoice/modules_facturefournisseur.php';
1341 1341
 			$list = array();
1342 1342
 			$models = ModelePDFSuppliersInvoices::liste_modeles($db);
1343 1343
 			foreach ($models as $k => $model) {
1344
-				$list[] = str_replace(':', '|', $k) . ':' . $model;
1344
+				$list[] = str_replace(':', '|', $k).':'.$model;
1345 1345
 			}
1346
-			$select = 'select;' . implode(',', $list);
1346
+			$select = 'select;'.implode(',', $list);
1347 1347
 			//TODO : Droits
1348 1348
 			print $form->editfieldval($langs->trans('Model'), 'modelpdf', $object->model_pdf, $object, $usercancreate, $select);
1349 1349
 		} else {
@@ -1371,7 +1371,7 @@  discard block
 block discarded – undo
1371 1371
 
1372 1372
 		include DOL_DOCUMENT_ROOT.'/core/tpl/object_currency_amount.tpl.php';
1373 1373
 
1374
-		print '<tr><td colspan="2">' . img_picto('', 'recurring', 'class="pictofixedwidth"') . $title . '</td></tr>';
1374
+		print '<tr><td colspan="2">'.img_picto('', 'recurring', 'class="pictofixedwidth"').$title.'</td></tr>';
1375 1375
 
1376 1376
 		// if "frequency" is empty or = 0, the recurrence is disabled
1377 1377
 		print '<tr><td style="width: 50%">';
@@ -1379,23 +1379,23 @@  discard block
 block discarded – undo
1379 1379
 		print $langs->trans('Frequency');
1380 1380
 		print '</td>';
1381 1381
 		if ($action != 'editfrequency' && $usercancreate) {
1382
-			print '<td class="right"><a class="editfielda" href="' . $_SERVER["PHP_SELF"] . '?action=editfrequency&token=' . newToken() . '&facid=' . $object->id . '">' . img_edit($langs->trans('Edit'), 1) . '</a></td>';
1382
+			print '<td class="right"><a class="editfielda" href="'.$_SERVER["PHP_SELF"].'?action=editfrequency&token='.newToken().'&facid='.$object->id.'">'.img_edit($langs->trans('Edit'), 1).'</a></td>';
1383 1383
 		}
1384 1384
 		print '</tr></table>';
1385 1385
 		print '</td><td>';
1386 1386
 		if ($action == 'editfrequency') {
1387
-			print '<form method="post" action="' . $_SERVER["PHP_SELF"] . '?facid=' . $object->id . '">';
1387
+			print '<form method="post" action="'.$_SERVER["PHP_SELF"].'?facid='.$object->id.'">';
1388 1388
 			print '<input type="hidden" name="action" value="setfrequency">';
1389
-			print '<input type="hidden" name="token" value="' . newToken() . '">';
1389
+			print '<input type="hidden" name="token" value="'.newToken().'">';
1390 1390
 			print '<table class="nobordernopadding">';
1391 1391
 			print '<tr><td>';
1392
-			print "<input type='text' name='frequency' value='" . $object->frequency . "' size='5' />&nbsp;" . $form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), ($object->unit_frequency ? $object->unit_frequency : 'm'));
1392
+			print "<input type='text' name='frequency' value='".$object->frequency."' size='5' />&nbsp;".$form->selectarray('unit_frequency', array('d' => $langs->trans('Day'), 'm' => $langs->trans('Month'), 'y' => $langs->trans('Year')), ($object->unit_frequency ? $object->unit_frequency : 'm'));
1393 1393
 			print '</td>';
1394
-			print '<td class="left"><input type="submit" class="button button-edit" value="' . $langs->trans("Modify") . '"></td>';
1394
+			print '<td class="left"><input type="submit" class="button button-edit" value="'.$langs->trans("Modify").'"></td>';
1395 1395
 			print '</tr></table></form>';
1396 1396
 		} else {
1397 1397
 			if ($object->frequency > 0) {
1398
-				print $langs->trans('FrequencyPer_' . $object->unit_frequency, $object->frequency);
1398
+				print $langs->trans('FrequencyPer_'.$object->unit_frequency, $object->frequency);
1399 1399
 			} else {
1400 1400
 				print $langs->trans("NotARecurringInvoiceTemplate");
1401 1401
 			}
@@ -1414,8 +1414,8 @@  discard block
 block discarded – undo
1414 1414
 			print $form->editfieldval($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $usercancreate, 'day', $object->date_when, null, '', '', 0, 'strikeIfMaxNbGenReached');
1415 1415
 		}
1416 1416
 		//var_dump(dol_print_date($object->date_when+60, 'dayhour').' - '.dol_print_date($now, 'dayhour'));
1417
-		if (! $object->isMaxNbGenReached()) {
1418
-			if (! $object->suspended && $action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) {
1417
+		if (!$object->isMaxNbGenReached()) {
1418
+			if (!$object->suspended && $action != 'editdate_when' && $object->frequency > 0 && $object->date_when && $object->date_when < $now) {
1419 1419
 				print img_warning($langs->trans("Late"));
1420 1420
 			}
1421 1421
 		} else {
@@ -1448,7 +1448,7 @@  discard block
 block discarded – undo
1448 1448
 			print $langs->trans("StatusOfAutoGeneratedInvoices");
1449 1449
 		}
1450 1450
 		print '</td><td>';
1451
-		$select = 'select;0:' . $langs->trans('BillStatusDraft') . ',1:' . $langs->trans('BillStatusValidated');
1451
+		$select = 'select;0:'.$langs->trans('BillStatusDraft').',1:'.$langs->trans('BillStatusValidated');
1452 1452
 		if ($action == 'auto_validate' || $object->frequency > 0) {
1453 1453
 			print $form->editfieldval($langs->trans("StatusOfAutoGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $usercancreate, $select);
1454 1454
 		}
@@ -1464,7 +1464,7 @@  discard block
 block discarded – undo
1464 1464
 			}
1465 1465
 			print '</td>';
1466 1466
 			print '<td>';
1467
-			$select = 'select;0:' . $langs->trans('DoNotGenerateDoc') . ',1:' . $langs->trans('AutogenerateDoc');
1467
+			$select = 'select;0:'.$langs->trans('DoNotGenerateDoc').',1:'.$langs->trans('AutogenerateDoc');
1468 1468
 			if ($action == 'generate_pdf' || $object->frequency > 0) {
1469 1469
 				print $form->editfieldval($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $usercancreate, $select);
1470 1470
 			}
@@ -1488,7 +1488,7 @@  discard block
 block discarded – undo
1488 1488
 			print '<table class="border centpercent tableforfield">';
1489 1489
 
1490 1490
 			// Nb of generation already done
1491
-			print '<tr><td style="width: 50%">' . $langs->trans("NbOfGenerationDone") . '</td>';
1491
+			print '<tr><td style="width: 50%">'.$langs->trans("NbOfGenerationDone").'</td>';
1492 1492
 			print '<td>';
1493 1493
 			print $object->nb_gen_done ? $object->nb_gen_done : '0';
1494 1494
 			print '</td>';
@@ -1513,15 +1513,15 @@  discard block
 block discarded – undo
1513 1513
 		print '<div class="clearboth"></div><br>';
1514 1514
 
1515 1515
 		// Lines
1516
-		print '	<form name="addproduct" id="addproduct" action="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . (($action != 'editline') ? '#add' : '#line_' . GETPOSTINT('lineid')) . '" method="POST">
1517
-        	<input type="hidden" name="token" value="' . newToken() . '">
1518
-        	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline') . '">
1516
+		print '	<form name="addproduct" id="addproduct" action="'.$_SERVER["PHP_SELF"].'?id='.$object->id.(($action != 'editline') ? '#add' : '#line_'.GETPOSTINT('lineid')).'" method="POST">
1517
+        	<input type="hidden" name="token" value="' . newToken().'">
1518
+        	<input type="hidden" name="action" value="' . (($action != 'editline') ? 'addline' : 'updateline').'">
1519 1519
         	<input type="hidden" name="mode" value="">
1520
-        	<input type="hidden" name="id" value="' . $object->id . '">
1520
+        	<input type="hidden" name="id" value="' . $object->id.'">
1521 1521
         	';
1522 1522
 
1523 1523
 		if (!empty($conf->use_javascript_ajax) && $object->statut == 0) {
1524
-			include DOL_DOCUMENT_ROOT . '/core/tpl/ajaxrow.tpl.php';
1524
+			include DOL_DOCUMENT_ROOT.'/core/tpl/ajaxrow.tpl.php';
1525 1525
 		}
1526 1526
 
1527 1527
 		print '<div class="div-table-responsive-no-min">';
@@ -1578,24 +1578,24 @@  discard block
 block discarded – undo
1578 1578
 		if (empty($object->suspended)) {
1579 1579
 			if ($usercancreate) {
1580 1580
 				if (!empty($object->frequency) && $object->nb_gen_max > 0 && ($object->nb_gen_done >= $object->nb_gen_max)) {
1581
-					print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="' . dol_escape_htmltag($langs->trans("MaxGenerationReached")) . '">' . $langs->trans("CreateBill") . '</a></div>';
1581
+					print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="'.dol_escape_htmltag($langs->trans("MaxGenerationReached")).'">'.$langs->trans("CreateBill").'</a></div>';
1582 1582
 				} else {
1583 1583
 					if (empty($object->frequency) || $object->date_when <= $nowlasthour) {
1584
-						print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/fourn/facture/card.php?action=create&socid=' . $object->thirdparty->id . '&fac_rec=' . $object->id . '">' . $langs->trans("CreateBill") . '</a></div>';
1584
+						print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/fourn/facture/card.php?action=create&socid='.$object->thirdparty->id.'&fac_rec='.$object->id.'">'.$langs->trans("CreateBill").'</a></div>';
1585 1585
 					} else {
1586
-						print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="' . dol_escape_htmltag($langs->trans("DateIsNotEnough")) . '">' . $langs->trans("CreateBill") . '</a></div>';
1586
+						print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#" title="'.dol_escape_htmltag($langs->trans("DateIsNotEnough")).'">'.$langs->trans("CreateBill").'</a></div>';
1587 1587
 					}
1588 1588
 				}
1589 1589
 			} else {
1590
-				print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#">' . $langs->trans("CreateBill") . '</a></div>';
1590
+				print '<div class="inline-block divButAction"><a class="butActionRefused classfortooltip" href="#">'.$langs->trans("CreateBill").'</a></div>';
1591 1591
 			}
1592 1592
 		}
1593 1593
 
1594 1594
 		if ($usercancreate) {
1595 1595
 			if (empty($object->suspended)) {
1596
-				print '<div class="inline-block divButAction"><a class="butActionDelete" href="' . $_SERVER["PHP_SELF"] . '?action=disable&id=' . $object->id . '&token=' . newToken() . '">' . $langs->trans("Disable") . '</a></div>';
1596
+				print '<div class="inline-block divButAction"><a class="butActionDelete" href="'.$_SERVER["PHP_SELF"].'?action=disable&id='.$object->id.'&token='.newToken().'">'.$langs->trans("Disable").'</a></div>';
1597 1597
 			} else {
1598
-				print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?action=enable&id=' . $object->id . '&token=' . newToken() . '">' . $langs->trans("Enable") . '</a></div>';
1598
+				print '<div class="inline-block divButAction"><a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=enable&id='.$object->id.'&token='.newToken().'">'.$langs->trans("Enable").'</a></div>';
1599 1599
 			}
1600 1600
 		}
1601 1601
 
Please login to merge, or discard this patch.
htdocs/fourn/facture/card.php 1 patch
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	// Action clone object
200 200
 	if ($action == 'confirm_clone' && $confirm == 'yes' && $permissiontoadd) {
201 201
 		$objectutil = dol_clone($object, 1); // To avoid to denaturate loaded object when setting some properties for clone. We use native clone to keep this->db valid.
202
-		'@phan-var-force FactureFournisseur $objectutil';  // Same object type for cloned object
202
+		'@phan-var-force FactureFournisseur $objectutil'; // Same object type for cloned object
203 203
 
204 204
 		if (GETPOST('newsupplierref', 'alphanohtml')) {
205 205
 			$objectutil->ref_supplier = GETPOST('newsupplierref', 'alphanohtml');
@@ -784,7 +784,7 @@  discard block
 block discarded – undo
784 784
 		$db->begin();
785 785
 
786 786
 		$error = 0;
787
-		$tmpproject = 0;  // Ensure a value
787
+		$tmpproject = 0; // Ensure a value
788 788
 
789 789
 		// Fill array 'array_options' with data from add form
790 790
 		$ret = $extrafields->setOptionalsFromPost(null, $object);
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
 			$error++;
793 793
 		}
794 794
 
795
-		$dateinvoice = dol_mktime(0, 0, 0, GETPOSTINT('remonth'), GETPOSTINT('reday'), GETPOSTINT('reyear'), 'tzserver');	// If we enter the 02 january, we need to save the 02 january for server
795
+		$dateinvoice = dol_mktime(0, 0, 0, GETPOSTINT('remonth'), GETPOSTINT('reday'), GETPOSTINT('reyear'), 'tzserver'); // If we enter the 02 january, we need to save the 02 january for server
796 796
 		$datedue = dol_mktime(0, 0, 0, GETPOSTINT('echmonth'), GETPOSTINT('echday'), GETPOSTINT('echyear'), 'tzserver');
797 797
 		//var_dump($dateinvoice.' '.dol_print_date($dateinvoice, 'dayhour'));
798 798
 		//var_dump(dol_now('tzuserrel').' '.dol_get_last_hour(dol_now('tzuserrel')).' '.dol_print_date(dol_now('tzuserrel'),'dayhour').' '.dol_print_date(dol_get_last_hour(dol_now('tzuserrel')), 'dayhour'));
@@ -831,7 +831,7 @@  discard block
 block discarded – undo
831 831
 				$object->ref_supplier = GETPOST('ref_supplier', 'alpha');
832 832
 				$object->socid = GETPOSTINT('socid');
833 833
 				$object->label = GETPOST('label', 'alphanohtml');
834
-				$object->libelle = $object->label;	// deprecated
834
+				$object->libelle = $object->label; // deprecated
835 835
 				$object->date = $dateinvoice;
836 836
 				$object->date_echeance = $datedue;
837 837
 				$object->note_public = GETPOST('note_public', 'restricthtml');
@@ -905,7 +905,7 @@  discard block
 block discarded – undo
905 905
 				$object->subtype            = GETPOST('subtype', 'alphanohtml');
906 906
 				$object->socid				= GETPOSTINT('socid');
907 907
 				$object->label				= GETPOST('label', 'alphanohtml');
908
-				$object->libelle            = $object->label;  // Deprecated
908
+				$object->libelle            = $object->label; // Deprecated
909 909
 				$object->date               = $dateinvoice;
910 910
 				$object->date_echeance      = $datedue;
911 911
 				$object->note_public        = GETPOST('note_public', 'restricthtml');
@@ -1015,7 +1015,7 @@  discard block
 block discarded – undo
1015 1015
 				$object->cond_reglement_id	= (GETPOSTINT('type') == 3 ? 1 : GETPOST('cond_reglement_id'));
1016 1016
 				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id');
1017 1017
 				$object->fk_account         = GETPOSTINT('fk_account');
1018
-				$object->amount             = (float) price2num(GETPOST('amount'));  // FIXME: FactureFournisseur::$amount is deprecated and not used?
1018
+				$object->amount             = (float) price2num(GETPOST('amount')); // FIXME: FactureFournisseur::$amount is deprecated and not used?
1019 1019
 				//$object->remise_absolue		= price2num(GETPOST('remise_absolue'), 'MU');
1020 1020
 				//$object->remise_percent		= price2num(GETPOST('remise_percent'), '', 2);
1021 1021
 				$object->fk_incoterms       = GETPOSTINT('incoterm_id');
@@ -1068,28 +1068,28 @@  discard block
 block discarded – undo
1068 1068
 				$tmpproject = GETPOSTINT('projectid');
1069 1069
 
1070 1070
 				// Creation invoice
1071
-				$object->socid				= GETPOSTINT('socid');
1072
-				$object->type				= GETPOST('type', 'alphanohtml');
1073
-				$object->subtype            = GETPOSTINT('subtype');
1074
-				$object->ref				= GETPOST('ref', 'alphanohtml');
1075
-				$object->ref_supplier		= GETPOST('ref_supplier', 'alphanohtml');
1071
+				$object->socid = GETPOSTINT('socid');
1072
+				$object->type = GETPOST('type', 'alphanohtml');
1073
+				$object->subtype = GETPOSTINT('subtype');
1074
+				$object->ref = GETPOST('ref', 'alphanohtml');
1075
+				$object->ref_supplier = GETPOST('ref_supplier', 'alphanohtml');
1076 1076
 				$object->socid				= GETPOSTINT('socid');
1077 1077
 				$object->label				= GETPOST('label', 'alphanohtml');
1078
-				$object->libelle			= $object->label;	// deprecated
1079
-				$object->date				= $dateinvoice;
1080
-				$object->date_echeance		= $datedue;
1081
-				$object->note_public		= GETPOST('note_public', 'restricthtml');
1082
-				$object->note_private		= GETPOST('note_private', 'restricthtml');
1078
+				$object->libelle = $object->label; // deprecated
1079
+				$object->date = $dateinvoice;
1080
+				$object->date_echeance = $datedue;
1081
+				$object->note_public = GETPOST('note_public', 'restricthtml');
1082
+				$object->note_private = GETPOST('note_private', 'restricthtml');
1083 1083
 				$object->cond_reglement_id	= GETPOSTINT('cond_reglement_id');
1084 1084
 				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id');
1085 1085
 				$object->fk_account			= GETPOSTINT('fk_account');
1086 1086
 				$object->vat_reverse_charge	= GETPOST('vat_reverse_charge') == 'on' ? 1 : 0;
1087 1087
 				$object->fk_project			= ($tmpproject > 0) ? $tmpproject : null;
1088
-				$object->fk_incoterms		= GETPOSTINT('incoterm_id');
1088
+				$object->fk_incoterms = GETPOSTINT('incoterm_id');
1089 1089
 				$object->location_incoterms	= GETPOST('location_incoterms', 'alpha');
1090 1090
 				$object->multicurrency_code	= GETPOST('multicurrency_code', 'alpha');
1091
-				$object->multicurrency_tx	= GETPOSTINT('originmulticurrency_tx');
1092
-				$object->transport_mode_id	= GETPOSTINT('transport_mode_id');
1091
+				$object->multicurrency_tx = GETPOSTINT('originmulticurrency_tx');
1092
+				$object->transport_mode_id = GETPOSTINT('transport_mode_id');
1093 1093
 
1094 1094
 				// Auto calculation of date due if not filled by user
1095 1095
 				if (empty($object->date_echeance)) {
@@ -1301,7 +1301,7 @@  discard block
 block discarded – undo
1301 1301
 									0,
1302 1302
 									$object->lines[0]->date_start,
1303 1303
 									$object->lines[0]->date_end,
1304
-									array(),  // array_options
1304
+									array(), // array_options
1305 1305
 									0,
1306 1306
 									0,
1307 1307
 									'',
@@ -1439,7 +1439,7 @@  discard block
 block discarded – undo
1439 1439
 		// Edit line
1440 1440
 		$db->begin();
1441 1441
 
1442
-		if (! $object->fetch($id) > 0) {
1442
+		if (!$object->fetch($id) > 0) {
1443 1443
 			dol_print_error($db);
1444 1444
 		}
1445 1445
 		$object->fetch_thirdparty();
@@ -1610,7 +1610,7 @@  discard block
 block discarded – undo
1610 1610
 			$price_ttc_devise = price2num(GETPOST('multicurrency_price_ttc'), 'CU', 2);
1611 1611
 		}
1612 1612
 
1613
-		$tva_tx = (GETPOST('tva_tx') ? GETPOST('tva_tx') : 0);		// Can be '1.2' or '1.2 (CODE)'
1613
+		$tva_tx = (GETPOST('tva_tx') ? GETPOST('tva_tx') : 0); // Can be '1.2' or '1.2 (CODE)'
1614 1614
 
1615 1615
 		$qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS');
1616 1616
 
@@ -1756,7 +1756,7 @@  discard block
 block discarded – undo
1756 1756
 
1757 1757
 				// Get vat rate
1758 1758
 				if (!GETPOSTISSET('tva_tx')) {	// If vat rate not provided from the form (the form has the priority)
1759
-					$tmpidprodfournprice = GETPOST('idprodfournprice', 'alpha');	// can be an id of price, or -1, -2, -99 or 'idprod_...'
1759
+					$tmpidprodfournprice = GETPOST('idprodfournprice', 'alpha'); // can be an id of price, or -1, -2, -99 or 'idprod_...'
1760 1760
 					if (is_numeric($tmpidprodfournprice) && (int) $tmpidprodfournprice > 0) {
1761 1761
 						$tmpidprodfournprice = (int) $tmpidprodfournprice;
1762 1762
 					} else {
@@ -2038,7 +2038,7 @@  discard block
 block discarded – undo
2038 2038
 		}
2039 2039
 	}
2040 2040
 	if ($action == 'update_extras' && $usercancreate) {
2041
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
2041
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
2042 2042
 
2043 2043
 		// Fill array 'array_options' with data from add form
2044 2044
 		$ret = $extrafields->setOptionalsFromPost(null, $object, GETPOST('attribute', 'restricthtml'));
@@ -2128,7 +2128,7 @@  discard block
 block discarded – undo
2128 2128
 // Mode creation
2129 2129
 if ($action == 'create') {
2130 2130
 	$facturestatic = new FactureFournisseur($db);
2131
-	$selectedLines = array();  // Ensure initialised
2131
+	$selectedLines = array(); // Ensure initialised
2132 2132
 
2133 2133
 	print load_fiche_titre($langs->trans('NewSupplierInvoice'), '', 'supplier_invoice');
2134 2134
 
@@ -2323,7 +2323,7 @@  discard block
 block discarded – undo
2323 2323
 	print '<form name="add" action="'.$_SERVER["PHP_SELF"].'" method="post">';
2324 2324
 	print '<input type="hidden" name="token" value="'.newToken().'">';
2325 2325
 	print '<input type="hidden" name="action" value="add">';
2326
-	print '<input type="hidden" name="changecompany" value="0">';	// will be set to 1 by javascript so we know post is done after a company change
2326
+	print '<input type="hidden" name="changecompany" value="0">'; // will be set to 1 by javascript so we know post is done after a company change
2327 2327
 
2328 2328
 	if (!empty($societe->id) && $societe->id > 0) {
2329 2329
 		print '<input type="hidden" name="socid" value="'.$societe->id.'">'."\n";
@@ -2407,7 +2407,7 @@  discard block
 block discarded – undo
2407 2407
 
2408 2408
 			$sql = 'SELECT r.rowid, r.titre as title, r.total_ttc';
2409 2409
 			$sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_rec as r';
2410
-			$sql .= ' WHERE r.fk_soc = '. (int) $invoice_predefined->socid;
2410
+			$sql .= ' WHERE r.fk_soc = '.(int) $invoice_predefined->socid;
2411 2411
 
2412 2412
 			$resql = $db->query($sql);
2413 2413
 			if ($resql) {
@@ -2474,7 +2474,7 @@  discard block
 block discarded – undo
2474 2474
 			// Deposit - Down payment
2475 2475
 			if (!getDolGlobalString('INVOICE_DISABLE_DEPOSIT')) {
2476 2476
 				print '<div class="tagtr listofinvoicetype"><div class="tagtd listofinvoicetype">';
2477
-				$tmp = '<input type="radio" id="radio_deposit" name="type" value="3"' . (GETPOSTINT('type') == 3 ? ' checked' : '') . '> ';
2477
+				$tmp = '<input type="radio" id="radio_deposit" name="type" value="3"'.(GETPOSTINT('type') == 3 ? ' checked' : '').'> ';
2478 2478
 				print '<script type="text/javascript">
2479 2479
 				jQuery(document).ready(function() {
2480 2480
 					jQuery("#typestandardinvoice, #valuestandardinvoice").click(function() {
@@ -2521,7 +2521,7 @@  discard block
 block discarded – undo
2521 2521
 					print $form->selectarray('typedeposit', $arraylist, GETPOST('typedeposit', 'aZ09'), 0, 0, 0, '', 1);
2522 2522
 					print '</td>';
2523 2523
 					print '<td class="nowrap" style="padding-left: 5px">';
2524
-					print '<span class="opacitymedium paddingleft">'.$langs->trans("AmountOrPercent").'</span><input type="text" id="valuedeposit" name="valuedeposit" class="width75 right" value="' . GETPOSTINT('valuedeposit') . '"/>';
2524
+					print '<span class="opacitymedium paddingleft">'.$langs->trans("AmountOrPercent").'</span><input type="text" id="valuedeposit" name="valuedeposit" class="width75 right" value="'.GETPOSTINT('valuedeposit').'"/>';
2525 2525
 					print '</td>';
2526 2526
 				}
2527 2527
 				print '</tr></table>';
@@ -2771,8 +2771,8 @@  discard block
 block discarded – undo
2771 2771
 
2772 2772
 		// Vat reverse-charge by default
2773 2773
 		if (getDolGlobalString('ACCOUNTING_FORCE_ENABLE_VAT_REVERSE_CHARGE')) {
2774
-			require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
2775
-			print '<tr><td>' . $langs->trans('VATReverseCharge') . '</td><td>';
2774
+			require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
2775
+			print '<tr><td>'.$langs->trans('VATReverseCharge').'</td><td>';
2776 2776
 			// Try to propose to use VAT reverse charge even if the VAT reverse charge is not activated in the supplier card, if this corresponds to the context of use, the activation is proposed
2777 2777
 			if (GETPOSTISSET('vat_reverse_charge')) {  // Check if form was submitted previously
2778 2778
 				$vat_reverse_charge = (GETPOST('vat_reverse_charge', 'alpha') == 'on' || GETPOST('vat_reverse_charge', 'alpha') == '1') ? 1 : 0;
@@ -2782,7 +2782,7 @@  discard block
 block discarded – undo
2782 2782
 				$vat_reverse_charge = 0;
2783 2783
 			}
2784 2784
 
2785
-			print '<input type="checkbox" name="vat_reverse_charge"'. (!empty($vat_reverse_charge) ? ' checked ' : '') . '>';
2785
+			print '<input type="checkbox" name="vat_reverse_charge"'.(!empty($vat_reverse_charge) ? ' checked ' : '').'>';
2786 2786
 			print '</td></tr>';
2787 2787
 		}
2788 2788
 
@@ -3351,7 +3351,7 @@  discard block
 block discarded – undo
3351 3351
 					$creditnote->fetch($invoiceid);
3352 3352
 					$invoicecredits[] = $creditnote->getNomUrl(1);
3353 3353
 				}
3354
-				print ' <span class="opacitymediumbycolor paddingleft">'.$langs->transnoentities("InvoiceHasAvoir") . (count($invoicecredits) ? ' ' : '') . implode(',', $invoicecredits);
3354
+				print ' <span class="opacitymediumbycolor paddingleft">'.$langs->transnoentities("InvoiceHasAvoir").(count($invoicecredits) ? ' ' : '').implode(',', $invoicecredits);
3355 3355
 				print '</span>';
3356 3356
 			}
3357 3357
 			if (isset($objectidnext) && $objectidnext > 0) {
@@ -3498,12 +3498,12 @@  discard block
 block discarded – undo
3498 3498
 					print '<input type="hidden" name="action" value="setvatreversecharge">';
3499 3499
 					print '<input type="hidden" name="token" value="'.newToken().'">';
3500 3500
 
3501
-					print '<input type="checkbox" name="vat_reverse_charge"' . ($object->vat_reverse_charge == '1' ? ' checked ' : '') . '>';
3501
+					print '<input type="checkbox" name="vat_reverse_charge"'.($object->vat_reverse_charge == '1' ? ' checked ' : '').'>';
3502 3502
 
3503 3503
 					print '<input type="submit" class="button valignmiddle" value="'.$langs->trans("Modify").'">';
3504 3504
 					print '</form>';
3505 3505
 				} else {
3506
-					print '<input type="checkbox" name="vat_reverse_charge"'. ($object->vat_reverse_charge == '1' ? ' checked ' : '') . ' disabled>';
3506
+					print '<input type="checkbox" name="vat_reverse_charge"'.($object->vat_reverse_charge == '1' ? ' checked ' : '').' disabled>';
3507 3507
 				}
3508 3508
 				print '</td></tr>';
3509 3509
 			}
@@ -3571,15 +3571,15 @@  discard block
 block discarded – undo
3571 3571
 			include DOL_DOCUMENT_ROOT.'/core/tpl/object_currency_amount.tpl.php';
3572 3572
 
3573 3573
 			print '<tr>';
3574
-			print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
3575
-			print '<td class="nowrap amountcard right">' . price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
3574
+			print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>';
3575
+			print '<td class="nowrap amountcard right">'.price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
3576 3576
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3577
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3577
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3578 3578
 			}
3579 3579
 			print '</tr>';
3580 3580
 
3581 3581
 			print '<tr>';
3582
-			print '<td>' . $langs->trans('AmountVAT') . '</td>';
3582
+			print '<td>'.$langs->trans('AmountVAT').'</td>';
3583 3583
 			print '<td class="nowrap amountcard right">';
3584 3584
 			if (GETPOST('calculationrule')) {
3585 3585
 				$calculationrule = GETPOST('calculationrule', 'alpha');
@@ -3593,40 +3593,40 @@  discard block
 block discarded – undo
3593 3593
 			}
3594 3594
 			// Show link for "recalculate"
3595 3595
 			if ($object->getVentilExportCompta() == 0) {
3596
-				$s = '<span class="hideonsmartphone opacitymedium">' . $langs->trans("ReCalculate") . ' </span>';
3597
-				$s .= '<a href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=calculate&token='.newToken().'&calculationrule=totalofround">' . $langs->trans("Mode1") . '</a>';
3596
+				$s = '<span class="hideonsmartphone opacitymedium">'.$langs->trans("ReCalculate").' </span>';
3597
+				$s .= '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&action=calculate&token='.newToken().'&calculationrule=totalofround">'.$langs->trans("Mode1").'</a>';
3598 3598
 				$s .= ' / ';
3599
-				$s .= '<a href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=calculate&token='.newToken().'&calculationrule=roundoftotal">' . $langs->trans("Mode2") . '</a>';
3599
+				$s .= '<a href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&action=calculate&token='.newToken().'&calculationrule=roundoftotal">'.$langs->trans("Mode2").'</a>';
3600 3600
 				print '<div class="inline-block">';
3601
-				print $form->textwithtooltip($s, $langs->trans("CalculationRuleDesc", $calculationrulenum) . '<br>' . $langs->trans("CalculationRuleDescSupplier"), 2, 1, img_picto('', 'help'), '', 3, '', 0, 'recalculate');
3601
+				print $form->textwithtooltip($s, $langs->trans("CalculationRuleDesc", $calculationrulenum).'<br>'.$langs->trans("CalculationRuleDescSupplier"), 2, 1, img_picto('', 'help'), '', 3, '', 0, 'recalculate');
3602 3602
 				print '&nbsp; &nbsp; &nbsp; &nbsp;';
3603 3603
 				print '</div>';
3604 3604
 			}
3605 3605
 			print '<span class="nowraponall">'.price($object->total_tva, 1, $langs, 0, -1, -1, $conf->currency).'</span>';
3606 3606
 			print '</td>';
3607 3607
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3608
-				print '<td class="nowraponall amountcard right">' . price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3608
+				print '<td class="nowraponall amountcard right">'.price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3609 3609
 			}
3610 3610
 			print '</tr>';
3611 3611
 
3612 3612
 			if ($societe->localtax1_assuj == "1") { //Localtax1
3613 3613
 				print '<tr>';
3614
-				print '<td>' . $langs->transcountry("AmountLT1", $societe->country_code) . '</td>';
3615
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax1, 1, $langs, 0, -1, -1, $conf->currency) . '</td>';
3614
+				print '<td>'.$langs->transcountry("AmountLT1", $societe->country_code).'</td>';
3615
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax1, 1, $langs, 0, -1, -1, $conf->currency).'</td>';
3616 3616
 				print '</tr>';
3617 3617
 			}
3618 3618
 			if ($societe->localtax2_assuj == "1") { //Localtax2
3619 3619
 				print '<tr>';
3620
-				print '<td>' . $langs->transcountry("AmountLT2", $societe->country_code) . '</td>';
3621
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax2, 1, $langs, 0, -1, -1, $conf->currency) . '</td>';
3620
+				print '<td>'.$langs->transcountry("AmountLT2", $societe->country_code).'</td>';
3621
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax2, 1, $langs, 0, -1, -1, $conf->currency).'</td>';
3622 3622
 				print '</tr>';
3623 3623
 			}
3624 3624
 
3625 3625
 			print '<tr>';
3626
-			print '<td>' . $langs->trans('AmountTTC') . '</td>';
3627
-			print '<td class="nowrap amountcard right">' . price($object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
3626
+			print '<td>'.$langs->trans('AmountTTC').'</td>';
3627
+			print '<td class="nowrap amountcard right">'.price($object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
3628 3628
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3629
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3629
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3630 3630
 			}
3631 3631
 			print '</tr>';
3632 3632
 
@@ -4168,7 +4168,7 @@  discard block
 block discarded – undo
4168 4168
 				}
4169 4169
 
4170 4170
 				// Clone as predefined / Create template
4171
-				if (($object->type ==  FactureFournisseur::TYPE_STANDARD || $object->type == FactureFournisseur::TYPE_DEPOSIT) && $object->status == 0 && $usercancreate) {
4171
+				if (($object->type == FactureFournisseur::TYPE_STANDARD || $object->type == FactureFournisseur::TYPE_DEPOSIT) && $object->status == 0 && $usercancreate) {
4172 4172
 					if (!$objectidnext && count($object->lines) > 0) {
4173 4173
 						print '<a class="butAction" href="'.DOL_URL_ROOT.'/fourn/facture/card-rec.php?facid='.$object->id.'&action=create">'.$langs->trans("ChangeIntoRepeatableInvoice").'</a>';
4174 4174
 					}
Please login to merge, or discard this patch.
htdocs/fourn/commande/card.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 $action = GETPOST('action', 'alpha');
92 92
 $confirm = GETPOST('confirm', 'alpha');
93 93
 $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'purchaseordercard'; // To manage different context of search
94
-$cancel    = GETPOST('cancel', 'alpha');
94
+$cancel = GETPOST('cancel', 'alpha');
95 95
 $backtopage = GETPOST('backtopage', 'alpha');
96 96
 $backtopageforcancel = GETPOST('backtopageforcancel', 'alpha');
97 97
 
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 $result = restrictedArea($user, 'fournisseur', $object, 'commande_fournisseur', 'commande', 'fk_soc', 'rowid', $isdraft);
155 155
 
156 156
 // Common permissions
157
-$usercanread	= ($user->hasRight("fournisseur", "commande", "lire") || $user->hasRight("supplier_order", "lire"));
157
+$usercanread = ($user->hasRight("fournisseur", "commande", "lire") || $user->hasRight("supplier_order", "lire"));
158 158
 $usercancreate	= ($user->hasRight("fournisseur", "commande", "creer") || $user->hasRight("supplier_order", "creer"));
159 159
 $usercandelete	= (($user->hasRight("fournisseur", "commande", "supprimer") || $user->hasRight("supplier_order", "supprimer")) || ($usercancreate && isset($object->status) && $object->status == $object::STATUS_DRAFT));
160 160
 
@@ -162,9 +162,9 @@  discard block
 block discarded – undo
162 162
 $usercanvalidate = ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && !empty($usercancreate)) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight("fournisseur", "supplier_order_advance", "validate")));
163 163
 
164 164
 // Additional area permissions
165
-$usercanapprove			= $user->hasRight("fournisseur", "commande", "approuver");
166
-$usercanapprovesecond	= $user->hasRight("fournisseur", "commande", "approve2");
167
-$usercanorder			= $user->hasRight("fournisseur", "commande", "commander");
165
+$usercanapprove = $user->hasRight("fournisseur", "commande", "approuver");
166
+$usercanapprovesecond = $user->hasRight("fournisseur", "commande", "approve2");
167
+$usercanorder = $user->hasRight("fournisseur", "commande", "commander");
168 168
 if (!isModEnabled('reception')) {
169 169
 	$usercanreceive = $user->hasRight("fournisseur", "commande", "receptionner");
170 170
 } else {
@@ -173,8 +173,8 @@  discard block
 block discarded – undo
173 173
 
174 174
 // Permissions for includes
175 175
 $permissionnote		= $usercancreate; // Used by the include of actions_setnotes.inc.php
176
-$permissiondellink	= $usercancreate; // Used by the include of actions_dellink.inc.php
177
-$permissiontoedit	= $usercancreate; // Used by the include of actions_lineupdown.inc.php
176
+$permissiondellink = $usercancreate; // Used by the include of actions_dellink.inc.php
177
+$permissiontoedit = $usercancreate; // Used by the include of actions_lineupdown.inc.php
178 178
 $permissiontoadd	= $usercancreate; // Used by the include of actions_addupdatedelete.inc.php
179 179
 
180 180
 // Project permission
@@ -469,7 +469,7 @@  discard block
 block discarded – undo
469 469
 			$idprod = GETPOSTINT('idprod');
470 470
 		}
471 471
 
472
-		$tva_tx = (GETPOST('tva_tx') ? GETPOST('tva_tx') : 0);		// Can be '1.2' or '1.2 (CODE)'
472
+		$tva_tx = (GETPOST('tva_tx') ? GETPOST('tva_tx') : 0); // Can be '1.2' or '1.2 (CODE)'
473 473
 
474 474
 		$price_ht = price2num(GETPOST('price_ht'), 'MU', 2);
475 475
 		$price_ht_devise = price2num(GETPOST('multicurrency_price_ht'), 'CU', 2);
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 				// Get vat rate
603 603
 				$tva_npr = 0;
604 604
 				if (!GETPOSTISSET('tva_tx')) {	// If vat rate not provided from the form (the form has the priority)
605
-					$tmpidprodfournprice = GETPOST('idprodfournprice', 'alpha');	// can be an id of price, or -1, -2, -99 or 'idprod_...'
605
+					$tmpidprodfournprice = GETPOST('idprodfournprice', 'alpha'); // can be an id of price, or -1, -2, -99 or 'idprod_...'
606 606
 					if (is_numeric($tmpidprodfournprice) && (int) $tmpidprodfournprice > 0) {
607 607
 						$tmpidprodfournprice = (int) $tmpidprodfournprice;
608 608
 					} else {
@@ -1203,7 +1203,7 @@  discard block
 block discarded – undo
1203 1203
 			$result = $object->delete($user);
1204 1204
 			if ($result > 0) {
1205 1205
 				$db->commit();
1206
-				header("Location: " . DOL_URL_ROOT . '/fourn/commande/list.php?restore_lastsearch_values=1');
1206
+				header("Location: ".DOL_URL_ROOT.'/fourn/commande/list.php?restore_lastsearch_values=1');
1207 1207
 				exit;
1208 1208
 			} else {
1209 1209
 				$db->rollback();
@@ -1298,7 +1298,7 @@  discard block
 block discarded – undo
1298 1298
 
1299 1299
 
1300 1300
 	if ($action == 'update_extras' && $permissiontoadd) {
1301
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
1301
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
1302 1302
 
1303 1303
 		// Fill array 'array_options' with data from add form
1304 1304
 		$ret = $extrafields->setOptionalsFromPost(null, $object, GETPOST('attribute', 'restricthtml'));
@@ -1704,12 +1704,12 @@  discard block
 block discarded – undo
1704 1704
 			$cond_reglement_id	= (!empty($objectsrc->cond_reglement_id) ? $objectsrc->cond_reglement_id : (!empty($soc->cond_reglement_id) ? $soc->cond_reglement_id : 0));
1705 1705
 			$mode_reglement_id	= (!empty($objectsrc->mode_reglement_id) ? $objectsrc->mode_reglement_id : (!empty($soc->mode_reglement_id) ? $soc->mode_reglement_id : 0));
1706 1706
 			$fk_account         = (!empty($objectsrc->fk_account) ? $objectsrc->fk_account : (!empty($soc->fk_account) ? $soc->fk_account : 0));
1707
-			$availability_id	= (!empty($objectsrc->availability_id) ? $objectsrc->availability_id : (!empty($soc->availability_id) ? $soc->availability_id : 0));
1707
+			$availability_id = (!empty($objectsrc->availability_id) ? $objectsrc->availability_id : (!empty($soc->availability_id) ? $soc->availability_id : 0));
1708 1708
 			$shipping_method_id = (!empty($objectsrc->shipping_method_id) ? $objectsrc->shipping_method_id : (!empty($soc->shipping_method_id) ? $soc->shipping_method_id : 0));
1709 1709
 			$demand_reason_id = (!empty($objectsrc->demand_reason_id) ? $objectsrc->demand_reason_id : (!empty($soc->demand_reason_id) ? $soc->demand_reason_id : 0));
1710 1710
 			//$remise_percent		= (!empty($objectsrc->remise_percent) ? $objectsrc->remise_percent : (!empty($soc->remise_supplier_percent) ? $soc->remise_supplier_percent : 0));
1711 1711
 			//$remise_absolue		= (!empty($objectsrc->remise_absolue) ? $objectsrc->remise_absolue : (!empty($soc->remise_absolue) ? $soc->remise_absolue : 0));
1712
-			$dateinvoice		= getDolGlobalString('MAIN_AUTOFILL_DATE') ? '' : -1;
1712
+			$dateinvoice = getDolGlobalString('MAIN_AUTOFILL_DATE') ? '' : -1;
1713 1713
 
1714 1714
 			$datelivraison = (!empty($objectsrc->delivery_date) ? $objectsrc->delivery_date : '');
1715 1715
 
@@ -1825,7 +1825,7 @@  discard block
 block discarded – undo
1825 1825
 		// Payment term
1826 1826
 		print '<tr><td class="nowrap">'.$langs->trans('PaymentConditionsShort').'</td><td>';
1827 1827
 		print img_picto('', 'payment', 'class="pictofixedwidth"');
1828
-		print $form->getSelectConditionsPaiements((GETPOSTISSET('cond_reglement_id') &&  GETPOST('cond_reglement_id') != 0) ? GETPOST('cond_reglement_id') : $cond_reglement_id, 'cond_reglement_id', -1, 1);
1828
+		print $form->getSelectConditionsPaiements((GETPOSTISSET('cond_reglement_id') && GETPOST('cond_reglement_id') != 0) ? GETPOST('cond_reglement_id') : $cond_reglement_id, 'cond_reglement_id', -1, 1);
1829 1829
 		print '</td></tr>';
1830 1830
 
1831 1831
 		// Payment mode
@@ -2117,7 +2117,7 @@  discard block
 block discarded – undo
2117 2117
 				'morecss' => 'minwidth300'
2118 2118
 			)
2119 2119
 		);
2120
-		$formconfirm  = $form->formconfirm($_SERVER['PHP_SELF']."?id=$object->id", $langs->trans("DenyingThisOrder"), $langs->trans("ConfirmDenyingThisOrder", $object->ref), "confirm_refuse", $formquestion, 0, 1);
2120
+		$formconfirm = $form->formconfirm($_SERVER['PHP_SELF']."?id=$object->id", $langs->trans("DenyingThisOrder"), $langs->trans("ConfirmDenyingThisOrder", $object->ref), "confirm_refuse", $formquestion, 0, 1);
2121 2121
 	}
2122 2122
 
2123 2123
 	// Confirmation of cancellation
@@ -2186,7 +2186,7 @@  discard block
 block discarded – undo
2186 2186
 	$morehtmlref = '<div class="refidno">';
2187 2187
 	// Ref supplier
2188 2188
 	$morehtmlref .= $form->editfieldkey("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, (int) $usercancreate, 'string', '', 0, 1);
2189
-	$morehtmlref .= $form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2189
+	$morehtmlref .= $form->editfieldval("RefSupplier", 'ref_supplier', $object->ref_supplier, $object, $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2190 2190
 	// Thirdparty
2191 2191
 	$morehtmlref .= '<br>';
2192 2192
 	if (getDolGlobalString('MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER') && !empty($usercancreate) && $action == 'edit_thirdparty') {
@@ -2458,40 +2458,40 @@  discard block
 block discarded – undo
2458 2458
 
2459 2459
 		print '<tr>';
2460 2460
 		// Amount HT
2461
-		print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
2462
-		print '<td class="nowrap amountcard right">' . price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2461
+		print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>';
2462
+		print '<td class="nowrap amountcard right">'.price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2463 2463
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2464 2464
 			// Multicurrency Amount HT
2465
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2465
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2466 2466
 		}
2467 2467
 		print '</tr>';
2468 2468
 
2469 2469
 		print '<tr>';
2470 2470
 		// Amount VAT
2471
-		print '<td class="titlefieldmiddle">' . $langs->trans('AmountVAT') . '</td>';
2472
-		print '<td class="nowrap amountcard right">' . price($object->total_tva, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2471
+		print '<td class="titlefieldmiddle">'.$langs->trans('AmountVAT').'</td>';
2472
+		print '<td class="nowrap amountcard right">'.price($object->total_tva, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2473 2473
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2474 2474
 			// Multicurrency Amount VAT
2475
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2475
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2476 2476
 		}
2477 2477
 		print '</tr>';
2478 2478
 
2479 2479
 		// Amount Local Taxes
2480 2480
 		if ($mysoc->localtax1_assuj == "1" || $object->total_localtax1 != 0) {
2481 2481
 			print '<tr>';
2482
-			print '<td class="titlefieldmiddle">' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>';
2483
-			print '<td class="nowrap amountcard right">' . price($object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2482
+			print '<td class="titlefieldmiddle">'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>';
2483
+			print '<td class="nowrap amountcard right">'.price($object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2484 2484
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2485
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2485
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2486 2486
 			}
2487 2487
 			print '</tr>';
2488 2488
 
2489 2489
 			if ($mysoc->localtax2_assuj == "1" || $object->total_localtax2 != 0) {
2490 2490
 				print '<tr>';
2491
-				print '<td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>';
2492
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2491
+				print '<td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>';
2492
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2493 2493
 				if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2494
-					print '<td class="nowrap amountcard right">' . price($object->total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2494
+					print '<td class="nowrap amountcard right">'.price($object->total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2495 2495
 				}
2496 2496
 				print '</tr>';
2497 2497
 			}
@@ -2499,16 +2499,16 @@  discard block
 block discarded – undo
2499 2499
 
2500 2500
 		$alert = '';
2501 2501
 		if (getDolGlobalString('ORDER_MANAGE_MIN_AMOUNT') && $object->total_ht < $object->thirdparty->supplier_order_min_amount) {
2502
-			$alert = ' ' . img_warning($langs->trans('OrderMinAmount') . ': ' . price($object->thirdparty->supplier_order_min_amount));
2502
+			$alert = ' '.img_warning($langs->trans('OrderMinAmount').': '.price($object->thirdparty->supplier_order_min_amount));
2503 2503
 		}
2504 2504
 
2505 2505
 		print '<tr>';
2506 2506
 		// Amount TTC
2507
-		print '<td>' . $langs->trans('AmountTTC') . '</td>';
2508
-		print '<td class="nowrap amountcard right">' . price($object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency) . $alert . '</td>';
2507
+		print '<td>'.$langs->trans('AmountTTC').'</td>';
2508
+		print '<td class="nowrap amountcard right">'.price($object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency).$alert.'</td>';
2509 2509
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2510 2510
 			// Multicurrency Amount TTC
2511
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2511
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2512 2512
 		}
2513 2513
 		print '</tr>';
2514 2514
 
Please login to merge, or discard this patch.
htdocs/fourn/card.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 	if ($action == 'update_extras' && $user->hasRight('societe', 'creer')) {
186 186
 		$object->fetch($id);
187 187
 
188
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
188
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
189 189
 
190 190
 		// Fill array 'array_options' with data from update form
191 191
 		$ret = $extrafields->setOptionalsFromPost(null, $object, GETPOST('attribute', 'restricthtml'));
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
 					if ($object->accountancy_code_supplier_general > 0) {
293 293
 						print ' - ';
294 294
 					}
295
-					$accountingAccountByDefault = '<span class="opacitymedium">' . $langs->trans("AccountingAccountByDefaultShort") . ": " . length_accountg(getDolGlobalString('ACCOUNTING_ACCOUNT_SUPPLIER')) . '</span>';
295
+					$accountingAccountByDefault = '<span class="opacitymedium">'.$langs->trans("AccountingAccountByDefaultShort").": ".length_accountg(getDolGlobalString('ACCOUNTING_ACCOUNT_SUPPLIER')).'</span>';
296 296
 					print $accountingAccountByDefault;
297 297
 				}
298 298
 			}
@@ -336,7 +336,7 @@  discard block
 block discarded – undo
336 336
 		print '<td class="titlefield">';
337 337
 		print $form->textwithpicto($langs->trans('VATReverseChargeByDefault'), $langs->trans('VATReverseChargeByDefaultDesc'));
338 338
 		print '</td><td>';
339
-		print '<input type="checkbox" name="vat_reverse_charge" ' . ($object->vat_reverse_charge == '1' ? ' checked' : '') . ' disabled>';
339
+		print '<input type="checkbox" name="vat_reverse_charge" '.($object->vat_reverse_charge == '1' ? ' checked' : '').' disabled>';
340 340
 		print '</td>';
341 341
 		print '</tr>';
342 342
 	}
Please login to merge, or discard this patch.
htdocs/fourn/class/fournisseur.facture.ligne.class.php 1 patch
Spacing   +6 added lines, -7 removed lines patch added patch discarded remove patch
@@ -348,11 +348,11 @@  discard block
 block discarded – undo
348 348
 		$this->id = $obj->rowid;
349 349
 		$this->rowid = $obj->rowid;
350 350
 		$this->fk_facture_fourn = $obj->fk_facture_fourn;
351
-		$this->description		= $obj->line_desc;
352
-		$this->desc				= $obj->line_desc;
351
+		$this->description = $obj->line_desc;
352
+		$this->desc = $obj->line_desc;
353 353
 		$this->date_start = $obj->date_start;
354 354
 		$this->date_end = $obj->date_end;
355
-		$this->product_ref		= $obj->product_ref;
355
+		$this->product_ref = $obj->product_ref;
356 356
 		$this->ref_supplier		= $obj->ref_supplier;
357 357
 		$this->product_desc		= $obj->product_desc;
358 358
 
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
 		$this->localtax1_type	= $obj->localtax1_type;
366 366
 		$this->localtax2_type	= $obj->localtax2_type;
367 367
 
368
-		$this->qty				= $obj->qty;
368
+		$this->qty = $obj->qty;
369 369
 		$this->remise_percent = $obj->remise_percent;
370 370
 		$this->fk_remise_except = $obj->fk_remise_except;
371 371
 		//$this->tva				= $obj->total_tva; // deprecated
@@ -377,7 +377,7 @@  discard block
 block discarded – undo
377 377
 		$this->fk_product		= $obj->fk_product;
378 378
 		$this->product_type = $obj->product_type;
379 379
 		$this->product_label		= $obj->product_label;
380
-		$this->label		= $obj->product_label;
380
+		$this->label = $obj->product_label;
381 381
 		$this->info_bits		    = $obj->info_bits;
382 382
 		$this->fk_parent_line    = $obj->fk_parent_line;
383 383
 		$this->special_code = $obj->special_code;
@@ -697,8 +697,7 @@  discard block
 block discarded – undo
697 697
 		$sql .= " ".($this->fk_parent_line > 0 ? "'".$this->db->escape((string) $this->fk_parent_line)."'" : "null").",";
698 698
 		$product_label
699 699
 			= !empty($this->product_label)
700
-			? $this->product_label :
701
-			(!empty($this->label) ? $this->label : null);
700
+			? $this->product_label : (!empty($this->label) ? $this->label : null);
702 701
 		$sql .= " ".(!empty($product_label) ? "'".$this->db->escape($product_label)."'" : "null").",";
703 702
 		$sql .= " '".$this->db->escape($this->desc ? $this->desc : $this->description)."',";
704 703
 		$sql .= " '".$this->db->escape($this->ref_supplier)."',";
Please login to merge, or discard this patch.
htdocs/fourn/class/fournisseur.facture-rec.class.php 1 patch
Spacing   +164 added lines, -164 removed lines patch added patch discarded remove patch
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
 		$now = dol_now();
347 347
 
348 348
 		// Clean parameters
349
-		$this->titre = empty($this->titre) ? '' : $this->titre;	// deprecated
349
+		$this->titre = empty($this->titre) ? '' : $this->titre; // deprecated
350 350
 		$this->title = empty($this->title) ? '' : $this->title;
351 351
 		$keyforref = $this->table_ref_field;
352 352
 		$this->ref = $this->$keyforref;
@@ -410,32 +410,32 @@  discard block
 block discarded – undo
410 410
 			$sql .= ", '".$this->db->idate($now)."'";
411 411
 			$sql .= ", ".((int) $this->suspended);
412 412
 			$sql .= ", '".$this->db->escape($this->libelle)."'";
413
-			$sql .= ", " .(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0');                              // amount
414
-			$sql .= ", " .((int) $user->id);
415
-			$sql .= ", " .(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL');
416
-			$sql .= ", " .(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL');
417
-			$sql .= ", " .($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL');
418
-			$sql .= ", " .($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL');
419
-			$sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL');      // date_lim_reglement
420
-			$sql .= ", " .(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL');
421
-			$sql .= ", " .(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL');
422
-			$sql .= ", " .(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL');
423
-			$sql .= ", " . (int) $facfourn_src->fk_multicurrency;
413
+			$sql .= ", ".(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0'); // amount
414
+			$sql .= ", ".((int) $user->id);
415
+			$sql .= ", ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL');
416
+			$sql .= ", ".(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL');
417
+			$sql .= ", ".($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL');
418
+			$sql .= ", ".($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL');
419
+			$sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL'); // date_lim_reglement
420
+			$sql .= ", ".(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL');
421
+			$sql .= ", ".(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL');
422
+			$sql .= ", ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL');
423
+			$sql .= ", ".(int) $facfourn_src->fk_multicurrency;
424 424
 			$sql .= ", '".$this->db->escape($facfourn_src->multicurrency_code)."'";
425
-			$sql .= ", " . (float) $facfourn_src->multicurrency_tx;
426
-			$sql .= ", " . (int) $this->usenewprice;
427
-			$sql .= ", " . (int) $this->frequency;
425
+			$sql .= ", ".(float) $facfourn_src->multicurrency_tx;
426
+			$sql .= ", ".(int) $this->usenewprice;
427
+			$sql .= ", ".(int) $this->frequency;
428 428
 			$sql .= ", '".$this->db->escape($this->unit_frequency)."'";
429
-			$sql .= ", " .(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL');
430
-			$sql .= ", " .(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL');
431
-			$sql .= ", " . (int) $this->nb_gen_done;
432
-			$sql .= ", " . (int) $this->nb_gen_max;
433
-			$sql .= ", " . (int) $this->auto_validate;
434
-			$sql .= ", " . (int) $this->generate_pdf;
429
+			$sql .= ", ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL');
430
+			$sql .= ", ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL');
431
+			$sql .= ", ".(int) $this->nb_gen_done;
432
+			$sql .= ", ".(int) $this->nb_gen_max;
433
+			$sql .= ", ".(int) $this->auto_validate;
434
+			$sql .= ", ".(int) $this->generate_pdf;
435 435
 			$sql .= ')';
436 436
 
437 437
 			if ($this->db->query($sql)) {
438
-				$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_rec');
438
+				$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_rec');
439 439
 
440 440
 				// Fields used into addline later
441 441
 				$this->fk_multicurrency = $facfourn_src->fk_multicurrency;
@@ -574,47 +574,47 @@  discard block
 block discarded – undo
574 574
 		$error = 0;
575 575
 
576 576
 		$sql = "UPDATE ".MAIN_DB_PREFIX."facture_fourn_rec SET";
577
-		$sql .= " titre = '" . (!empty($this->title) ? $this->db->escape($this->title) : "")."'," ;
577
+		$sql .= " titre = '".(!empty($this->title) ? $this->db->escape($this->title) : "")."',";
578 578
 		$sql .= " subtype=".(isset($this->subtype) ? $this->db->escape((string) $this->subtype) : "null").",";
579
-		$sql .= " ref_supplier = '". (!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',";
580
-		$sql .= " entity = ". (!empty($this->entity) ? ((int) $this->entity) : 1) . ',';
579
+		$sql .= " ref_supplier = '".(!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',";
580
+		$sql .= " entity = ".(!empty($this->entity) ? ((int) $this->entity) : 1).',';
581 581
 		if (!empty($this->socid) && $this->socid > 0) {
582
-			$sql .= " fk_soc = ". ((int) $this->socid). ',';
582
+			$sql .= " fk_soc = ".((int) $this->socid).',';
583 583
 		} elseif (!empty($this->fk_soc) && $this->fk_soc > 0) {	// For backward compatibility
584
-			$sql .= " fk_soc = ". ((int) $this->fk_soc). ',';
584
+			$sql .= " fk_soc = ".((int) $this->fk_soc).',';
585 585
 		}
586
-		$sql .= " suspended = ". (!empty($this->suspended) ? ((int) $this->suspended) : 0) . ',';
587
-		$sql .= " libelle = ". (!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL') . ",";
588
-		$sql .= " vat_src_code = ". (!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL') . ',';
589
-		$sql .= " localtax1 = ". (!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00) . ',';
590
-		$sql .= " localtax2 = ". (!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00) . ',';
591
-		$sql .= " total_ht = ". (!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00) . ',';
592
-		$sql .= " total_tva = ". (!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00) . ',';
593
-		$sql .= " total_ttc = ". (!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00) . ',';
594
-		$sql .= " fk_user_modif = ". ((int) $user->id) . ',';
595
-		$sql .= " fk_projet = ". (!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL') . ',';
596
-		$sql .= " fk_account = ". (!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL') . ',';
597
-		$sql .= " fk_mode_reglement = ". (!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL') . ',';
598
-		$sql .= " fk_cond_reglement = ". (!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL') . ',';
599
-		$sql .= " date_lim_reglement = ". (!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL') . ',';
600
-		$sql .= " note_private = '". (!empty($this->note_private) ? $this->db->escape($this->note_private) : '') . "',";
601
-		$sql .= " note_public = '". (!empty($this->note_public) ? $this->db->escape($this->note_public) : '') . "',";
602
-		$sql .= " modelpdf = ". (!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL') . ",";
603
-		$sql .= " fk_multicurrency = ". (!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL') . ',';
604
-		$sql .= " multicurrency_code = ". (!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL') . ",";
605
-		$sql .= " multicurrency_tx = ". (!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1) . ',';
606
-		$sql .= " multicurrency_total_ht = ". (!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00) . ',';
607
-		$sql .= " multicurrency_total_tva = ". (!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00) . ',';
608
-		$sql .= " multicurrency_total_ttc = ". (!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00) . ',';
609
-		$sql .= " usenewprice = ". (!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0) . ',';
610
-		$sql .= " frequency = ". (!empty($this->frequency) ? ((int) $this->frequency) : 0). ',';
611
-		$sql .= " unit_frequency = '". (!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : ''). "',";
612
-		$sql .= " date_when = ". (!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL') . ',';
613
-		$sql .= " date_last_gen = ". (!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL') . ',';
614
-		$sql .= " nb_gen_done = ". (!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0) . ',';
615
-		$sql .= " nb_gen_max = ". (!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0) . ',';
616
-		$sql .= " auto_validate = ". (!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0);
617
-		$sql .= " WHERE rowid = ". (int) $this->id;
586
+		$sql .= " suspended = ".(!empty($this->suspended) ? ((int) $this->suspended) : 0).',';
587
+		$sql .= " libelle = ".(!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL').",";
588
+		$sql .= " vat_src_code = ".(!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL').',';
589
+		$sql .= " localtax1 = ".(!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00).',';
590
+		$sql .= " localtax2 = ".(!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00).',';
591
+		$sql .= " total_ht = ".(!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00).',';
592
+		$sql .= " total_tva = ".(!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00).',';
593
+		$sql .= " total_ttc = ".(!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00).',';
594
+		$sql .= " fk_user_modif = ".((int) $user->id).',';
595
+		$sql .= " fk_projet = ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL').',';
596
+		$sql .= " fk_account = ".(!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL').',';
597
+		$sql .= " fk_mode_reglement = ".(!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL').',';
598
+		$sql .= " fk_cond_reglement = ".(!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL').',';
599
+		$sql .= " date_lim_reglement = ".(!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL').',';
600
+		$sql .= " note_private = '".(!empty($this->note_private) ? $this->db->escape($this->note_private) : '')."',";
601
+		$sql .= " note_public = '".(!empty($this->note_public) ? $this->db->escape($this->note_public) : '')."',";
602
+		$sql .= " modelpdf = ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL').",";
603
+		$sql .= " fk_multicurrency = ".(!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL').',';
604
+		$sql .= " multicurrency_code = ".(!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL').",";
605
+		$sql .= " multicurrency_tx = ".(!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1).',';
606
+		$sql .= " multicurrency_total_ht = ".(!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00).',';
607
+		$sql .= " multicurrency_total_tva = ".(!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00).',';
608
+		$sql .= " multicurrency_total_ttc = ".(!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00).',';
609
+		$sql .= " usenewprice = ".(!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0).',';
610
+		$sql .= " frequency = ".(!empty($this->frequency) ? ((int) $this->frequency) : 0).',';
611
+		$sql .= " unit_frequency = '".(!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : '')."',";
612
+		$sql .= " date_when = ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL').',';
613
+		$sql .= " date_last_gen = ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL').',';
614
+		$sql .= " nb_gen_done = ".(!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0).',';
615
+		$sql .= " nb_gen_max = ".(!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0).',';
616
+		$sql .= " auto_validate = ".(!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0);
617
+		$sql .= " WHERE rowid = ".(int) $this->id;
618 618
 
619 619
 		$this->db->begin();
620 620
 
@@ -675,7 +675,7 @@  discard block
 block discarded – undo
675 675
 		$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON f.fk_mode_reglement = p.id';
676 676
 		$sql .= ' WHERE f.entity IN ('.getEntity('invoice').')';
677 677
 		if ($rowid) {
678
-			$sql .= ' AND f.rowid='. (int) $rowid;
678
+			$sql .= ' AND f.rowid='.(int) $rowid;
679 679
 		} elseif ($ref) {
680 680
 			$sql .= " AND f.titre='".$this->db->escape($ref)."'";
681 681
 		} else {
@@ -692,7 +692,7 @@  discard block
 block discarded – undo
692 692
 				$this->id                       = $obj->rowid;
693 693
 				$this->titre                    = $obj->title;
694 694
 				$this->title                    = $obj->title;
695
-				$this->subtype				          = $obj->subtype;
695
+				$this->subtype = $obj->subtype;
696 696
 				$this->ref                      = $obj->title;
697 697
 				$this->ref_supplier             = $obj->ref_supplier;
698 698
 				$this->entity                   = $obj->entity;
@@ -809,7 +809,7 @@  discard block
 block discarded – undo
809 809
 		$sql .= ' p.ref as product_ref, p.fk_product_type as fk_product_type, p.label as product_label, p.description as product_desc';
810 810
 		$sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_det_rec as l';
811 811
 		$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON l.fk_product = p.rowid';
812
-		$sql .= ' WHERE l.fk_facture_fourn = '. (int) $this->id;
812
+		$sql .= ' WHERE l.fk_facture_fourn = '.(int) $this->id;
813 813
 		$sql .= ' ORDER BY l.rang';
814 814
 
815 815
 		dol_syslog('FactureFournisseurRec::fetch_lines', LOG_DEBUG);
@@ -850,14 +850,14 @@  discard block
 block discarded – undo
850 850
 				$line->product_type             = $objp->product_type;
851 851
 				$line->date_start               = $objp->date_start;
852 852
 				$line->date_end                 = $objp->date_end;
853
-				$line->info_bits                = $objp->info_bits	;
853
+				$line->info_bits                = $objp->info_bits;
854 854
 				$line->special_code             = $objp->special_code;
855 855
 				$line->rang                     = $objp->rang;
856 856
 				$line->fk_unit                  = $objp->fk_unit;
857 857
 				$line->import_key               = $objp->import_key;
858 858
 				$line->fk_user_author           = $objp->fk_user_author;
859 859
 				$line->fk_user_modif            = $objp->fk_user_modif;
860
-				$this->extraparams 				= !empty($objp->extraparams) ? (array) json_decode($objp->extraparams, true) : array();
860
+				$this->extraparams = !empty($objp->extraparams) ? (array) json_decode($objp->extraparams, true) : array();
861 861
 				$line->fk_multicurrency         = $objp->fk_multicurrency;
862 862
 				$line->multicurrency_code       = $objp->multicurrency_code;
863 863
 				$line->multicurrency_subprice   = $objp->multicurrency_subprice;
@@ -901,11 +901,11 @@  discard block
 block discarded – undo
901 901
 		$main = MAIN_DB_PREFIX.'facture_fourn_det_rec';
902 902
 		$ef = $main."_extrafields";
903 903
 
904
-		$sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ". (int) $rowid .")";
905
-		$sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ". (int) $rowid;
904
+		$sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ".(int) $rowid.")";
905
+		$sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ".(int) $rowid;
906 906
 
907 907
 		if ($this->db->query($sqlef) && $this->db->query($sql)) {
908
-			$sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ". (int) $rowid;
908
+			$sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ".(int) $rowid;
909 909
 			dol_syslog($sql);
910 910
 			if ($this->db->query($sql)) {
911 911
 				// Delete linked object
@@ -934,7 +934,7 @@  discard block
 block discarded – undo
934 934
 			}
935 935
 			// End call triggers
936 936
 		}
937
-		if (! $error) {
937
+		if (!$error) {
938 938
 			$this->db->commit();
939 939
 			return 1;
940 940
 		} else {
@@ -1046,7 +1046,7 @@  discard block
 block discarded – undo
1046 1046
 				}
1047 1047
 			}
1048 1048
 
1049
-			$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec (';
1049
+			$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det_rec (';
1050 1050
 			$sql .= 'fk_facture_fourn';
1051 1051
 			$sql .= ', fk_product';
1052 1052
 			$sql .= ', ref';
@@ -1078,46 +1078,46 @@  discard block
 block discarded – undo
1078 1078
 			$sql .= ', fk_user_author';
1079 1079
 			$sql .= ', fk_multicurrency, multicurrency_code, multicurrency_subprice, multicurrency_total_ht, multicurrency_total_tva, multicurrency_total_ttc';
1080 1080
 			$sql .= ') VALUES (';
1081
-			$sql .= ' ' . (int) $facid;   // source supplier invoice id
1082
-			$sql .= ', ' . (!empty($fk_product) ? "'" . $this->db->escape((string) $fk_product) . "'" : 'null');
1083
-			$sql .= ', ' . (!empty($ref) ? "'" . $this->db->escape($ref) . "'" : 'null');
1084
-			$sql .= ', ' . (!empty($label) ? "'" . $this->db->escape($label) . "'" : 'null');
1085
-			$sql .= ", '" . $this->db->escape($desc) . "'";
1086
-			$sql .= ', ' . price2num($pu_ht);
1087
-			$sql .= ', ' . price2num($pu_ttc);
1088
-			$sql .= ', ' . price2num($qty);
1089
-			$sql .= ', ' . price2num($remise_percent);
1081
+			$sql .= ' '.(int) $facid; // source supplier invoice id
1082
+			$sql .= ', '.(!empty($fk_product) ? "'".$this->db->escape((string) $fk_product)."'" : 'null');
1083
+			$sql .= ', '.(!empty($ref) ? "'".$this->db->escape($ref)."'" : 'null');
1084
+			$sql .= ', '.(!empty($label) ? "'".$this->db->escape($label)."'" : 'null');
1085
+			$sql .= ", '".$this->db->escape($desc)."'";
1086
+			$sql .= ', '.price2num($pu_ht);
1087
+			$sql .= ', '.price2num($pu_ttc);
1088
+			$sql .= ', '.price2num($qty);
1089
+			$sql .= ', '.price2num($remise_percent);
1090 1090
 			$sql .= ', null';
1091
-			$sql .= ", '" . $this->db->escape($vat_src_code) . "'";
1092
-			$sql .= ', ' . price2num($txtva);
1093
-			$sql .= ', ' . price2num($txlocaltax1);
1094
-			$sql .= ", '" . $this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '') . "'";
1095
-			$sql .= ', ' . price2num($txlocaltax2);
1096
-			$sql .= ", '" . $this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '') . "'";
1097
-			$sql .= ', ' . price2num($total_ht);
1098
-			$sql .= ', ' . price2num($total_tva);
1099
-			$sql .= ', ' . price2num($total_localtax1);
1100
-			$sql .= ', ' . price2num($total_localtax2);
1101
-			$sql .= ', ' . price2num($total_ttc);
1102
-			$sql .= ', ' . (int) $product_type;
1103
-			$sql .= ', ' . ($date_start > 0 ? (int) $date_start : 'NULL');
1104
-			$sql .= ', ' . ($date_end > 0 ? (int) $date_end : 'NULL');
1105
-			$sql .= ', ' . (int) $info_bits;
1106
-			$sql .= ', ' . (int) $special_code;
1107
-			$sql .= ', ' . (int) $rang;
1108
-			$sql .= ', ' . ($fk_unit ? (int) $fk_unit : 'NULL');
1109
-			$sql .= ', ' . (int) $user->id;
1110
-			$sql .= ', ' . (int) $this->fk_multicurrency;
1111
-			$sql .= ", '" . $this->db->escape($this->multicurrency_code) . "'";
1112
-			$sql .= ', ' . price2num($pu_ht_devise, 'CU');
1113
-			$sql .= ', ' . price2num($multicurrency_total_ht, 'CT');
1114
-			$sql .= ', ' . price2num($multicurrency_total_tva, 'CT');
1115
-			$sql .= ', ' . price2num($multicurrency_total_ttc, 'CT');
1091
+			$sql .= ", '".$this->db->escape($vat_src_code)."'";
1092
+			$sql .= ', '.price2num($txtva);
1093
+			$sql .= ', '.price2num($txlocaltax1);
1094
+			$sql .= ", '".$this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '')."'";
1095
+			$sql .= ', '.price2num($txlocaltax2);
1096
+			$sql .= ", '".$this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '')."'";
1097
+			$sql .= ', '.price2num($total_ht);
1098
+			$sql .= ', '.price2num($total_tva);
1099
+			$sql .= ', '.price2num($total_localtax1);
1100
+			$sql .= ', '.price2num($total_localtax2);
1101
+			$sql .= ', '.price2num($total_ttc);
1102
+			$sql .= ', '.(int) $product_type;
1103
+			$sql .= ', '.($date_start > 0 ? (int) $date_start : 'NULL');
1104
+			$sql .= ', '.($date_end > 0 ? (int) $date_end : 'NULL');
1105
+			$sql .= ', '.(int) $info_bits;
1106
+			$sql .= ', '.(int) $special_code;
1107
+			$sql .= ', '.(int) $rang;
1108
+			$sql .= ', '.($fk_unit ? (int) $fk_unit : 'NULL');
1109
+			$sql .= ', '.(int) $user->id;
1110
+			$sql .= ', '.(int) $this->fk_multicurrency;
1111
+			$sql .= ", '".$this->db->escape($this->multicurrency_code)."'";
1112
+			$sql .= ', '.price2num($pu_ht_devise, 'CU');
1113
+			$sql .= ', '.price2num($multicurrency_total_ht, 'CT');
1114
+			$sql .= ', '.price2num($multicurrency_total_tva, 'CT');
1115
+			$sql .= ', '.price2num($multicurrency_total_ttc, 'CT');
1116 1116
 			$sql .= ')';
1117 1117
 
1118
-			dol_syslog(get_class($this). '::addline', LOG_DEBUG);
1118
+			dol_syslog(get_class($this).'::addline', LOG_DEBUG);
1119 1119
 			if ($this->db->query($sql)) {
1120
-				$lineId = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_det_rec');
1120
+				$lineId = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det_rec');
1121 1121
 				$this->update_price();
1122 1122
 				$this->id = $facid;
1123 1123
 				$this->db->commit();
@@ -1168,7 +1168,7 @@  discard block
 block discarded – undo
1168 1168
 
1169 1169
 		$facid = $this->id;
1170 1170
 
1171
-		dol_syslog(get_class($this). '::updateline facid=' .$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG);
1171
+		dol_syslog(get_class($this).'::updateline facid='.$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG);
1172 1172
 		include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
1173 1173
 
1174 1174
 		// Check parameters
@@ -1238,41 +1238,41 @@  discard block
 block discarded – undo
1238 1238
 				$product_type = $product->type;
1239 1239
 			}
1240 1240
 
1241
-			$sql = 'UPDATE ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec SET';
1242
-			$sql .= ' fk_facture_fourn = ' . ((int) $facid);
1243
-			$sql .= ', fk_product = ' . ($fk_product > 0 ? ((int) $fk_product) : 'null');
1244
-			$sql .= ", ref = '" . $this->db->escape($ref) . "'";
1245
-			$sql .= ", label = '" . $this->db->escape($label) . "'";
1246
-			$sql .= ", description = '" . $this->db->escape($desc) . "'";
1247
-			$sql .= ', pu_ht = ' . price2num($pu_ht);
1248
-			$sql .= ', qty = ' . price2num($qty);
1249
-			$sql .= ", remise_percent = '" . price2num($remise_percent) . "'";
1250
-			$sql .= ", vat_src_code = '" . $this->db->escape($vat_src_code) . "'";
1251
-			$sql .= ', tva_tx = ' . price2num($txtva);
1252
-			$sql .= ', localtax1_tx = ' . (float) $txlocaltax1;
1253
-			$sql .= ", localtax1_type = '" . $this->db->escape($localtaxes_type[0]) . "'";
1254
-			$sql .= ', localtax2_tx = ' . (float) $txlocaltax2;
1255
-			$sql .= ", localtax2_type = '" . $this->db->escape($localtaxes_type[2]) . "'";
1256
-			$sql .= ", total_ht = '" . price2num($total_ht) . "'";
1257
-			$sql .= ", total_tva = '" . price2num($total_tva) . "'";
1258
-			$sql .= ", total_localtax1 = '" . price2num($total_localtax1) . "'";
1259
-			$sql .= ", total_localtax2 = '" . price2num($total_localtax2) . "'";
1260
-			$sql .= ", total_ttc = '" . price2num($total_ttc) . "'";
1261
-			$sql .= ', product_type = ' . (int) $product_type;
1262
-			$sql .= ', date_start = ' . (empty($date_start) ? 'NULL' : (int) $date_start);
1263
-			$sql .= ', date_end = ' . (empty($date_end) ? 'NULL' : (int) $date_end);
1264
-			$sql .= ', info_bits = ' . (int) $info_bits;
1265
-			$sql .= ', special_code = ' . (int) $special_code;
1266
-			$sql .= ', rang = ' . (int) $rang;
1267
-			$sql .= ', fk_unit = ' . ($fk_unit ? "'" . $this->db->escape($fk_unit) . "'" : 'null');
1268
-			$sql .= ', fk_user_modif = ' . (int) $user;
1241
+			$sql = 'UPDATE '.MAIN_DB_PREFIX.'facture_fourn_det_rec SET';
1242
+			$sql .= ' fk_facture_fourn = '.((int) $facid);
1243
+			$sql .= ', fk_product = '.($fk_product > 0 ? ((int) $fk_product) : 'null');
1244
+			$sql .= ", ref = '".$this->db->escape($ref)."'";
1245
+			$sql .= ", label = '".$this->db->escape($label)."'";
1246
+			$sql .= ", description = '".$this->db->escape($desc)."'";
1247
+			$sql .= ', pu_ht = '.price2num($pu_ht);
1248
+			$sql .= ', qty = '.price2num($qty);
1249
+			$sql .= ", remise_percent = '".price2num($remise_percent)."'";
1250
+			$sql .= ", vat_src_code = '".$this->db->escape($vat_src_code)."'";
1251
+			$sql .= ', tva_tx = '.price2num($txtva);
1252
+			$sql .= ', localtax1_tx = '.(float) $txlocaltax1;
1253
+			$sql .= ", localtax1_type = '".$this->db->escape($localtaxes_type[0])."'";
1254
+			$sql .= ', localtax2_tx = '.(float) $txlocaltax2;
1255
+			$sql .= ", localtax2_type = '".$this->db->escape($localtaxes_type[2])."'";
1256
+			$sql .= ", total_ht = '".price2num($total_ht)."'";
1257
+			$sql .= ", total_tva = '".price2num($total_tva)."'";
1258
+			$sql .= ", total_localtax1 = '".price2num($total_localtax1)."'";
1259
+			$sql .= ", total_localtax2 = '".price2num($total_localtax2)."'";
1260
+			$sql .= ", total_ttc = '".price2num($total_ttc)."'";
1261
+			$sql .= ', product_type = '.(int) $product_type;
1262
+			$sql .= ', date_start = '.(empty($date_start) ? 'NULL' : (int) $date_start);
1263
+			$sql .= ', date_end = '.(empty($date_end) ? 'NULL' : (int) $date_end);
1264
+			$sql .= ', info_bits = '.(int) $info_bits;
1265
+			$sql .= ', special_code = '.(int) $special_code;
1266
+			$sql .= ', rang = '.(int) $rang;
1267
+			$sql .= ', fk_unit = '.($fk_unit ? "'".$this->db->escape($fk_unit)."'" : 'null');
1268
+			$sql .= ', fk_user_modif = '.(int) $user;
1269 1269
 			$sql .= ', multicurrency_subprice = '.price2num($pu_ht_devise);
1270 1270
 			$sql .= ', multicurrency_total_ht = '.price2num($multicurrency_total_ht);
1271 1271
 			$sql .= ', multicurrency_total_tva = '.price2num($multicurrency_total_tva);
1272 1272
 			$sql .= ', multicurrency_total_ttc = '.price2num($multicurrency_total_ttc);
1273
-			$sql .= ' WHERE rowid = ' . (int) $rowid;
1273
+			$sql .= ' WHERE rowid = '.(int) $rowid;
1274 1274
 
1275
-			dol_syslog(get_class($this). '::updateline', LOG_DEBUG);
1275
+			dol_syslog(get_class($this).'::updateline', LOG_DEBUG);
1276 1276
 			if ($this->db->query($sql)) {
1277 1277
 				$this->id = $facid;
1278 1278
 				$this->update_price();
@@ -1362,16 +1362,16 @@  discard block
 block discarded – undo
1362 1362
 		$tmparray = dol_getdate($now);
1363 1363
 		$today = dol_mktime(23, 59, 59, $tmparray['mon'], $tmparray['mday'], $tmparray['year']); // Today is last second of current day
1364 1364
 
1365
-		dol_syslog('createRecurringInvoices restrictioninvoiceid=' .$restrictioninvoiceid. ' forcevalidation=' .$forcevalidation);
1365
+		dol_syslog('createRecurringInvoices restrictioninvoiceid='.$restrictioninvoiceid.' forcevalidation='.$forcevalidation);
1366 1366
 
1367 1367
 		$sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'facture_fourn_rec';
1368 1368
 		$sql .= ' WHERE frequency > 0'; // A recurring supplier invoice is an invoice with a frequency
1369 1369
 		$sql .= " AND (date_when IS NULL OR date_when <= '".$this->db->idate($today)."')";
1370 1370
 		$sql .= ' AND (nb_gen_done < nb_gen_max OR nb_gen_max = 0)';
1371 1371
 		$sql .= ' AND suspended = 0';
1372
-		$sql .= ' AND entity = '. (int) $conf->entity; // MUST STAY = $conf->entity here
1372
+		$sql .= ' AND entity = '.(int) $conf->entity; // MUST STAY = $conf->entity here
1373 1373
 		if ($restrictioninvoiceid > 0) {
1374
-			$sql .= ' AND rowid = '. (int) $restrictioninvoiceid;
1374
+			$sql .= ' AND rowid = '.(int) $restrictioninvoiceid;
1375 1375
 		}
1376 1376
 		$sql .= $this->db->order('entity', 'ASC');
1377 1377
 		//print $sql;exit;
@@ -1411,7 +1411,7 @@  discard block
 block discarded – undo
1411 1411
 					// Set entity context
1412 1412
 					$conf->entity = $facturerec->entity;
1413 1413
 
1414
-					dol_syslog('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', ref=' .$facturerec->ref. ', entity=' .$facturerec->entity);
1414
+					dol_syslog('createRecurringInvoices Process invoice template id='.$facturerec->id.', ref='.$facturerec->ref.', entity='.$facturerec->entity);
1415 1415
 
1416 1416
 					$new_fac_fourn = new FactureFournisseur($this->db);
1417 1417
 					$new_fac_fourn->fac_rec = $facturerec->id; // We will create $facture from this recurring invoice
@@ -1419,7 +1419,7 @@  discard block
 block discarded – undo
1419 1419
 
1420 1420
 					$new_fac_fourn->type = self::TYPE_STANDARD;
1421 1421
 					$new_fac_fourn->subtype = $facturerec->subtype;
1422
-					$new_fac_fourn->statut = self::STATUS_DRAFT;	// deprecated
1422
+					$new_fac_fourn->statut = self::STATUS_DRAFT; // deprecated
1423 1423
 					$new_fac_fourn->status = self::STATUS_DRAFT;
1424 1424
 					$new_fac_fourn->date = empty($facturerec->date_when) ? $now : $facturerec->date_when; // We could also use dol_now here but we prefer date_when so invoice has real date when we would like even if we generate later.
1425 1425
 					$new_fac_fourn->socid = $facturerec->socid;
@@ -1428,7 +1428,7 @@  discard block
 block discarded – undo
1428 1428
 					$new_fac_fourn->model_pdf = $facturerec->model_pdf;
1429 1429
 					$new_fac_fourn->fk_project = $facturerec->fk_project;
1430 1430
 					$new_fac_fourn->label = $facturerec->label;
1431
-					$new_fac_fourn->libelle = $facturerec->label;	// deprecated
1431
+					$new_fac_fourn->libelle = $facturerec->label; // deprecated
1432 1432
 
1433 1433
 					$invoiceidgenerated = $new_fac_fourn->create($user);
1434 1434
 					$laststep = "Create invoiceidgenerated $invoiceidgenerated";
@@ -1461,9 +1461,9 @@  discard block
 block discarded – undo
1461 1461
 					}
1462 1462
 				} else {
1463 1463
 					$error++;
1464
-					$this->error = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity."\n";
1465
-					$this->errors[] = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity;
1466
-					dol_syslog('createRecurringInvoices Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity);
1464
+					$this->error = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity."\n";
1465
+					$this->errors[] = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity;
1466
+					dol_syslog('createRecurringInvoices Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity);
1467 1467
 				}
1468 1468
 
1469 1469
 				if (!$error && $invoiceidgenerated >= 0) {
@@ -1472,12 +1472,12 @@  discard block
 block discarded – undo
1472 1472
 					$nextDate = $facturerec->getNextDate();
1473 1473
 					$facturerec->date_when = (($nextDate === false) ? null : $nextDate);
1474 1474
 					$facturerec->update($user);
1475
-					$this->db->commit('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', title=' .$facturerec->title);
1476
-					dol_syslog('createRecurringInvoices Process invoice template ' .$facturerec->title. ' is finished with a success generation');
1475
+					$this->db->commit('createRecurringInvoices Process invoice template id='.$facturerec->id.', title='.$facturerec->title);
1476
+					dol_syslog('createRecurringInvoices Process invoice template '.$facturerec->title.' is finished with a success generation');
1477 1477
 					$nb_create++;
1478 1478
 					$this->output .= $langs->trans('InvoiceGeneratedFromTemplate', $new_fac_fourn->ref, $facturerec->title)."\n";
1479 1479
 				} else {
1480
-					$this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id=' .$facturerec->id. ', title=' .$facturerec->title);
1480
+					$this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id='.$facturerec->id.', title='.$facturerec->title);
1481 1481
 				}
1482 1482
 
1483 1483
 				$parameters = array(
@@ -1571,7 +1571,7 @@  discard block
 block discarded – undo
1571 1571
 		}
1572 1572
 		$result .= $linkend;
1573 1573
 		global $action;
1574
-		$hookmanager->initHooks(array($this->element . 'dao'));
1574
+		$hookmanager->initHooks(array($this->element.'dao'));
1575 1575
 		$parameters = array('id' => $this->id, 'getnomurl' => &$result);
1576 1576
 		$reshook = $hookmanager->executeHooks('getNomUrl', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
1577 1577
 		if ($reshook > 0) {
@@ -1751,8 +1751,8 @@  discard block
 block discarded – undo
1751 1751
 		$prodids = array();
1752 1752
 
1753 1753
 		$sql = 'SELECT rowid';
1754
-		$sql .= ' FROM ' .MAIN_DB_PREFIX. 'product';
1755
-		$sql .= ' WHERE entity IN (' .getEntity('product'). ')';
1754
+		$sql .= ' FROM '.MAIN_DB_PREFIX.'product';
1755
+		$sql .= ' WHERE entity IN ('.getEntity('product').')';
1756 1756
 		$sql .= $this->db->plimit(100);
1757 1757
 
1758 1758
 		$resql = $this->db->query($sql);
@@ -1787,11 +1787,11 @@  discard block
 block discarded – undo
1787 1787
 
1788 1788
 		if (empty($option) || $option != 'nolines') {
1789 1789
 			// Lines
1790
-			$nbp = min(1000, GETPOSTINT('nblines') ? GETPOSTINT('nblines') : 5);	// We can force the nb of lines to test from command line (but not more than 1000)
1790
+			$nbp = min(1000, GETPOSTINT('nblines') ? GETPOSTINT('nblines') : 5); // We can force the nb of lines to test from command line (but not more than 1000)
1791 1791
 			$xnbp = 0;
1792 1792
 			while ($xnbp < $nbp) {
1793 1793
 				$line = new FactureLigne($this->db);
1794
-				$line->desc = $langs->trans('Description'). ' ' .$xnbp;
1794
+				$line->desc = $langs->trans('Description').' '.$xnbp;
1795 1795
 				$line->qty = 1;
1796 1796
 				$line->subprice = 100;
1797 1797
 				$line->tva_tx = 19.6;
@@ -1838,7 +1838,7 @@  discard block
 block discarded – undo
1838 1838
 
1839 1839
 			// Add a line "offered"
1840 1840
 			$line = new FactureLigne($this->db);
1841
-			$line->desc = $langs->trans('Description'). ' (offered line)';
1841
+			$line->desc = $langs->trans('Description').' (offered line)';
1842 1842
 			$line->qty = 1;
1843 1843
 			$line->subprice = 100;
1844 1844
 			$line->tva_tx = 19.6;
@@ -1887,12 +1887,12 @@  discard block
 block discarded – undo
1887 1887
 	public function setFrequencyAndUnit($frequency, $unit)
1888 1888
 	{
1889 1889
 		if (!$this->table_element) {
1890
-			dol_syslog(get_class($this). '::setFrequencyAndUnit was called on object with property table_element not defined', LOG_ERR);
1890
+			dol_syslog(get_class($this).'::setFrequencyAndUnit was called on object with property table_element not defined', LOG_ERR);
1891 1891
 			return -1;
1892 1892
 		}
1893 1893
 
1894 1894
 		if (!empty($frequency) && empty($unit)) {
1895
-			dol_syslog(get_class($this). '::setFrequencyAndUnit was called on object with params frequency defined but unit not defined', LOG_ERR);
1895
+			dol_syslog(get_class($this).'::setFrequencyAndUnit was called on object with params frequency defined but unit not defined', LOG_ERR);
1896 1896
 			return -2;
1897 1897
 		}
1898 1898
 
@@ -1931,11 +1931,11 @@  discard block
 block discarded – undo
1931 1931
 			return -1;
1932 1932
 		}
1933 1933
 		$sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
1934
-		$sql .= " SET date_when = " .($date ? "'".$this->db->idate($date)."'" : "NULL");
1934
+		$sql .= " SET date_when = ".($date ? "'".$this->db->idate($date)."'" : "NULL");
1935 1935
 		if ($increment_nb_gen_done > 0) {
1936 1936
 			$sql .= ", nb_gen_done = nb_gen_done + 1";
1937 1937
 		}
1938
-		$sql .= " WHERE rowid = " . (int) $this->id;
1938
+		$sql .= " WHERE rowid = ".(int) $this->id;
1939 1939
 
1940 1940
 		dol_syslog(get_class($this).'::setNextDate', LOG_DEBUG);
1941 1941
 
@@ -1969,8 +1969,8 @@  discard block
 block discarded – undo
1969 1969
 		}
1970 1970
 
1971 1971
 		$sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
1972
-		$sql .= " SET nb_gen_max = ". (int) $nb;
1973
-		$sql .= " WHERE rowid = " . (int) $this->id;
1972
+		$sql .= " SET nb_gen_max = ".(int) $nb;
1973
+		$sql .= " WHERE rowid = ".(int) $this->id;
1974 1974
 
1975 1975
 		dol_syslog(get_class($this).'::setMaxPeriod', LOG_DEBUG);
1976 1976
 
@@ -1998,7 +1998,7 @@  discard block
 block discarded – undo
1998 1998
 
1999 1999
 		$sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
2000 2000
 		$sql .= " SET auto_validate = ".((int) $validate);
2001
-		$sql .= " WHERE rowid = " . (int) $this->id;
2001
+		$sql .= " WHERE rowid = ".(int) $this->id;
2002 2002
 
2003 2003
 		dol_syslog(get_class($this).'::setAutoValidate', LOG_DEBUG);
2004 2004
 
@@ -2025,8 +2025,8 @@  discard block
 block discarded – undo
2025 2025
 		}
2026 2026
 
2027 2027
 		$sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
2028
-		$sql .= " SET generate_pdf = ". (int) $validate;
2029
-		$sql .= " WHERE rowid = " . (int) $this->id;
2028
+		$sql .= " SET generate_pdf = ".(int) $validate;
2029
+		$sql .= " WHERE rowid = ".(int) $this->id;
2030 2030
 
2031 2031
 		dol_syslog(get_class($this).'::setGeneratePdf', LOG_DEBUG);
2032 2032
 
@@ -2054,7 +2054,7 @@  discard block
 block discarded – undo
2054 2054
 
2055 2055
 		$sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element;
2056 2056
 		$sql .= " SET modelpdf = '".$this->db->escape($model)."'";
2057
-		$sql .= " WHERE rowid = " . (int) $this->id;
2057
+		$sql .= " WHERE rowid = ".(int) $this->id;
2058 2058
 
2059 2059
 		dol_syslog(get_class($this).'::setModelPdf', LOG_DEBUG);
2060 2060
 
Please login to merge, or discard this patch.