| @@ -81,7 +81,7 @@ discard block | ||
| 81 | 81 | } | 
| 82 | 82 | |
| 83 | 83 | // General $Variables | 
| 84 | -$id = (GETPOSTINT('id') ? GETPOSTINT('id') : GETPOSTINT('facid'));    // For backward compatibility | |
| 84 | +$id = (GETPOSTINT('id') ? GETPOSTINT('id') : GETPOSTINT('facid')); // For backward compatibility | |
| 85 | 85 |  $ref = GETPOST('ref', 'alpha'); | 
| 86 | 86 |  $socid = GETPOSTINT('socid'); | 
| 87 | 87 |  $action = GETPOST('action', 'aZ09'); | 
| @@ -246,7 +246,7 @@ discard block | ||
| 246 | 246 |  					setEventMessages('', $warningMsgLineList, 'warnings'); | 
| 247 | 247 | } | 
| 248 | 248 | |
| 249 | -				header("Location: " . $_SERVER['PHP_SELF'] . '?facid=' . $result); | |
| 249 | +				header("Location: ".$_SERVER['PHP_SELF'].'?facid='.$result); | |
| 250 | 250 | exit(); | 
| 251 | 251 |  			} else { | 
| 252 | 252 |  				$langs->load("errors"); | 
| @@ -337,7 +337,7 @@ discard block | ||
| 337 | 337 | // Validation | 
| 338 | 338 | $object->fetch($id); | 
| 339 | 339 | |
| 340 | -		if ((preg_match('/^[\(]?PROV/i', $object->ref) || empty($object->ref)) &&	// empty should not happened, but when it occurs, the test save life | |
| 340 | +		if ((preg_match('/^[\(]?PROV/i', $object->ref) || empty($object->ref)) && // empty should not happened, but when it occurs, the test save life | |
| 341 | 341 |  			getDolGlobalString('FAC_FORCE_DATE_VALIDATION')								// If option enabled, we force invoice date | 
| 342 | 342 |  		) { | 
| 343 | 343 | $object->date = dol_now(); | 
| @@ -1049,7 +1049,7 @@ discard block | ||
| 1049 | 1049 | $error++; | 
| 1050 | 1050 | } | 
| 1051 | 1051 | |
| 1052 | -		$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 | |
| 1052 | +		$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 | |
| 1053 | 1053 |  		$date_pointoftax = dol_mktime(0, 0, 0, GETPOSTINT('date_pointoftaxmonth'), GETPOSTINT('date_pointoftaxday'), GETPOSTINT('date_pointoftaxyear'), 'tzserver'); | 
| 1054 | 1054 | |
| 1055 | 1055 | // Replacement invoice | 
| @@ -1081,7 +1081,7 @@ discard block | ||
| 1081 | 1081 |  				$object->note_private		= trim(GETPOST('note_private', 'restricthtml')); | 
| 1082 | 1082 |  				$object->ref_client			= GETPOST('ref_client', 'alphanohtml'); | 
| 1083 | 1083 |  				$object->ref_customer		= GETPOST('ref_client', 'alphanohtml'); | 
| 1084 | -				$object->model_pdf          = GETPOST('model', 'alphanohtml'); | |
| 1084 | +				$object->model_pdf = GETPOST('model', 'alphanohtml'); | |
| 1085 | 1085 |  				$object->fk_project			= GETPOSTINT('projectid'); | 
| 1086 | 1086 |  				$object->cond_reglement_id	= GETPOSTINT('cond_reglement_id'); | 
| 1087 | 1087 |  				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id'); | 
| @@ -1142,9 +1142,9 @@ discard block | ||
| 1142 | 1142 |  				$object->note_private		= trim(GETPOST('note_private', 'restricthtml')); | 
| 1143 | 1143 |  				$object->ref_client			= GETPOST('ref_client', 'alphanohtml'); | 
| 1144 | 1144 |  				$object->ref_customer		= GETPOST('ref_client', 'alphanohtml'); | 
| 1145 | -				$object->model_pdf          = GETPOST('model'); | |
| 1145 | +				$object->model_pdf = GETPOST('model'); | |
| 1146 | 1146 |  				$object->fk_project			= GETPOSTINT('projectid'); | 
| 1147 | - $object->cond_reglement_id = 0; // No payment term for a credit note | |
| 1147 | + $object->cond_reglement_id = 0; // No payment term for a credit note | |
| 1148 | 1148 |  				$object->mode_reglement_id	= GETPOSTINT('mode_reglement_id'); | 
| 1149 | 1149 |  				$object->fk_account         = GETPOSTINT('fk_account'); | 
| 1150 | 1150 |  				//$object->remise_absolue		= price2num(GETPOST('remise_absolue'), 'MU'); | 
| @@ -1466,7 +1466,7 @@ discard block | ||
| 1466 | 1466 |  				$object->note_public		= trim(GETPOST('note_public', 'restricthtml')); | 
| 1467 | 1467 |  				$object->note_private       = trim(GETPOST('note_private', 'restricthtml')); | 
| 1468 | 1468 |  				$object->ref_client			= GETPOST('ref_client'); | 
| 1469 | -				$object->ref_customer		= GETPOST('ref_client'); | |
| 1469 | +				$object->ref_customer = GETPOST('ref_client'); | |
| 1470 | 1470 |  				$object->model_pdf          = GETPOST('model'); | 
| 1471 | 1471 |  				$object->fk_project			= GETPOSTINT('projectid'); | 
| 1472 | 1472 |  				$object->cond_reglement_id	= (GETPOSTINT('type') == 3 ? 1 : GETPOST('cond_reglement_id')); | 
| @@ -1986,7 +1986,7 @@ discard block | ||
| 1986 | 1986 | $line->fk_prev_id = $line->id; | 
| 1987 | 1987 | $line->fetch_optionals(); | 
| 1988 | 1988 |  						if (getDolGlobalInt('INVOICE_USE_SITUATION') == 2) { | 
| 1989 | - $line->situation_percent = $line->get_allprev_progress($object->id);; // get good progress including credit note | |
| 1989 | + $line->situation_percent = $line->get_allprev_progress($object->id); ; // get good progress including credit note | |
| 1990 | 1990 |  						} else { | 
| 1991 | 1991 | $line->situation_percent = $line->get_prev_progress($object->id); // get good progress including credit note | 
| 1992 | 1992 | } | 
| @@ -2085,7 +2085,7 @@ discard block | ||
| 2085 | 2085 |  		} else { | 
| 2086 | 2086 | $db->rollback(); | 
| 2087 | 2087 | $action = 'create'; | 
| 2088 | - $_GET["origin"] = $_POST["origin"]; // Keep GET and POST here ? | |
| 2088 | + $_GET["origin"] = $_POST["origin"]; // Keep GET and POST here ? | |
| 2089 | 2089 | $_GET["originid"] = $_POST["originid"]; // Keep GET and POST here ? | 
| 2090 | 2090 | setEventMessages($object->error, $object->errors, 'errors'); | 
| 2091 | 2091 | } | 
| @@ -2112,7 +2112,7 @@ discard block | ||
| 2112 | 2112 |  		$remise_percent = (GETPOST('remiseforalllines') ? GETPOST('remiseforalllines') : 0); | 
| 2113 | 2113 |  		$remise_percent = str_replace('*', '', $remise_percent); | 
| 2114 | 2114 |  		foreach ($object->lines as $line) { | 
| 2115 | - $tvatx= $line->tva_tx; | |
| 2115 | + $tvatx = $line->tva_tx; | |
| 2116 | 2116 |  			if (!empty($line->vat_src_code)) { | 
| 2117 | 2117 |  				$tvatx .= ' ('.$line->vat_src_code.')'; | 
| 2118 | 2118 | } | 
| @@ -2632,7 +2632,7 @@ discard block | ||
| 2632 | 2632 | // Define special_code for special lines | 
| 2633 | 2633 |  		$special_code = GETPOSTINT('special_code'); | 
| 2634 | 2634 |  		if ($special_code == 3) { | 
| 2635 | - $special_code = 0; // Options should not exists on invoices | |
| 2635 | + $special_code = 0; // Options should not exists on invoices | |
| 2636 | 2636 | } | 
| 2637 | 2637 | |
| 2638 | 2638 | $line = new FactureLigne($db); | 
| @@ -3267,8 +3267,8 @@ discard block | ||
| 3267 | 3267 | //$remise_absolue = (!empty($expesrc->remise_absolue) ? $expesrc->remise_absolue : (!empty($soc->remise_absolue) ? $soc->remise_absolue : 0)); | 
| 3268 | 3268 | |
| 3269 | 3269 |  				if (isModEnabled('multicurrency')) { | 
| 3270 | - $currency_code = (!empty($expesrc->multicurrency_code) ? $expesrc->multicurrency_code : (!empty($soc->multicurrency_code) ? $soc->multicurrency_code : $objectsrc->multicurrency_code)); | |
| 3271 | - $currency_tx = (!empty($expesrc->multicurrency_tx) ? $expesrc->multicurrency_tx : (!empty($soc->multicurrency_tx) ? $soc->multicurrency_tx : $objectsrc->multicurrency_tx)); | |
| 3270 | + $currency_code = (!empty($expesrc->multicurrency_code) ? $expesrc->multicurrency_code : (!empty($soc->multicurrency_code) ? $soc->multicurrency_code : $objectsrc->multicurrency_code)); | |
| 3271 | + $currency_tx = (!empty($expesrc->multicurrency_tx) ? $expesrc->multicurrency_tx : (!empty($soc->multicurrency_tx) ? $soc->multicurrency_tx : $objectsrc->multicurrency_tx)); | |
| 3272 | 3272 | } | 
| 3273 | 3273 | |
| 3274 | 3274 | //Replicate extrafields | 
| @@ -3364,7 +3364,7 @@ discard block | ||
| 3364 | 3364 | print '<form name="add" action="'.$_SERVER["PHP_SELF"].'" method="POST" id="formtocreate" name="formtocreate">'; | 
| 3365 | 3365 | print '<input type="hidden" name="token" value="'.newToken().'">'; | 
| 3366 | 3366 | print '<input type="hidden" name="action" id="formtocreateaction" value="add">'; | 
| 3367 | - 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 | |
| 3367 | + 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 | |
| 3368 | 3368 |  	if ($soc->id > 0) { | 
| 3369 | 3369 | print '<input type="hidden" name="socid" value="'.$soc->id.'">'."\n"; | 
| 3370 | 3370 | } | 
| @@ -4413,7 +4413,7 @@ discard block | ||
| 4413 | 4413 | $nbMandated = 0; | 
| 4414 | 4414 |  		foreach ($object->lines as $line) { | 
| 4415 | 4415 | $res = $line->fetch_product(); | 
| 4416 | -			if ($res  > 0) { | |
| 4416 | +			if ($res > 0) { | |
| 4417 | 4417 |  				if ($line->product->isService() && $line->product->isMandatoryPeriod() && (empty($line->date_start) || empty($line->date_end))) { | 
| 4418 | 4418 | $nbMandated++; | 
| 4419 | 4419 | break; | 
| @@ -4616,7 +4616,7 @@ discard block | ||
| 4616 | 4616 | } | 
| 4617 | 4617 | // Ref customer | 
| 4618 | 4618 |  	$morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_customer, $object, $usercancreate, 'string', '', 0, 1); | 
| 4619 | -	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_customer, $object, $usercancreate, 'string'.(getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') ? ':' . getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1); | |
| 4619 | +	$morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_customer, $object, $usercancreate, 'string'.(getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') ? ':'.getDolGlobalString('THIRDPARTY_REF_INPUT_SIZE') : ''), '', null, null, '', 1); | |
| 4620 | 4620 | // Thirdparty | 
| 4621 | 4621 | $morehtmlref .= '<br>'.$object->thirdparty->getNomUrl(1, 'customer'); | 
| 4622 | 4622 |  	if (!getDolGlobalString('MAIN_DISABLE_OTHER_LINK') && $object->thirdparty->id > 0) { | 
| @@ -5047,45 +5047,45 @@ discard block | ||
| 5047 | 5047 | } | 
| 5048 | 5048 | print '<tr>'; | 
| 5049 | 5049 | // Amount HT | 
| 5050 | -		print '<td class="titlefieldmiddle">' . $langs->trans('AmountHT') . '</td>'; | |
| 5051 | - print '<td class="nowrap amountcard right">' . price($sign * $object->total_ht, 0, $langs, 0, -1, -1, $conf->currency) . '</td>'; | |
| 5050 | +		print '<td class="titlefieldmiddle">'.$langs->trans('AmountHT').'</td>'; | |
| 5051 | + print '<td class="nowrap amountcard right">'.price($sign * $object->total_ht, 0, $langs, 0, -1, -1, $conf->currency).'</td>'; | |
| 5052 | 5052 |  		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) { | 
| 5053 | 5053 | // Multicurrency Amount HT | 
| 5054 | - print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>'; | |
| 5054 | + print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_ht, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>'; | |
| 5055 | 5055 | } | 
| 5056 | 5056 | print '</tr>'; | 
| 5057 | 5057 | |
| 5058 | 5058 | print '<tr>'; | 
| 5059 | 5059 | // Amount VAT | 
| 5060 | -		print '<td class="titlefieldmiddle">' . $langs->trans('AmountVAT') . '</td>'; | |
| 5061 | - print '<td class="nowrap amountcard right">' . price($sign * $object->total_tva, 0, $langs, 0, -1, -1, $conf->currency) . '</td>'; | |
| 5060 | +		print '<td class="titlefieldmiddle">'.$langs->trans('AmountVAT').'</td>'; | |
| 5061 | + print '<td class="nowrap amountcard right">'.price($sign * $object->total_tva, 0, $langs, 0, -1, -1, $conf->currency).'</td>'; | |
| 5062 | 5062 |  		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) { | 
| 5063 | 5063 | // Multicurrency Amount VAT | 
| 5064 | - print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>'; | |
| 5064 | + print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_tva, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>'; | |
| 5065 | 5065 | } | 
| 5066 | 5066 | print '</tr>'; | 
| 5067 | 5067 | |
| 5068 | 5068 | // Amount Local Taxes | 
| 5069 | 5069 |  		if (($mysoc->localtax1_assuj == "1" && $mysoc->useLocalTax(1)) || $object->total_localtax1 != 0) { | 
| 5070 | 5070 | print '<tr>'; | 
| 5071 | -			print '<td class="titlefieldmiddle">' . $langs->transcountry("AmountLT1", $mysoc->country_code) . '</td>'; | |
| 5072 | - print '<td class="nowrap amountcard right">' . price($sign * $object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency) . '</td>'; | |
| 5071 | +			print '<td class="titlefieldmiddle">'.$langs->transcountry("AmountLT1", $mysoc->country_code).'</td>'; | |
| 5072 | + print '<td class="nowrap amountcard right">'.price($sign * $object->total_localtax1, 0, $langs, 0, -1, -1, $conf->currency).'</td>'; | |
| 5073 | 5073 |  			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) { | 
| 5074 | 5074 | $object->multicurrency_total_localtax1 = (float) price2num($object->total_localtax1 * $object->multicurrency_tx, 'MT'); | 
| 5075 | 5075 | |
| 5076 | - print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>'; | |
| 5076 | + print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_localtax1, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>'; | |
| 5077 | 5077 | } | 
| 5078 | 5078 | print '</tr>'; | 
| 5079 | 5079 | } | 
| 5080 | 5080 | |
| 5081 | 5081 |  		if (($mysoc->localtax2_assuj == "1" && $mysoc->useLocalTax(2)) || $object->total_localtax2 != 0) { | 
| 5082 | 5082 | print '<tr>'; | 
| 5083 | -			print '<td>' . $langs->transcountry("AmountLT2", $mysoc->country_code) . '</td>'; | |
| 5084 | - print '<td class="nowrap amountcard right">' . price($sign * $object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency) . '</td>'; | |
| 5083 | +			print '<td>'.$langs->transcountry("AmountLT2", $mysoc->country_code).'</td>'; | |
| 5084 | + print '<td class="nowrap amountcard right">'.price($sign * $object->total_localtax2, 0, $langs, 0, -1, -1, $conf->currency).'</td>'; | |
| 5085 | 5085 |  			if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) { | 
| 5086 | 5086 | $object->multicurrency_total_localtax2 = (float) price2num($object->total_localtax2 * $object->multicurrency_tx, 'MT'); | 
| 5087 | 5087 | |
| 5088 | - print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>'; | |
| 5088 | + print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_localtax2, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>'; | |
| 5089 | 5089 | } | 
| 5090 | 5090 | print '</tr>'; | 
| 5091 | 5091 | } | 
| @@ -5145,11 +5145,11 @@ discard block | ||
| 5145 | 5145 | |
| 5146 | 5146 | print '<tr>'; | 
| 5147 | 5147 | // Amount TTC | 
| 5148 | -		print '<td>' . $langs->trans('AmountTTC') . '</td>'; | |
| 5149 | - print '<td class="nowrap amountcard right">' . price($sign * $object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency) . '</td>'; | |
| 5148 | +		print '<td>'.$langs->trans('AmountTTC').'</td>'; | |
| 5149 | + print '<td class="nowrap amountcard right">'.price($sign * $object->total_ttc, 0, $langs, 0, -1, -1, $conf->currency).'</td>'; | |
| 5150 | 5150 |  		if (isModEnabled("multicurrency") && ($object->multicurrency_code && $object->multicurrency_code != $conf->currency)) { | 
| 5151 | 5151 | // Multicurrency Amount TTC | 
| 5152 | - print '<td class="nowrap amountcard right">' . price($sign * $object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code) . '</td>'; | |
| 5152 | + print '<td class="nowrap amountcard right">'.price($sign * $object->multicurrency_total_ttc, 0, $langs, 0, -1, -1, $object->multicurrency_code).'</td>'; | |
| 5153 | 5153 | } | 
| 5154 | 5154 | print '</tr>'; | 
| 5155 | 5155 | |
| @@ -5808,7 +5808,7 @@ discard block | ||
| 5808 | 5808 |  					$langs->load("contracts"); | 
| 5809 | 5809 | |
| 5810 | 5810 |  					if ($usercancreatecontract) { | 
| 5811 | -						print '<a class="butAction" href="' . DOL_URL_ROOT . '/contrat/card.php?action=create&origin=' . $object->element . '&originid=' . $object->id . '&socid=' . $object->socid . '">' . $langs->trans('AddContract') . '</a>'; | |
| 5811 | +						print '<a class="butAction" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create&origin='.$object->element.'&originid='.$object->id.'&socid='.$object->socid.'">'.$langs->trans('AddContract').'</a>'; | |
| 5812 | 5812 | } | 
| 5813 | 5813 | } | 
| 5814 | 5814 | } | 
| @@ -6032,7 +6032,7 @@ discard block | ||
| 6032 | 6032 |  			if ($usercandelete || ($usercancreate && $isErasable == 1)) {	// isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions) | 
| 6033 | 6033 | $enableDelete = false; | 
| 6034 | 6034 | $deleteHref = '#'; | 
| 6035 | -				if ($isErasable > 0 && ! $objectidnext) { | |
| 6035 | +				if ($isErasable > 0 && !$objectidnext) { | |
| 6036 | 6036 | $deleteHref = $_SERVER["PHP_SELF"].'?facid='.$object->id.'&action=delete&token='.newToken(); | 
| 6037 | 6037 | $enableDelete = true; | 
| 6038 | 6038 | } | 
| @@ -140,13 +140,13 @@ discard block | ||
| 140 | 140 | $sql .= " FROM ".MAIN_DB_PREFIX."facturedet as fd"; | 
| 141 | 141 | $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON p.rowid = fd.fk_product"; | 
| 142 | 142 |  if (getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) { | 
| 143 | - $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = " . ((int) $conf->entity); | |
| 143 | + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = ".((int) $conf->entity); | |
| 144 | 144 | } | 
| 145 | 145 | $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as aa ON aa.rowid = fd.fk_code_ventilation"; | 
| 146 | 146 | $sql .= " JOIN ".MAIN_DB_PREFIX."facture as f ON f.rowid = fd.fk_facture"; | 
| 147 | 147 | $sql .= " JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = f.fk_soc"; | 
| 148 | 148 |  if (getDolGlobalString('MAIN_COMPANY_PERENTITY_SHARED')) { | 
| 149 | - $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "societe_perentity as spe ON spe.fk_soc = s.rowid AND spe.entity = " . ((int) $conf->entity); | |
| 149 | + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_perentity as spe ON spe.fk_soc = s.rowid AND spe.entity = ".((int) $conf->entity); | |
| 150 | 150 | } | 
| 151 | 151 | $parameters = array(); | 
| 152 | 152 |  $reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters); // Note that $action and $object may have been modified by hook | 
| @@ -221,7 +221,7 @@ discard block | ||
| 221 | 221 | |
| 222 | 222 |  		//$compta_revenuestamp = getDolGlobalString('ACCOUNTING_REVENUESTAMP_SOLD_ACCOUNT', 'NotDefined'); | 
| 223 | 223 | |
| 224 | -		$tax_id = $obj->tva_tx . ($obj->vat_src_code ? ' (' . $obj->vat_src_code . ')' : ''); | |
| 224 | +		$tax_id = $obj->tva_tx.($obj->vat_src_code ? ' ('.$obj->vat_src_code.')' : ''); | |
| 225 | 225 |  		if (array_key_exists($tax_id, $vatdata_cache)) { | 
| 226 | 226 | $vatdata = $vatdata_cache[$tax_id]; | 
| 227 | 227 |  		} else { | 
| @@ -298,7 +298,7 @@ discard block | ||
| 298 | 298 | |
| 299 | 299 | // Move a part of the retained warrenty into the account of warranty | 
| 300 | 300 |  		if (getDolGlobalString('INVOICE_USE_RETAINED_WARRANTY') && $obj->retained_warranty > 0) { | 
| 301 | - $retained_warranty = (float) price2num($total_ttc * $obj->retained_warranty / 100, 'MT'); // Calculate the amount of warrenty for this line (using the percent value) | |
| 301 | + $retained_warranty = (float) price2num($total_ttc * $obj->retained_warranty / 100, 'MT'); // Calculate the amount of warrenty for this line (using the percent value) | |
| 302 | 302 | $tabwarranty[$obj->rowid][$compta_soc] += $retained_warranty; | 
| 303 | 303 | $total_ttc -= $retained_warranty; | 
| 304 | 304 | } | 
| @@ -437,7 +437,7 @@ discard block | ||
| 437 | 437 | $totalcredit = 0; | 
| 438 | 438 | $totaldebit = 0; | 
| 439 | 439 | |
| 440 | - $db->begin(); // We accept transaction into loop so if we hang, we can continue transfer from last error | |
| 440 | + $db->begin(); // We accept transaction into loop so if we hang, we can continue transfer from last error | |
| 441 | 441 | |
| 442 | 442 | $companystatic->id = $tabcompany[$key]['id']; | 
| 443 | 443 | $companystatic->name = $tabcompany[$key]['name']; | 
| @@ -496,7 +496,7 @@ discard block | ||
| 496 | 496 |  					$bookkeeping->numero_compte = getDolGlobalString('ACCOUNTING_ACCOUNT_CUSTOMER_RETAINED_WARRANTY'); | 
| 497 | 497 | $bookkeeping->label_compte = $accountingaccountcustomerwarranty->label; | 
| 498 | 498 | |
| 499 | -					$bookkeeping->label_operation = dol_trunc($companystatic->name, 16) . ' - ' . $invoicestatic->ref . ' - ' . $langs->trans("RetainedWarranty"); | |
| 499 | +					$bookkeeping->label_operation = dol_trunc($companystatic->name, 16).' - '.$invoicestatic->ref.' - '.$langs->trans("RetainedWarranty"); | |
| 500 | 500 | $bookkeeping->montant = $mt; | 
| 501 | 501 | $bookkeeping->sens = ($mt >= 0) ? 'D' : 'C'; | 
| 502 | 502 | $bookkeeping->debit = ($mt >= 0) ? $mt : 0; | 
| @@ -574,7 +574,7 @@ discard block | ||
| 574 | 574 | } | 
| 575 | 575 |  				} else { | 
| 576 | 576 |  					if (getDolGlobalInt('ACCOUNTING_ENABLE_LETTERING') && getDolGlobalInt('ACCOUNTING_ENABLE_AUTOLETTERING')) { | 
| 577 | - require_once DOL_DOCUMENT_ROOT . '/accountancy/class/lettering.class.php'; | |
| 577 | + require_once DOL_DOCUMENT_ROOT.'/accountancy/class/lettering.class.php'; | |
| 578 | 578 | $lettering_static = new Lettering($db); | 
| 579 | 579 | |
| 580 | 580 | $nb_lettering = $lettering_static->bookkeepingLettering(array($bookkeeping->id)); | 
| @@ -669,7 +669,7 @@ discard block | ||
| 669 | 669 | |
| 670 | 670 |  				foreach ($arrayofvat[$key] as $k => $mt) { | 
| 671 | 671 |  					if ($mt) { | 
| 672 | - $accountingaccount->fetch(null, $k, true); // TODO Use a cache for label | |
| 672 | + $accountingaccount->fetch(null, $k, true); // TODO Use a cache for label | |
| 673 | 673 | $label_account = $accountingaccount->label; | 
| 674 | 674 | |
| 675 | 675 | $bookkeeping = new BookKeeping($db); | 
| @@ -730,7 +730,7 @@ discard block | ||
| 730 | 730 |  			if (isset($tabrevenuestamp[$key]) && is_array($tabrevenuestamp[$key])) { | 
| 731 | 731 |  				foreach ($tabrevenuestamp[$key] as $k => $mt) { | 
| 732 | 732 |  					if ($mt) { | 
| 733 | - $accountingaccount->fetch(null, $k, true); // TODO Use a cache for label | |
| 733 | + $accountingaccount->fetch(null, $k, true); // TODO Use a cache for label | |
| 734 | 734 | $label_account = $accountingaccount->label; | 
| 735 | 735 | |
| 736 | 736 | $bookkeeping = new BookKeeping($db); | 
| @@ -749,7 +749,7 @@ discard block | ||
| 749 | 749 | $bookkeeping->numero_compte = $k; | 
| 750 | 750 | $bookkeeping->label_compte = $label_account; | 
| 751 | 751 | |
| 752 | -						$bookkeeping->label_operation = dol_trunc($companystatic->name, 16) . ' - ' . $invoicestatic->ref . ' - ' . $langs->trans("RevenueStamp"); | |
| 752 | +						$bookkeeping->label_operation = dol_trunc($companystatic->name, 16).' - '.$invoicestatic->ref.' - '.$langs->trans("RevenueStamp"); | |
| 753 | 753 | $bookkeeping->montant = $mt; | 
| 754 | 754 | $bookkeeping->sens = ($mt < 0) ? 'D' : 'C'; | 
| 755 | 755 | $bookkeeping->debit = ($mt < 0) ? -$mt : 0; | 
| @@ -851,7 +851,7 @@ discard block | ||
| 851 | 851 |  	foreach ($tabfac as $key => $val) { | 
| 852 | 852 | $companystatic->id = $tabcompany[$key]['id']; | 
| 853 | 853 | $companystatic->name = $tabcompany[$key]['name']; | 
| 854 | - $companystatic->code_compta = $tabcompany[$key]['code_compta']; // deprecated | |
| 854 | + $companystatic->code_compta = $tabcompany[$key]['code_compta']; // deprecated | |
| 855 | 855 | $companystatic->code_compta_client = $tabcompany[$key]['code_compta']; | 
| 856 | 856 | $companystatic->code_client = $tabcompany[$key]['code_client']; | 
| 857 | 857 | $companystatic->client = 3; | 
| @@ -996,7 +996,7 @@ discard block | ||
| 996 | 996 | |
| 997 | 997 |  if (empty($action) || $action == 'view') { | 
| 998 | 998 |  	$title = $langs->trans("GenerationOfAccountingEntries").' - '.$accountingjournalstatic->getNomUrl(0, 2, 1, '', 1); | 
| 999 | - $help_url ='EN:Module_Double_Entry_Accounting|FR:Module_Comptabilité_en_Partie_Double#Génération_des_écritures_en_comptabilité'; | |
| 999 | + $help_url = 'EN:Module_Double_Entry_Accounting|FR:Module_Comptabilité_en_Partie_Double#Génération_des_écritures_en_comptabilité'; | |
| 1000 | 1000 |  	llxHeader('', dol_string_nohtmltag($title), $help_url, '', 0, 0, '', '', '', 'mod-accountancy accountancy-generation page-sellsjournal'); | 
| 1001 | 1001 | |
| 1002 | 1002 | $nom = $title; | 
| @@ -1039,7 +1039,7 @@ discard block | ||
| 1039 | 1039 | } | 
| 1040 | 1040 | |
| 1041 | 1041 | // Button to write into Ledger | 
| 1042 | -	$acctCustomerNotConfigured = in_array(getDolGlobalString('ACCOUNTING_ACCOUNT_CUSTOMER'), ['','-1']); | |
| 1042 | +	$acctCustomerNotConfigured = in_array(getDolGlobalString('ACCOUNTING_ACCOUNT_CUSTOMER'), ['', '-1']); | |
| 1043 | 1043 |  	if ($acctCustomerNotConfigured) { | 
| 1044 | 1044 |  		print '<br><div class="warning">'.img_warning().' '.$langs->trans("SomeMandatoryStepsOfSetupWereNotDone"); | 
| 1045 | 1045 |  		$desc = ' : '.$langs->trans("AccountancyAreaDescMisc", 4, '{link}'); | 
| @@ -1173,13 +1173,13 @@ discard block | ||
| 1173 | 1173 |  			foreach ($tabwarranty[$key] as $k => $mt) { | 
| 1174 | 1174 | print '<tr class="oddeven">'; | 
| 1175 | 1175 | print "<!-- Thirdparty warranty -->"; | 
| 1176 | - print "<td>" . $date . "</td>"; | |
| 1177 | - print "<td>" . $invoicestatic->getNomUrl(1) . "</td>"; | |
| 1176 | + print "<td>".$date."</td>"; | |
| 1177 | + print "<td>".$invoicestatic->getNomUrl(1)."</td>"; | |
| 1178 | 1178 | // Account | 
| 1179 | 1179 | print "<td>"; | 
| 1180 | 1180 |  				$accountoshow = length_accountg(getDolGlobalString('ACCOUNTING_ACCOUNT_CUSTOMER_RETAINED_WARRANTY')); | 
| 1181 | 1181 |  				if (($accountoshow == "") || $accountoshow == 'NotDefined') { | 
| 1182 | -					print '<span class="error">' . $langs->trans("MainAccountForRetainedWarrantyNotDefined") . '</span>'; | |
| 1182 | +					print '<span class="error">'.$langs->trans("MainAccountForRetainedWarrantyNotDefined").'</span>'; | |
| 1183 | 1183 |  				} else { | 
| 1184 | 1184 | print $accountoshow; | 
| 1185 | 1185 | } | 
| @@ -1188,14 +1188,14 @@ discard block | ||
| 1188 | 1188 | print "<td>"; | 
| 1189 | 1189 | $accountoshow = length_accounta($k); | 
| 1190 | 1190 |  				if (($accountoshow == "") || $accountoshow == 'NotDefined') { | 
| 1191 | -					print '<span class="error">' . $langs->trans("ThirdpartyAccountNotDefined") . '</span>'; | |
| 1191 | +					print '<span class="error">'.$langs->trans("ThirdpartyAccountNotDefined").'</span>'; | |
| 1192 | 1192 |  				} else { | 
| 1193 | 1193 | print $accountoshow; | 
| 1194 | 1194 | } | 
| 1195 | 1195 | print '</td>'; | 
| 1196 | -				print "<td>" . $companystatic->getNomUrl(0, 'customer', 16) . ' - ' . $invoicestatic->ref . ' - ' . $langs->trans("RetainedWarranty") . "</td>"; | |
| 1197 | - print '<td class="right nowraponall amount">' . ($mt >= 0 ? price($mt) : '') . "</td>"; | |
| 1198 | - print '<td class="right nowraponall amount">' . ($mt < 0 ? price(-$mt) : '') . "</td>"; | |
| 1196 | +				print "<td>".$companystatic->getNomUrl(0, 'customer', 16).' - '.$invoicestatic->ref.' - '.$langs->trans("RetainedWarranty")."</td>"; | |
| 1197 | + print '<td class="right nowraponall amount">'.($mt >= 0 ? price($mt) : '')."</td>"; | |
| 1198 | + print '<td class="right nowraponall amount">'.($mt < 0 ? price(-$mt) : '')."</td>"; | |
| 1199 | 1199 | print "</tr>"; | 
| 1200 | 1200 | } | 
| 1201 | 1201 | } | 
| @@ -1262,7 +1262,7 @@ discard block | ||
| 1262 | 1262 | print length_accounta($tabcompany[$key]['code_compta']); | 
| 1263 | 1263 | } | 
| 1264 | 1264 |  			} elseif (($accountoshow == "") || $accountoshow == 'NotDefined') { | 
| 1265 | -				print '<span class="error">' . $langs->trans("ThirdpartyAccountNotDefined") . '</span>'; | |
| 1265 | +				print '<span class="error">'.$langs->trans("ThirdpartyAccountNotDefined").'</span>'; | |
| 1266 | 1266 | } | 
| 1267 | 1267 | print '</td>'; | 
| 1268 | 1268 | $companystatic->id = $tabcompany[$key]['id']; | 
| @@ -1326,13 +1326,13 @@ discard block | ||
| 1326 | 1326 |  			foreach ($tabrevenuestamp[$key] as $k => $mt) { | 
| 1327 | 1327 | print '<tr class="oddeven">'; | 
| 1328 | 1328 | print "<!-- Thirdparty revenuestamp -->"; | 
| 1329 | - print "<td>" . $date . "</td>"; | |
| 1330 | - print "<td>" . $invoicestatic->getNomUrl(1) . "</td>"; | |
| 1329 | + print "<td>".$date."</td>"; | |
| 1330 | + print "<td>".$invoicestatic->getNomUrl(1)."</td>"; | |
| 1331 | 1331 | // Account | 
| 1332 | 1332 | print "<td>"; | 
| 1333 | 1333 | $accountoshow = length_accountg($k); | 
| 1334 | 1334 |  				if (($accountoshow == "") || $accountoshow == 'NotDefined') { | 
| 1335 | -					print '<span class="error">' . $langs->trans("MainAccountForRevenueStampSaleNotDefined") . '</span>'; | |
| 1335 | +					print '<span class="error">'.$langs->trans("MainAccountForRevenueStampSaleNotDefined").'</span>'; | |
| 1336 | 1336 |  				} else { | 
| 1337 | 1337 | print $accountoshow; | 
| 1338 | 1338 | } | 
| @@ -1340,9 +1340,9 @@ discard block | ||
| 1340 | 1340 | // Subledger account | 
| 1341 | 1341 | print "<td>"; | 
| 1342 | 1342 | print '</td>'; | 
| 1343 | -				print "<td>" . $companystatic->getNomUrl(0, 'customer', 16) . ' - ' . $invoicestatic->ref . ' - ' . $langs->trans("RevenueStamp") . "</td>"; | |
| 1344 | - print '<td class="right nowraponall amount">' . ($mt < 0 ? price(-$mt) : '') . "</td>"; | |
| 1345 | - print '<td class="right nowraponall amount">' . ($mt >= 0 ? price($mt) : '') . "</td>"; | |
| 1343 | +				print "<td>".$companystatic->getNomUrl(0, 'customer', 16).' - '.$invoicestatic->ref.' - '.$langs->trans("RevenueStamp")."</td>"; | |
| 1344 | + print '<td class="right nowraponall amount">'.($mt < 0 ? price(-$mt) : '')."</td>"; | |
| 1345 | + print '<td class="right nowraponall amount">'.($mt >= 0 ? price($mt) : '')."</td>"; | |
| 1346 | 1346 | print "</tr>"; | 
| 1347 | 1347 | } | 
| 1348 | 1348 | } | 
| @@ -24,8 +24,8 @@ discard block | ||
| 24 | 24 | * \brief Page with information on database tables. Add also some maintenance action to convert tables. | 
| 25 | 25 | */ | 
| 26 | 26 | |
| 27 | -if (! defined('CSRFCHECK_WITH_TOKEN')) { | |
| 28 | -	define('CSRFCHECK_WITH_TOKEN', '1');		// Force use of CSRF protection with tokens even for GET | |
| 27 | +if (!defined('CSRFCHECK_WITH_TOKEN')) { | |
| 28 | +	define('CSRFCHECK_WITH_TOKEN', '1'); // Force use of CSRF protection with tokens even for GET | |
| 29 | 29 | } | 
| 30 | 30 | |
| 31 | 31 | // Load Dolibarr environment | 
| @@ -119,7 +119,7 @@ discard block | ||
| 119 | 119 | //print $shortsqlfilename.' '; | 
| 120 | 120 |  			$shortsqlfilename = preg_replace('/\-[a-z]+\./', '.', $value['name']); | 
| 121 | 121 | $arrayoffiles[$value['name']] = $shortsqlfilename; | 
| 122 | -			if ($value['name'] == $shortsqlfilename && ! preg_match('/\.key\.sql$/', $value['name'])) { | |
| 122 | +			if ($value['name'] == $shortsqlfilename && !preg_match('/\.key\.sql$/', $value['name'])) { | |
| 123 | 123 | // This is a sql file automatically created | 
| 124 | 124 | $arrayoftablesautocreated[$value['name']] = $shortsqlfilename; | 
| 125 | 125 | } | 
| @@ -137,7 +137,7 @@ discard block | ||
| 137 | 137 | |
| 138 | 138 | print '<tr class="oddeven">'; | 
| 139 | 139 | |
| 140 | - print '<td>'.($i+1).'</td>'; | |
| 140 | + print '<td>'.($i + 1).'</td>'; | |
| 141 | 141 | print '<td class="tdoverflowmax300" title="'.dol_escape_htmltag($obj->Name).'"><a href="dbtable.php?table='.urlencode($obj->Name).'">'.$obj->Name.'</a>'; | 
| 142 | 142 |  				$tablename = preg_replace('/^'.MAIN_DB_PREFIX.'/', 'llx_', $obj->Name); | 
| 143 | 143 | |
| @@ -217,7 +217,7 @@ discard block | ||
| 217 | 217 |  			while ($i < $num) { | 
| 218 | 218 | $row = $db->fetch_row($resql); | 
| 219 | 219 | print '<tr class="oddeven">'; | 
| 220 | - print '<td>'.($i+1).'</td>'; | |
| 220 | + print '<td>'.($i + 1).'</td>'; | |
| 221 | 221 | print '<td>'.$row[0].'</td>'; | 
| 222 | 222 | print '<td class="right">'.$row[1].'</td>'; | 
| 223 | 223 | print '<td class="right">'.$row[2].'</td>'; | 
| @@ -256,7 +256,7 @@ discard block | ||
| 256 | 256 | } | 
| 257 | 257 | |
| 258 | 258 | print '<tr class="oddeven">'; | 
| 259 | - print '<td>'.($i+1).'</td>'; | |
| 259 | + print '<td>'.($i + 1).'</td>'; | |
| 260 | 260 | print '<td>'.$row[0].'</td>'; | 
| 261 | 261 | print '<td>'.$count.'</td>'; | 
| 262 | 262 | print '</tr>'; | 
| @@ -81,7 +81,7 @@ discard block | ||
| 81 | 81 |  	dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", getDolGlobalInt('MAIN_IHM_PARAMS_REV') + 1, 'chaine', 0, '', $conf->entity); | 
| 82 | 82 | require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; | 
| 83 | 83 | |
| 84 | -	$logofile = $conf->mycompany->dir_output.'/logos/' . getDolGlobalString('MAIN_LOGIN_BACKGROUND'); | |
| 84 | +	$logofile = $conf->mycompany->dir_output.'/logos/'.getDolGlobalString('MAIN_LOGIN_BACKGROUND'); | |
| 85 | 85 | dol_delete_file($logofile); | 
| 86 | 86 | dolibarr_del_const($db, "MAIN_LOGIN_BACKGROUND", $conf->entity); | 
| 87 | 87 | $mysoc->logo = ''; | 
| @@ -225,14 +225,14 @@ discard block | ||
| 225 | 225 | dolibarr_set_const($db, "THEME_ELDY_USE_CHECKED", $val, 'chaine', 0, '', $conf->entity); | 
| 226 | 226 | } | 
| 227 | 227 | |
| 228 | -		$val=(implode(',', (colorStringToArray(GETPOST('THEME_ELDY_BTNACTION'), array())))); | |
| 228 | +		$val = (implode(',', (colorStringToArray(GETPOST('THEME_ELDY_BTNACTION'), array())))); | |
| 229 | 229 |  		if ($val == '') { | 
| 230 | 230 | dolibarr_del_const($db, 'THEME_ELDY_BTNACTION', $conf->entity); | 
| 231 | 231 |  		} else { | 
| 232 | 232 | dolibarr_set_const($db, 'THEME_ELDY_BTNACTION', $val, 'chaine', 0, '', $conf->entity); | 
| 233 | 233 | } | 
| 234 | 234 | |
| 235 | -		$val=(implode(',', (colorStringToArray(GETPOST('THEME_ELDY_TEXTBTNACTION'), array())))); | |
| 235 | +		$val = (implode(',', (colorStringToArray(GETPOST('THEME_ELDY_TEXTBTNACTION'), array())))); | |
| 236 | 236 |  		if ($val == '') { | 
| 237 | 237 | dolibarr_del_const($db, 'THEME_ELDY_TEXTBTNACTION', $conf->entity); | 
| 238 | 238 |  		} else { | 
| @@ -273,7 +273,7 @@ discard block | ||
| 273 | 273 |  		//dolibarr_set_const($db, "MAIN_HELP_DISABLELINK", GETPOST("MAIN_HELP_DISABLELINK", 'aZ09'), 'chaine', 0, '', 0); // Param for all entities | 
| 274 | 274 | |
| 275 | 275 | $varforimage = 'imagebackground'; | 
| 276 | - $dirforimage = $conf->mycompany->dir_output . '/logos/'; | |
| 276 | + $dirforimage = $conf->mycompany->dir_output.'/logos/'; | |
| 277 | 277 |  		if ($_FILES[$varforimage]["tmp_name"]) { | 
| 278 | 278 | $reg = array(); | 
| 279 | 279 |  			if (preg_match('/([^\\/:]+)$/i', $_FILES[$varforimage]["name"], $reg)) { | 
| @@ -281,11 +281,11 @@ discard block | ||
| 281 | 281 | |
| 282 | 282 | $isimage = image_format_supported($original_file); | 
| 283 | 283 |  				if ($isimage >= 0) { | 
| 284 | -					dol_syslog("Move file " . $_FILES[$varforimage]["tmp_name"] . " to " . $dirforimage . $original_file); | |
| 284 | +					dol_syslog("Move file ".$_FILES[$varforimage]["tmp_name"]." to ".$dirforimage.$original_file); | |
| 285 | 285 |  					if (!is_dir($dirforimage)) { | 
| 286 | 286 | dol_mkdir($dirforimage); | 
| 287 | 287 | } | 
| 288 | - $result = dol_move_uploaded_file($_FILES[$varforimage]["tmp_name"], $dirforimage . $original_file, 1, 0, $_FILES[$varforimage]['error']); | |
| 288 | + $result = dol_move_uploaded_file($_FILES[$varforimage]["tmp_name"], $dirforimage.$original_file, 1, 0, $_FILES[$varforimage]['error']); | |
| 289 | 289 |  					if ($result > 0) { | 
| 290 | 290 | dolibarr_set_const($db, "MAIN_LOGIN_BACKGROUND", $original_file, 'chaine', 0, '', $conf->entity); | 
| 291 | 291 |  					} elseif (preg_match('/^ErrorFileIsInfectedWithAVirus/', $result)) { | 
| @@ -391,17 +391,17 @@ discard block | ||
| 391 | 391 | print '</tr>'; | 
| 392 | 392 | |
| 393 | 393 | // Multilingual GUI | 
| 394 | -	print '<tr class="oddeven"><td>' . $langs->trans("EnableMultilangInterface") . '</td><td>'; | |
| 394 | +	print '<tr class="oddeven"><td>'.$langs->trans("EnableMultilangInterface").'</td><td>'; | |
| 395 | 395 |  	print ajax_constantonoff("MAIN_MULTILANGS", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'language'); | 
| 396 | 396 | print '</td>'; | 
| 397 | 397 | print '</tr>'; | 
| 398 | 398 | |
| 399 | - print '</table>' . "\n"; | |
| 399 | + print '</table>'."\n"; | |
| 400 | 400 | print '</div>'; | 
| 401 | 401 | |
| 402 | 402 | print '<div class="center">'; | 
| 403 | -	print '<input class="button button-save reposition" type="submit" name="submit" value="' . $langs->trans("Save") . '">'; | |
| 404 | -	print '<input class="button button-cancel reposition" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">'; | |
| 403 | +	print '<input class="button button-save reposition" type="submit" name="submit" value="'.$langs->trans("Save").'">'; | |
| 404 | +	print '<input class="button button-cancel reposition" type="submit" name="cancel" value="'.$langs->trans("Cancel").'">'; | |
| 405 | 405 | print '</div>'; | 
| 406 | 406 | |
| 407 | 407 | print '<br>'; | 
| @@ -419,7 +419,7 @@ discard block | ||
| 419 | 419 | |
| 420 | 420 |  	if (!empty($conf->use_javascript_ajax)) { | 
| 421 | 421 | // Show Quick Add link | 
| 422 | -		print '<tr class="oddeven"><td>' . $langs->trans("ShowQuickAddLink") . '</td><td>'; | |
| 422 | +		print '<tr class="oddeven"><td>'.$langs->trans("ShowQuickAddLink").'</td><td>'; | |
| 423 | 423 |  		print ajax_constantonoff("MAIN_USE_TOP_MENU_QUICKADD_DROPDOWN", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 424 | 424 | print '</td>'; | 
| 425 | 425 | print '</tr>'; | 
| @@ -427,22 +427,22 @@ discard block | ||
| 427 | 427 | |
| 428 | 428 | // Hide wiki link on login page | 
| 429 | 429 | $pictohelp = '<span class="fa fa-question-circle"></span>'; | 
| 430 | -	print '<tr class="oddeven"><td>' . str_replace('{picto}', $pictohelp, $langs->trans("DisableLinkToHelp", '{picto}')) . '</td><td>'; | |
| 430 | +	print '<tr class="oddeven"><td>'.str_replace('{picto}', $pictohelp, $langs->trans("DisableLinkToHelp", '{picto}')).'</td><td>'; | |
| 431 | 431 |  	print ajax_constantonoff("MAIN_HELP_DISABLELINK", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 432 | 432 |  	//print $form->selectyesno('MAIN_HELP_DISABLELINK', isset($conf->global->MAIN_HELP_DISABLELINK) ? $conf->global->MAIN_HELP_DISABLELINK : 0, 1); | 
| 433 | 433 | print '</td>'; | 
| 434 | 434 | print '</tr>'; | 
| 435 | 435 | |
| 436 | 436 | // Max size of lists | 
| 437 | -	print '<tr class="oddeven"><td>' . $langs->trans("DefaultMaxSizeList") . '</td><td><input class="flat width50" name="MAIN_SIZE_LISTE_LIMIT" value="' . getDolGlobalString('MAIN_SIZE_LISTE_LIMIT') . '"></td>'; | |
| 437 | +	print '<tr class="oddeven"><td>'.$langs->trans("DefaultMaxSizeList").'</td><td><input class="flat width50" name="MAIN_SIZE_LISTE_LIMIT" value="'.getDolGlobalString('MAIN_SIZE_LISTE_LIMIT').'"></td>'; | |
| 438 | 438 | print '</tr>'; | 
| 439 | 439 | |
| 440 | 440 | // Max size of short lists on customer card | 
| 441 | -	print '<tr class="oddeven"><td>' . $langs->trans("DefaultMaxSizeShortList") . '</td><td><input class="flat width50" name="MAIN_SIZE_SHORTLIST_LIMIT" value="' . getDolGlobalString('MAIN_SIZE_SHORTLIST_LIMIT') . '"></td>'; | |
| 441 | +	print '<tr class="oddeven"><td>'.$langs->trans("DefaultMaxSizeShortList").'</td><td><input class="flat width50" name="MAIN_SIZE_SHORTLIST_LIMIT" value="'.getDolGlobalString('MAIN_SIZE_SHORTLIST_LIMIT').'"></td>'; | |
| 442 | 442 | print '</tr>'; | 
| 443 | 443 | |
| 444 | 444 | // Display checkboxes and fields menu left / right | 
| 445 | -	print '<tr class="oddeven"><td>' . $langs->trans("MAIN_CHECKBOX_LEFT_COLUMN") . '</td><td>'; | |
| 445 | +	print '<tr class="oddeven"><td>'.$langs->trans("MAIN_CHECKBOX_LEFT_COLUMN").'</td><td>'; | |
| 446 | 446 |  	print ajax_constantonoff("MAIN_CHECKBOX_LEFT_COLUMN", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 447 | 447 | print '</td>'; | 
| 448 | 448 | print '</tr>'; | 
| @@ -456,39 +456,39 @@ discard block | ||
| 456 | 456 | */ | 
| 457 | 457 | |
| 458 | 458 | // First day for weeks | 
| 459 | -	print '<tr class="oddeven"><td>' . $langs->trans("WeekStartOnDay") . '</td><td>'; | |
| 459 | +	print '<tr class="oddeven"><td>'.$langs->trans("WeekStartOnDay").'</td><td>'; | |
| 460 | 460 | print $formother->select_dayofweek((isset($conf->global->MAIN_START_WEEK) ? $conf->global->MAIN_START_WEEK : '1'), 'MAIN_START_WEEK', 0); | 
| 461 | 461 | print '</td>'; | 
| 462 | 462 | print '</tr>'; | 
| 463 | 463 | |
| 464 | 464 | // DefaultWorkingDays | 
| 465 | -	print '<tr class="oddeven"><td>' . $langs->trans("DefaultWorkingDays") . '</td><td>'; | |
| 466 | - print '<input type="text" name="MAIN_DEFAULT_WORKING_DAYS" size="5" value="' . (isset($conf->global->MAIN_DEFAULT_WORKING_DAYS) ? $conf->global->MAIN_DEFAULT_WORKING_DAYS : '1-5') . '">'; | |
| 465 | +	print '<tr class="oddeven"><td>'.$langs->trans("DefaultWorkingDays").'</td><td>'; | |
| 466 | + print '<input type="text" name="MAIN_DEFAULT_WORKING_DAYS" size="5" value="'.(isset($conf->global->MAIN_DEFAULT_WORKING_DAYS) ? $conf->global->MAIN_DEFAULT_WORKING_DAYS : '1-5').'">'; | |
| 467 | 467 | print '</td>'; | 
| 468 | 468 | print '</tr>'; | 
| 469 | 469 | |
| 470 | 470 | // DefaultWorkingHours | 
| 471 | -	print '<tr class="oddeven"><td>' . $langs->trans("DefaultWorkingHours") . '</td><td>'; | |
| 472 | - print '<input type="text" name="MAIN_DEFAULT_WORKING_HOURS" size="5" value="' . (isset($conf->global->MAIN_DEFAULT_WORKING_HOURS) ? $conf->global->MAIN_DEFAULT_WORKING_HOURS : '9-18') . '">'; | |
| 471 | +	print '<tr class="oddeven"><td>'.$langs->trans("DefaultWorkingHours").'</td><td>'; | |
| 472 | + print '<input type="text" name="MAIN_DEFAULT_WORKING_HOURS" size="5" value="'.(isset($conf->global->MAIN_DEFAULT_WORKING_HOURS) ? $conf->global->MAIN_DEFAULT_WORKING_HOURS : '9-18').'">'; | |
| 473 | 473 | print '</td>'; | 
| 474 | 474 | print '</tr>'; | 
| 475 | 475 | |
| 476 | 476 | // Firstname/Name | 
| 477 | -	print '<tr class="oddeven"><td>' . $langs->trans("FirstnameNamePosition") . '</td><td>'; | |
| 478 | -	$array = array(0 => $langs->trans("Firstname") . ' ' . $langs->trans("Lastname"), 1 => $langs->trans("Lastname") . ' ' . $langs->trans("Firstname")); | |
| 477 | +	print '<tr class="oddeven"><td>'.$langs->trans("FirstnameNamePosition").'</td><td>'; | |
| 478 | +	$array = array(0 => $langs->trans("Firstname").' '.$langs->trans("Lastname"), 1 => $langs->trans("Lastname").' '.$langs->trans("Firstname")); | |
| 479 | 479 |  	print $form->selectarray('MAIN_FIRSTNAME_NAME_POSITION', $array, (isset($conf->global->MAIN_FIRSTNAME_NAME_POSITION) ? $conf->global->MAIN_FIRSTNAME_NAME_POSITION : 0)); | 
| 480 | 480 | print '</td>'; | 
| 481 | 481 | print '</tr>'; | 
| 482 | 482 | |
| 483 | 483 | // Hide unauthorized menus | 
| 484 | -	print '<tr class="oddeven"><td>' . $langs->trans("HideUnauthorizedMenu") . '</td><td>'; | |
| 484 | +	print '<tr class="oddeven"><td>'.$langs->trans("HideUnauthorizedMenu").'</td><td>'; | |
| 485 | 485 |  	//print $form->selectyesno('MAIN_MENU_HIDE_UNAUTHORIZED', isset($conf->global->MAIN_MENU_HIDE_UNAUTHORIZED) ? $conf->global->MAIN_MENU_HIDE_UNAUTHORIZED : 0, 1); | 
| 486 | 486 |  	print ajax_constantonoff("MAIN_MENU_HIDE_UNAUTHORIZED", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 487 | 487 | print '</td>'; | 
| 488 | 488 | print '</tr>'; | 
| 489 | 489 | |
| 490 | 490 | // Hide unauthorized button | 
| 491 | -	print '<tr class="oddeven"><td>' . $langs->trans("ButtonHideUnauthorized") . '</td><td>'; | |
| 491 | +	print '<tr class="oddeven"><td>'.$langs->trans("ButtonHideUnauthorized").'</td><td>'; | |
| 492 | 492 |  	//print $form->selectyesno('MAIN_BUTTON_HIDE_UNAUTHORIZED', isset($conf->global->MAIN_BUTTON_HIDE_UNAUTHORIZED) ? $conf->global->MAIN_BUTTON_HIDE_UNAUTHORIZED : 0, 1); | 
| 493 | 493 |  	print ajax_constantonoff("MAIN_BUTTON_HIDE_UNAUTHORIZED", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 494 | 494 | print '</td>'; | 
| @@ -505,7 +505,7 @@ discard block | ||
| 505 | 505 | |
| 506 | 506 | |
| 507 | 507 | // Show search area in top menu | 
| 508 | -	print '<tr class="oddeven"><td>' . $langs->trans("ShowSearchAreaInTopMenu") . '</td><td>'; | |
| 508 | +	print '<tr class="oddeven"><td>'.$langs->trans("ShowSearchAreaInTopMenu").'</td><td>'; | |
| 509 | 509 |  	print ajax_constantonoff("MAIN_USE_TOP_MENU_SEARCH_DROPDOWN", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 510 | 510 | print '</td>'; | 
| 511 | 511 | print '</tr>'; | 
| @@ -514,17 +514,17 @@ discard block | ||
| 514 | 514 | print '<tr class="oddeven"><td>'; | 
| 515 | 515 |  	print $form->textwithpicto($langs->trans("ShowBugTrackLink", $langs->transnoentitiesnoconv("FindBug")), $langs->trans("ShowBugTrackLinkDesc")); | 
| 516 | 516 | print '</td><td>'; | 
| 517 | -	print '<input type="text" name="MAIN_BUGTRACK_ENABLELINK" value="' . (!getDolGlobalString('MAIN_BUGTRACK_ENABLELINK') ? '' : $conf->global->MAIN_BUGTRACK_ENABLELINK) . '">'; | |
| 517 | +	print '<input type="text" name="MAIN_BUGTRACK_ENABLELINK" value="'.(!getDolGlobalString('MAIN_BUGTRACK_ENABLELINK') ? '' : $conf->global->MAIN_BUGTRACK_ENABLELINK).'">'; | |
| 518 | 518 | print '</td>'; | 
| 519 | 519 | print '</tr>'; | 
| 520 | 520 | |
| 521 | 521 | // Disable javascript and ajax | 
| 522 | -	print '<tr class="oddeven"><td>' . $form->textwithpicto($langs->trans("DisableJavascript"), $langs->trans("DisableJavascriptNote")) . '</td><td>'; | |
| 522 | +	print '<tr class="oddeven"><td>'.$form->textwithpicto($langs->trans("DisableJavascript"), $langs->trans("DisableJavascriptNote")).'</td><td>'; | |
| 523 | 523 |  	print ajax_constantonoff("MAIN_DISABLE_JAVASCRIPT", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '', 'other'); | 
| 524 | 524 | print '</td>'; | 
| 525 | 525 | print '</tr>'; | 
| 526 | 526 | |
| 527 | - print '</table>' . "\n"; | |
| 527 | + print '</table>'."\n"; | |
| 528 | 528 | print '</div>'; | 
| 529 | 529 | } | 
| 530 | 530 | |
| @@ -544,9 +544,9 @@ discard block | ||
| 544 | 544 | complete_substitutions_array($substitutionarray, $langs); | 
| 545 | 545 | |
| 546 | 546 | print '<tr class="oddeven width25p"><td>'; | 
| 547 | -	$texthelp = $langs->trans("FollowingConstantsWillBeSubstituted") . '<br>'; | |
| 547 | +	$texthelp = $langs->trans("FollowingConstantsWillBeSubstituted").'<br>'; | |
| 548 | 548 |  	foreach ($substitutionarray as $key => $val) { | 
| 549 | - $texthelp .= $key . '<br>'; | |
| 549 | + $texthelp .= $key.'<br>'; | |
| 550 | 550 | } | 
| 551 | 551 |  	print $form->textwithpicto($langs->trans("MessageOfDay"), $texthelp, 1, 'help', '', 0, 2, 'tooltipmessageofday'); | 
| 552 | 552 | |
| @@ -555,7 +555,7 @@ discard block | ||
| 555 | 555 |  	$doleditor = new DolEditor('main_motd', (isset($conf->global->MAIN_MOTD) ? $conf->global->MAIN_MOTD : ''), '', 142, 'dolibarr_notes', 'In', false, true, true, ROWS_4, '90%'); | 
| 556 | 556 | $doleditor->Create(); | 
| 557 | 557 | |
| 558 | - print '</td></tr>' . "\n"; | |
| 558 | + print '</td></tr>'."\n"; | |
| 559 | 559 | |
| 560 | 560 | /* no more need for this option. It is now a widget already controlled by end user | 
| 561 | 561 |  	 print '<tr class="oddeven"><td>' . $langs->trans('BoxstatsDisableGlobal') . '</td><td>'; | 
| @@ -577,80 +577,80 @@ discard block | ||
| 577 | 577 | print '</td><td class="titlefieldmiddle">'; | 
| 578 | 578 | print '</td></tr>'; | 
| 579 | 579 | |
| 580 | -	print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableGlobal') . '</td><td>'; | |
| 580 | +	print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableGlobal').'</td><td>'; | |
| 581 | 581 |  	print ajax_constantonoff("MAIN_DISABLE_GLOBAL_WORKBOARD", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 582 | 582 | print '</td>'; | 
| 583 | 583 | print '</tr>'; | 
| 584 | 584 | |
| 585 | 585 |  	if (!getDolGlobalString('MAIN_DISABLE_GLOBAL_WORKBOARD')) { | 
| 586 | 586 | // Block meteo | 
| 587 | -		print '<tr class="oddeven"><td>' . $langs->trans('MAIN_DISABLE_METEO') . '</td><td>'; | |
| 587 | +		print '<tr class="oddeven"><td>'.$langs->trans('MAIN_DISABLE_METEO').'</td><td>'; | |
| 588 | 588 |  		print ajax_constantonoff("MAIN_DISABLE_METEO", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 589 | 589 | print '</td>'; | 
| 590 | 590 | print '</tr>'; | 
| 591 | 591 | |
| 592 | 592 | // Block agenda | 
| 593 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockAgenda') . '</td><td>'; | |
| 593 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockAgenda').'</td><td>'; | |
| 594 | 594 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_AGENDA", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 595 | 595 | print '</td>'; | 
| 596 | 596 | print '</tr>'; | 
| 597 | 597 | |
| 598 | 598 | // Block agenda | 
| 599 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockProject') . '</td><td>'; | |
| 599 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockProject').'</td><td>'; | |
| 600 | 600 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_PROJECT", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 601 | 601 | print '</td>'; | 
| 602 | 602 | print '</tr>'; | 
| 603 | 603 | |
| 604 | 604 | // Block customer | 
| 605 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockCustomer') . '</td><td>'; | |
| 605 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockCustomer').'</td><td>'; | |
| 606 | 606 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_CUSTOMER", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 607 | 607 | print '</td>'; | 
| 608 | 608 | print '</tr>'; | 
| 609 | 609 | |
| 610 | 610 | // Block supplier | 
| 611 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockSupplier') . '</td><td>'; | |
| 611 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockSupplier').'</td><td>'; | |
| 612 | 612 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_SUPPLIER", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 613 | 613 | print '</td>'; | 
| 614 | 614 | print '</tr>'; | 
| 615 | 615 | |
| 616 | 616 | // Block contract | 
| 617 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockContract') . '</td><td>'; | |
| 617 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockContract').'</td><td>'; | |
| 618 | 618 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_CONTRACT", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 619 | 619 | print '</td>'; | 
| 620 | 620 | print '</tr>'; | 
| 621 | 621 | |
| 622 | 622 | // Block ticket | 
| 623 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockTicket') . '</td><td>'; | |
| 623 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockTicket').'</td><td>'; | |
| 624 | 624 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_TICKET", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 625 | 625 | print '</td>'; | 
| 626 | 626 | print '</tr>'; | 
| 627 | 627 | |
| 628 | 628 | // Block bank | 
| 629 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockBank') . '</td><td>'; | |
| 629 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockBank').'</td><td>'; | |
| 630 | 630 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_BANK", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 631 | 631 | print '</td>'; | 
| 632 | 632 | print '</tr>'; | 
| 633 | 633 | |
| 634 | 634 | // Block adherent | 
| 635 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockAdherent') . '</td><td>'; | |
| 635 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockAdherent').'</td><td>'; | |
| 636 | 636 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_ADHERENT", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 637 | 637 | print '</td>'; | 
| 638 | 638 | print '</tr>'; | 
| 639 | 639 | |
| 640 | 640 | // Block expense report | 
| 641 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockExpenseReport') . '</td><td>'; | |
| 641 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockExpenseReport').'</td><td>'; | |
| 642 | 642 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_EXPENSEREPORT", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 643 | 643 | print '</td>'; | 
| 644 | 644 | print '</tr>'; | 
| 645 | 645 | |
| 646 | 646 | // Block holiday | 
| 647 | -		print '<tr class="oddeven"><td>' . $langs->trans('DashboardDisableBlockHoliday') . '</td><td>'; | |
| 647 | +		print '<tr class="oddeven"><td>'.$langs->trans('DashboardDisableBlockHoliday').'</td><td>'; | |
| 648 | 648 |  		print ajax_constantonoff("MAIN_DISABLE_BLOCK_HOLIDAY", array(), $conf->entity, 0, 0, 1, 0, 0, 0, '_red', 'dashboard'); | 
| 649 | 649 | print '</td>'; | 
| 650 | 650 | print '</tr>'; | 
| 651 | 651 | } | 
| 652 | 652 | |
| 653 | - print '</table>' . "\n"; | |
| 653 | + print '</table>'."\n"; | |
| 654 | 654 | print '</div>'; | 
| 655 | 655 | } | 
| 656 | 656 | |
| @@ -667,7 +667,7 @@ discard block | ||
| 667 | 667 | print '</td></tr>'; | 
| 668 | 668 | |
| 669 | 669 | // Hide helpcenter link on login page | 
| 670 | -	print '<tr class="oddeven"><td>' . $langs->trans("DisableLinkToHelpCenter") . '</td><td>'; | |
| 670 | +	print '<tr class="oddeven"><td>'.$langs->trans("DisableLinkToHelpCenter").'</td><td>'; | |
| 671 | 671 |  	print ajax_constantonoff("MAIN_HELPCENTER_DISABLELINK", array(), $conf->entity, 0, 0, 0, 0, 0, 0, '', 'login'); | 
| 672 | 672 | print '</td>'; | 
| 673 | 673 | print '</tr>'; | 
| @@ -676,18 +676,18 @@ discard block | ||
| 676 | 676 |  	$substitutionarray = getCommonSubstitutionArray($langs, 0, array('object', 'objectamount', 'user')); | 
| 677 | 677 | complete_substitutions_array($substitutionarray, $langs); | 
| 678 | 678 | print '<tr class="oddeven"><td>'; | 
| 679 | -	$texthelp = $langs->trans("FollowingConstantsWillBeSubstituted") . '<br>'; | |
| 679 | +	$texthelp = $langs->trans("FollowingConstantsWillBeSubstituted").'<br>'; | |
| 680 | 680 |  	foreach ($substitutionarray as $key => $val) { | 
| 681 | - $texthelp .= $key . '<br>'; | |
| 681 | + $texthelp .= $key.'<br>'; | |
| 682 | 682 | } | 
| 683 | 683 |  	print $form->textwithpicto($langs->trans("MessageLogin"), $texthelp, 1, 'help', '', 0, 2, 'tooltipmessagelogin'); | 
| 684 | 684 | print '</td><td>'; | 
| 685 | 685 |  	$doleditor = new DolEditor('main_home', (isset($conf->global->MAIN_HOME) ? $conf->global->MAIN_HOME : ''), '', 142, 'dolibarr_notes', 'In', false, true, true, ROWS_4, '90%'); | 
| 686 | 686 | $doleditor->Create(); | 
| 687 | - print '</td></tr>' . "\n"; | |
| 687 | + print '</td></tr>'."\n"; | |
| 688 | 688 | |
| 689 | 689 | // Background | 
| 690 | -	print '<tr class="oddeven"><td><label for="imagebackground">' . $langs->trans("BackgroundImageLogin") . ' (png,jpg)</label></td><td>'; | |
| 690 | +	print '<tr class="oddeven"><td><label for="imagebackground">'.$langs->trans("BackgroundImageLogin").' (png,jpg)</label></td><td>'; | |
| 691 | 691 | print '<div class="centpercent inline-block">'; | 
| 692 | 692 | $disabled = ''; | 
| 693 | 693 |  	if (getDolGlobalString('ADD_UNSPLASH_LOGIN_BACKGROUND')) { | 
| @@ -696,25 +696,25 @@ discard block | ||
| 696 | 696 | $maxfilesizearray = getMaxFileSizeArray(); | 
| 697 | 697 | $maxmin = $maxfilesizearray['maxmin']; | 
| 698 | 698 |  	if ($maxmin > 0) { | 
| 699 | - print '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file | |
| 699 | + print '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file | |
| 700 | 700 | } | 
| 701 | - print '<input type="file" class="flat maxwidthinputfileonsmartphone" name="imagebackground" id="imagebackground"' . $disabled . '>'; | |
| 701 | + print '<input type="file" class="flat maxwidthinputfileonsmartphone" name="imagebackground" id="imagebackground"'.$disabled.'>'; | |
| 702 | 702 |  	if ($disabled) { | 
| 703 | -		print '(' . $langs->trans("DisabledByOptionADD_UNSPLASH_LOGIN_BACKGROUND") . ') '; | |
| 703 | +		print '('.$langs->trans("DisabledByOptionADD_UNSPLASH_LOGIN_BACKGROUND").') '; | |
| 704 | 704 | } | 
| 705 | 705 |  	if (getDolGlobalString('MAIN_LOGIN_BACKGROUND')) { | 
| 706 | -		print '<a class="reposition" href="' . $_SERVER["PHP_SELF"] . '?action=removebackgroundlogin&token='.newToken().'&mode=login">' . img_delete($langs->trans("Delete")) . '</a>'; | |
| 707 | -		if (file_exists($conf->mycompany->dir_output . '/logos/' . getDolGlobalString('MAIN_LOGIN_BACKGROUND'))) { | |
| 706 | +		print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?action=removebackgroundlogin&token='.newToken().'&mode=login">'.img_delete($langs->trans("Delete")).'</a>'; | |
| 707 | +		if (file_exists($conf->mycompany->dir_output.'/logos/'.getDolGlobalString('MAIN_LOGIN_BACKGROUND'))) { | |
| 708 | 708 | print '   '; | 
| 709 | -			print '<img class="paddingleft valignmiddle" width="100" src="' . DOL_URL_ROOT . '/viewimage.php?modulepart=mycompany&file=' . urlencode('logos/' . getDolGlobalString('MAIN_LOGIN_BACKGROUND')) . '">'; | |
| 709 | +			print '<img class="paddingleft valignmiddle" width="100" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&file='.urlencode('logos/'.getDolGlobalString('MAIN_LOGIN_BACKGROUND')).'">'; | |
| 710 | 710 | } | 
| 711 | 711 |  	} else { | 
| 712 | - print '<img class="paddingleft valignmiddle" width="100" src="' . DOL_URL_ROOT . '/public/theme/common/nophoto.png">'; | |
| 712 | + print '<img class="paddingleft valignmiddle" width="100" src="'.DOL_URL_ROOT.'/public/theme/common/nophoto.png">'; | |
| 713 | 713 | } | 
| 714 | 714 | print '</div>'; | 
| 715 | 715 | print '</td></tr>'; | 
| 716 | 716 | |
| 717 | - print '</table>' . "\n"; | |
| 717 | + print '</table>'."\n"; | |
| 718 | 718 | print '</div>'; | 
| 719 | 719 | } | 
| 720 | 720 | |
| @@ -738,8 +738,8 @@ discard block | ||
| 738 | 738 | |
| 739 | 739 | |
| 740 | 740 | print '<div class="center">'; | 
| 741 | -print '<input class="button button-save reposition buttonforacesave" type="submit" name="submit" value="' . $langs->trans("Save") . '">'; | |
| 742 | -print '<input class="button button-cancel reposition" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">'; | |
| 741 | +print '<input class="button button-save reposition buttonforacesave" type="submit" name="submit" value="'.$langs->trans("Save").'">'; | |
| 742 | +print '<input class="button button-cancel reposition" type="submit" name="cancel" value="'.$langs->trans("Cancel").'">'; | |
| 743 | 743 | print '</div>'; | 
| 744 | 744 | |
| 745 | 745 | print '</form>'; | 
| @@ -41,7 +41,7 @@ discard block | ||
| 41 | 41 |  $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'sclist'; | 
| 42 | 42 |  $mode = GETPOST('mode', 'alpha'); | 
| 43 | 43 | |
| 44 | -$paiementid				= GETPOSTINT('paiementid'); | |
| 44 | +$paiementid = GETPOSTINT('paiementid'); | |
| 45 | 45 | |
| 46 | 46 |  $search_ref = GETPOST("search_ref", "alpha"); | 
| 47 | 47 |  $search_date_startday = GETPOSTINT('search_date_startday'); | 
| @@ -97,7 +97,7 @@ discard block | ||
| 97 | 97 |  	'pd.amount'			=> array('label' => "Amount", 'checked' => 1, 'position' => 80), | 
| 98 | 98 | ); | 
| 99 | 99 | $arrayfields = dol_sort_array($arrayfields, 'position'); | 
| 100 | -'@phan-var-force array<string,array{label:string,checked?:int<0,1>,position?:int,help?:string}> $arrayfields';  // dol_sort_array looses type for Phan | |
| 100 | +'@phan-var-force array<string,array{label:string,checked?:int<0,1>,position?:int,help?:string}> $arrayfields'; // dol_sort_array looses type for Phan | |
| 101 | 101 | |
| 102 | 102 |  $optioncss = GETPOST('optioncss', 'alpha'); | 
| 103 | 103 |  $moreforfilter = GETPOST('moreforfilter', 'alpha'); | 
| @@ -187,10 +187,10 @@ discard block | ||
| 187 | 187 |  	$sql .= natural_search('pd.rowid', $search_ref); | 
| 188 | 188 | } | 
| 189 | 189 |  if ($search_date_start) { | 
| 190 | - $sql .= " AND pd.datep >= '" . $db->idate($search_date_start) . "'"; | |
| 190 | + $sql .= " AND pd.datep >= '".$db->idate($search_date_start)."'"; | |
| 191 | 191 | } | 
| 192 | 192 |  if ($search_date_end) { | 
| 193 | - $sql .= " AND pd.datep <= '" . $db->idate($search_date_end) . "'"; | |
| 193 | + $sql .= " AND pd.datep <= '".$db->idate($search_date_end)."'"; | |
| 194 | 194 | } | 
| 195 | 195 |  if ($search_account > 0) { | 
| 196 | 196 | $sql .= " AND b.fk_account=".((int) $search_account); | 
| @@ -256,7 +256,7 @@ discard block | ||
| 256 | 256 | // Output page | 
| 257 | 257 | // -------------------------------------------------------------------- | 
| 258 | 258 | |
| 259 | -llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist');	// Can use also classforhorizontalscrolloftabs instead of bodyforlist for no horizontal scroll | |
| 259 | +llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist'); // Can use also classforhorizontalscrolloftabs instead of bodyforlist for no horizontal scroll | |
| 260 | 260 | |
| 261 | 261 | $param = ''; | 
| 262 | 262 |  if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { | 
| @@ -532,7 +532,7 @@ discard block | ||
| 532 | 532 | |
| 533 | 533 | // Ref | 
| 534 | 534 |  	if (!empty($arrayfields['pd.rowid']['checked'])) { | 
| 535 | -		print '<td><a href="' . DOL_URL_ROOT . '/don/payment/card.php?id=' . $obj->payment_id . '">' . img_object($langs->trans("Payment"), "payment") . ' ' . $obj->payment_id . '</a></td>'; | |
| 535 | +		print '<td><a href="'.DOL_URL_ROOT.'/don/payment/card.php?id='.$obj->payment_id.'">'.img_object($langs->trans("Payment"), "payment").' '.$obj->payment_id.'</a></td>'; | |
| 536 | 536 |  		if (!$i) { | 
| 537 | 537 | $totalarray['nbfield']++; | 
| 538 | 538 | } | 
| @@ -613,7 +613,7 @@ discard block | ||
| 613 | 613 | |
| 614 | 614 | // Amount | 
| 615 | 615 |  	if (!empty($arrayfields['pd.amount']['checked'])) { | 
| 616 | - print '<td class="right"><span class="amount">' . price($obj->amount) . '</span></td>'; | |
| 616 | + print '<td class="right"><span class="amount">'.price($obj->amount).'</span></td>'; | |
| 617 | 617 |  		if (!$i) { | 
| 618 | 618 | $totalarray['nbfield']++; | 
| 619 | 619 | $totalarray['pos'][$totalarray['nbfield']] = 'amount'; | 
| @@ -440,7 +440,7 @@ discard block | ||
| 440 | 440 | print '<center>'; | 
| 441 | 441 | |
| 442 | 442 | print '<br>'; | 
| 443 | - $disabled = 0; // This is used to disable or not the bulk selection of target warehouse. No reason to have it disabled so forced to 0. | |
| 443 | + $disabled = 0; // This is used to disable or not the bulk selection of target warehouse. No reason to have it disabled so forced to 0. | |
| 444 | 444 | |
| 445 | 445 |  	if ($object->statut == Reception::STATUS_DRAFT || ($object->statut == Reception::STATUS_VALIDATED && !getDolGlobalString('STOCK_CALCULATE_ON_RECEPTION'))) { | 
| 446 | 446 | require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; | 
| @@ -544,7 +544,7 @@ discard block | ||
| 544 | 544 |  				print '<td class="right">'.$langs->trans("SupplierRef").'</td>'; | 
| 545 | 545 |  				print '<td class="right">'.$langs->trans("QtyOrdered").'</td>'; | 
| 546 | 546 |  				if ($object->status == Reception::STATUS_DRAFT) { | 
| 547 | -					print '<td class="right">'.$langs->trans("QtyToReceive");	// Qty to dispatch (sum for all lines of batch detail if there is) | |
| 547 | +					print '<td class="right">'.$langs->trans("QtyToReceive"); // Qty to dispatch (sum for all lines of batch detail if there is) | |
| 548 | 548 |  				} else { | 
| 549 | 549 |  					print '<td class="right">'.$langs->trans("QtyDispatchedShort").'</td>'; | 
| 550 | 550 | } | 
| @@ -142,7 +142,7 @@ discard block | ||
| 142 | 142 | */ | 
| 143 | 143 | public $price; | 
| 144 | 144 | |
| 145 | - public $price_formated; // used by takepos/ajax/ajax.php | |
| 145 | + public $price_formated; // used by takepos/ajax/ajax.php | |
| 146 | 146 | |
| 147 | 147 | /** | 
| 148 | 148 | * Selling price with tax | 
| @@ -151,7 +151,7 @@ discard block | ||
| 151 | 151 | */ | 
| 152 | 152 | public $price_ttc; | 
| 153 | 153 | |
| 154 | - public $price_ttc_formated; // used by takepos/ajax/ajax.php | |
| 154 | + public $price_ttc_formated; // used by takepos/ajax/ajax.php | |
| 155 | 155 | |
| 156 | 156 | /** | 
| 157 | 157 | * Minimum price net | 
| @@ -404,20 +404,20 @@ discard block | ||
| 404 | 404 | |
| 405 | 405 | //! Metric of products | 
| 406 | 406 | public $weight; | 
| 407 | - public $weight_units; // scale -3, 0, 3, 6 | |
| 407 | + public $weight_units; // scale -3, 0, 3, 6 | |
| 408 | 408 | public $length; | 
| 409 | - public $length_units; // scale -3, 0, 3, 6 | |
| 409 | + public $length_units; // scale -3, 0, 3, 6 | |
| 410 | 410 | public $width; | 
| 411 | - public $width_units; // scale -3, 0, 3, 6 | |
| 411 | + public $width_units; // scale -3, 0, 3, 6 | |
| 412 | 412 | public $height; | 
| 413 | - public $height_units; // scale -3, 0, 3, 6 | |
| 413 | + public $height_units; // scale -3, 0, 3, 6 | |
| 414 | 414 | public $surface; | 
| 415 | - public $surface_units; // scale -3, 0, 3, 6 | |
| 415 | + public $surface_units; // scale -3, 0, 3, 6 | |
| 416 | 416 | public $volume; | 
| 417 | - public $volume_units; // scale -3, 0, 3, 6 | |
| 417 | + public $volume_units; // scale -3, 0, 3, 6 | |
| 418 | 418 | |
| 419 | 419 | public $net_measure; | 
| 420 | - public $net_measure_units; // scale -3, 0, 3, 6 | |
| 420 | + public $net_measure_units; // scale -3, 0, 3, 6 | |
| 421 | 421 | |
| 422 | 422 | public $accountancy_code_sell; | 
| 423 | 423 | public $accountancy_code_sell_intra; | 
| @@ -609,7 +609,7 @@ discard block | ||
| 609 | 609 |  		'import_key'    => array('type' => 'varchar(14)', 'label' => 'ImportId', 'enabled' => 1, 'visible' => -2, 'notnull' => -1, 'index' => 0, 'position' => 1000), | 
| 610 | 610 |  		//'tosell'       =>array('type'=>'integer',      'label'=>'Status',           'enabled'=>1, 'visible'=>1,  'notnull'=>1, 'default'=>'0', 'index'=>1,  'position'=>1000, 'arrayofkeyval'=>array(0=>'Draft', 1=>'Active', -1=>'Cancel')), | 
| 611 | 611 |  		//'tobuy'        =>array('type'=>'integer',      'label'=>'Status',           'enabled'=>1, 'visible'=>1,  'notnull'=>1, 'default'=>'0', 'index'=>1,  'position'=>1000, 'arrayofkeyval'=>array(0=>'Draft', 1=>'Active', -1=>'Cancel')), | 
| 612 | -		'mandatory_period' => array('type' => 'integer', 'label' => 'mandatoryperiod', 'enabled' => 1, 'visible' => 1,  'notnull' => 1, 'default' => '0', 'index' => 1,  'position' => 1000), | |
| 612 | +		'mandatory_period' => array('type' => 'integer', 'label' => 'mandatoryperiod', 'enabled' => 1, 'visible' => 1, 'notnull' => 1, 'default' => '0', 'index' => 1, 'position' => 1000), | |
| 613 | 613 | ); | 
| 614 | 614 | |
| 615 | 615 | /** | 
| @@ -913,9 +913,9 @@ discard block | ||
| 913 | 913 | |
| 914 | 914 | // update accountancy for this entity | 
| 915 | 915 |  							if (!$error && getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) { | 
| 916 | -								$this->db->query("DELETE FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = " .((int) $this->id) . " AND entity = " . ((int) $conf->entity)); | |
| 916 | +								$this->db->query("DELETE FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $this->id)." AND entity = ".((int) $conf->entity)); | |
| 917 | 917 | |
| 918 | -								$sql = "INSERT INTO " . $this->db->prefix() . "product_perentity ("; | |
| 918 | +								$sql = "INSERT INTO ".$this->db->prefix()."product_perentity ("; | |
| 919 | 919 | $sql .= " fk_product"; | 
| 920 | 920 | $sql .= ", entity"; | 
| 921 | 921 | $sql .= ", accountancy_code_buy"; | 
| @@ -926,13 +926,13 @@ discard block | ||
| 926 | 926 | $sql .= ", accountancy_code_sell_export"; | 
| 927 | 927 |  								$sql .= ") VALUES ("; | 
| 928 | 928 | $sql .= $this->id; | 
| 929 | - $sql .= ", " . $conf->entity; | |
| 930 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy) . "'"; | |
| 931 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy_intra) . "'"; | |
| 932 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy_export) . "'"; | |
| 933 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell) . "'"; | |
| 934 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell_intra) . "'"; | |
| 935 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell_export) . "'"; | |
| 929 | + $sql .= ", ".$conf->entity; | |
| 930 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy)."'"; | |
| 931 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy_intra)."'"; | |
| 932 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy_export)."'"; | |
| 933 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell)."'"; | |
| 934 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell_intra)."'"; | |
| 935 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell_export)."'"; | |
| 936 | 936 | $sql .= ")"; | 
| 937 | 937 | $result = $this->db->query($sql); | 
| 938 | 938 |  								if (!$result) { | 
| @@ -1312,12 +1312,12 @@ discard block | ||
| 1312 | 1312 | $sql .= ", note_public = ".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'null'); | 
| 1313 | 1313 | $sql .= ", duration = '".$this->db->escape($this->duration_value.$this->duration_unit)."'"; | 
| 1314 | 1314 |  			if (!getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) { | 
| 1315 | - $sql .= ", accountancy_code_buy = '" . $this->db->escape($this->accountancy_code_buy) . "'"; | |
| 1316 | - $sql .= ", accountancy_code_buy_intra = '" . $this->db->escape($this->accountancy_code_buy_intra) . "'"; | |
| 1317 | - $sql .= ", accountancy_code_buy_export = '" . $this->db->escape($this->accountancy_code_buy_export) . "'"; | |
| 1318 | - $sql .= ", accountancy_code_sell= '" . $this->db->escape($this->accountancy_code_sell) . "'"; | |
| 1319 | - $sql .= ", accountancy_code_sell_intra= '" . $this->db->escape($this->accountancy_code_sell_intra) . "'"; | |
| 1320 | - $sql .= ", accountancy_code_sell_export= '" . $this->db->escape($this->accountancy_code_sell_export) . "'"; | |
| 1315 | + $sql .= ", accountancy_code_buy = '".$this->db->escape($this->accountancy_code_buy)."'"; | |
| 1316 | + $sql .= ", accountancy_code_buy_intra = '".$this->db->escape($this->accountancy_code_buy_intra)."'"; | |
| 1317 | + $sql .= ", accountancy_code_buy_export = '".$this->db->escape($this->accountancy_code_buy_export)."'"; | |
| 1318 | + $sql .= ", accountancy_code_sell= '".$this->db->escape($this->accountancy_code_sell)."'"; | |
| 1319 | + $sql .= ", accountancy_code_sell_intra= '".$this->db->escape($this->accountancy_code_sell_intra)."'"; | |
| 1320 | + $sql .= ", accountancy_code_sell_export= '".$this->db->escape($this->accountancy_code_sell_export)."'"; | |
| 1321 | 1321 | } | 
| 1322 | 1322 | $sql .= ", desiredstock = ".((isset($this->desiredstock) && is_numeric($this->desiredstock)) ? (float) $this->desiredstock : "null"); | 
| 1323 | 1323 | $sql .= ", cost_price = ".($this->cost_price != '' ? $this->db->escape($this->cost_price) : 'null'); | 
| @@ -1348,9 +1348,9 @@ discard block | ||
| 1348 | 1348 | |
| 1349 | 1349 | // update accountancy for this entity | 
| 1350 | 1350 |  				if (!$error && getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) { | 
| 1351 | -					$this->db->query("DELETE FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = " . ((int) $this->id) . " AND entity = " . ((int) $conf->entity)); | |
| 1351 | +					$this->db->query("DELETE FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $this->id)." AND entity = ".((int) $conf->entity)); | |
| 1352 | 1352 | |
| 1353 | -					$sql = "INSERT INTO " . $this->db->prefix() . "product_perentity ("; | |
| 1353 | +					$sql = "INSERT INTO ".$this->db->prefix()."product_perentity ("; | |
| 1354 | 1354 | $sql .= " fk_product"; | 
| 1355 | 1355 | $sql .= ", entity"; | 
| 1356 | 1356 | $sql .= ", accountancy_code_buy"; | 
| @@ -1361,13 +1361,13 @@ discard block | ||
| 1361 | 1361 | $sql .= ", accountancy_code_sell_export"; | 
| 1362 | 1362 |  					$sql .= ") VALUES ("; | 
| 1363 | 1363 | $sql .= $this->id; | 
| 1364 | - $sql .= ", " . $conf->entity; | |
| 1365 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy) . "'"; | |
| 1366 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy_intra) . "'"; | |
| 1367 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_buy_export) . "'"; | |
| 1368 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell) . "'"; | |
| 1369 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell_intra) . "'"; | |
| 1370 | - $sql .= ", '" . $this->db->escape($this->accountancy_code_sell_export) . "'"; | |
| 1364 | + $sql .= ", ".$conf->entity; | |
| 1365 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy)."'"; | |
| 1366 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy_intra)."'"; | |
| 1367 | + $sql .= ", '".$this->db->escape($this->accountancy_code_buy_export)."'"; | |
| 1368 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell)."'"; | |
| 1369 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell_intra)."'"; | |
| 1370 | + $sql .= ", '".$this->db->escape($this->accountancy_code_sell_export)."'"; | |
| 1371 | 1371 | $sql .= ")"; | 
| 1372 | 1372 | $result = $this->db->query($sql); | 
| 1373 | 1373 |  					if (!$result) { | 
| @@ -1738,7 +1738,7 @@ discard block | ||
| 1738 | 1738 | } | 
| 1739 | 1739 |  			} elseif (isset($this->multilangs[$key])) { | 
| 1740 | 1740 |  				if (empty($this->multilangs["$key"]["label"])) { | 
| 1741 | -					$this->errors[] = $key . ' : ' . $langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Label")); | |
| 1741 | +					$this->errors[] = $key.' : '.$langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Label")); | |
| 1742 | 1742 | return -1; | 
| 1743 | 1743 | } | 
| 1744 | 1744 | |
| @@ -1933,7 +1933,7 @@ discard block | ||
| 1933 | 1933 | */ | 
| 1934 | 1934 | private function getArrayForPriceCompare($level = 0) | 
| 1935 | 1935 |  	{ | 
| 1936 | -		$testExit = array('multiprices','multiprices_ttc','multiprices_base_type','multiprices_min','multiprices_min_ttc','multiprices_tva_tx','multiprices_recuperableonly'); | |
| 1936 | +		$testExit = array('multiprices', 'multiprices_ttc', 'multiprices_base_type', 'multiprices_min', 'multiprices_min_ttc', 'multiprices_tva_tx', 'multiprices_recuperableonly'); | |
| 1937 | 1937 | |
| 1938 | 1938 |  		foreach ($testExit as $field) { | 
| 1939 | 1939 |  			if (!isset($this->$field)) { | 
| @@ -2577,12 +2577,12 @@ discard block | ||
| 2577 | 2577 | |
| 2578 | 2578 | //For MultiCompany | 
| 2579 | 2579 | //PMP per entity & Stocks Sharings stock_reel includes only stocks shared with this entity | 
| 2580 | - $separatedEntityPMP = false; // Set to true to get the AWP from table llx_product_perentity instead of field 'pmp' into llx_product. | |
| 2581 | - $separatedStock = false; // Set to true will count stock from subtable llx_product_stock. It is slower than using denormalized field 'stock', but it is required when using multientity and shared warehouses. | |
| 2580 | + $separatedEntityPMP = false; // Set to true to get the AWP from table llx_product_perentity instead of field 'pmp' into llx_product. | |
| 2581 | + $separatedStock = false; // Set to true will count stock from subtable llx_product_stock. It is slower than using denormalized field 'stock', but it is required when using multientity and shared warehouses. | |
| 2582 | 2582 | $visibleWarehousesEntities = $conf->entity; | 
| 2583 | 2583 |  		if (getDolGlobalString('MULTICOMPANY_PRODUCT_SHARING_ENABLED')) { | 
| 2584 | 2584 |  			if (getDolGlobalString('MULTICOMPANY_PMP_PER_ENTITY_ENABLED')) { | 
| 2585 | -				$checkPMPPerEntity = $this->db->query("SELECT pmp FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = ".((int) $id)." AND entity = ".(int) $conf->entity); | |
| 2585 | +				$checkPMPPerEntity = $this->db->query("SELECT pmp FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $id)." AND entity = ".(int) $conf->entity); | |
| 2586 | 2586 |  				if ($this->db->num_rows($checkPMPPerEntity) > 0) { | 
| 2587 | 2587 | $separatedEntityPMP = true; | 
| 2588 | 2588 | } | 
| @@ -2590,7 +2590,7 @@ discard block | ||
| 2590 | 2590 | global $mc; | 
| 2591 | 2591 | $separatedStock = true; | 
| 2592 | 2592 |  			if (isset($mc->sharings['stock']) && !empty($mc->sharings['stock'])) { | 
| 2593 | -				$visibleWarehousesEntities .= "," . implode(",", $mc->sharings['stock']); | |
| 2593 | +				$visibleWarehousesEntities .= ",".implode(",", $mc->sharings['stock']); | |
| 2594 | 2594 | } | 
| 2595 | 2595 | } | 
| 2596 | 2596 |  		if ($separatedEntityPMP) { | 
| @@ -2608,10 +2608,10 @@ discard block | ||
| 2608 | 2608 | } | 
| 2609 | 2609 | $sql .= " FROM ".$this->db->prefix()."product as p"; | 
| 2610 | 2610 |  		if (getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED') || $separatedEntityPMP) { | 
| 2611 | - $sql .= " LEFT JOIN " . $this->db->prefix() . "product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = " . ((int) $conf->entity); | |
| 2611 | + $sql .= " LEFT JOIN ".$this->db->prefix()."product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = ".((int) $conf->entity); | |
| 2612 | 2612 | } | 
| 2613 | 2613 |  		if ($separatedStock) { | 
| 2614 | -			$sql .= " LEFT JOIN " . $this->db->prefix() . "product_stock as sp ON sp.fk_product = p.rowid AND sp.fk_entrepot IN (SELECT rowid FROM ".$this->db->prefix()."entrepot WHERE entity IN (".$this->db->sanitize($visibleWarehousesEntities)."))"; | |
| 2614 | +			$sql .= " LEFT JOIN ".$this->db->prefix()."product_stock as sp ON sp.fk_product = p.rowid AND sp.fk_entrepot IN (SELECT rowid FROM ".$this->db->prefix()."entrepot WHERE entity IN (".$this->db->sanitize($visibleWarehousesEntities)."))"; | |
| 2615 | 2615 | } | 
| 2616 | 2616 | |
| 2617 | 2617 |  		if ($id) { | 
| @@ -2771,15 +2771,15 @@ discard block | ||
| 2771 | 2771 |  						$sql .= " WHERE entity IN (".getEntity('productprice').")"; | 
| 2772 | 2772 | $sql .= " AND price_level=".((int) $i); | 
| 2773 | 2773 | $sql .= " AND fk_product = ".((int) $this->id); | 
| 2774 | - $sql .= " ORDER BY date_price DESC, rowid DESC"; // Get the most recent line | |
| 2775 | - $sql .= " LIMIT 1"; // Only the first one | |
| 2774 | + $sql .= " ORDER BY date_price DESC, rowid DESC"; // Get the most recent line | |
| 2775 | + $sql .= " LIMIT 1"; // Only the first one | |
| 2776 | 2776 | $resql = $this->db->query($sql); | 
| 2777 | 2777 |  						if ($resql) { | 
| 2778 | 2778 | $result = $this->db->fetch_array($resql); | 
| 2779 | 2779 | |
| 2780 | 2780 | $this->multiprices[$i] = $result ? $result["price"] : null; | 
| 2781 | 2781 | $this->multiprices_ttc[$i] = $result ? $result["price_ttc"] : null; | 
| 2782 | - $this->multiprices_min[$i] = $result ? $result["price_min"] : null; | |
| 2782 | + $this->multiprices_min[$i] = $result ? $result["price_min"] : null; | |
| 2783 | 2783 | $this->multiprices_min_ttc[$i] = $result ? $result["price_min_ttc"] : null; | 
| 2784 | 2784 | $this->multiprices_base_type[$i] = $result ? $result["price_base_type"] : null; | 
| 2785 | 2785 | // Next two fields are used only if PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL is on | 
| @@ -3004,7 +3004,7 @@ discard block | ||
| 3004 | 3004 | $obj = $this->db->fetch_object($result); | 
| 3005 | 3005 | $this->stats_mo['customers_'.$role] = $obj->nb_customers ? $obj->nb_customers : 0; | 
| 3006 | 3006 | $this->stats_mo['nb_'.$role] = $obj->nb ? $obj->nb : 0; | 
| 3007 | - $this->stats_mo['qty_'.$role] = $obj->qty ? price2num($obj->qty, 'MS') : 0; // qty may be a float due to the SUM() | |
| 3007 | + $this->stats_mo['qty_'.$role] = $obj->qty ? price2num($obj->qty, 'MS') : 0; // qty may be a float due to the SUM() | |
| 3008 | 3008 |  			} else { | 
| 3009 | 3009 | $this->error = $this->db->error(); | 
| 3010 | 3010 | $error++; | 
| @@ -4510,7 +4510,7 @@ discard block | ||
| 4510 | 4510 | //Addition of a product with the highest rank +1 | 
| 4511 | 4511 | $sql = "INSERT INTO ".$this->db->prefix()."product_association(fk_product_pere,fk_product_fils,qty,incdec,rang)"; | 
| 4512 | 4512 |  				$sql .= " VALUES (".((int) $id_pere).", ".((int) $id_fils).", ".price2num($qty, 'MS').", ".price2num($incdec, 'MS').", ".((int) $rank).")"; | 
| 4513 | -				if (! $this->db->query($sql)) { | |
| 4513 | +				if (!$this->db->query($sql)) { | |
| 4514 | 4514 | dol_print_error($this->db); | 
| 4515 | 4515 | return -1; | 
| 4516 | 4516 |  				} else { | 
| @@ -4631,7 +4631,7 @@ discard block | ||
| 4631 | 4631 | $sql = "UPDATE ".$this->db->prefix()."product_association"; | 
| 4632 | 4632 | $sql .= " SET rang = ".((int) $cpt); | 
| 4633 | 4633 | $sql .= " WHERE rowid = ".((int) $objrank->rowid); | 
| 4634 | -				if (! $this->db->query($sql)) { | |
| 4634 | +				if (!$this->db->query($sql)) { | |
| 4635 | 4635 | dol_print_error($this->db); | 
| 4636 | 4636 | return -1; | 
| 4637 | 4637 | } | 
| @@ -5067,7 +5067,7 @@ discard block | ||
| 5067 | 5067 |  		if (isset($this->sousprods) && is_array($this->sousprods)) { | 
| 5068 | 5068 |  			foreach ($this->sousprods as $prod_name => $desc_product) { | 
| 5069 | 5069 |  				if (is_array($desc_product)) { | 
| 5070 | - $this->fetch_prod_arbo($desc_product, "", $multiply, 1, $this->id, $ignore_stock_load); // This set $this->res | |
| 5070 | + $this->fetch_prod_arbo($desc_product, "", $multiply, 1, $this->id, $ignore_stock_load); // This set $this->res | |
| 5071 | 5071 | } | 
| 5072 | 5072 | } | 
| 5073 | 5073 | } | 
| @@ -5224,7 +5224,7 @@ discard block | ||
| 5224 | 5224 | $sql .= " AND pa.fk_product_fils <> ".((int) $id); // This should not happens, it is to avoid infinite loop if it happens | 
| 5225 | 5225 | $sql .= " ORDER BY pa.rang"; | 
| 5226 | 5226 | |
| 5227 | -		dol_syslog(get_class($this).'::getChildsArbo id='.$id.' level='.$level. ' parents='.(is_array($parents) ? implode(',', $parents) : $parents), LOG_DEBUG); | |
| 5227 | +		dol_syslog(get_class($this).'::getChildsArbo id='.$id.' level='.$level.' parents='.(is_array($parents) ? implode(',', $parents) : $parents), LOG_DEBUG); | |
| 5228 | 5228 | |
| 5229 | 5229 |  		if ($level == 1) { | 
| 5230 | 5230 | $alreadyfound = array($id => 1); // We init array of found object to start of tree, so if we found it later (should not happened), we stop immediately | 
| @@ -5315,7 +5315,7 @@ discard block | ||
| 5315 | 5315 |  		if (!empty($this->entity)) { | 
| 5316 | 5316 |  			$tmpphoto = $this->show_photos('product', $conf->product->multidir_output[$this->entity], 1, 1, 0, 0, 0, 80, 0, 0, 0, 0, 1); | 
| 5317 | 5317 |  			if ($this->nbphoto > 0) { | 
| 5318 | - $datas['photo'] = '<div class="photointooltip floatright">'."\n" . $tmpphoto . '</div>'; | |
| 5318 | + $datas['photo'] = '<div class="photointooltip floatright">'."\n".$tmpphoto.'</div>'; | |
| 5319 | 5319 | } | 
| 5320 | 5320 | } | 
| 5321 | 5321 | |
| @@ -5325,7 +5325,7 @@ discard block | ||
| 5325 | 5325 |  			$datas['picto'] = img_picto('', 'service').' <u class="paddingrightonly">'.$langs->trans("Service").'</u>'; | 
| 5326 | 5326 | } | 
| 5327 | 5327 |  		if (isset($this->status) && isset($this->status_buy)) { | 
| 5328 | - $datas['status'] = ' '.$this->getLibStatut(5, 0) . ' '.$this->getLibStatut(5, 1); | |
| 5328 | + $datas['status'] = ' '.$this->getLibStatut(5, 0).' '.$this->getLibStatut(5, 1); | |
| 5329 | 5329 | } | 
| 5330 | 5330 | |
| 5331 | 5331 |  		if (!empty($this->ref)) { | 
| @@ -5373,7 +5373,7 @@ discard block | ||
| 5373 | 5373 |  				$labelsurfacevolume .= ($labelsurfacevolume ? " - " : "")."<b>".$langs->trans("Volume").'</b>: '.$this->volume.' '.measuringUnitString(0, 'volume', $this->volume_units); | 
| 5374 | 5374 | } | 
| 5375 | 5375 |  			if ($labelsurfacevolume) { | 
| 5376 | - $datas['surface'] = "<br>" . $labelsurfacevolume; | |
| 5376 | + $datas['surface'] = "<br>".$labelsurfacevolume; | |
| 5377 | 5377 | } | 
| 5378 | 5378 | } | 
| 5379 | 5379 |  		if ($this->type == Product::TYPE_SERVICE && !empty($this->duration_value)) { | 
| @@ -5415,9 +5415,9 @@ discard block | ||
| 5415 | 5415 | } | 
| 5416 | 5416 | // show categories for this record only in ajax to not overload lists | 
| 5417 | 5417 |  		if (isModEnabled('category') && !$nofetch) { | 
| 5418 | - require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; | |
| 5418 | + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; | |
| 5419 | 5419 | $form = new Form($this->db); | 
| 5420 | - $datas['categories'] = '<br>' . $form->showCategories($this->id, Categorie::TYPE_PRODUCT, 1); | |
| 5420 | + $datas['categories'] = '<br>'.$form->showCategories($this->id, Categorie::TYPE_PRODUCT, 1); | |
| 5421 | 5421 | } | 
| 5422 | 5422 | |
| 5423 | 5423 | return $datas; | 
| @@ -5938,7 +5938,7 @@ discard block | ||
| 5938 | 5938 |  		if (isModEnabled("supplier_order")) { | 
| 5939 | 5939 |  			$filterStatus = getDolGlobalString('SUPPLIER_ORDER_STATUS_FOR_VIRTUAL_STOCK', '3,4'); | 
| 5940 | 5940 |  			if (isset($includedraftpoforvirtual)) { | 
| 5941 | - $filterStatus = '0,1,2,'.$filterStatus; // 1,2 may have already been inside $filterStatus but it is better to have twice than missing $filterStatus does not include them | |
| 5941 | + $filterStatus = '0,1,2,'.$filterStatus; // 1,2 may have already been inside $filterStatus but it is better to have twice than missing $filterStatus does not include them | |
| 5942 | 5942 | } | 
| 5943 | 5943 | $result = $this->load_stats_commande_fournisseur(0, $filterStatus, 1, $dateofvirtualstock); | 
| 5944 | 5944 |  			if ($result < 0) { | 
| @@ -6370,7 +6370,7 @@ discard block | ||
| 6370 | 6370 |  		if (getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM')) { | 
| 6371 | 6371 |  			$dirsociete = array_merge(array('/core/modules/barcode/'), $conf->modules_parts['barcode']); | 
| 6372 | 6372 |  			foreach ($dirsociete as $dirroot) { | 
| 6373 | -				$res = dol_include_once($dirroot . getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM').'.php'); | |
| 6373 | +				$res = dol_include_once($dirroot.getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM').'.php'); | |
| 6374 | 6374 |  				if ($res) { | 
| 6375 | 6375 | break; | 
| 6376 | 6376 | } | 
| @@ -6698,7 +6698,7 @@ discard block | ||
| 6698 | 6698 | */ | 
| 6699 | 6699 | public function getKanbanView($option = '', $arraydata = null) | 
| 6700 | 6700 |  	{ | 
| 6701 | - global $langs,$conf; | |
| 6701 | + global $langs, $conf; | |
| 6702 | 6702 | |
| 6703 | 6703 | $selected = (empty($arraydata['selected']) ? 0 : $arraydata['selected']); | 
| 6704 | 6704 | |
| @@ -106,10 +106,10 @@ | ||
| 106 | 106 | |
| 107 | 107 | $json->object = $obj; | 
| 108 | 108 |  			} else { | 
| 109 | - $objnotfound ++; | |
| 109 | + $objnotfound++; | |
| 110 | 110 | } | 
| 111 | 111 |  		} else { | 
| 112 | - $objnotfound ++; | |
| 112 | + $objnotfound++; | |
| 113 | 113 | } | 
| 114 | 114 | |
| 115 | 115 |  		if ($objnotfound) { | 
| @@ -34,7 +34,7 @@ discard block | ||
| 34 | 34 | require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; | 
| 35 | 35 | |
| 36 | 36 | // If not defined, we select menu "home" | 
| 37 | -$_GET['mainmenu'] = GETPOST('mainmenu', 'aZ09') ? GETPOST('mainmenu', 'aZ09') : 'home';	// Keep this ? | |
| 37 | +$_GET['mainmenu'] = GETPOST('mainmenu', 'aZ09') ? GETPOST('mainmenu', 'aZ09') : 'home'; // Keep this ? | |
| 38 | 38 |  $action = GETPOST('action', 'aZ09'); | 
| 39 | 39 | |
| 40 | 40 |  $hookmanager->initHooks(array('index')); | 
| @@ -87,7 +87,7 @@ discard block | ||
| 87 | 87 | // Title | 
| 88 | 88 |  $title = $langs->trans("HomeArea").' - Dolibarr '.DOL_VERSION; | 
| 89 | 89 |  if (getDolGlobalString('MAIN_APPLICATION_TITLE')) { | 
| 90 | -	$title = $langs->trans("HomeArea").' - ' . getDolGlobalString('MAIN_APPLICATION_TITLE'); | |
| 90 | +	$title = $langs->trans("HomeArea").' - '.getDolGlobalString('MAIN_APPLICATION_TITLE'); | |
| 91 | 91 | } | 
| 92 | 92 | |
| 93 | 93 |  llxHeader('', $title); | 
| @@ -118,7 +118,7 @@ discard block | ||
| 118 | 118 | */ | 
| 119 | 119 | |
| 120 | 120 | // Specific warning to propose to upgrade invoice situation to progressive mode | 
| 121 | -if (getDolGlobalInt('INVOICE_USE_SITUATION') == 1 ) { | |
| 121 | +if (getDolGlobalInt('INVOICE_USE_SITUATION') == 1) { | |
| 122 | 122 |  	print info_admin($langs->trans("WarningExperimentalFeatureInvoiceSituationNeedToUpgradeToProgressiveMode")); | 
| 123 | 123 | print "<br>"; | 
| 124 | 124 | } | 
| @@ -212,7 +212,7 @@ discard block | ||
| 212 | 212 | } | 
| 213 | 213 | |
| 214 | 214 | // Number of supplier proposals open (expired) | 
| 215 | -	if (isModEnabled('supplier_proposal')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_SUPPLIER') && $user->hasRight('supplier_proposal', 'lire')) { | |
| 215 | +	if (isModEnabled('supplier_proposal') && !getDolGlobalString('MAIN_DISABLE_BLOCK_SUPPLIER') && $user->hasRight('supplier_proposal', 'lire')) { | |
| 216 | 216 |  		$langs->load("supplier_proposal"); | 
| 217 | 217 | include_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class.php'; | 
| 218 | 218 | $board = new SupplierProposal($db); | 
| @@ -222,7 +222,7 @@ discard block | ||
| 222 | 222 | } | 
| 223 | 223 | |
| 224 | 224 | // Number of sales orders | 
| 225 | -	if (isModEnabled('order')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_CUSTOMER') && $user->hasRight('commande', 'lire')) { | |
| 225 | +	if (isModEnabled('order') && !getDolGlobalString('MAIN_DISABLE_BLOCK_CUSTOMER') && $user->hasRight('commande', 'lire')) { | |
| 226 | 226 | include_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; | 
| 227 | 227 | $board = new Commande($db); | 
| 228 | 228 | // Number of customer orders to be shipped (validated and in progress) | 
| @@ -236,7 +236,7 @@ discard block | ||
| 236 | 236 | } | 
| 237 | 237 | |
| 238 | 238 | // Number of suppliers orders | 
| 239 | -	if (isModEnabled('supplier_order')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_SUPPLIER') && $user->hasRight('fournisseur', 'commande', 'lire')) { | |
| 239 | +	if (isModEnabled('supplier_order') && !getDolGlobalString('MAIN_DISABLE_BLOCK_SUPPLIER') && $user->hasRight('fournisseur', 'commande', 'lire')) { | |
| 240 | 240 | include_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php'; | 
| 241 | 241 | $board = new CommandeFournisseur($db); | 
| 242 | 242 | $dashboardlines[$board->element.'_opened'] = $board->load_board($user, "opened"); | 
| @@ -244,7 +244,7 @@ discard block | ||
| 244 | 244 | } | 
| 245 | 245 | |
| 246 | 246 | // Number of contract / services enabled (delayed) | 
| 247 | -	if (isModEnabled('contract')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_CONTRACT') && $user->hasRight('contrat', 'lire')) { | |
| 247 | +	if (isModEnabled('contract') && !getDolGlobalString('MAIN_DISABLE_BLOCK_CONTRACT') && $user->hasRight('contrat', 'lire')) { | |
| 248 | 248 | include_once DOL_DOCUMENT_ROOT.'/contrat/class/contrat.class.php'; | 
| 249 | 249 | $board = new Contrat($db); | 
| 250 | 250 | $dashboardlines[$board->element.'_inactive'] = $board->load_board($user, "inactive"); | 
| @@ -253,7 +253,7 @@ discard block | ||
| 253 | 253 | } | 
| 254 | 254 | |
| 255 | 255 | // Number of tickets open | 
| 256 | -	if (isModEnabled('ticket')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_TICKET') && $user->hasRight('ticket', 'read')) { | |
| 256 | +	if (isModEnabled('ticket') && !getDolGlobalString('MAIN_DISABLE_BLOCK_TICKET') && $user->hasRight('ticket', 'read')) { | |
| 257 | 257 | include_once DOL_DOCUMENT_ROOT.'/ticket/class/ticket.class.php'; | 
| 258 | 258 | $board = new Ticket($db); | 
| 259 | 259 | $dashboardlines[$board->element.'_opened'] = $board->load_board($user, "opened"); | 
| @@ -276,7 +276,7 @@ discard block | ||
| 276 | 276 | } | 
| 277 | 277 | |
| 278 | 278 | // Number of transactions to conciliate | 
| 279 | -	if (isModEnabled('bank')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_BANK') && $user->hasRight('banque', 'lire') && !$user->socid) { | |
| 279 | +	if (isModEnabled('bank') && !getDolGlobalString('MAIN_DISABLE_BLOCK_BANK') && $user->hasRight('banque', 'lire') && !$user->socid) { | |
| 280 | 280 | include_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; | 
| 281 | 281 | $board = new Account($db); | 
| 282 | 282 | $nb = $board->countAccountToReconcile(); // Get nb of account to reconciliate | 
| @@ -287,26 +287,26 @@ discard block | ||
| 287 | 287 | |
| 288 | 288 | |
| 289 | 289 | // Number of cheque to send | 
| 290 | -	if (isModEnabled('bank')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_BANK') && $user->hasRight('banque', 'lire') && !$user->socid) { | |
| 290 | +	if (isModEnabled('bank') && !getDolGlobalString('MAIN_DISABLE_BLOCK_BANK') && $user->hasRight('banque', 'lire') && !$user->socid) { | |
| 291 | 291 |  		if (!getDolGlobalString('BANK_DISABLE_CHECK_DEPOSIT')) { | 
| 292 | - include_once DOL_DOCUMENT_ROOT . '/compta/paiement/cheque/class/remisecheque.class.php'; | |
| 292 | + include_once DOL_DOCUMENT_ROOT.'/compta/paiement/cheque/class/remisecheque.class.php'; | |
| 293 | 293 | $board = new RemiseCheque($db); | 
| 294 | 294 | $dashboardlines[$board->element] = $board->load_board($user); | 
| 295 | 295 | } | 
| 296 | 296 |  		if (isModEnabled('prelevement')) { | 
| 297 | 297 | include_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php'; | 
| 298 | 298 | $board = new BonPrelevement($db); | 
| 299 | - $dashboardlines[$board->element . '_direct_debit'] = $board->load_board($user, 'direct_debit'); | |
| 299 | + $dashboardlines[$board->element.'_direct_debit'] = $board->load_board($user, 'direct_debit'); | |
| 300 | 300 | } | 
| 301 | 301 |  		if (isModEnabled('paymentbybanktransfer')) { | 
| 302 | 302 | include_once DOL_DOCUMENT_ROOT.'/compta/prelevement/class/bonprelevement.class.php'; | 
| 303 | 303 | $board = new BonPrelevement($db); | 
| 304 | - $dashboardlines[$board->element . '_credit_transfer'] = $board->load_board($user, 'credit_transfer'); | |
| 304 | + $dashboardlines[$board->element.'_credit_transfer'] = $board->load_board($user, 'credit_transfer'); | |
| 305 | 305 | } | 
| 306 | 306 | } | 
| 307 | 307 | |
| 308 | 308 | // Number of foundation members | 
| 309 | -	if (isModEnabled('member')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_ADHERENT') && $user->hasRight('adherent', 'lire') && !$user->socid) { | |
| 309 | +	if (isModEnabled('member') && !getDolGlobalString('MAIN_DISABLE_BLOCK_ADHERENT') && $user->hasRight('adherent', 'lire') && !$user->socid) { | |
| 310 | 310 | include_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php'; | 
| 311 | 311 | $board = new Adherent($db); | 
| 312 | 312 | $dashboardlines[$board->element.'_shift'] = $board->load_board($user, 'shift'); | 
| @@ -314,21 +314,21 @@ discard block | ||
| 314 | 314 | } | 
| 315 | 315 | |
| 316 | 316 | // Number of expense reports to approve | 
| 317 | -	if (isModEnabled('expensereport')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_EXPENSEREPORT') && $user->hasRight('expensereport', 'approve')) { | |
| 317 | +	if (isModEnabled('expensereport') && !getDolGlobalString('MAIN_DISABLE_BLOCK_EXPENSEREPORT') && $user->hasRight('expensereport', 'approve')) { | |
| 318 | 318 | include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; | 
| 319 | 319 | $board = new ExpenseReport($db); | 
| 320 | 320 | $dashboardlines[$board->element.'_toapprove'] = $board->load_board($user, 'toapprove'); | 
| 321 | 321 | } | 
| 322 | 322 | |
| 323 | 323 | // Number of expense reports to pay | 
| 324 | -	if (isModEnabled('expensereport')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_EXPENSEREPORT') && $user->hasRight('expensereport', 'to_paid')) { | |
| 324 | +	if (isModEnabled('expensereport') && !getDolGlobalString('MAIN_DISABLE_BLOCK_EXPENSEREPORT') && $user->hasRight('expensereport', 'to_paid')) { | |
| 325 | 325 | include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; | 
| 326 | 326 | $board = new ExpenseReport($db); | 
| 327 | 327 | $dashboardlines[$board->element.'_topay'] = $board->load_board($user, 'topay'); | 
| 328 | 328 | } | 
| 329 | 329 | |
| 330 | 330 | // Number of holidays to approve | 
| 331 | -	if (isModEnabled('holiday')  && !getDolGlobalString('MAIN_DISABLE_BLOCK_HOLIDAY') && $user->hasRight('holiday', 'approve')) { | |
| 331 | +	if (isModEnabled('holiday') && !getDolGlobalString('MAIN_DISABLE_BLOCK_HOLIDAY') && $user->hasRight('holiday', 'approve')) { | |
| 332 | 332 | include_once DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php'; | 
| 333 | 333 | $board = new Holiday($db); | 
| 334 | 334 | $dashboardlines[$board->element] = $board->load_board($user); |