Completed
Branch develop (6a76f5)
by
unknown
22:54
created
htdocs/compta/facture/card.php 2 patches
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -91,14 +91,14 @@  discard block
 block discarded – undo
91 91
 }
92 92
 
93 93
 // General $Variables
94
-$id = (GETPOSTINT('id') ? GETPOSTINT('id') : GETPOSTINT('facid'));    // For backward compatibility
94
+$id = (GETPOSTINT('id') ? GETPOSTINT('id') : GETPOSTINT('facid')); // For backward compatibility
95 95
 $ref = GETPOST('ref', 'alpha');
96 96
 $socid = GETPOSTINT('socid');
97 97
 $action = GETPOST('action', 'aZ09');
98 98
 $confirm = GETPOST('confirm', 'alpha');
99 99
 $cancel = GETPOST('cancel', 'alpha');
100
-$backtopage = GETPOST('backtopage', 'alpha');					// if not set, a default page will be used
101
-$backtopageforcancel = GETPOST('backtopageforcancel', 'alpha');	// if not set, $backtopage will be used
100
+$backtopage = GETPOST('backtopage', 'alpha'); // if not set, a default page will be used
101
+$backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); // if not set, $backtopage will be used
102 102
 $lineid = GETPOSTINT('lineid');
103 103
 $userid = GETPOSTINT('userid');
104 104
 $search_ref = GETPOST('sf_ref', 'alpha') ? GETPOST('sf_ref', 'alpha') : GETPOST('search_ref', 'alpha');
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 					setEventMessages('', $warningMsgLineList, 'warnings');
273 273
 				}
274 274
 
275
-				header("Location: " . $_SERVER['PHP_SELF'] . '?facid=' . $result);
275
+				header("Location: ".$_SERVER['PHP_SELF'].'?facid='.$result);
276 276
 				exit();
277 277
 			} else {
278 278
 				$langs->load("errors");
@@ -363,7 +363,7 @@  discard block
 block discarded – undo
363 363
 		// Validation
364 364
 		$object->fetch($id);
365 365
 
366
-		if ((preg_match('/^[\(]?PROV/i', $object->ref) || empty($object->ref)) &&	// empty should not happened, but when it occurs, the test save life
366
+		if ((preg_match('/^[\(]?PROV/i', $object->ref) || empty($object->ref)) && // empty should not happened, but when it occurs, the test save life
367 367
 			getDolGlobalString('FAC_FORCE_DATE_VALIDATION')								// If option enabled, we force invoice date
368 368
 		) {
369 369
 			$object->date = dol_now();
@@ -783,8 +783,8 @@  discard block
 block discarded – undo
783 783
 			// We check if invoice has payments
784 784
 			$totalpaid = 0;
785 785
 			$sql = 'SELECT pf.amount';
786
-			$sql .= ' FROM ' . MAIN_DB_PREFIX . 'paiement_facture as pf';
787
-			$sql .= ' WHERE pf.fk_facture = ' . ((int) $object->id);
786
+			$sql .= ' FROM '.MAIN_DB_PREFIX.'paiement_facture as pf';
787
+			$sql .= ' WHERE pf.fk_facture = '.((int) $object->id);
788 788
 
789 789
 			$result = $db->query($sql);
790 790
 			if ($result) {
@@ -1092,7 +1092,7 @@  discard block
 block discarded – undo
1092 1092
 			$error++;
1093 1093
 		}
1094 1094
 
1095
-		$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
1095
+		$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
1096 1096
 		$date_pointoftax = dol_mktime(0, 0, 0, GETPOSTINT('date_pointoftaxmonth'), GETPOSTINT('date_pointoftaxday'), GETPOSTINT('date_pointoftaxyear'), 'tzserver');
1097 1097
 
1098 1098
 		// Replacement invoice
@@ -1124,7 +1124,7 @@  discard block
 block discarded – undo
1124 1124
 				$object->note_private		= trim(GETPOST('note_private', 'restricthtml'));
1125 1125
 				$object->ref_client			= GETPOST('ref_client', 'alphanohtml');
1126 1126
 				$object->ref_customer		= GETPOST('ref_client', 'alphanohtml');
1127
-				$object->model_pdf          = GETPOST('model', 'alphanohtml');
1127
+				$object->model_pdf = GETPOST('model', 'alphanohtml');
1128 1128
 				$object->fk_project			= GETPOSTINT('projectid');
1129 1129
 				$object->cond_reglement_id	= GETPOSTINT('cond_reglement_id');
1130 1130
 				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id');
@@ -1185,9 +1185,9 @@  discard block
 block discarded – undo
1185 1185
 				$object->note_private		= trim(GETPOST('note_private', 'restricthtml'));
1186 1186
 				$object->ref_client			= GETPOST('ref_client', 'alphanohtml');
1187 1187
 				$object->ref_customer		= GETPOST('ref_client', 'alphanohtml');
1188
-				$object->model_pdf          = GETPOST('model');
1188
+				$object->model_pdf = GETPOST('model');
1189 1189
 				$object->fk_project			= GETPOSTINT('projectid');
1190
-				$object->cond_reglement_id	= 0;		// No payment term for a credit note
1190
+				$object->cond_reglement_id	= 0; // No payment term for a credit note
1191 1191
 				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id');
1192 1192
 				$object->fk_account         = GETPOSTINT('fk_account');
1193 1193
 				//$object->remise_absolue		= price2num(GETPOST('remise_absolue'), 'MU');
@@ -1510,7 +1510,7 @@  discard block
 block discarded – undo
1510 1510
 				$object->note_public		= trim(GETPOST('note_public', 'restricthtml'));
1511 1511
 				$object->note_private       = trim(GETPOST('note_private', 'restricthtml'));
1512 1512
 				$object->ref_client			= GETPOST('ref_client');
1513
-				$object->ref_customer		= GETPOST('ref_client');
1513
+				$object->ref_customer = GETPOST('ref_client');
1514 1514
 				$object->model_pdf          = GETPOST('model');
1515 1515
 				$object->fk_project			= GETPOSTINT('projectid');
1516 1516
 				$object->cond_reglement_id	= (GETPOSTINT('type') == 3 ? 1 : GETPOST('cond_reglement_id'));
@@ -1574,7 +1574,7 @@  discard block
 block discarded – undo
1574 1574
 						$element = $subelement = 'expedition';
1575 1575
 					}
1576 1576
 
1577
-					$object->origin = $origin;		// deprecated
1577
+					$object->origin = $origin; // deprecated
1578 1578
 					$object->origin_type = $origin;
1579 1579
 					$object->origin_id = $originid;
1580 1580
 
@@ -1609,7 +1609,7 @@  discard block
 block discarded – undo
1609 1609
 						dol_syslog("Try to find source object origin=".$object->origin." originid=".$object->origin_id." to add lines or deposit lines");
1610 1610
 						$result = $srcobject->fetch($object->origin_id);
1611 1611
 
1612
-						$i = -1;  // Ensure initialised for static analysis, but with invalid idx.
1612
+						$i = -1; // Ensure initialised for static analysis, but with invalid idx.
1613 1613
 						// If deposit invoice - down payment with 1 line (fixed amount or percent)
1614 1614
 						if (GETPOST('type') == Facture::TYPE_DEPOSIT && in_array($typeamount, array('amount', 'variable'))) {
1615 1615
 							// Define the array $amountdeposit
@@ -2012,7 +2012,7 @@  discard block
 block discarded – undo
2012 2012
 				if (!empty($origin) && !empty($originid)) {
2013 2013
 					include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php';
2014 2014
 
2015
-					$object->origin = $origin;		// deprecated
2015
+					$object->origin = $origin; // deprecated
2016 2016
 					$object->origin_type = $origin;
2017 2017
 					$object->origin_id = $originid;
2018 2018
 
@@ -2038,7 +2038,7 @@  discard block
 block discarded – undo
2038 2038
 						$line->fk_prev_id = $line->id;
2039 2039
 						$line->fetch_optionals();
2040 2040
 						if (getDolGlobalInt('INVOICE_USE_SITUATION') == 2) {
2041
-							$line->situation_percent = 0;  // New situation percent must be 0 (No cumulative)
2041
+							$line->situation_percent = 0; // New situation percent must be 0 (No cumulative)
2042 2042
 						} else {
2043 2043
 							$line->situation_percent = $line->get_prev_progress($object->id); // get good progress including credit note
2044 2044
 						}
@@ -2155,7 +2155,7 @@  discard block
 block discarded – undo
2155 2155
 		} else {
2156 2156
 			$db->rollback();
2157 2157
 			$action = 'create';
2158
-			$_GET["origin"] = $_POST["origin"];		// Keep GET and POST here ?
2158
+			$_GET["origin"] = $_POST["origin"]; // Keep GET and POST here ?
2159 2159
 			$_GET["originid"] = $_POST["originid"]; // Keep GET and POST here ?
2160 2160
 			setEventMessages($object->error, $object->errors, 'errors');
2161 2161
 		}
@@ -2654,7 +2654,7 @@  discard block
 block discarded – undo
2654 2654
 				if ($prod->price_min > $line->subprice) {
2655 2655
 					$price_subprice = price($line->subprice, 0, $outlangs, 1, -1, -1, 'auto');
2656 2656
 					$price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto');
2657
-					setEventMessages($prod->ref . ' - ' . $prod->label . ' (' . $price_subprice . ' < ' . $price_price_min . ' ' . strtolower($langs->trans("MinPrice")) . ')' . "\n", null, 'warnings');
2657
+					setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings');
2658 2658
 				} else {
2659 2659
 					setEventMessages($prod->error, $prod->errors, 'errors');
2660 2660
 				}
@@ -2763,7 +2763,7 @@  discard block
 block discarded – undo
2763 2763
 		// Define special_code for special lines
2764 2764
 		$special_code = GETPOSTINT('special_code');
2765 2765
 		if ($special_code == 3) {
2766
-			$special_code = 0;	// Options should not exists on invoices
2766
+			$special_code = 0; // Options should not exists on invoices
2767 2767
 		}
2768 2768
 
2769 2769
 		$line = new FactureLigne($db);
@@ -3210,7 +3210,7 @@  discard block
 block discarded – undo
3210 3210
 
3211 3211
 
3212 3212
 	if ($action == 'update_extras' && $permissiontoeditextra) {
3213
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
3213
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
3214 3214
 
3215 3215
 		$attribute_name = GETPOST('attribute', 'aZ09');
3216 3216
 
@@ -3328,7 +3328,7 @@  discard block
 block discarded – undo
3328 3328
 	$fk_account = GETPOSTINT('fk_account');
3329 3329
 
3330 3330
 	// Load objectsrc
3331
-	$objectsrc = null;  // Initialise
3331
+	$objectsrc = null; // Initialise
3332 3332
 	//$remise_absolue = 0;
3333 3333
 	if (!empty($origin) && !empty($originid)) {
3334 3334
 		// Parse element/subelement (ex: project_task)
@@ -3339,7 +3339,7 @@  discard block
 block discarded – undo
3339 3339
 			$subelement = $regs[2];
3340 3340
 		}
3341 3341
 
3342
-		$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
3342
+		$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
3343 3343
 		$date_pointoftax = dol_mktime(0, 0, 0, GETPOSTINT('date_pointoftaxmonth'), GETPOSTINT('date_pointoftaxday'), GETPOSTINT('date_pointoftaxyear'), 'tzserver');
3344 3344
 
3345 3345
 		if ($element == 'project') {
@@ -3417,8 +3417,8 @@  discard block
 block discarded – undo
3417 3417
 				$fk_account         = (!empty($expesrc->fk_account) ? $expesrc->fk_account : (!empty($soc->fk_account) ? $soc->fk_account : 0));
3418 3418
 
3419 3419
 				if (isModEnabled('multicurrency')) {
3420
-					$currency_code 	= (!empty($expesrc->multicurrency_code) ? $expesrc->multicurrency_code : (!empty($soc->multicurrency_code) ? $soc->multicurrency_code : $objectsrc->multicurrency_code));
3421
-					$currency_tx 	= (!empty($expesrc->multicurrency_tx) ? $expesrc->multicurrency_tx : (!empty($soc->multicurrency_tx) ? $soc->multicurrency_tx : $objectsrc->multicurrency_tx));
3420
+					$currency_code = (!empty($expesrc->multicurrency_code) ? $expesrc->multicurrency_code : (!empty($soc->multicurrency_code) ? $soc->multicurrency_code : $objectsrc->multicurrency_code));
3421
+					$currency_tx = (!empty($expesrc->multicurrency_tx) ? $expesrc->multicurrency_tx : (!empty($soc->multicurrency_tx) ? $soc->multicurrency_tx : $objectsrc->multicurrency_tx));
3422 3422
 				}
3423 3423
 
3424 3424
 				//Replicate extrafields
@@ -3511,7 +3511,7 @@  discard block
 block discarded – undo
3511 3511
 	print '<form name="add" action="'.$_SERVER["PHP_SELF"].'" method="POST" id="formtocreate" name="formtocreate">';
3512 3512
 	print '<input type="hidden" name="token" value="'.newToken().'">';
3513 3513
 	print '<input type="hidden" name="action" id="formtocreateaction" value="add">';
3514
-	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
3514
+	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
3515 3515
 	if ($soc->id > 0) {
3516 3516
 		print '<input type="hidden" name="socid" value="'.$soc->id.'">'."\n";
3517 3517
 	}
@@ -3693,7 +3693,7 @@  discard block
 block discarded – undo
3693 3693
 			print $form->selectarray('typestandard', $arraylist, GETPOST('typestandard', 'aZ09'), 0, 0, 0, '', 1);
3694 3694
 			print '</td>';*/
3695 3695
 			if (!getDolGlobalInt('INVOICE_DEPOSIT_INVOICE_ONLY_SAME_LINES')) {
3696
-				print '<span class="opacitymedium marginleftonly">' . $langs->trans('PercentOfOriginalObject') . '</span>:<input class="right" placeholder="100%" type="text" id="valuestandardinvoice" name="valuestandardinvoice" size="3" value="' . (GETPOSTISSET('valuestandardinvoice') ? GETPOST('valuestandardinvoice', 'alpha') : '100%') . '"/>';
3696
+				print '<span class="opacitymedium marginleftonly">'.$langs->trans('PercentOfOriginalObject').'</span>:<input class="right" placeholder="100%" type="text" id="valuestandardinvoice" name="valuestandardinvoice" size="3" value="'.(GETPOSTISSET('valuestandardinvoice') ? GETPOST('valuestandardinvoice', 'alpha') : '100%').'"/>';
3697 3697
 			}
3698 3698
 		}
3699 3699
 		print '</div></div>'."\n";
@@ -4047,8 +4047,8 @@  discard block
 block discarded – undo
4047 4047
 		if ($socid > 0) {
4048 4048
 			print '<tr><td>'.$langs->trans('DiscountStillRemaining').'</td><td colspan="2">';
4049 4049
 
4050
-			$thirdparty = $soc;	// used by object_discounts.tpl.php
4051
-			$discount_type = 0;	// used by object_discounts.tpl.php
4050
+			$thirdparty = $soc; // used by object_discounts.tpl.php
4051
+			$discount_type = 0; // used by object_discounts.tpl.php
4052 4052
 			$backtopage = $_SERVER["PHP_SELF"].'?socid='.$thirdparty->id.'&action='.$action.'&origin='.urlencode((string) (GETPOST('origin'))).'&originid='.urlencode((string) (GETPOSTINT('originid')));
4053 4053
 			include DOL_DOCUMENT_ROOT.'/core/tpl/object_discounts.tpl.php';
4054 4054
 
@@ -4089,7 +4089,7 @@  discard block
 block discarded – undo
4089 4089
 			if (empty($retained_warranty)) {
4090 4090
 				if ($objectsrc !== null && property_exists($objectsrc, 'retained_warranty') && !empty($objectsrc->retained_warranty)) { // use previous situation value
4091 4091
 					// Facture->retained_warranty  (does not exist on Expedition)
4092
-					$retained_warranty = $objectsrc->retained_warranty;  // @phan-suppress-current-line PhanUndeclaredProperty
4092
+					$retained_warranty = $objectsrc->retained_warranty; // @phan-suppress-current-line PhanUndeclaredProperty
4093 4093
 				}
4094 4094
 			}
4095 4095
 			$retained_warranty_js_default = !empty($retained_warranty) ? $retained_warranty : getDolGlobalString('INVOICE_SITUATION_DEFAULT_RETAINED_WARRANTY_PERCENT');
@@ -4584,7 +4584,7 @@  discard block
 block discarded – undo
4584 4584
 		$nbMandated = 0;
4585 4585
 		foreach ($object->lines as $line) {
4586 4586
 			$res = $line->fetch_product();
4587
-			if ($res  > 0) {
4587
+			if ($res > 0) {
4588 4588
 				if ($line->product->isService() && $line->product->isMandatoryPeriod() && (empty($line->date_start) || empty($line->date_end))) {
4589 4589
 					$nbMandated++;
4590 4590
 					break;
@@ -4796,7 +4796,7 @@  discard block
 block discarded – undo
4796 4796
 	}
4797 4797
 	// Ref customer
4798 4798
 	$morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_customer, $object, (int) $usercancreate, 'string', '', 0, 1);
4799
-	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_customer, $object, (int) $usercancreate, 'string'.(getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
4799
+	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_customer, $object, (int) $usercancreate, 'string'.(getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
4800 4800
 	// Thirdparty
4801 4801
 	$morehtmlref .= '<br>'.$object->thirdparty->getNomUrl(1, 'customer');
4802 4802
 	if (!getDolGlobalString('MAIN_DISABLE_OTHER_LINK') && $object->thirdparty->id > 0) {
@@ -5226,45 +5226,45 @@  discard block
 block discarded – undo
5226 5226
 		}
5227 5227
 		print '<tr>';
5228 5228
 		// Amount HT
5229
-		print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
5230
-		print '<td class="nowrap amountcard right">' . price($sign * $object->total_ht, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
5229
+		print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>';
5230
+		print '<td class="nowrap amountcard right">'.price($sign * $object->total_ht, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
5231 5231
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
5232 5232
 			// Multicurrency Amount HT
5233
-			print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
5233
+			print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
5234 5234
 		}
5235 5235
 		print '</tr>';
5236 5236
 
5237 5237
 		print '<tr>';
5238 5238
 		// Amount VAT
5239
-		print '<td>' . $langs->trans('AmountVAT') . '</td>';
5240
-		print '<td class="nowrap amountcard right">' . price($sign * $object->total_tva, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
5239
+		print '<td>'.$langs->trans('AmountVAT').'</td>';
5240
+		print '<td class="nowrap amountcard right">'.price($sign * $object->total_tva, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
5241 5241
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
5242 5242
 			// Multicurrency Amount VAT
5243
-			print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
5243
+			print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
5244 5244
 		}
5245 5245
 		print '</tr>';
5246 5246
 
5247 5247
 		// Amount Local Taxes
5248 5248
 		if (($mysoc->localtax1_assuj == "1" && $mysoc->useLocalTax(1)) || $object->total_localtax1 != 0) {
5249 5249
 			print '<tr>';
5250
-			print '<td class="titlefieldmiddle">' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>';
5251
-			print '<td class="nowrap amountcard right">' . price($sign * $object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
5250
+			print '<td class="titlefieldmiddle">'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>';
5251
+			print '<td class="nowrap amountcard right">'.price($sign * $object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
5252 5252
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
5253 5253
 				$object->multicurrency_total_localtax1 = (float) price2num($object->total_localtax1 * $object->multicurrency_tx, 'MT');
5254 5254
 
5255
-				print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
5255
+				print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
5256 5256
 			}
5257 5257
 			print '</tr>';
5258 5258
 		}
5259 5259
 
5260 5260
 		if (($mysoc->localtax2_assuj == "1" && $mysoc->useLocalTax(2)) || $object->total_localtax2 != 0) {
5261 5261
 			print '<tr>';
5262
-			print '<td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>';
5263
-			print '<td class="nowrap amountcard right">' . price($sign * $object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
5262
+			print '<td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>';
5263
+			print '<td class="nowrap amountcard right">'.price($sign * $object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
5264 5264
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
5265 5265
 				$object->multicurrency_total_localtax2 = (float) price2num($object->total_localtax2 * $object->multicurrency_tx, 'MT');
5266 5266
 
5267
-				print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
5267
+				print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
5268 5268
 			}
5269 5269
 			print '</tr>';
5270 5270
 		}
@@ -5324,11 +5324,11 @@  discard block
 block discarded – undo
5324 5324
 
5325 5325
 		print '<tr>';
5326 5326
 		// Amount TTC
5327
-		print '<td>' . $langs->trans('AmountTTC') . '</td>';
5328
-		print '<td class="nowrap amountcard right">' . price($sign * $object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
5327
+		print '<td>'.$langs->trans('AmountTTC').'</td>';
5328
+		print '<td class="nowrap amountcard right">'.price($sign * $object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
5329 5329
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
5330 5330
 			// Multicurrency Amount TTC
5331
-			print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
5331
+			print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
5332 5332
 		}
5333 5333
 		print '</tr>';
5334 5334
 
@@ -5958,10 +5958,10 @@  discard block
 block discarded – undo
5958 5958
 						if (!$objectidnext && $object->is_last_in_cycle()) {
5959 5959
 							if ($usercanunvalidate) {
5960 5960
 								unset($params['attr']['title']);
5961
-								print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&action=modif&token=' . newToken(), '', true, $params);
5961
+								print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'].'?facid='.$object->id.'&action=modif&token='.newToken(), '', true, $params);
5962 5962
 							} else {
5963 5963
 								$params['attr']['title'] = $langs->trans('NotEnoughPermissions');
5964
-								print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&action=modif&token=' . newToken(), '', false, $params);
5964
+								print dolGetButtonAction($langs->trans('Modify'), '', 'default', $_SERVER['PHP_SELF'].'?facid='.$object->id.'&action=modif&token='.newToken(), '', false, $params);
5965 5965
 							}
5966 5966
 						} elseif (!$object->is_last_in_cycle()) {
5967 5967
 							$params['attr']['title'] = $langs->trans('NotLastInCycle');
@@ -6002,7 +6002,7 @@  discard block
 block discarded – undo
6002 6002
 					$langs->load("contracts");
6003 6003
 
6004 6004
 					if ($usercancreatecontract) {
6005
-						print '<a class="butAction" href="' . DOL_URL_ROOT . '/contrat/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans('AddContract') . '</a>';
6005
+						print '<a class="butAction" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create&amp;origin='.$object->element.'&amp;originid='.$object->id.'&amp;socid='.$object->socid.'">'.$langs->trans('AddContract').'</a>';
6006 6006
 					}
6007 6007
 				}
6008 6008
 			}
@@ -6228,7 +6228,7 @@  discard block
 block discarded – undo
6228 6228
 			if ($usercandelete || ($usercancreate && $isErasable == 1)) {	// isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
6229 6229
 				$enableDelete = false;
6230 6230
 				$deleteHref = '#';
6231
-				if ($isErasable > 0 && ! $objectidnext) {
6231
+				if ($isErasable > 0 && !$objectidnext) {
6232 6232
 					$deleteHref = $_SERVER["PHP_SELF"].'?facid='.$object->id.'&action=delete&token='.newToken();
6233 6233
 					$enableDelete = true;
6234 6234
 				}
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2638,8 +2638,10 @@
 block discarded – undo
2638 2638
 		$outlangs = $langs;
2639 2639
 		$margin_rate = GETPOSTISSET('marginforalllines') ? GETPOST('marginforalllines', 'int') : '';
2640 2640
 		$mark_rate = GETPOSTISSET('markforalllines') ? GETPOST('markforalllines', 'int') : '';
2641
-		foreach ($object->lines as &$line) if ($line->subprice > 0) {
2641
+		foreach ($object->lines as &$line) {
2642
+			if ($line->subprice > 0) {
2642 2643
 			$subprice_multicurrency = $line->subprice;
2644
+		}
2643 2645
 			if (is_numeric($margin_rate) && $margin_rate > 0) {
2644 2646
 				$line->subprice = floatval(price2num(floatval($line->pa_ht) * (1 + floatval($margin_rate) / 100), 'MU'));
2645 2647
 			} elseif (is_numeric($mark_rate) && $mark_rate > 0) {
Please login to merge, or discard this patch.
htdocs/comm/propal/card.php 2 patches
Spacing   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
 							$object->delivery_date = $date_delivery;
238 238
 							foreach ($object->lines as $line) {
239 239
 								if (isset($line->date_start)) {
240
-									$line->date_start +=  $difference;
240
+									$line->date_start += $difference;
241 241
 								}
242 242
 								if (isset($line->date_end)) {
243 243
 									$line->date_end += $difference;
@@ -585,7 +585,7 @@  discard block
 block discarded – undo
585 585
 
586 586
 						$classname = ucfirst($subelement);
587 587
 						$srcobject = new $classname($db);
588
-						'@phan-var-force Commande|Propal|Contrat|Fichinter|Expedition $srcobject';  // Can be other class, but CommonObject is too generic
588
+						'@phan-var-force Commande|Propal|Contrat|Fichinter|Expedition $srcobject'; // Can be other class, but CommonObject is too generic
589 589
 
590 590
 						dol_syslog("Try to find source object origin=".$object->origin." originid=".$object->origin_id." to add lines");
591 591
 						$result = $srcobject->fetch($object->origin_id);
@@ -775,7 +775,7 @@  discard block
 block discarded – undo
775 775
 					$error++;
776 776
 				} else {
777 777
 					// Needed if object linked modified by trigger (because linked objects can't be fetched two times : linkedObjectsFullLoaded)
778
-					$locationTarget = DOL_URL_ROOT . '/comm/propal/card.php?id=' . $object->id;
778
+					$locationTarget = DOL_URL_ROOT.'/comm/propal/card.php?id='.$object->id;
779 779
 				}
780 780
 
781 781
 				$deposit = null;
@@ -786,7 +786,7 @@  discard block
 block discarded – undo
786 786
 					!$error && GETPOSTINT('statut') == $object::STATUS_SIGNED && GETPOST('generate_deposit') == 'on'
787 787
 					&& !empty($deposit_percent_from_payment_terms) && isModEnabled('invoice') && $user->hasRight('facture', 'creer')
788 788
 				) {
789
-					require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
789
+					require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
790 790
 
791 791
 					$date = dol_mktime(0, 0, 0, GETPOSTINT('datefmonth'), GETPOSTINT('datefday'), GETPOSTINT('datefyear'));
792 792
 					$forceFields = array();
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
 
800 800
 					if ($deposit) {
801 801
 						setEventMessage('DepositGenerated');
802
-						$locationTarget = DOL_URL_ROOT . '/compta/facture/card.php?id=' . $deposit->id;
802
+						$locationTarget = DOL_URL_ROOT.'/compta/facture/card.php?id='.$deposit->id;
803 803
 					} else {
804 804
 						$error++;
805 805
 						setEventMessages("Failed to create down payment - ".$object->error, $object->errors, 'errors');
@@ -827,7 +827,7 @@  discard block
 block discarded – undo
827 827
 					}
828 828
 
829 829
 					if ($locationTarget) {
830
-						header('Location: ' . $locationTarget);
830
+						header('Location: '.$locationTarget);
831 831
 						exit;
832 832
 					}
833 833
 				} else {
@@ -1044,7 +1044,7 @@  discard block
 block discarded – undo
1044 1044
 			// $line->subprice = (float) $subprice;
1045 1045
 			// $line->multicurrency_subprice = $multicurrency_subprice;
1046 1046
 		}
1047
-	} elseif (	$action == 'addline' && !GETPOST('submitforalllines', 'alpha')
1047
+	} elseif ($action == 'addline' && !GETPOST('submitforalllines', 'alpha')
1048 1048
 				&& !GETPOST('submitforallmargins', 'alpha') && !GETPOST('markforalllines', 'alpha')
1049 1049
 				&& $usercancreate) {		// Add line
1050 1050
 		// Set if we used free entry or predefined product
@@ -1568,7 +1568,7 @@  discard block
 block discarded – undo
1568 1568
 				if ($prod->price_min > $line->subprice) {
1569 1569
 					$price_subprice = price($line->subprice, 0, $outlangs, 1, -1, -1, 'auto');
1570 1570
 					$price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto');
1571
-					setEventMessages($prod->ref . ' - ' . $prod->label . ' (' . $price_subprice . ' < ' . $price_price_min . ' ' . strtolower($langs->trans("MinPrice")) . ')' . "\n", null, 'warnings');
1571
+					setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings');
1572 1572
 				} else {
1573 1573
 					setEventMessages($prod->error, $prod->errors, 'errors');
1574 1574
 				}
@@ -1813,8 +1813,8 @@  discard block
 block discarded – undo
1813 1813
 	} elseif ($action == 'setconditions' && $usercancreate) {
1814 1814
 		// Terms of payment
1815 1815
 		$sql = "SELECT code ";
1816
-		$sql .= "FROM " . $db->prefix() . "c_payment_term";
1817
-		$sql .= " WHERE rowid = " . ((int) GETPOST('cond_reglement_id', 'int'));
1816
+		$sql .= "FROM ".$db->prefix()."c_payment_term";
1817
+		$sql .= " WHERE rowid = ".((int) GETPOST('cond_reglement_id', 'int'));
1818 1818
 		$result = $db->query($sql);
1819 1819
 		if ($result) {
1820 1820
 			$obj = $db->fetch_object($result);
@@ -2000,7 +2000,7 @@  discard block
 block discarded – undo
2000 2000
 
2001 2001
 			$classname = ucfirst($subelement);
2002 2002
 			$objectsrc = new $classname($db);
2003
-			'@phan-var-force Commande|Propal|Contrat|Expedition $objectsrc';  // Can be other class, but CommonObject is too generic
2003
+			'@phan-var-force Commande|Propal|Contrat|Expedition $objectsrc'; // Can be other class, but CommonObject is too generic
2004 2004
 			$objectsrc->fetch($originid);
2005 2005
 			if (empty($objectsrc->lines) && method_exists($objectsrc, 'fetch_lines')) {
2006 2006
 				$objectsrc->fetch_lines();
@@ -2014,7 +2014,7 @@  discard block
 block discarded – undo
2014 2014
 
2015 2015
 			$cond_reglement_id  = (!empty($objectsrc->cond_reglement_id) ? $objectsrc->cond_reglement_id : (!empty($soc->cond_reglement_id) ? $soc->cond_reglement_id : 0));
2016 2016
 			$mode_reglement_id  = (!empty($objectsrc->mode_reglement_id) ? $objectsrc->mode_reglement_id : (!empty($soc->mode_reglement_id) ? $soc->mode_reglement_id : 0));
2017
-			$warehouse_id      = (!empty($objectsrc->warehouse_id) ? $objectsrc->warehouse_id : (!empty($soc->warehouse_id) ? $soc->warehouse_id : 0));
2017
+			$warehouse_id = (!empty($objectsrc->warehouse_id) ? $objectsrc->warehouse_id : (!empty($soc->warehouse_id) ? $soc->warehouse_id : 0));
2018 2018
 
2019 2019
 			// Replicate extrafields
2020 2020
 			$objectsrc->fetch_optionals();
@@ -2078,7 +2078,7 @@  discard block
 block discarded – undo
2078 2078
 	print '<form name="addprop" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
2079 2079
 	print '<input type="hidden" name="token" value="'.newToken().'">';
2080 2080
 	print '<input type="hidden" name="action" value="add">';
2081
-	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
2081
+	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
2082 2082
 	print '<input type="hidden" name="backtopage" value="'.$backtopage.'">';
2083 2083
 	if ($origin != 'project' && $originid) {
2084 2084
 		print '<input type="hidden" name="origin" value="'.$origin.'">';
@@ -2472,7 +2472,7 @@  discard block
 block discarded – undo
2472 2472
 		if (!getDolGlobalString('PROPAL_SKIP_ACCEPT_REFUSE')) {
2473 2473
 			$formquestion[] = array('type' => 'select', 'name' => 'statut', 'label' => '<span class="fieldrequired">'.$langs->trans("CloseAs").'</span>', 'values' => array($object::STATUS_SIGNED => $object->LibStatut($object::STATUS_SIGNED), $object::STATUS_NOTSIGNED => $object->LibStatut($object::STATUS_NOTSIGNED)));
2474 2474
 		}
2475
-		$formquestion[] = array('type' => 'text', 'name' => 'note_private', 'label' => $langs->trans("Note"), 'value' => '');				// Field to complete private note (not replace)
2475
+		$formquestion[] = array('type' => 'text', 'name' => 'note_private', 'label' => $langs->trans("Note"), 'value' => ''); // Field to complete private note (not replace)
2476 2476
 
2477 2477
 		if (getDolGlobalInt('PROPOSAL_SUGGEST_DOWN_PAYMENT_INVOICE_CREATION')) {
2478 2478
 			// This is a hidden option:
@@ -2482,7 +2482,7 @@  discard block
 block discarded – undo
2482 2482
 			$deposit_percent_from_payment_terms = getDictionaryValue('c_payment_term', 'deposit_percent', $object->cond_reglement_id);
2483 2483
 
2484 2484
 			if (!empty($deposit_percent_from_payment_terms) && isModEnabled('invoice') && $user->hasRight('facture', 'creer')) {
2485
-				require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
2485
+				require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
2486 2486
 
2487 2487
 				$object->fetchObjectLinked();
2488 2488
 
@@ -2566,7 +2566,7 @@  discard block
 block discarded – undo
2566 2566
 						'type' => 'onecolumn',
2567 2567
 						'value' => '
2568 2568
 							<script>
2569
-								let signedValue = ' . $object::STATUS_SIGNED . ';
2569
+								let signedValue = ' . $object::STATUS_SIGNED.';
2570 2570
 
2571 2571
 								$(document).ready(function() {
2572 2572
 									$("[name=generate_deposit]").change(function () {
@@ -2616,7 +2616,7 @@  discard block
 block discarded – undo
2616 2616
 		if (!getDolGlobalString('PROPAL_SKIP_ACCEPT_REFUSE')) {
2617 2617
 			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('SetAcceptedRefused'), '', 'confirm_closeas', $formquestion, '', 1, 250);
2618 2618
 		} else {
2619
-			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?statut=3&id=' . $object->id, $langs->trans('Close'), '', 'confirm_closeas', $formquestion, '', 1, 250);
2619
+			$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?statut=3&id='.$object->id, $langs->trans('Close'), '', 'confirm_closeas', $formquestion, '', 1, 250);
2620 2620
 		}
2621 2621
 	} elseif ($action == 'cancel') {
2622 2622
 		// Confirm cancel
@@ -2658,7 +2658,7 @@  discard block
 block discarded – undo
2658 2658
 		$nbMandated = 0;
2659 2659
 		foreach ($object->lines as $line) {
2660 2660
 			$res = $line->fetch_product();
2661
-			if ($res  > 0) {
2661
+			if ($res > 0) {
2662 2662
 				if ($line->product->isService() && $line->product->isMandatoryPeriod() && (empty($line->date_start) || empty($line->date_end))) {
2663 2663
 					$nbMandated++;
2664 2664
 					break;
@@ -2699,7 +2699,7 @@  discard block
 block discarded – undo
2699 2699
 	$morehtmlref = '<div class="refidno">';
2700 2700
 	// Ref customer
2701 2701
 	$morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string', '', 0, 1);
2702
-	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2702
+	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2703 2703
 	// Thirdparty
2704 2704
 	$morehtmlref .= '<br>'.$soc->getNomUrl(1, 'customer');
2705 2705
 	if (!getDolGlobalString('MAIN_DISABLE_OTHER_LINK') && $soc->id > 0) {
@@ -3041,50 +3041,50 @@  discard block
 block discarded – undo
3041 3041
 		include DOL_DOCUMENT_ROOT.'/core/tpl/object_currency_amount.tpl.php';
3042 3042
 
3043 3043
 		print '<tr>';
3044
-		print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
3045
-		print '<td class="nowrap amountcard right">' . price($object->total_ht, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
3044
+		print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>';
3045
+		print '<td class="nowrap amountcard right">'.price($object->total_ht, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
3046 3046
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3047
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ht, 0, $langs, 1, -1, -1, $object->multicurrency_code) . '</td>';
3047
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ht, 0, $langs, 1, -1, -1, $object->multicurrency_code).'</td>';
3048 3048
 		}
3049 3049
 		print '</tr>';
3050 3050
 
3051 3051
 		print '<tr>';
3052
-		print '<td>' . $langs->trans('AmountVAT') . '</td>';
3053
-		print '<td class="nowrap amountcard right">' . price($object->total_tva, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
3052
+		print '<td>'.$langs->trans('AmountVAT').'</td>';
3053
+		print '<td class="nowrap amountcard right">'.price($object->total_tva, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
3054 3054
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3055
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_tva, 0, $langs, 1, -1, -1, $object->multicurrency_code) . '</td>';
3055
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_tva, 0, $langs, 1, -1, -1, $object->multicurrency_code).'</td>';
3056 3056
 		}
3057 3057
 		print '</tr>';
3058 3058
 
3059 3059
 		if ($mysoc->localtax1_assuj == "1" || $object->total_localtax1 != 0) {
3060 3060
 			print '<tr>';
3061
-			print '<td>' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>';
3062
-			print '<td class="nowrap amountcard right">' . price($object->total_localtax1, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
3061
+			print '<td>'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>';
3062
+			print '<td class="nowrap amountcard right">'.price($object->total_localtax1, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
3063 3063
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3064 3064
 				$object->multicurrency_total_localtax1 = price2num($object->total_localtax1 * $object->multicurrency_tx, 'MT');
3065 3065
 
3066
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_localtax1, 0, $langs, 1, -1, -1, $object->multicurrency_code) . '</td>';
3066
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_localtax1, 0, $langs, 1, -1, -1, $object->multicurrency_code).'</td>';
3067 3067
 			}
3068 3068
 			print '</tr>';
3069 3069
 		}
3070 3070
 
3071 3071
 		if ($mysoc->localtax2_assuj == "1" || $object->total_localtax2 != 0) {
3072 3072
 			print '<tr>';
3073
-			print '<td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>';
3074
-			print '<td class="nowrap amountcard right">' . price($object->total_localtax2, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
3073
+			print '<td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>';
3074
+			print '<td class="nowrap amountcard right">'.price($object->total_localtax2, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
3075 3075
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3076 3076
 				$object->multicurrency_total_localtax2 = price2num($object->total_localtax2 * $object->multicurrency_tx, 'MT');
3077 3077
 
3078
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_localtax2, 0, $langs, 1, -1, -1, $object->multicurrency_code) . '</td>';
3078
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_localtax2, 0, $langs, 1, -1, -1, $object->multicurrency_code).'</td>';
3079 3079
 			}
3080 3080
 			print '</tr>';
3081 3081
 		}
3082 3082
 
3083 3083
 		print '<tr>';
3084
-		print '<td>' . $langs->trans('AmountTTC') . '</td>';
3085
-		print '<td class="nowrap amountcard right">' . price($object->total_ttc, 0, $langs, 1, -1, -1, $conf->currency) . '</td>';
3084
+		print '<td>'.$langs->trans('AmountTTC').'</td>';
3085
+		print '<td class="nowrap amountcard right">'.price($object->total_ttc, 0, $langs, 1, -1, -1, $conf->currency).'</td>';
3086 3086
 		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3087
-			print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ttc, 0, $langs, 1, -1, -1, $object->multicurrency_code) . '</td>';
3087
+			print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ttc, 0, $langs, 1, -1, -1, $object->multicurrency_code).'</td>';
3088 3088
 		}
3089 3089
 		print '</tr>';
3090 3090
 
@@ -3231,7 +3231,7 @@  discard block
 block discarded – undo
3231 3231
 					'enabled' => (isModEnabled('order') && $object->status == Propal::STATUS_SIGNED),
3232 3232
 					'perm' => $usercancreateorder,
3233 3233
 					'label' => 'AddOrder',
3234
-					'url' => '/commande/card.php?action=create&origin=' . urlencode($object->element) . '&originid=' . ((int) $object->id) . '&socid=' . ((int) $object->socid)
3234
+					'url' => '/commande/card.php?action=create&origin='.urlencode($object->element).'&originid='.((int) $object->id).'&socid='.((int) $object->socid)
3235 3235
 				);
3236 3236
 				/*if (isModEnabled('order') && $object->status == Propal::STATUS_SIGNED) {
3237 3237
 					if ($usercancreateorder) {
@@ -3246,7 +3246,7 @@  discard block
 block discarded – undo
3246 3246
 						'enabled' => ($object->status == Propal::STATUS_SIGNED && isModEnabled("supplier_order")),
3247 3247
 						'perm' => $usercancreatepurchaseorder,
3248 3248
 						'label' => 'AddPurchaseOrder',
3249
-						'url' => '/fourn/commande/card.php?action=create&origin=' . urlencode($object->element) . '&originid=' . ((int) $object->id) . '&socid=' . ((int) $object->socid)
3249
+						'url' => '/fourn/commande/card.php?action=create&origin='.urlencode($object->element).'&originid='.((int) $object->id).'&socid='.((int) $object->socid)
3250 3250
 					);
3251 3251
 					/*if ($object->status == Propal::STATUS_SIGNED && isModEnabled("supplier_order")) {
3252 3252
 						if ($usercancreatepurchaseorder) {
@@ -3261,7 +3261,7 @@  discard block
 block discarded – undo
3261 3261
 					'enabled' => (isModEnabled("service") && isModEnabled('intervention') && $object->status == Propal::STATUS_SIGNED),
3262 3262
 					'perm' => $usercancreateintervention,
3263 3263
 					'label' => 'AddIntervention',
3264
-					'url' => '/fichinter/card.php?action=create&origin=' . urlencode($object->element) . '&originid=' . ((int) $object->id) . '&socid=' . ((int) $object->socid)
3264
+					'url' => '/fichinter/card.php?action=create&origin='.urlencode($object->element).'&originid='.((int) $object->id).'&socid='.((int) $object->socid)
3265 3265
 				);
3266 3266
 				/*if (isModEnabled("service") && isModEnabled('intervention') && $object->status == Propal::STATUS_SIGNED) {
3267 3267
 					if ($usercancreateintervention) {
@@ -3276,7 +3276,7 @@  discard block
 block discarded – undo
3276 3276
 					'enabled' => (isModEnabled('contract') && $object->status == Propal::STATUS_SIGNED),
3277 3277
 					'perm' => $usercancreatecontract,
3278 3278
 					'label' => 'AddContract',
3279
-					'url' => '/contrat/card.php?action=create&origin=' . urlencode($object->element) . '&originid=' . ((int) $object->id) . '&socid=' . ((int) $object->socid)
3279
+					'url' => '/contrat/card.php?action=create&origin='.urlencode($object->element).'&originid='.((int) $object->id).'&socid='.((int) $object->socid)
3280 3280
 				);
3281 3281
 				/*if (isModEnabled('contract') && $object->status == Propal::STATUS_SIGNED) {
3282 3282
 					$langs->load("contracts");
@@ -3302,7 +3302,7 @@  discard block
 block discarded – undo
3302 3302
 
3303 3303
 				$actionButtonsParameters = [
3304 3304
 					"areDropdownButtons" => !getDolGlobalInt("MAIN_REMOVE_DROPDOWN_CREATE_BUTTONS_ON_ORDER"),
3305
-					"backtopage" => $_SERVER["PHP_SELF"] . "?id=" . ((int) $id)
3305
+					"backtopage" => $_SERVER["PHP_SELF"]."?id=".((int) $id)
3306 3306
 				];
3307 3307
 
3308 3308
 				if ($numlines > 0) {
@@ -3336,8 +3336,8 @@  discard block
 block discarded – undo
3336 3336
 				} else {
3337 3337
 					// Set not signed (close)
3338 3338
 					if ($object->status == Propal::STATUS_DRAFT && $usercanclose) {
3339
-						print '<a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&token='.newToken().'&action=closeas&token='.newToken() . (!getDolGlobalString('MAIN_JUMP_TAG') ? '' : '#close') . '"';
3340
-						print '>' . $langs->trans('SetRefusedAndClose') . '</a>';
3339
+						print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?id='.$object->id.'&token='.newToken().'&action=closeas&token='.newToken().(!getDolGlobalString('MAIN_JUMP_TAG') ? '' : '#close').'"';
3340
+						print '>'.$langs->trans('SetRefusedAndClose').'</a>';
3341 3341
 					}
3342 3342
 				}
3343 3343
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1552,8 +1552,10 @@
 block discarded – undo
1552 1552
 		// Define margin
1553 1553
 		$margin_rate = GETPOSTISSET('marginforalllines') ? GETPOST('marginforalllines', 'int') : '';
1554 1554
 		$mark_rate = GETPOSTISSET('markforalllines') ? GETPOST('markforalllines', 'int') : '';
1555
-		foreach ($object->lines as &$line) if ($line->subprice > 0) {
1555
+		foreach ($object->lines as &$line) {
1556
+			if ($line->subprice > 0) {
1556 1557
 			$subprice_multicurrency = $line->subprice;
1558
+		}
1557 1559
 			if (is_numeric($margin_rate) && $margin_rate > 0) {
1558 1560
 				$line->subprice = floatval(price2num(floatval($line->pa_ht) * (1 + floatval($margin_rate) / 100), 'MU'));
1559 1561
 			} elseif (is_numeric($mark_rate) && $mark_rate > 0) {
Please login to merge, or discard this patch.
htdocs/commande/card.php 2 patches
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -91,18 +91,18 @@  discard block
 block discarded – undo
91 91
 
92 92
 
93 93
 $id        = (GETPOSTINT('id') ? GETPOSTINT('id') : GETPOSTINT('orderid'));
94
-$ref       =  GETPOST('ref', 'alpha');
95
-$socid     =  GETPOSTINT('socid');
96
-$action    =  GETPOST('action', 'aZ09');
97
-$cancel    =  GETPOST('cancel', 'alpha');
98
-$confirm   =  GETPOST('confirm', 'alpha');
94
+$ref       = GETPOST('ref', 'alpha');
95
+$socid     = GETPOSTINT('socid');
96
+$action    = GETPOST('action', 'aZ09');
97
+$cancel    = GETPOST('cancel', 'alpha');
98
+$confirm   = GETPOST('confirm', 'alpha');
99 99
 $backtopage = GETPOST('backtopage', 'alpha');
100 100
 
101
-$lineid    =  GETPOSTINT('lineid');
102
-$contactid =  GETPOSTINT('contactid');
103
-$projectid =  GETPOSTINT('projectid');
104
-$origin    =  GETPOST('origin', 'alpha');
105
-$originid  = (GETPOSTINT('originid') ? GETPOSTINT('originid') : GETPOSTINT('origin_id'));    // For backward compatibility
101
+$lineid    = GETPOSTINT('lineid');
102
+$contactid = GETPOSTINT('contactid');
103
+$projectid = GETPOSTINT('projectid');
104
+$origin    = GETPOST('origin', 'alpha');
105
+$originid  = (GETPOSTINT('originid') ? GETPOSTINT('originid') : GETPOSTINT('origin_id')); // For backward compatibility
106 106
 $rank      = (GETPOSTINT('rank') > 0) ? GETPOSTINT('rank') : -1;
107 107
 
108 108
 // Type Contact default
@@ -145,26 +145,26 @@  discard block
 block discarded – undo
145 145
 $extrafields->fetch_name_optionals_label($object->table_element);
146 146
 
147 147
 // Load object
148
-include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php';     // Must be 'include', not 'include_once'
148
+include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be 'include', not 'include_once'
149 149
 
150 150
 // Permissions / Rights
151
-$usercanread    =  $user->hasRight("commande", "lire");
152
-$usercancreate  =  $user->hasRight("commande", "creer");
153
-$usercandelete  =  $user->hasRight("commande", "supprimer");
151
+$usercanread    = $user->hasRight("commande", "lire");
152
+$usercancreate  = $user->hasRight("commande", "creer");
153
+$usercandelete  = $user->hasRight("commande", "supprimer");
154 154
 
155 155
 // Advanced permissions
156
-$usercanclose       =  ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && !empty($usercancreate)) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'close')));
157
-$usercanvalidate    =  ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $usercancreate) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'validate')));
158
-$usercancancel      =  ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $usercancreate) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'annuler')));
159
-$usercansend        =   (!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') || $user->hasRight('commande', 'order_advance', 'send'));
160
-$usercangeneretedoc =   (!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') || $user->hasRight('commande', 'order_advance', 'generetedoc'));
156
+$usercanclose       = ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && !empty($usercancreate)) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'close')));
157
+$usercanvalidate    = ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $usercancreate) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'validate')));
158
+$usercancancel      = ((!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $usercancreate) || (getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && $user->hasRight('commande', 'order_advance', 'annuler')));
159
+$usercansend        = (!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') || $user->hasRight('commande', 'order_advance', 'send'));
160
+$usercangeneretedoc = (!getDolGlobalString('MAIN_USE_ADVANCED_PERMS') || $user->hasRight('commande', 'order_advance', 'generetedoc'));
161 161
 
162 162
 $usermustrespectpricemin    = ((getDolGlobalString('MAIN_USE_ADVANCED_PERMS') && !$user->hasRight('produit', 'ignore_price_min_advance')) || !getDolGlobalString('MAIN_USE_ADVANCED_PERMS'));
163 163
 $usercancreatepurchaseorder = ($user->hasRight('fournisseur', 'commande', 'creer') || $user->hasRight('supplier_order', 'creer'));
164 164
 
165
-$permissionnote    = $usercancreate;     //  Used by the include of actions_setnotes.inc.php
166
-$permissiondellink = $usercancreate;     //  Used by the include of actions_dellink.inc.php
167
-$permissiontoadd   = $usercancreate;     //  Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php
165
+$permissionnote    = $usercancreate; //  Used by the include of actions_setnotes.inc.php
166
+$permissiondellink = $usercancreate; //  Used by the include of actions_dellink.inc.php
167
+$permissiontoadd   = $usercancreate; //  Used by the include of actions_addupdatedelete.inc.php and actions_lineupdown.inc.php
168 168
 $permissiontoeditextra = $usercancreate;
169 169
 if (GETPOST('attribute', 'aZ09') && isset($extrafields->attributes[$object->table_element]['perms'][GETPOST('attribute', 'aZ09')])) {
170 170
 	// For action 'update_extras', is there a specific permission set for the attribute to update
@@ -215,11 +215,11 @@  discard block
 block discarded – undo
215 215
 		$action = '';
216 216
 	}
217 217
 
218
-	include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php';    // Must be 'include', not 'include_once'
218
+	include DOL_DOCUMENT_ROOT.'/core/actions_setnotes.inc.php'; // Must be 'include', not 'include_once'
219 219
 
220
-	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';     // Must be 'include', not 'include_once'
220
+	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php'; // Must be 'include', not 'include_once'
221 221
 
222
-	include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php';  // Must be 'include', not 'include_once'
222
+	include DOL_DOCUMENT_ROOT.'/core/actions_lineupdown.inc.php'; // Must be 'include', not 'include_once'
223 223
 
224 224
 	// Action clone object
225 225
 	if ($action == 'confirm_clone' && $confirm == 'yes' && $usercancreate) {
@@ -759,7 +759,7 @@  discard block
 block discarded – undo
759 759
 				if ($prod->price_min > $line->subprice) {
760 760
 					$price_subprice = price($line->subprice, 0, $outlangs, 1, -1, -1, 'auto');
761 761
 					$price_price_min = price($prod->price_min, 0, $outlangs, 1, -1, -1, 'auto');
762
-					setEventMessages($prod->ref . ' - ' . $prod->label . ' (' . $price_subprice . ' < ' . $price_price_min . ' ' . strtolower($langs->trans("MinPrice")) . ')' . "\n", null, 'warnings');
762
+					setEventMessages($prod->ref.' - '.$prod->label.' ('.$price_subprice.' < '.$price_price_min.' '.strtolower($langs->trans("MinPrice")).')'."\n", null, 'warnings');
763 763
 				} else {
764 764
 					setEventMessages($prod->error, $prod->errors, 'errors');
765 765
 				}
@@ -805,7 +805,7 @@  discard block
 block discarded – undo
805 805
 		$pu_ht = '';
806 806
 		$pu_ttc = '';
807 807
 		$pu_ht_devise = '';
808
-		$pu_ttc_devise  = '';
808
+		$pu_ttc_devise = '';
809 809
 
810 810
 		if (GETPOST('price_ht') !== '') {
811 811
 			$price_ht = price2num(GETPOST('price_ht'), 'MU', 2);
@@ -946,7 +946,7 @@  discard block
 block discarded – undo
946 946
 									$price_base_type = $custprice_line->price_base_type;
947 947
 									$tva_tx = $custprice_line->tva_tx;
948 948
 									if ($custprice_line->default_vat_code && !preg_match('/\(.*\)/', (string) $tva_tx)) {
949
-										$tva_tx .= ' (' . $custprice_line->default_vat_code . ')';
949
+										$tva_tx .= ' ('.$custprice_line->default_vat_code.')';
950 950
 									}
951 951
 									$tva_npr = $custprice_line->recuperableonly;
952 952
 									if (empty($tva_tx)) {
@@ -1012,7 +1012,7 @@  discard block
 block discarded – undo
1012 1012
 									$price_base_type = $custprice_line->price_base_type;
1013 1013
 									$tva_tx = $custprice_line->tva_tx;
1014 1014
 									if ($custprice_line->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) {
1015
-										$tva_tx .= ' (' . $custprice_line->default_vat_code . ')';
1015
+										$tva_tx .= ' ('.$custprice_line->default_vat_code.')';
1016 1016
 									}
1017 1017
 									$tva_npr = $custprice_line->recuperableonly;
1018 1018
 									if (empty($tva_tx)) {
@@ -1540,7 +1540,7 @@  discard block
 block discarded – undo
1540 1540
 					GETPOST('generate_deposit', 'alpha') == 'on' && !empty($deposit_percent_from_payment_terms)
1541 1541
 					&& isModEnabled('invoice') && $user->hasRight('facture', 'creer')
1542 1542
 				) {
1543
-					require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
1543
+					require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
1544 1544
 
1545 1545
 					$date = dol_mktime(0, 0, 0, GETPOSTINT('datefmonth'), GETPOSTINT('datefday'), GETPOSTINT('datefyear'));
1546 1546
 					$forceFields = array();
@@ -1553,7 +1553,7 @@  discard block
 block discarded – undo
1553 1553
 
1554 1554
 					if ($deposit) {
1555 1555
 						setEventMessage('DepositGenerated');
1556
-						$locationTarget = DOL_URL_ROOT . '/compta/facture/card.php?id=' . $deposit->id;
1556
+						$locationTarget = DOL_URL_ROOT.'/compta/facture/card.php?id='.$deposit->id;
1557 1557
 					} else {
1558 1558
 						$error++;
1559 1559
 						setEventMessages($object->error, $object->errors, 'errors');
@@ -1561,7 +1561,7 @@  discard block
 block discarded – undo
1561 1561
 				}
1562 1562
 
1563 1563
 				// Define output language
1564
-				if (! $error) {
1564
+				if (!$error) {
1565 1565
 					$db->commit();
1566 1566
 
1567 1567
 					if (!getDolGlobalString('MAIN_DISABLE_PDF_AUTOUPDATE')) {
@@ -1589,7 +1589,7 @@  discard block
 block discarded – undo
1589 1589
 					}
1590 1590
 
1591 1591
 					if ($locationTarget) {
1592
-						header('Location: ' . $locationTarget);
1592
+						header('Location: '.$locationTarget);
1593 1593
 						exit;
1594 1594
 					}
1595 1595
 				} else {
@@ -1680,7 +1680,7 @@  discard block
 block discarded – undo
1680 1680
 	}
1681 1681
 
1682 1682
 	if ($action == 'update_extras' && $permissiontoeditextra) {
1683
-		$object->oldcopy = dol_clone($object, 2);  // @phan-suppress-current-line PhanTypeMismatchProperty
1683
+		$object->oldcopy = dol_clone($object, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
1684 1684
 
1685 1685
 		$attribute_name = GETPOST('attribute', 'aZ09');
1686 1686
 
@@ -1918,7 +1918,7 @@  discard block
 block discarded – undo
1918 1918
 
1919 1919
 			$classname = ucfirst($subelement);
1920 1920
 			$objectsrc = new $classname($db);
1921
-			'@phan-var-force Commande|Propal|Contrat $objectsrc';  // Can possibly be other class but CommonObject is too general
1921
+			'@phan-var-force Commande|Propal|Contrat $objectsrc'; // Can possibly be other class but CommonObject is too general
1922 1922
 			$objectsrc->fetch($originid);
1923 1923
 			if (empty($objectsrc->lines) && method_exists($objectsrc, 'fetch_lines')) {
1924 1924
 				$objectsrc->fetch_lines();
@@ -2015,7 +2015,7 @@  discard block
 block discarded – undo
2015 2015
 	print '<form name="crea_commande" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
2016 2016
 	print '<input type="hidden" name="token" value="'.newToken().'">';
2017 2017
 	print '<input type="hidden" name="action" value="add">';
2018
-	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
2018
+	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
2019 2019
 	print '<input type="hidden" name="remise_percent" value="'.$soc->remise_percent.'">';
2020 2020
 	print '<input type="hidden" name="origin" value="'.$origin.'">';
2021 2021
 	print '<input type="hidden" name="originid" value="'.$originid.'">';
@@ -2197,7 +2197,7 @@  discard block
 block discarded – undo
2197 2197
 		// Other attributes
2198 2198
 		$parameters = array();
2199 2199
 		if (!empty($origin) && !empty($originid) && is_object($objectsrc)) {
2200
-			$parameters['objectsrc'] =  $objectsrc;
2200
+			$parameters['objectsrc'] = $objectsrc;
2201 2201
 		}
2202 2202
 		$parameters['socid'] = $socid;
2203 2203
 
@@ -2423,7 +2423,7 @@  discard block
 block discarded – undo
2423 2423
 			$nbMandated = 0;
2424 2424
 			foreach ($object->lines as $line) {
2425 2425
 				$res = $line->fetch_product();
2426
-				if ($res  > 0) {
2426
+				if ($res > 0) {
2427 2427
 					if ($line->product->isService() && $line->product->isMandatoryPeriod() && (empty($line->date_start) || empty($line->date_end))) {
2428 2428
 						$nbMandated++;
2429 2429
 						break;
@@ -2447,7 +2447,7 @@  discard block
 block discarded – undo
2447 2447
 				$deposit_percent_from_payment_terms = (float) getDictionaryValue('c_payment_term', 'deposit_percent', $object->cond_reglement_id);
2448 2448
 
2449 2449
 				if (!empty($deposit_percent_from_payment_terms) && isModEnabled('invoice') && $user->hasRight('facture', 'creer')) {
2450
-					require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
2450
+					require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
2451 2451
 
2452 2452
 					$object->fetchObjectLinked();
2453 2453
 
@@ -2660,7 +2660,7 @@  discard block
 block discarded – undo
2660 2660
 		$morehtmlref = '<div class="refidno">';
2661 2661
 		// Ref customer
2662 2662
 		$morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, (int) $usercancreate, 'string', '', 0, 1);
2663
-		$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, (int) $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2663
+		$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, (int) $usercancreate, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1);
2664 2664
 		// Thirdparty
2665 2665
 		$morehtmlref .= '<br>'.$soc->getNomUrl(1, 'customer');
2666 2666
 		if (!getDolGlobalString('MAIN_DISABLE_OTHER_LINK') && $object->thirdparty->id > 0) {
@@ -2980,36 +2980,36 @@  discard block
 block discarded – undo
2980 2980
 
2981 2981
 			$alert = '';
2982 2982
 			if (getDolGlobalString('ORDER_MANAGE_MIN_AMOUNT') && $object->total_ht < $object->thirdparty->order_min_amount) {
2983
-				$alert = ' ' . img_warning($langs->trans('OrderMinAmount') . ': ' . price($object->thirdparty->order_min_amount));
2983
+				$alert = ' '.img_warning($langs->trans('OrderMinAmount').': '.price($object->thirdparty->order_min_amount));
2984 2984
 			}
2985 2985
 
2986 2986
 			print '<tr>';
2987
-			print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>';
2988
-			print '<td class="nowrap amountcard right">' . price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2987
+			print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>';
2988
+			print '<td class="nowrap amountcard right">'.price($object->total_ht, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2989 2989
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2990 2990
 				// Multicurrency Amount HT
2991
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
2991
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
2992 2992
 			}
2993 2993
 			print '</tr>';
2994 2994
 
2995 2995
 			print '<tr>';
2996
-			print '<td class="titlefieldmiddle">' . $langs->trans('AmountVAT') . '</td>';
2997
-			print '<td class="nowrap amountcard right">' . price($object->total_tva, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
2996
+			print '<td class="titlefieldmiddle">'.$langs->trans('AmountVAT').'</td>';
2997
+			print '<td class="nowrap amountcard right">'.price($object->total_tva, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
2998 2998
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
2999 2999
 				// Multicurrency Amount VAT
3000
-				print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3000
+				print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3001 3001
 			}
3002 3002
 			print '</tr>';
3003 3003
 
3004 3004
 			// Amount Local Taxes
3005 3005
 			if ($mysoc->localtax1_assuj == "1" || $object->total_localtax1 != 0) {
3006 3006
 				print '<tr>';
3007
-				print '<td class="titlefieldmiddle">' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>';
3008
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
3007
+				print '<td class="titlefieldmiddle">'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>';
3008
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
3009 3009
 				if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3010 3010
 					$object->multicurrency_total_localtax1 = price2num($object->total_localtax1 * $object->multicurrency_tx, 'MT');
3011 3011
 
3012
-					print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3012
+					print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3013 3013
 				}
3014 3014
 				print '</tr>';
3015 3015
 			}
@@ -3017,22 +3017,22 @@  discard block
 block discarded – undo
3017 3017
 			// Amount Local Taxes
3018 3018
 			if ($mysoc->localtax2_assuj == "1" || $object->total_localtax2 != 0) {
3019 3019
 				print '<tr>';
3020
-				print '<td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>';
3021
-				print '<td class="nowrap amountcard right">' . price($object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency) . '</td>';
3020
+				print '<td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>';
3021
+				print '<td class="nowrap amountcard right">'.price($object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency).'</td>';
3022 3022
 				if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3023 3023
 					$object->multicurrency_total_localtax2 = price2num($object->total_localtax2 * $object->multicurrency_tx, 'MT');
3024 3024
 
3025
-					print '<td class="nowrap amountcard right">' . price($object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>';
3025
+					print '<td class="nowrap amountcard right">'.price($object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>';
3026 3026
 				}
3027 3027
 				print '</tr>';
3028 3028
 			}
3029 3029
 
3030 3030
 			print '<tr>';
3031
-			print '<td>' . $langs->trans('AmountTTC') . '</td>';
3032
-			print '<td class="valuefield nowrap right amountcard">' . price($object->total_ttc, 1, '', 1, -1, -1, $conf->currency) . '</td>';
3031
+			print '<td>'.$langs->trans('AmountTTC').'</td>';
3032
+			print '<td class="valuefield nowrap right amountcard">'.price($object->total_ttc, 1, '', 1, -1, -1, $conf->currency).'</td>';
3033 3033
 			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) {
3034 3034
 				// Multicurrency Amount TTC
3035
-				print '<td class="valuefield nowrap right amountcard">' . price($object->multicurrency_total_ttc, 1, '', 1, -1, -1, $object->multicurrency_code) . '</td>';
3035
+				print '<td class="valuefield nowrap right amountcard">'.price($object->multicurrency_total_ttc, 1, '', 1, -1, -1, $object->multicurrency_code).'</td>';
3036 3036
 			}
3037 3037
 			print '</tr>'."\n";
3038 3038
 
@@ -3149,7 +3149,7 @@  discard block
 block discarded – undo
3149 3149
 						if ($usercansend) {
3150 3150
 							print dolGetButtonAction('', $langs->trans('SendMail'), 'email', $_SERVER["PHP_SELF"].'?action=presend&token='.newToken().'&id='.$object->id.'&mode=init#formmailbeforetitle', '');
3151 3151
 						} else {
3152
-							print dolGetButtonAction('', $langs->trans('SendMail'), 'email', $_SERVER['PHP_SELF']. '#', '', false);
3152
+							print dolGetButtonAction('', $langs->trans('SendMail'), 'email', $_SERVER['PHP_SELF'].'#', '', false);
3153 3153
 						}
3154 3154
 					}
3155 3155
 				}
@@ -3177,7 +3177,7 @@  discard block
 block discarded – undo
3177 3177
 						'enabled' => (isModEnabled("supplier_order") && $object->statut > Commande::STATUS_DRAFT),
3178 3178
 						'perm' => $usercancreatepurchaseorder,
3179 3179
 						'label' => 'AddPurchaseOrder',
3180
-						'url' => '/fourn/commande/card.php?action=create&amp;origin=' . urlencode($object->element) . '&amp;originid=' . ((int) $object->id)
3180
+						'url' => '/fourn/commande/card.php?action=create&amp;origin='.urlencode($object->element).'&amp;originid='.((int) $object->id)
3181 3181
 					);
3182 3182
 				}
3183 3183
 
@@ -3194,7 +3194,7 @@  discard block
 block discarded – undo
3194 3194
 						'enabled' => (isModEnabled("intervention") && $object->statut > Commande::STATUS_DRAFT && $object->statut < Commande::STATUS_CLOSED && $object->getNbOfServicesLines() > 0),
3195 3195
 						'perm' => ($user->hasRight('ficheinter', 'creer') == 1),
3196 3196
 						'label' => 'AddIntervention',
3197
-						'url' => '/fichinter/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid,
3197
+						'url' => '/fichinter/card.php?action=create&amp;origin='.$object->element.'&amp;originid='.$object->id.'&amp;socid='.$object->socid,
3198 3198
 					);
3199 3199
 				}
3200 3200
 
@@ -3216,7 +3216,7 @@  discard block
 block discarded – undo
3216 3216
 					'enabled' => (isModEnabled("contract") && ($object->statut == Commande::STATUS_VALIDATED || $object->statut == Commande::STATUS_SHIPMENTONPROCESS || $object->statut == Commande::STATUS_CLOSED)),
3217 3217
 					'perm' => ($user->hasRight('contrat', 'creer') == 1),
3218 3218
 					'label' => 'AddContract',
3219
-					'url' => '/contrat/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid,
3219
+					'url' => '/contrat/card.php?action=create&amp;origin='.$object->element.'&amp;originid='.$object->id.'&amp;socid='.$object->socid,
3220 3220
 				);
3221 3221
 				/*if (isModEnabled('contrat') && ($object->statut == Commande::STATUS_VALIDATED || $object->statut == Commande::STATUS_SHIPMENTONPROCESS || $object->statut == Commande::STATUS_CLOSED)) {
3222 3222
 					$langs->load("contracts");
@@ -3240,7 +3240,7 @@  discard block
 block discarded – undo
3240 3240
 								'enabled' => (isModEnabled("shipping") && ($object->statut > Commande::STATUS_DRAFT && $object->statut < Commande::STATUS_CLOSED && ($object->getNbOfProductsLines() > 0 || getDolGlobalString('STOCK_SUPPORTS_SERVICES')))),
3241 3241
 								'perm' => $user->hasRight('expedition', 'creer'),
3242 3242
 								'label' => 'CreateShipment',
3243
-								'url' => '/expedition/shipment.php?id=' . $object->id
3243
+								'url' => '/expedition/shipment.php?id='.$object->id
3244 3244
 							);
3245 3245
 						} else {
3246 3246
 							//c$langs->load("errors");
@@ -3250,7 +3250,7 @@  discard block
 block discarded – undo
3250 3250
 								'enabled' => (isModEnabled("shipping") && ($object->statut > Commande::STATUS_DRAFT && $object->statut < Commande::STATUS_CLOSED && ($object->getNbOfProductsLines() > 0 || getDolGlobalString('STOCK_SUPPORTS_SERVICES')))),
3251 3251
 								'perm' => 0,
3252 3252
 								'label' => 'CreateShipment',
3253
-								'url' => '/expedition/shipment.php?id=' . $object->id
3253
+								'url' => '/expedition/shipment.php?id='.$object->id
3254 3254
 							);
3255 3255
 						}
3256 3256
 					}
@@ -3262,7 +3262,7 @@  discard block
 block discarded – undo
3262 3262
 					'enabled' => (isModEnabled('invoice') && $object->statut > Commande::STATUS_DRAFT && !$object->billed && $object->total_ttc >= 0),
3263 3263
 					'perm' => ($user->hasRight('facture', 'creer') && !getDolGlobalInt('WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER')),
3264 3264
 					'label' => 'CreateBill',
3265
-					'url' => '/compta/facture/card.php?action=create&amp;token=' . newToken() . '&amp;origin=' . urlencode($object->element) . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid
3265
+					'url' => '/compta/facture/card.php?action=create&amp;token='.newToken().'&amp;origin='.urlencode($object->element).'&amp;originid='.$object->id.'&amp;socid='.$object->socid
3266 3266
 				);
3267 3267
 				/*
3268 3268
 				 if (isModEnabled('facture') && $object->statut > Commande::STATUS_DRAFT && !$object->billed && $object->total_ttc >= 0) {
@@ -3314,7 +3314,7 @@  discard block
 block discarded – undo
3314 3314
 					if ($numshipping == 0) {
3315 3315
 						print dolGetButtonAction('', $langs->trans('Delete'), 'delete', $_SERVER["PHP_SELF"].'?action=delete&token='.newToken().'&id='.$object->id, '');
3316 3316
 					} else {
3317
-						print dolGetButtonAction($langs->trans('ShippingExist'), $langs->trans('Delete'), 'default', $_SERVER['PHP_SELF']. '#', '', false);
3317
+						print dolGetButtonAction($langs->trans('ShippingExist'), $langs->trans('Delete'), 'default', $_SERVER['PHP_SELF'].'#', '', false);
3318 3318
 					}
3319 3319
 				}
3320 3320
 			}
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -743,8 +743,10 @@
 block discarded – undo
743 743
 		// Define margin
744 744
 		$margin_rate = GETPOSTISSET('marginforalllines') ? GETPOST('marginforalllines', 'int') : '';
745 745
 		$mark_rate = GETPOSTISSET('markforalllines') ? GETPOST('markforalllines', 'int') : '';
746
-		foreach ($object->lines as &$line) if ($line->subprice > 0) {
746
+		foreach ($object->lines as &$line) {
747
+			if ($line->subprice > 0) {
747 748
 			$subprice_multicurrency = $line->subprice;
749
+		}
748 750
 			if (is_numeric($margin_rate) && $margin_rate > 0) {
749 751
 				$line->subprice = floatval(price2num(floatval($line->pa_ht) * (1 + floatval($margin_rate) / 100), 'MU'));
750 752
 			} elseif (is_numeric($mark_rate) && $mark_rate > 0) {
Please login to merge, or discard this patch.
htdocs/core/class/smtps.class.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -525,7 +525,7 @@  discard block
 block discarded – undo
525 525
 			$host = 'tls://'.$host;
526 526
 		}
527 527
 
528
-		$hosth = $host;	// so for example 'localhost' or 'smtp-relay.gmail.com'
528
+		$hosth = $host; // so for example 'localhost' or 'smtp-relay.gmail.com'
529 529
 
530 530
 		if (getDolGlobalString('MAIL_SMTP_USE_FROM_FOR_HELO')) {	// Note that default value is forced to MAIL_SMTP_USE_FROM_FOR_HELO=2 if not set
531 531
 			if (!is_numeric(getDolGlobalString('MAIL_SMTP_USE_FROM_FOR_HELO'))) {
@@ -623,7 +623,7 @@  discard block
 block discarded – undo
623 623
 				}
624 624
 				// Most servers expect a 2nd pass of EHLO after TLS is established to get another time
625 625
 				// the answer with list of supported AUTH methods. They may differs between non STARTTLS and with STARTTLS.
626
-				if (! $_retVal = $this->socket_send_str('EHLO '.$hosth, '250')) {
626
+				if (!$_retVal = $this->socket_send_str('EHLO '.$hosth, '250')) {
627 627
 					$this->_setErr(126, '"'.$hosth.'" does not support authenticated connections or temporary error. Error after 2nd sending EHLO '.$hosth.' : '.$this->lastretval);
628 628
 					return $_retVal;
629 629
 				}
@@ -1798,7 +1798,7 @@  discard block
 block discarded – undo
1798 1798
 			$this->_msgContent['attachment'][$strFileName]['mimeType'] = $strMimeType;
1799 1799
 			$this->_msgContent['attachment'][$strFileName]['fileName'] = $strFileName;
1800 1800
 			$this->_msgContent['attachment'][$strFileName]['data']     = $strContent;
1801
-			$this->_msgContent['attachment'][$strFileName]['cid']      = $strCid;		// If defined, it means this attachment must be shown inline
1801
+			$this->_msgContent['attachment'][$strFileName]['cid']      = $strCid; // If defined, it means this attachment must be shown inline
1802 1802
 
1803 1803
 			if ($this->getMD5flag()) {
1804 1804
 				$this->_msgContent['attachment'][$strFileName]['md5'] = dol_hash($strContent, '3');
Please login to merge, or discard this patch.
htdocs/ai/admin/setup.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 // Parameters
46 46
 $action = GETPOST('action', 'aZ09');
47 47
 $backtopage = GETPOST('backtopage', 'alpha');
48
-$modulepart = GETPOST('modulepart', 'aZ09');	// Used by actions_setmoduleoptions.inc.php
48
+$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php
49 49
 
50 50
 if (empty($action)) {
51 51
 	$action = 'edit';
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 // List all available features
73 73
 $arrayofaifeatures = getListOfAIFeatures();
74 74
 
75
-$item = $formSetup->newItem('AI_API_SERVICE');	// Name of constant must end with _KEY so it is encrypted when saved into database.
75
+$item = $formSetup->newItem('AI_API_SERVICE'); // Name of constant must end with _KEY so it is encrypted when saved into database.
76 76
 $item->setAsSelect($arrayofai);
77 77
 $item->cssClass = 'minwidth150';
78 78
 
@@ -82,14 +82,14 @@  discard block
 block discarded – undo
82 82
 	$item->defaultFieldValue = '';
83 83
 	$item->cssClass = 'minwidth500';*/
84 84
 
85
-	$item = $formSetup->newItem('AI_API_'.strtoupper($ia).'_KEY')->setAsSecureKey();	// Name of constant must end with _KEY so it is encrypted when saved into database.
85
+	$item = $formSetup->newItem('AI_API_'.strtoupper($ia).'_KEY')->setAsSecureKey(); // Name of constant must end with _KEY so it is encrypted when saved into database.
86 86
 	$item->nameText = $langs->trans("AI_API_KEY").' ('.$ialabel.')';
87 87
 	$item->defaultFieldValue = '';
88 88
 	$item->fieldParams['hideGenerateButton'] = 1;
89 89
 	$item->fieldParams['trClass'] = 'iaservice '.$ia;
90 90
 	$item->cssClass = 'minwidth500 text-security input'.$ia;
91 91
 
92
-	$item = $formSetup->newItem('AI_API_'.strtoupper($ia).'_URL');	// Name of constant must end with _KEY so it is encrypted when saved into database.
92
+	$item = $formSetup->newItem('AI_API_'.strtoupper($ia).'_URL'); // Name of constant must end with _KEY so it is encrypted when saved into database.
93 93
 	$item->nameText = $langs->trans("AI_API_URL").' ('.$ialabel.')';
94 94
 	$item->defaultFieldValue = '';
95 95
 	$item->fieldParams['trClass'] = 'iaservice '.$ia;
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
 	$out = '';
194 194
 
195 195
 	//if ($functioncode) {
196
-		$key = 'textgenerationother';	// The HTML ID of field to fill
196
+		$key = 'textgenerationother'; // The HTML ID of field to fill
197 197
 
198 198
 		$labeloffeature = empty($arrayofaifeatures[$key]['label']) ? 'Undefined' : $arrayofaifeatures[$key]['label'];
199 199
 
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 		$formai = new FormAI($db);
210 210
 		$formmail = new FormMail($db);
211 211
 
212
-		$showlinktoai = $key;		// 'textgeneration', 'imagegeneration', ...
212
+		$showlinktoai = $key; // 'textgeneration', 'imagegeneration', ...
213 213
 		$showlinktoailabel = $langs->trans("AITestText");
214 214
 		$showlinktolayout = 0;
215 215
 		$htmlname = $key;
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
 		// Fill $out
218 218
 		include DOL_DOCUMENT_ROOT.'/core/tpl/formlayoutai.tpl.php';
219 219
 
220
-		$out .= '<br><textarea id="'.$key.'" placeholder="Lore ipsum..." class="quatrevingtpercent" rows="4"></textarea>';	// The div
220
+		$out .= '<br><textarea id="'.$key.'" placeholder="Lore ipsum..." class="quatrevingtpercent" rows="4"></textarea>'; // The div
221 221
 	//}
222 222
 
223 223
 	/*
Please login to merge, or discard this patch.
test/phpunit/FunctionsLibTest.php 1 patch
Spacing   +80 added lines, -80 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
  *		\remarks	To run this script as CLI:  phpunit filename.php
26 26
  */
27 27
 
28
-global $conf,$user,$langs,$db,$mysoc;
28
+global $conf, $user, $langs, $db, $mysoc;
29 29
 //define('TEST_DB_FORCE_TYPE','mysql');	// This is to force using mysql driver
30 30
 //require_once 'PHPUnit/Autoload.php';
31 31
 require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
@@ -33,35 +33,35 @@  discard block
 block discarded – undo
33 33
 require_once dirname(__FILE__).'/../../htdocs/product/class/product.class.php';
34 34
 require_once dirname(__FILE__).'/CommonClassTest.class.php';
35 35
 
36
-if (! defined('NOREQUIREUSER')) {
36
+if (!defined('NOREQUIREUSER')) {
37 37
 	define('NOREQUIREUSER', '1');
38 38
 }
39
-if (! defined('NOREQUIREDB')) {
39
+if (!defined('NOREQUIREDB')) {
40 40
 	define('NOREQUIREDB', '1');
41 41
 }
42
-if (! defined('NOREQUIRESOC')) {
42
+if (!defined('NOREQUIRESOC')) {
43 43
 	define('NOREQUIRESOC', '1');
44 44
 }
45
-if (! defined('NOREQUIRETRAN')) {
45
+if (!defined('NOREQUIRETRAN')) {
46 46
 	define('NOREQUIRETRAN', '1');
47 47
 }
48
-if (! defined('NOCSRFCHECK')) {
48
+if (!defined('NOCSRFCHECK')) {
49 49
 	define('NOCSRFCHECK', '1');
50 50
 }
51
-if (! defined('NOTOKENRENEWAL')) {
51
+if (!defined('NOTOKENRENEWAL')) {
52 52
 	define('NOTOKENRENEWAL', '1');
53 53
 }
54
-if (! defined('NOREQUIREMENU')) {
54
+if (!defined('NOREQUIREMENU')) {
55 55
 	define('NOREQUIREMENU', '1'); // If there is no menu to show
56 56
 }
57
-if (! defined('NOREQUIREHTML')) {
57
+if (!defined('NOREQUIREHTML')) {
58 58
 	define('NOREQUIREHTML', '1'); // If we don't need to load the html.form.class.php
59 59
 }
60
-if (! defined('NOREQUIREAJAX')) {
60
+if (!defined('NOREQUIREAJAX')) {
61 61
 	define('NOREQUIREAJAX', '1');
62 62
 }
63
-if (! defined("NOLOGIN")) {
64
-	define("NOLOGIN", '1');       // If this page is public (can be called outside logged session)
63
+if (!defined("NOLOGIN")) {
64
+	define("NOLOGIN", '1'); // If this page is public (can be called outside logged session)
65 65
 }
66 66
 
67 67
 print "\n".$langs->trans("CurrentTimeZone").' : '.getServerTimeZoneString();
@@ -85,10 +85,10 @@  discard block
 block discarded – undo
85 85
 	 */
86 86
 	public static function setUpBeforeClass(): void
87 87
 	{
88
-		global $conf,$user,$langs,$db;
88
+		global $conf, $user, $langs, $db;
89 89
 		//$db->begin();	// This is to have all actions inside a transaction even if test launched without suite.
90 90
 
91
-		if (! function_exists('mb_substr')) {
91
+		if (!function_exists('mb_substr')) {
92 92
 			print "\n".__METHOD__." function mb_substr must be enabled.\n";
93 93
 			die(1);
94 94
 		}
@@ -256,9 +256,9 @@  discard block
 block discarded – undo
256 256
 		$sql = forgeSQLFromUniversalSearchCriteria($filter);
257 257
 
258 258
 		if ($db->type == 'mysqli') {
259
-			$this->assertEquals(" AND ((t.fieldstring = 'aaa\'ttt'))", $sql);	// with mysql
259
+			$this->assertEquals(" AND ((t.fieldstring = 'aaa\'ttt'))", $sql); // with mysql
260 260
 		} else {
261
-			$this->assertEquals(" AND ((t.fieldstring = 'aaa''ttt'))", $sql);	// with pgsql
261
+			$this->assertEquals(" AND ((t.fieldstring = 'aaa''ttt'))", $sql); // with pgsql
262 262
 		}
263 263
 
264 264
 		$filter = "(t.fk_soc:IN:1,2)";
@@ -695,13 +695,13 @@  discard block
 block discarded – undo
695 695
 		$input = 'xxx < br>';
696 696
 		$after = dol_textishtml($input);
697 697
 		$this->assertFalse($after);
698
-		$input = 'xxx <[email protected]>';	// <em> is html, <em... is not
698
+		$input = 'xxx <[email protected]>'; // <em> is html, <em... is not
699 699
 		$after = dol_textishtml($input);
700 700
 		$this->assertFalse($after);
701 701
 		$input = 'xxx <brstyle="ee">';
702 702
 		$after = dol_textishtml($input);
703 703
 		$this->assertFalse($after);
704
-		$input = 'This is a text with html comments <!-- comment -->';	// we suppose this is not enough to be html content
704
+		$input = 'This is a text with html comments <!-- comment -->'; // we suppose this is not enough to be html content
705 705
 		$after = dol_textishtml($input);
706 706
 		$this->assertFalse($after);
707 707
 
@@ -757,17 +757,17 @@  discard block
 block discarded – undo
757 757
 	public function testDolConcat()
758 758
 	{
759 759
 		$text1 = "A string 1";
760
-		$text2 = "A string 2";	// text 1 and 2 are text, concat need only \n
760
+		$text2 = "A string 2"; // text 1 and 2 are text, concat need only \n
761 761
 		$after = dol_concatdesc($text1, $text2);
762 762
 		$this->assertEquals("A string 1\nA string 2", $after);
763 763
 
764 764
 		$text1 = "A<br>string 1";
765
-		$text2 = "A string 2";	// text 1 is html, concat need <br>\n
765
+		$text2 = "A string 2"; // text 1 is html, concat need <br>\n
766 766
 		$after = dol_concatdesc($text1, $text2);
767 767
 		$this->assertEquals("A<br>string 1<br>\nA string 2", $after);
768 768
 
769 769
 		$text1 = "A string 1";
770
-		$text2 = "A <b>string</b> 2";	// text 2 is html, concat need <br>\n
770
+		$text2 = "A <b>string</b> 2"; // text 2 is html, concat need <br>\n
771 771
 		$after = dol_concatdesc($text1, $text2);
772 772
 		$this->assertEquals("A string 1<br>\nA <b>string</b> 2", $after);
773 773
 
@@ -869,19 +869,19 @@  discard block
 block discarded – undo
869 869
 		// Text not already HTML
870 870
 
871 871
 		$input = "A string\nwith a é, &, < and >.";
872
-		$after = dol_htmlentitiesbr($input, 0);    // Add <br> before \n
872
+		$after = dol_htmlentitiesbr($input, 0); // Add <br> before \n
873 873
 		$this->assertEquals("A string<br>\nwith a &eacute;, &amp;, &lt; and &gt;.", $after);
874 874
 
875 875
 		$input = "A string\nwith a é, &, < and >.";
876
-		$after = dol_htmlentitiesbr($input, 1);    // Replace \n with <br>
876
+		$after = dol_htmlentitiesbr($input, 1); // Replace \n with <br>
877 877
 		$this->assertEquals("A string<br>with a &eacute;, &amp;, &lt; and &gt;.", $after);
878 878
 
879
-		$input = "A string\nwith a é, &, < and >.\n\n";	// With some \n at end that should be cleaned
880
-		$after = dol_htmlentitiesbr($input, 0);    // Add <br> before \n
879
+		$input = "A string\nwith a é, &, < and >.\n\n"; // With some \n at end that should be cleaned
880
+		$after = dol_htmlentitiesbr($input, 0); // Add <br> before \n
881 881
 		$this->assertEquals("A string<br>\nwith a &eacute;, &amp;, &lt; and &gt;.", $after);
882 882
 
883
-		$input = "A string\nwith a é, &, < and >.\n\n";	// With some \n at end that should be cleaned
884
-		$after = dol_htmlentitiesbr($input, 1);    // Replace \n with <br>
883
+		$input = "A string\nwith a é, &, < and >.\n\n"; // With some \n at end that should be cleaned
884
+		$after = dol_htmlentitiesbr($input, 1); // Replace \n with <br>
885 885
 		$this->assertEquals("A string<br>with a &eacute;, &amp;, &lt; and &gt;.", $after);
886 886
 
887 887
 		// Text already HTML, so &,<,> should not be converted
@@ -894,11 +894,11 @@  discard block
 block discarded – undo
894 894
 		$after = dol_htmlentitiesbr($input);
895 895
 		$this->assertEquals("<li>\nA string with a &eacute;, &, < and >.</li>\nAnother string", $after);
896 896
 
897
-		$input = "A string<br>\nwith a é, &, < and >.<br>";	// With some <br> at end that should be cleaned
897
+		$input = "A string<br>\nwith a é, &, < and >.<br>"; // With some <br> at end that should be cleaned
898 898
 		$after = dol_htmlentitiesbr($input);
899 899
 		$this->assertEquals("A string<br>\nwith a &eacute;, &, < and >.", $after);
900 900
 
901
-		$input = "<li>\nA string with a é, &, < and >.</li>\nAnother string<br>";	// With some <br> at end that should be cleaned
901
+		$input = "<li>\nA string with a é, &, < and >.</li>\nAnother string<br>"; // With some <br> at end that should be cleaned
902 902
 		$after = dol_htmlentitiesbr($input);
903 903
 		$this->assertEquals("<li>\nA string with a &eacute;, &, < and >.</li>\nAnother string", $after);
904 904
 
@@ -1062,43 +1062,43 @@  discard block
 block discarded – undo
1062 1062
 		date_default_timezone_set('UTC');
1063 1063
 
1064 1064
 		// Check bad hours
1065
-		$result = dol_mktime(25, 0, 0, 1, 1, 1970, 1, 1);    // Error (25 hours)
1065
+		$result = dol_mktime(25, 0, 0, 1, 1, 1970, 1, 1); // Error (25 hours)
1066 1066
 		print __METHOD__." result=".$result."\n";
1067 1067
 		$this->assertEquals('', $result);
1068
-		$result = dol_mktime(2, 61, 0, 1, 1, 1970, 1, 1);    // Error (61 minutes)
1068
+		$result = dol_mktime(2, 61, 0, 1, 1, 1970, 1, 1); // Error (61 minutes)
1069 1069
 		print __METHOD__." result=".$result."\n";
1070 1070
 		$this->assertEquals('', $result);
1071
-		$result = dol_mktime(2, 1, 61, 1, 1, 1970, 1, 1);    // Error (61 seconds)
1071
+		$result = dol_mktime(2, 1, 61, 1, 1, 1970, 1, 1); // Error (61 seconds)
1072 1072
 		print __METHOD__." result=".$result."\n";
1073 1073
 		$this->assertEquals('', $result);
1074
-		$result = dol_mktime(2, 1, 1, 1, 32, 1970, 1, 1);    // Error (day 32)
1074
+		$result = dol_mktime(2, 1, 1, 1, 32, 1970, 1, 1); // Error (day 32)
1075 1075
 		print __METHOD__." result=".$result."\n";
1076 1076
 		$this->assertEquals('', $result);
1077
-		$result = dol_mktime(2, 1, 1, 13, 1, 1970, 1, 1);    // Error (month 13)
1077
+		$result = dol_mktime(2, 1, 1, 13, 1, 1970, 1, 1); // Error (month 13)
1078 1078
 		print __METHOD__." result=".$result."\n";
1079 1079
 		$this->assertEquals('', $result);
1080 1080
 
1081
-		$result = dol_mktime(2, 1, 1, 1, 1, 1970, 1);    // 1970-01-01 02:01:01 in GMT area -> 7261
1081
+		$result = dol_mktime(2, 1, 1, 1, 1, 1970, 1); // 1970-01-01 02:01:01 in GMT area -> 7261
1082 1082
 		print __METHOD__." result=".$result."\n";
1083 1083
 		$this->assertEquals(7261, $result);
1084 1084
 
1085
-		$result = dol_mktime(2, 0, 0, 1, 1, 1970, 0);                // 1970-01-01 02:00:00 = 7200 in local area Europe/Paris = 3600 GMT
1085
+		$result = dol_mktime(2, 0, 0, 1, 1, 1970, 0); // 1970-01-01 02:00:00 = 7200 in local area Europe/Paris = 3600 GMT
1086 1086
 		print __METHOD__." result=".$result."\n";
1087
-		$tz = getServerTimeZoneInt('winter');                  // +1 in Europe/Paris at this time (this time is winter)
1088
-		$this->assertEquals(7200 - ($tz * 3600), $result);        // 7200 if we are at greenwich winter, 7200-($tz*3600) at local winter
1087
+		$tz = getServerTimeZoneInt('winter'); // +1 in Europe/Paris at this time (this time is winter)
1088
+		$this->assertEquals(7200 - ($tz * 3600), $result); // 7200 if we are at greenwich winter, 7200-($tz*3600) at local winter
1089 1089
 
1090 1090
 		// Some test for local TZ Europe/Paris
1091 1091
 		date_default_timezone_set('Europe/Paris');
1092 1092
 
1093 1093
 		// Check that tz for paris in winter is used
1094
-		$result = dol_mktime(2, 0, 0, 1, 1, 1970, 'server');         // 1970-01-01 02:00:00 = 7200 in local area Europe/Paris = 3600 GMT
1094
+		$result = dol_mktime(2, 0, 0, 1, 1, 1970, 'server'); // 1970-01-01 02:00:00 = 7200 in local area Europe/Paris = 3600 GMT
1095 1095
 		print __METHOD__." result=".$result."\n";
1096
-		$this->assertEquals(3600, $result);        			 // 7200 if we are at greenwich winter, 3600 at Europe/Paris
1096
+		$this->assertEquals(3600, $result); // 7200 if we are at greenwich winter, 3600 at Europe/Paris
1097 1097
 
1098 1098
 		// Check that daylight saving time is used
1099
-		$result = dol_mktime(2, 0, 0, 6, 1, 2014, 0);         		// 2014-06-01 02:00:00 = 1401588000-3600(location)-3600(daylight) in local area Europe/Paris = 1401588000 GMT
1099
+		$result = dol_mktime(2, 0, 0, 6, 1, 2014, 0); // 2014-06-01 02:00:00 = 1401588000-3600(location)-3600(daylight) in local area Europe/Paris = 1401588000 GMT
1100 1100
 		print __METHOD__." result=".$result."\n";
1101
-		$this->assertEquals(1401588000 - 3600 - 3600, $result);  // 1401588000 are at greenwich summer, 1401588000-3600(location)-3600(daylight) at Europe/Paris summer
1101
+		$this->assertEquals(1401588000 - 3600 - 3600, $result); // 1401588000 are at greenwich summer, 1401588000-3600(location)-3600(daylight) at Europe/Paris summer
1102 1102
 
1103 1103
 		date_default_timezone_set($savtz);
1104 1104
 	}
@@ -1111,7 +1111,7 @@  discard block
 block discarded – undo
1111 1111
 	 */
1112 1112
 	public function testDolEscapeJs()
1113 1113
 	{
1114
-		$input = "x&<b>#</b>,\"'";    // " will be converted into '
1114
+		$input = "x&<b>#</b>,\"'"; // " will be converted into '
1115 1115
 		$result = dol_escape_js($input);
1116 1116
 		$this->assertEquals("x&<b>#</b>,\'\'", $result, "Test mode=0");
1117 1117
 
@@ -1130,27 +1130,27 @@  discard block
 block discarded – undo
1130 1130
 	 */
1131 1131
 	public function testDolEscapeHtmlTag()
1132 1132
 	{
1133
-		$input = 'x&<b>#</b>,"';    // & and " are converted into html entities, <b> are removed
1133
+		$input = 'x&<b>#</b>,"'; // & and " are converted into html entities, <b> are removed
1134 1134
 		$result = dol_escape_htmltag($input);
1135 1135
 		$this->assertEquals('x&amp;#,&quot;', $result);
1136 1136
 
1137
-		$input = 'x&<b>#</b>,"';    // & and " are converted into html entities, <b> are not removed
1137
+		$input = 'x&<b>#</b>,"'; // & and " are converted into html entities, <b> are not removed
1138 1138
 		$result = dol_escape_htmltag($input, 1);
1139 1139
 		$this->assertEquals('x&amp;&lt;b&gt;#&lt;/b&gt;,&quot;', $result);
1140 1140
 
1141
-		$input = '<img alt="" src="https://github.githubassets.com/assets/GitHub%20Mark-ea2971cee799.png">';    // & and " are converted into html entities, <b> are not removed
1141
+		$input = '<img alt="" src="https://github.githubassets.com/assets/GitHub%20Mark-ea2971cee799.png">'; // & and " are converted into html entities, <b> are not removed
1142 1142
 		$result = dol_escape_htmltag($input, 1, 1, 'common', 0, 1);
1143 1143
 		$this->assertEquals('<img alt="" src="https://github.githubassets.com/assets/GitHub%20Mark-ea2971cee799.png">', $result);
1144 1144
 
1145
-		$input = '<img src="data:image/png;base64, 123/456+789==" style="height: 123px; width:456px">';    // & and " are converted into html entities, <b> are not removed
1145
+		$input = '<img src="data:image/png;base64, 123/456+789==" style="height: 123px; width:456px">'; // & and " are converted into html entities, <b> are not removed
1146 1146
 		$result = dol_escape_htmltag($input, 1, 1, 'common');
1147 1147
 		$this->assertEquals('<img src="data:image/png;base64, 123/456+789==" style="height: 123px; width:456px">', $result);
1148 1148
 
1149
-		$input = '<img src="data:image/png;base64, 123/456+789==" style="height: 123px; width:456px">';    // & and " are converted into html entities, <b> are not removed
1149
+		$input = '<img src="data:image/png;base64, 123/456+789==" style="height: 123px; width:456px">'; // & and " are converted into html entities, <b> are not removed
1150 1150
 		$result = dol_escape_htmltag($input, 1);
1151 1151
 		$this->assertEquals('&lt;img src=&quot;data:image/png;base64, 123/456+789==&quot; style=&quot;height: 123px; width:456px&quot;&gt;', $result);
1152 1152
 
1153
-		$input = '<img alt="" src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png">';    // & and " are converted into html entities, <b> are not removed
1153
+		$input = '<img alt="" src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png">'; // & and " are converted into html entities, <b> are not removed
1154 1154
 		$result = dol_escape_htmltag($input, 1, 1, 'common', 0, 1);
1155 1155
 		$this->assertEquals('<img alt="" src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png">', $result);
1156 1156
 
@@ -1175,7 +1175,7 @@  discard block
 block discarded – undo
1175 1175
 	 */
1176 1176
 	public function testDolFormatAddress()
1177 1177
 	{
1178
-		global $conf,$user,$langs,$db;
1178
+		global $conf, $user, $langs, $db;
1179 1179
 		$conf = $this->savconf;
1180 1180
 		$user = $this->savuser;
1181 1181
 		$langs = $this->savlangs;
@@ -1213,7 +1213,7 @@  discard block
 block discarded – undo
1213 1213
 	 */
1214 1214
 	public function testDolPrintPhone()
1215 1215
 	{
1216
-		global $conf,$user,$langs,$db;
1216
+		global $conf, $user, $langs, $db;
1217 1217
 		$conf = $this->savconf;
1218 1218
 		$user = $this->savuser;
1219 1219
 		$langs = $this->savlangs;
@@ -1292,13 +1292,13 @@  discard block
 block discarded – undo
1292 1292
 	public function verifCondDataProvider(): array
1293 1293
 	{
1294 1294
 		return [
1295
-			'Test a true comparison' => ['1==1', true,],
1296
-			'Test a false comparison' => ['1==2', false,],
1297
-			'Test that the conf property of a module reports true when enabled' => ['isModEnabled("facture")', true,],
1298
-			'Test that the conf property of a module reports false when disabled' => ['isModEnabled("moduledummy")', false,],
1299
-			'Test that verifConf(0) returns false' => [0, false,],
1300
-			'Test that verifConf("0") returns false' => ["0", false,],
1301
-			'Test that verifConf("") returns false (special case)' => ['', true,],
1295
+			'Test a true comparison' => ['1==1', true, ],
1296
+			'Test a false comparison' => ['1==2', false, ],
1297
+			'Test that the conf property of a module reports true when enabled' => ['isModEnabled("facture")', true, ],
1298
+			'Test that the conf property of a module reports false when disabled' => ['isModEnabled("moduledummy")', false, ],
1299
+			'Test that verifConf(0) returns false' => [0, false, ],
1300
+			'Test that verifConf("0") returns false' => ["0", false, ],
1301
+			'Test that verifConf("") returns false (special case)' => ['', true, ],
1302 1302
 		];
1303 1303
 	}
1304 1304
 
@@ -1328,7 +1328,7 @@  discard block
 block discarded – undo
1328 1328
 	 */
1329 1329
 	public function testGetDefaultTva()
1330 1330
 	{
1331
-		global $conf,$user,$langs,$db;
1331
+		global $conf, $user, $langs, $db;
1332 1332
 		$this->savconf = $conf;
1333 1333
 		$this->savuser = $user;
1334 1334
 		$this->savlangs = $langs;
@@ -1431,7 +1431,7 @@  discard block
 block discarded – undo
1431 1431
 	 */
1432 1432
 	public function testGetDefaultLocalTax()
1433 1433
 	{
1434
-		global $conf,$user,$langs,$db;
1434
+		global $conf, $user, $langs, $db;
1435 1435
 		$this->savconf = $conf;
1436 1436
 		$this->savuser = $user;
1437 1437
 		$this->savlangs = $langs;
@@ -1487,7 +1487,7 @@  discard block
 block discarded – undo
1487 1487
 		$vat1 = get_default_localtax($companyes, $companyes, 1, 0);
1488 1488
 		$vat2 = get_default_localtax($companyes, $companyes, 2, 0);
1489 1489
 		$this->assertEquals($vat1, 5.2);
1490
-		$this->assertStringStartsWith((string) $vat2, '-19:-15:-9');       // Can be -19 (old version) or '-19:-15:-9' (new setup)
1490
+		$this->assertStringStartsWith((string) $vat2, '-19:-15:-9'); // Can be -19 (old version) or '-19:-15:-9' (new setup)
1491 1491
 
1492 1492
 		// Test RULE ES-IT
1493 1493
 		$vat1 = get_default_localtax($companyes, $companyit, 1, 0);
@@ -1675,48 +1675,48 @@  discard block
 block discarded – undo
1675 1675
 
1676 1676
 		$conf->global->MAIN_START_WEEK = 0;
1677 1677
 
1678
-		$tmp = dol_getdate(24 * 60 * 60 + 1, false, 'UTC');		// 2/1/1970 and 1 second = friday
1678
+		$tmp = dol_getdate(24 * 60 * 60 + 1, false, 'UTC'); // 2/1/1970 and 1 second = friday
1679 1679
 		$this->assertEquals(5, $tmp['wday'], 'Bad value of day in week');
1680 1680
 
1681 1681
 		$conf->global->MAIN_START_WEEK = 1;
1682 1682
 
1683
-		$tmp = dol_getdate(1, false, 'UTC');				// 1/1/1970 and 1 second = thirday
1683
+		$tmp = dol_getdate(1, false, 'UTC'); // 1/1/1970 and 1 second = thirday
1684 1684
 		$this->assertEquals(4, $tmp['wday'], 'Bad value of day in week');
1685 1685
 
1686
-		$tmp = dol_getdate(24 * 60 * 60 + 1, false, 'UTC');		// 2/1/1970 and 1 second = friday
1686
+		$tmp = dol_getdate(24 * 60 * 60 + 1, false, 'UTC'); // 2/1/1970 and 1 second = friday
1687 1687
 		$this->assertEquals(5, $tmp['wday'], 'Bad value of day in week');
1688 1688
 
1689
-		$tmp = dol_getdate(1, false, "Europe/Paris");						// 1/1/1970 and 1 second = thirday
1689
+		$tmp = dol_getdate(1, false, "Europe/Paris"); // 1/1/1970 and 1 second = thirday
1690 1690
 		$this->assertEquals(1970, $tmp['year']);
1691 1691
 		$this->assertEquals(1, $tmp['mon']);
1692 1692
 		$this->assertEquals(1, $tmp['mday']);
1693 1693
 		$this->assertEquals(4, $tmp['wday']);
1694 1694
 		$this->assertEquals(0, $tmp['yday']);
1695
-		$this->assertEquals(1, $tmp['hours']);		// We are winter, so we are GMT+1 even during summer
1695
+		$this->assertEquals(1, $tmp['hours']); // We are winter, so we are GMT+1 even during summer
1696 1696
 		$this->assertEquals(0, $tmp['minutes']);
1697 1697
 		$this->assertEquals(1, $tmp['seconds']);
1698 1698
 
1699
-		$tmp = dol_getdate(15638401, false, "Europe/Paris");					// 1/7/1970 and 1 second = wednesday
1699
+		$tmp = dol_getdate(15638401, false, "Europe/Paris"); // 1/7/1970 and 1 second = wednesday
1700 1700
 		$this->assertEquals(1970, $tmp['year']);
1701 1701
 		$this->assertEquals(7, $tmp['mon']);
1702 1702
 		$this->assertEquals(1, $tmp['mday']);
1703 1703
 		$this->assertEquals(3, $tmp['wday']);
1704 1704
 		$this->assertEquals(181, $tmp['yday']);
1705
-		$this->assertEquals(1, $tmp['hours']);		// There is no daylight in 1970, so we are GMT+1 even during summer
1705
+		$this->assertEquals(1, $tmp['hours']); // There is no daylight in 1970, so we are GMT+1 even during summer
1706 1706
 		$this->assertEquals(0, $tmp['minutes']);
1707 1707
 		$this->assertEquals(1, $tmp['seconds']);
1708 1708
 
1709
-		$tmp = dol_getdate(1593561601, false, "Europe/Paris");				// 1/7/2020 and 1 second = wednesday
1709
+		$tmp = dol_getdate(1593561601, false, "Europe/Paris"); // 1/7/2020 and 1 second = wednesday
1710 1710
 		$this->assertEquals(2020, $tmp['year']);
1711 1711
 		$this->assertEquals(7, $tmp['mon']);
1712 1712
 		$this->assertEquals(1, $tmp['mday']);
1713 1713
 		$this->assertEquals(3, $tmp['wday']);
1714
-		$this->assertEquals(182, $tmp['yday']);		// 182 and not 181, due to the 29th february
1715
-		$this->assertEquals(2, $tmp['hours']);		// There is a daylight, so we are GMT+2
1714
+		$this->assertEquals(182, $tmp['yday']); // 182 and not 181, due to the 29th february
1715
+		$this->assertEquals(2, $tmp['hours']); // There is a daylight, so we are GMT+2
1716 1716
 		$this->assertEquals(0, $tmp['minutes']);
1717 1717
 		$this->assertEquals(1, $tmp['seconds']);
1718 1718
 
1719
-		$tmp = dol_getdate(1, false, 'UTC');						// 1/1/1970 and 1 second = thirday
1719
+		$tmp = dol_getdate(1, false, 'UTC'); // 1/1/1970 and 1 second = thirday
1720 1720
 		$this->assertEquals(1970, $tmp['year']);
1721 1721
 		$this->assertEquals(1, $tmp['mon']);
1722 1722
 		$this->assertEquals(1, $tmp['mday']);
@@ -1727,7 +1727,7 @@  discard block
 block discarded – undo
1727 1727
 		$this->assertEquals(0, $tmp['minutes']);
1728 1728
 		$this->assertEquals(1, $tmp['seconds']);
1729 1729
 
1730
-		$tmp = dol_getdate(15638401, false, 'UTC');				// 1/7/1970 and 1 second = wednesday
1730
+		$tmp = dol_getdate(15638401, false, 'UTC'); // 1/7/1970 and 1 second = wednesday
1731 1731
 		$this->assertEquals(1970, $tmp['year']);
1732 1732
 		$this->assertEquals(7, $tmp['mon']);
1733 1733
 		$this->assertEquals(1, $tmp['mday']);
@@ -1738,12 +1738,12 @@  discard block
 block discarded – undo
1738 1738
 		$this->assertEquals(0, $tmp['minutes']);
1739 1739
 		$this->assertEquals(1, $tmp['seconds']);
1740 1740
 
1741
-		$tmp = dol_getdate(1593561601, false, 'UTC');				// 1/7/2020 and 1 second = wednesday
1741
+		$tmp = dol_getdate(1593561601, false, 'UTC'); // 1/7/2020 and 1 second = wednesday
1742 1742
 		$this->assertEquals(2020, $tmp['year']);
1743 1743
 		$this->assertEquals(7, $tmp['mon']);
1744 1744
 		$this->assertEquals(1, $tmp['mday']);
1745 1745
 		$this->assertEquals(3, $tmp['wday']);
1746
-		$this->assertEquals(182, $tmp['yday']);		// 182 and not 181, due to the 29th february
1746
+		$this->assertEquals(182, $tmp['yday']); // 182 and not 181, due to the 29th february
1747 1747
 		// We must disable this because on CI, timezone is may be UTC or something else
1748 1748
 		//$this->assertEquals(2, $tmp['hours']);	// There is a daylight, so we are GMT+2
1749 1749
 		$this->assertEquals(0, $tmp['minutes']);
@@ -1933,16 +1933,16 @@  discard block
 block discarded – undo
1933 1933
 		$s = natural_search("t.field", "'abc def' ghi");
1934 1934
 		$this->assertEquals(" AND (t.field LIKE '%abc def%' AND t.field LIKE '%ghi%')", $s);
1935 1935
 
1936
-		$s = natural_search("t.field", "abc def,ghi", 3);				// mode 3 is to provide a list of string separated with coma
1936
+		$s = natural_search("t.field", "abc def,ghi", 3); // mode 3 is to provide a list of string separated with coma
1937 1937
 		$this->assertEquals(" AND (t.field IN ('abc def','ghi'))", $s);
1938 1938
 
1939
-		$s = natural_search("t.field", "'ab\'c' def','ghi', 'jkl'", 3);	// mode 3 is to provide a list of string separated with coma
1939
+		$s = natural_search("t.field", "'ab\'c' def','ghi', 'jkl'", 3); // mode 3 is to provide a list of string separated with coma
1940 1940
 		$this->assertEquals(" AND (t.field IN ('abc def','ghi','jkl'))", $s);
1941 1941
 
1942
-		$s = natural_search("t.field", "a,b", 3);						// mode 3 is to provide a list of string separated with coma
1942
+		$s = natural_search("t.field", "a,b", 3); // mode 3 is to provide a list of string separated with coma
1943 1943
 		$this->assertEquals(" AND (t.field IN ('a','b'))", $s);
1944 1944
 
1945
-		$s = natural_search("t.field", "A'@%B", 3);						// mode 3 is to provide a list of string separated with coma
1945
+		$s = natural_search("t.field", "A'@%B", 3); // mode 3 is to provide a list of string separated with coma
1946 1946
 		$this->assertEquals(" AND (t.field IN ('AB'))", $s);
1947 1947
 
1948 1948
 		/*
@@ -1954,7 +1954,7 @@  discard block
 block discarded – undo
1954 1954
 		var_dump($s);
1955 1955
 		*/
1956 1956
 
1957
-		$s = natural_search("t.field", "KØB", 3);						// mode 3 is to provide a list of string separated with coma
1957
+		$s = natural_search("t.field", "KØB", 3); // mode 3 is to provide a list of string separated with coma
1958 1958
 		$this->assertEquals(" AND (t.field IN ('KØB'))", $s);
1959 1959
 	}
1960 1960
 
Please login to merge, or discard this patch.