Completed
Branch develop (6a9770)
by
unknown
26:34
created
htdocs/api/class/api.class.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -221,11 +221,11 @@  discard block
 block discarded – undo
221 221
 		unset($object->barcode_type_code);
222 222
 		unset($object->barcode_type_label);
223 223
 
224
-		unset($object->mode_reglement);		// We use mode_reglement_id now
225
-		unset($object->cond_reglement);		// We use cond_reglement_id now
226
-		unset($object->note);				// We use note_public or note_private now
227
-		unset($object->contact);			// We use contact_id now
228
-		unset($object->thirdparty);			// We use thirdparty_id or fk_soc or socid now
224
+		unset($object->mode_reglement); // We use mode_reglement_id now
225
+		unset($object->cond_reglement); // We use cond_reglement_id now
226
+		unset($object->note); // We use note_public or note_private now
227
+		unset($object->contact); // We use contact_id now
228
+		unset($object->thirdparty); // We use thirdparty_id or fk_soc or socid now
229 229
 
230 230
 		unset($object->project); // Should be fk_project
231 231
 		unset($object->fk_projet); // Should be fk_project
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
 
289 289
 		unset($object->prefix_comm);
290 290
 
291
-		if (!isset($object->table_element) || ! in_array($object->table_element, array('expensereport_det', 'ticket'))) {
291
+		if (!isset($object->table_element) || !in_array($object->table_element, array('expensereport_det', 'ticket'))) {
292 292
 			unset($object->comments);
293 293
 		}
294 294
 
Please login to merge, or discard this patch.
htdocs/cron/list.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -686,7 +686,7 @@  discard block
 block discarded – undo
686 686
 		print '<td class="center tdlastresultcode" title="'.dol_escape_htmltag($obj->lastresult).'">';
687 687
 		if ($obj->lastresult != '') {
688 688
 			if (empty($obj->lastresult) || $obj->status == Cronjob::STATUS_DISABLED) {
689
-				print $obj->lastresult;		// Print '0'
689
+				print $obj->lastresult; // Print '0'
690 690
 			} else {
691 691
 				print '<span class="error">'.dol_escape_htmltag(dol_trunc($obj->lastresult)).'</div>';
692 692
 			}
@@ -744,7 +744,7 @@  discard block
 block discarded – undo
744 744
 		if ($user->hasRight('cron', 'execute')) {
745 745
 			if (!empty($obj->status)) {
746 746
 				print '<a class="reposition" href="'.$_SERVER["PHP_SELF"].'?id='.$obj->rowid.'&action=execute&token='.newToken();
747
-				print(!getDolGlobalString('CRON_KEY') ? '' : '&securitykey=' . getDolGlobalString('CRON_KEY'));
747
+				print(!getDolGlobalString('CRON_KEY') ? '' : '&securitykey='.getDolGlobalString('CRON_KEY'));
748 748
 				print($sortfield ? '&sortfield='.$sortfield : '');
749 749
 				print($sortorder ? '&sortorder='.$sortorder : '');
750 750
 				print $param."\" title=\"".dol_escape_htmltag($langs->trans('CronExecute'))."\">".img_picto($langs->trans('CronExecute'), "play", '', 0, 0, 0, '', 'marginleftonly').'</a>';
Please login to merge, or discard this patch.
htdocs/compta/facture/class/facture-rec.class.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -685,7 +685,7 @@  discard block
 block discarded – undo
685 685
 				$this->titre                  = $obj->title; // deprecated
686 686
 				$this->title                  = $obj->title;
687 687
 				$this->ref                    = $obj->title;
688
-				$this->subtype				  = $obj->subtype;
688
+				$this->subtype = $obj->subtype;
689 689
 				$this->suspended              = $obj->suspended;
690 690
 				$this->total_ht               = $obj->total_ht;
691 691
 				$this->total_tva              = $obj->total_tva;
@@ -711,7 +711,7 @@  discard block
 block discarded – undo
711 711
 				//$this->special_code = $obj->special_code;
712 712
 				$this->frequency			  = $obj->frequency;
713 713
 				$this->unit_frequency = $obj->unit_frequency;
714
-				$this->rule_for_lines_dates   = $obj->rule_for_lines_dates;
714
+				$this->rule_for_lines_dates = $obj->rule_for_lines_dates;
715 715
 				$this->date_when			  = $this->db->jdate($obj->date_when);
716 716
 				$this->date_last_gen = $this->db->jdate($obj->date_last_gen);
717 717
 				$this->nb_gen_done			  = $obj->nb_gen_done;
@@ -805,35 +805,35 @@  discard block
 block discarded – undo
805 805
 				$objp = $this->db->fetch_object($result);
806 806
 				$line = new FactureLigneRec($this->db);
807 807
 
808
-				$line->id				= $objp->rowid;
808
+				$line->id = $objp->rowid;
809 809
 				$line->rowid			= $objp->rowid;
810
-				$line->fk_facture		= $objp->fk_facture;
811
-				$line->fk_parent_line	= $objp->fk_parent_line;
810
+				$line->fk_facture = $objp->fk_facture;
811
+				$line->fk_parent_line = $objp->fk_parent_line;
812 812
 				$line->desc				= $objp->description; // Description line
813 813
 				$line->description		= $objp->description; // Description line
814
-				$line->ref				= $objp->product_ref; // Ref product
814
+				$line->ref = $objp->product_ref; // Ref product
815 815
 				$line->product_ref		= $objp->product_ref; // Ref product
816
-				$line->libelle			= $objp->product_label; // deprecated
816
+				$line->libelle = $objp->product_label; // deprecated
817 817
 				$line->product_label	= $objp->product_label; // Label product
818 818
 				$line->product_desc		= $objp->product_desc; // Description product
819 819
 				$line->product_type		= $objp->product_type; // Type of line
820
-				$line->fk_product_type	= $objp->fk_product_type; // Type of product
820
+				$line->fk_product_type = $objp->fk_product_type; // Type of product
821 821
 				$line->qty 				= $objp->qty;
822
-				$line->subprice			= $objp->subprice;
822
+				$line->subprice = $objp->subprice;
823 823
 
824 824
 				$line->label			= $objp->custom_label; // @deprecated
825 825
 
826 826
 				$line->vat_src_code		= $objp->vat_src_code;
827
-				$line->tva_tx			= $objp->tva_tx;
827
+				$line->tva_tx = $objp->tva_tx;
828 828
 				$line->localtax1_tx		= $objp->localtax1_tx;
829 829
 				$line->localtax2_tx		= $objp->localtax2_tx;
830 830
 				$line->localtax1_type	= $objp->localtax1_type;
831 831
 				$line->localtax2_type	= $objp->localtax2_type;
832 832
 				$line->remise_percent	= $objp->remise_percent;
833 833
 				//$line->fk_remise_except = $objp->fk_remise_except;
834
-				$line->fk_product		= $objp->fk_product;
835
-				$line->date_start_fill	= $objp->date_start_fill;
836
-				$line->date_end_fill	= $objp->date_end_fill;
834
+				$line->fk_product = $objp->fk_product;
835
+				$line->date_start_fill = $objp->date_start_fill;
836
+				$line->date_end_fill = $objp->date_end_fill;
837 837
 				$line->info_bits		= $objp->info_bits;
838 838
 				$line->total_ht			= $objp->total_ht;
839 839
 				$line->total_tva		= $objp->total_tva;
@@ -849,15 +849,15 @@  discard block
 block discarded – undo
849 849
 				$line->marge_tx			= (string) $marginInfos[1];
850 850
 				$line->marque_tx		= (string) $marginInfos[2];
851 851
 				$line->rang				= $objp->rang;
852
-				$line->special_code		= $objp->special_code;
853
-				$line->fk_unit			= $objp->fk_unit;
854
-				$line->fk_contract_line	= $objp->fk_contract_line;
852
+				$line->special_code = $objp->special_code;
853
+				$line->fk_unit = $objp->fk_unit;
854
+				$line->fk_contract_line = $objp->fk_contract_line;
855 855
 
856 856
 				$line->extraparams = !empty($objp->extraparams) ? (array) json_decode($objp->extraparams, true) : array();
857 857
 
858 858
 				// Ne plus utiliser
859
-				$line->price			= $objp->price;
860
-				$line->remise			= $objp->remise;
859
+				$line->price = $objp->price;
860
+				$line->remise = $objp->remise;
861 861
 
862 862
 				$line->fetch_optionals();
863 863
 
@@ -1451,7 +1451,7 @@  discard block
 block discarded – undo
1451 1451
 
1452 1452
 					$facture->type = self::TYPE_STANDARD;
1453 1453
 					$facture->subtype = $facturerec->subtype;
1454
-					$facture->statut = self::STATUS_DRAFT;	// deprecated
1454
+					$facture->statut = self::STATUS_DRAFT; // deprecated
1455 1455
 					$facture->status = self::STATUS_DRAFT;
1456 1456
 					$facture->date = (empty($facturerec->date_when) ? $now : $facturerec->date_when); // We could also use dol_now here but we prefer date_when so invoice has real date when we would like even if we generate later.
1457 1457
 					$facture->socid = $facturerec->socid;
@@ -1610,7 +1610,7 @@  discard block
 block discarded – undo
1610 1610
 		}
1611 1611
 		$result .= $linkend;
1612 1612
 		global $action;
1613
-		$hookmanager->initHooks(array($this->element . 'dao'));
1613
+		$hookmanager->initHooks(array($this->element.'dao'));
1614 1614
 		$parameters = array('id' => $this->id, 'getnomurl' => &$result);
1615 1615
 		$reshook = $hookmanager->executeHooks('getNomUrl', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
1616 1616
 		if ($reshook > 0) {
@@ -1869,7 +1869,7 @@  discard block
 block discarded – undo
1869 1869
 
1870 1870
 		if (empty($option) || $option != 'nolines') {
1871 1871
 			// Lines
1872
-			$nbp = min(1000, GETPOSTINT('nblines') ? GETPOSTINT('nblines') : 5);	// We can force the nb of lines to test from command line (but not more than 1000)
1872
+			$nbp = min(1000, GETPOSTINT('nblines') ? GETPOSTINT('nblines') : 5); // We can force the nb of lines to test from command line (but not more than 1000)
1873 1873
 			$xnbp = 0;
1874 1874
 			while ($xnbp < $nbp) {
1875 1875
 				$line = new FactureLigne($this->db);
@@ -2061,7 +2061,7 @@  discard block
 block discarded – undo
2061 2061
 					$resSuspend = $this->setValueFrom('suspended', 1);
2062 2062
 
2063 2063
 					if ($resSuspend <= 0) {
2064
-						dol_syslog(__METHOD__ . '::setValueFrom Error : ' . $this->error, LOG_ERR);
2064
+						dol_syslog(__METHOD__.'::setValueFrom Error : '.$this->error, LOG_ERR);
2065 2065
 						return -1;
2066 2066
 					}
2067 2067
 				}
@@ -2401,9 +2401,9 @@  discard block
 block discarded – undo
2401 2401
 		if ($result) {
2402 2402
 			$objp = $this->db->fetch_object($result);
2403 2403
 
2404
-			$this->id				= $objp->rowid;
2405
-			$this->fk_facture		= $objp->fk_facture;
2406
-			$this->fk_parent_line	= $objp->fk_parent_line;
2404
+			$this->id = $objp->rowid;
2405
+			$this->fk_facture = $objp->fk_facture;
2406
+			$this->fk_parent_line = $objp->fk_parent_line;
2407 2407
 			$this->label            = $objp->custom_label; // Label line
2408 2408
 			$this->desc             = $objp->description; // Description line
2409 2409
 			$this->description      = $objp->description; // Description line
Please login to merge, or discard this patch.
htdocs/webportal/controllers/shareddocuments.controller.class.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  * the Free Software Foundation.
8 8
  */
9 9
 
10
-require_once __DIR__ . '/abstractdocument.controller.class.php';
10
+require_once __DIR__.'/abstractdocument.controller.class.php';
11 11
 
12 12
 /**
13 13
  * \file        htdocs/webportal/controllers/shareddocuments.controller.class.php
@@ -77,14 +77,14 @@  discard block
 block discarded – undo
77 77
 
78 78
 		// 1. Prepare data for this controller
79 79
 		$shared_dir_name = getDolGlobalString('WEBPORTAL_SHARED_DOCS_DIR', 'Documentscomptes');
80
-		$dir_ged_partage = $conf->ecm->dir_output . '/' . $shared_dir_name;
81
-		$shared_dir_relative_path = 'ecm/' . $shared_dir_name;
80
+		$dir_ged_partage = $conf->ecm->dir_output.'/'.$shared_dir_name;
81
+		$shared_dir_relative_path = 'ecm/'.$shared_dir_name;
82 82
 		$fileList = dol_dir_list($dir_ged_partage, 'files', 0, '', '', 'date', SORT_DESC);
83 83
 
84 84
 		// 2. Define the link builder function
85 85
 		/** @param array<string, mixed> $file */
86
-		$linkBuilder = function (array $file) use ($shared_dir_relative_path) {
87
-			return DOL_URL_ROOT . '/document.php?modulepart=ecm&file=' . urlencode($shared_dir_relative_path . '/' . $file['name']);
86
+		$linkBuilder = function(array $file) use ($shared_dir_relative_path) {
87
+			return DOL_URL_ROOT.'/document.php?modulepart=ecm&file='.urlencode($shared_dir_relative_path.'/'.$file['name']);
88 88
 		};
89 89
 
90 90
 		// 3. Call the parent method to display the table
Please login to merge, or discard this patch.
htdocs/webportal/controllers/documentlist.controller.class.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
  */
19 19
 
20 20
 
21
-require_once __DIR__ . '/abstractdocument.controller.class.php';
21
+require_once __DIR__.'/abstractdocument.controller.class.php';
22 22
 
23 23
 /**
24 24
  * \file        htdocs/webportal/controllers/documentlist.controller.class.php
@@ -90,15 +90,15 @@  discard block
 block discarded – undo
90 90
 
91 91
 		if (!empty($thirdparty) && $thirdparty->id) {
92 92
 			// 1. Prepare data
93
-			require_once DOL_DOCUMENT_ROOT . '/core/lib/functions.lib.php';
93
+			require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php';
94 94
 			$client_dir_name = dol_sanitizeFileName($thirdparty->ref);
95
-			$dir_ged_tiers = $conf->societe->dir_output . '/' . $client_dir_name;
95
+			$dir_ged_tiers = $conf->societe->dir_output.'/'.$client_dir_name;
96 96
 			$fileList = dol_dir_list($dir_ged_tiers, 'files', 0, '', '', 'date', SORT_DESC);
97 97
 
98 98
 			// 2. Define the link builder function
99 99
 			/** @param array<string, mixed> $file */
100
-			$linkBuilder = function (array $file) use ($client_dir_name) {
101
-				return DOL_URL_ROOT . '/document.php?modulepart=societe&attachment=1&file=' . urlencode($client_dir_name . '/' . $file['name']);
100
+			$linkBuilder = function(array $file) use ($client_dir_name) {
101
+				return DOL_URL_ROOT.'/document.php?modulepart=societe&attachment=1&file='.urlencode($client_dir_name.'/'.$file['name']);
102 102
 			};
103 103
 
104 104
 			// 3. Call the parent method to display the table
Please login to merge, or discard this patch.
htdocs/webportal/controllers/abstractdocument.controller.class.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  * the Free Software Foundation.
8 8
  */
9 9
 
10
-require_once __DIR__ . '/../class/controller.class.php';
10
+require_once __DIR__.'/../class/controller.class.php';
11 11
 
12 12
 /**
13 13
  * \file        htdocs/webportal/controllers/abstractdocument.controller.class.php
@@ -37,14 +37,14 @@  discard block
 block discarded – undo
37 37
 	{
38 38
 		global $langs;
39 39
 
40
-		echo '<h2>' . htmlspecialchars($title) . '</h2>';
40
+		echo '<h2>'.htmlspecialchars($title).'</h2>';
41 41
 
42 42
 		if (is_array($fileList) && count($fileList) > 0) {
43 43
 			echo '<table class="table" width="100%">';
44 44
 			echo '<thead><tr>';
45
-			echo '<th>' . $langs->trans('File') . '</th>';
46
-			echo '<th style="text-align: right; white-space: nowrap;">' . $langs->trans('Size') . '</th>';
47
-			echo '<th style="text-align: right; white-space: nowrap;">' . $langs->trans('DateM') . '</th>';
45
+			echo '<th>'.$langs->trans('File').'</th>';
46
+			echo '<th style="text-align: right; white-space: nowrap;">'.$langs->trans('Size').'</th>';
47
+			echo '<th style="text-align: right; white-space: nowrap;">'.$langs->trans('DateM').'</th>';
48 48
 			echo '</tr></thead>';
49 49
 			echo '<tbody>';
50 50
 
@@ -53,15 +53,15 @@  discard block
 block discarded – undo
53 53
 				$downloadLink = $linkBuilder($file);
54 54
 
55 55
 				echo '<tr>';
56
-				echo '<td><a href="' . $downloadLink . '" target="_blank">' . htmlspecialchars($file['name']) . '</a></td>';
57
-				echo '<td style="text-align: right;">' . dol_print_size($file['size']) . '</td>';
58
-				echo '<td style="text-align: right;">' . dol_print_date($file['date'], 'dayhour') . '</td>';
56
+				echo '<td><a href="'.$downloadLink.'" target="_blank">'.htmlspecialchars($file['name']).'</a></td>';
57
+				echo '<td style="text-align: right;">'.dol_print_size($file['size']).'</td>';
58
+				echo '<td style="text-align: right;">'.dol_print_date($file['date'], 'dayhour').'</td>';
59 59
 				echo '</tr>';
60 60
 			}
61 61
 
62 62
 			echo '</tbody></table>';
63 63
 		} else {
64
-			echo '<p>' . htmlspecialchars($noFileMessage) . '</p>';
64
+			echo '<p>'.htmlspecialchars($noFileMessage).'</p>';
65 65
 		}
66 66
 
67 67
 		echo '<br>';
Please login to merge, or discard this patch.
htdocs/webportal/class/context.class.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -23,8 +23,8 @@  discard block
 block discarded – undo
23 23
 * \brief      File of context class for WebPortal
24 24
 */
25 25
 
26
-require_once __DIR__ . '/controller.class.php';
27
-require_once __DIR__ . '/webPortalTheme.class.php';
26
+require_once __DIR__.'/controller.class.php';
27
+require_once __DIR__.'/webPortalTheme.class.php';
28 28
 
29 29
 /**
30 30
  * Class Context
@@ -183,16 +183,16 @@  discard block
 block discarded – undo
183 183
 
184 184
 		$this->db = $db;
185 185
 
186
-		$this->tplDir = __DIR__ . '/../';
186
+		$this->tplDir = __DIR__.'/../';
187 187
 
188 188
 		$this->getControllerUrl();
189 189
 
190 190
 		$this->topMenu = new stdClass();
191 191
 
192
-		$this->tplPath = realpath(__DIR__ . '/../../public/webportal/tpl');
192
+		$this->tplPath = realpath(__DIR__.'/../../public/webportal/tpl');
193 193
 
194 194
 		$this->controller = GETPOST('controller', 'aZ09'); // for security, limited to 'aZ09'
195
-		$this->action = GETPOST('action', 'aZ09');// for security, limited to 'aZ09'
195
+		$this->action = GETPOST('action', 'aZ09'); // for security, limited to 'aZ09'
196 196
 
197 197
 		if (empty($this->controller)) {
198 198
 			$this->controller = 'default';
@@ -234,21 +234,21 @@  discard block
 block discarded – undo
234 234
 	{
235 235
 		global $hookmanager;
236 236
 
237
-		$defaultControllersPath = __DIR__ . '/../controllers/';
237
+		$defaultControllersPath = __DIR__.'/../controllers/';
238 238
 
239 239
 		// define controllers definition
240
-		$this->addControllerDefinition('login', $defaultControllersPath . 'login.controller.class.php', 'LoginController');
241
-		$this->addControllerDefinition('default', $defaultControllersPath . 'default.controller.class.php', 'DefaultController');
242
-		$this->addControllerDefinition('document', $defaultControllersPath . 'document.controller.class.php', 'DocumentController');
243
-		$this->addControllerDefinition('propallist', $defaultControllersPath . 'propallist.controller.class.php', 'PropalListController');
244
-		$this->addControllerDefinition('orderlist', $defaultControllersPath . 'orderlist.controller.class.php', 'OrderListController');
245
-		$this->addControllerDefinition('invoicelist', $defaultControllersPath . 'invoicelist.controller.class.php', 'InvoiceListController');
246
-		$this->addControllerDefinition('membercard', $defaultControllersPath . 'membercard.controller.class.php', 'MemberCardController');
247
-		$this->addControllerDefinition('partnershipcard', $defaultControllersPath . 'partnershipcard.controller.class.php', 'PartnershipCardController');
240
+		$this->addControllerDefinition('login', $defaultControllersPath.'login.controller.class.php', 'LoginController');
241
+		$this->addControllerDefinition('default', $defaultControllersPath.'default.controller.class.php', 'DefaultController');
242
+		$this->addControllerDefinition('document', $defaultControllersPath.'document.controller.class.php', 'DocumentController');
243
+		$this->addControllerDefinition('propallist', $defaultControllersPath.'propallist.controller.class.php', 'PropalListController');
244
+		$this->addControllerDefinition('orderlist', $defaultControllersPath.'orderlist.controller.class.php', 'OrderListController');
245
+		$this->addControllerDefinition('invoicelist', $defaultControllersPath.'invoicelist.controller.class.php', 'InvoiceListController');
246
+		$this->addControllerDefinition('membercard', $defaultControllersPath.'membercard.controller.class.php', 'MemberCardController');
247
+		$this->addControllerDefinition('partnershipcard', $defaultControllersPath.'partnershipcard.controller.class.php', 'PartnershipCardController');
248 248
 		//** below the addition of DocumentListController adding files by third party attached documents
249
-		$this->addControllerDefinition('documentlist', $defaultControllersPath . 'documentlist.controller.class.php', 'DocumentListController');
249
+		$this->addControllerDefinition('documentlist', $defaultControllersPath.'documentlist.controller.class.php', 'DocumentListController');
250 250
 		//** Below is the addition to the menu of the DocumentUtileController.class.php controller in order to share via the GED (documents) "Documentscomptes"
251
-		$this->addControllerDefinition('documentutile', $defaultControllersPath . 'documentutile.controller.class.php', 'DocumentUtileController');
251
+		$this->addControllerDefinition('documentutile', $defaultControllersPath.'documentutile.controller.class.php', 'DocumentUtileController');
252 252
 
253 253
 		// Hooks for init controller
254 254
 		$hookmanager->initHooks(array('webportaldao'));
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 		$length = strlen($needle);
283 283
 		$isControllerFile = $length > 0 ? substr($fileName, -$length) === $needle : true;
284 284
 		if (!$isControllerFile) {
285
-			$this->setError('Error: controller definition ' . $fileName);
285
+			$this->setError('Error: controller definition '.$fileName);
286 286
 			return false;
287 287
 		}
288 288
 
@@ -317,7 +317,7 @@  discard block
 block discarded – undo
317 317
 				$rootUrl .= '/';
318 318
 			}
319 319
 		} else {
320
-			$rootUrl = dol_buildpath('/public/webportal/', 3);	// Return the public URL for external access
320
+			$rootUrl = dol_buildpath('/public/webportal/', 3); // Return the public URL for external access
321 321
 		}
322 322
 
323 323
 		return $rootUrl;
@@ -402,9 +402,9 @@  discard block
 block discarded – undo
402 402
 		if (!empty($Tparams)) {
403 403
 			$TCompiledAttr = array();
404 404
 			foreach ($Tparams as $key => $value) {
405
-				$TCompiledAttr[] = $key . '=' . $value;
405
+				$TCompiledAttr[] = $key.'='.$value;
406 406
 			}
407
-			$url .= '?' . implode("&", $TCompiledAttr);
407
+			$url .= '?'.implode("&", $TCompiledAttr);
408 408
 		}
409 409
 
410 410
 		// if $moreParams is a string
@@ -436,13 +436,13 @@  discard block
 block discarded – undo
436 436
 
437 437
 		$ssl = (!empty($s['HTTPS']) && $s['HTTPS'] == 'on');
438 438
 		$sp = strtolower($s['SERVER_PROTOCOL']);
439
-		$protocol = substr($sp, 0, strpos($sp, '/')) . (($ssl) ? 's' : '');
439
+		$protocol = substr($sp, 0, strpos($sp, '/')).(($ssl) ? 's' : '');
440 440
 		$port = $s['SERVER_PORT'];
441
-		$port = ((!$ssl && $port == '80') || ($ssl && $port == '443')) ? '' : ':' . $port;
441
+		$port = ((!$ssl && $port == '80') || ($ssl && $port == '443')) ? '' : ':'.$port;
442 442
 		$host = ($use_forwarded_host && isset($s['HTTP_X_FORWARDED_HOST'])) ? $s['HTTP_X_FORWARDED_HOST'] : (isset($s['HTTP_HOST']) ? $s['HTTP_HOST'] : null);
443
-		$host = isset($host) ? $host : $s['SERVER_NAME'] . $port;
443
+		$host = isset($host) ? $host : $s['SERVER_NAME'].$port;
444 444
 
445
-		$url = $protocol . '://' . $host;
445
+		$url = $protocol.'://'.$host;
446 446
 
447 447
 		if ($withRequestUri) {
448 448
 			$url .= $s['REQUEST_URI'];
@@ -577,10 +577,10 @@  discard block
 block discarded – undo
577 577
 	public function setEventMessages($mesg, $mesgs, $style = 'mesgs')
578 578
 	{
579 579
 		if (empty($mesg) && empty($mesgs)) {
580
-			dol_syslog(__METHOD__ . ' Try to add a message in stack, but value to add is empty message', LOG_WARNING);
580
+			dol_syslog(__METHOD__.' Try to add a message in stack, but value to add is empty message', LOG_WARNING);
581 581
 		} else {
582 582
 			if (!in_array((string) $style, array('mesgs', 'warnings', 'errors'))) {
583
-				dol_print_error(null, 'Bad parameter style=' . $style . ' for setEventMessages');
583
+				dol_print_error(null, 'Bad parameter style='.$style.' for setEventMessages');
584 584
 			}
585 585
 			if (empty($mesgs)) {
586 586
 				$this->setEventMessage($mesg, $style);
@@ -665,7 +665,7 @@  discard block
 block discarded – undo
665 665
 	{
666 666
 		$token = $this->newToken();
667 667
 		if ($token) {
668
-			return '&' . $this->tokenKey . '=' . $this->newToken();
668
+			return '&'.$this->tokenKey.'='.$this->newToken();
669 669
 		}
670 670
 
671 671
 		return null;
@@ -680,7 +680,7 @@  discard block
 block discarded – undo
680 680
 	{
681 681
 		$token = $this->newToken();
682 682
 		if ($token) {
683
-			return '<input type="hidden" name="' . $this->tokenKey . '" value="' . $this->newToken() . '" />';
683
+			return '<input type="hidden" name="'.$this->tokenKey.'" value="'.$this->newToken().'" />';
684 684
 		}
685 685
 
686 686
 		return null;
@@ -698,14 +698,14 @@  discard block
 block discarded – undo
698 698
 		$id = 0;
699 699
 
700 700
 		$sql = "SELECT sa.rowid as id, sa.pass_crypted";
701
-		$sql .= " FROM " . $this->db->prefix() . "societe_account as sa";
702
-		$sql .= " WHERE sa.login = '" . $this->db->escape($login) . "'";
701
+		$sql .= " FROM ".$this->db->prefix()."societe_account as sa";
702
+		$sql .= " WHERE sa.login = '".$this->db->escape($login)."'";
703 703
 		//$sql .= " AND BINARY sa.pass_crypted = '" . $this->db->escape($pass) . "'"; // case sensitive
704 704
 		$sql .= " AND sa.site = 'dolibarr_portal'";
705 705
 		$sql .= " AND sa.status = 1";
706
-		$sql .= " AND sa.entity IN (" . getEntity('societe') . ")";
706
+		$sql .= " AND sa.entity IN (".getEntity('societe').")";
707 707
 
708
-		dol_syslog(__METHOD__ . ' Try to find the third-party account id for login"' . $login . '" and site="dolibarr_portal"', LOG_DEBUG);
708
+		dol_syslog(__METHOD__.' Try to find the third-party account id for login"'.$login.'" and site="dolibarr_portal"', LOG_DEBUG);
709 709
 		$result = $this->db->query($sql);
710 710
 		if ($result) {
711 711
 			if ($this->db->num_rows($result) == 1) {
@@ -736,13 +736,13 @@  discard block
 block discarded – undo
736 736
 					if ($passok) {
737 737
 						$id = $obj->id;
738 738
 					} else {
739
-						dol_syslog(__METHOD__ .' Authentication KO bad password for ' . $login . ', cryptType=' . $cryptType, LOG_NOTICE);
739
+						dol_syslog(__METHOD__.' Authentication KO bad password for '.$login.', cryptType='.$cryptType, LOG_NOTICE);
740 740
 						sleep(1); // Brut force protection. Must be same delay when login is not valid
741 741
 						return -3;
742 742
 					}
743 743
 				}
744 744
 			} else {
745
-				dol_syslog(__METHOD__ . ' Many third-party account found for login"' . $login . '" and site="dolibarr_portal"', LOG_ERR);
745
+				dol_syslog(__METHOD__.' Many third-party account found for login"'.$login.'" and site="dolibarr_portal"', LOG_ERR);
746 746
 				return -2;
747 747
 			}
748 748
 		} else {
Please login to merge, or discard this patch.
htdocs/projet/tasks.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 $confirm = GETPOST('confirm', 'alpha');
60 60
 $cancel = GETPOST('cancel', 'aZ09');
61 61
 $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'projecttasklist';
62
-$backtopage = GETPOST('backtopage', 'alpha');					// if not set, a default page will be used
62
+$backtopage = GETPOST('backtopage', 'alpha'); // if not set, a default page will be used
63 63
 //$backtopageforcancel = GETPOST('backtopageforcancel', 'alpha');	// if not set, $backtopage will be used
64 64
 $optioncss  = GETPOST('optioncss', 'aZ');
65 65
 $backtopage = GETPOST('backtopage', 'alpha');
@@ -102,20 +102,20 @@  discard block
 block discarded – undo
102 102
 $search_date_start_startmonth = GETPOSTINT('search_date_start_startmonth');
103 103
 $search_date_start_startyear = GETPOSTINT('search_date_start_startyear');
104 104
 $search_date_start_startday = GETPOSTINT('search_date_start_startday');
105
-$search_date_start_start = dol_mktime(0, 0, 0, $search_date_start_startmonth, $search_date_start_startday, $search_date_start_startyear);	// Use tzserver
105
+$search_date_start_start = dol_mktime(0, 0, 0, $search_date_start_startmonth, $search_date_start_startday, $search_date_start_startyear); // Use tzserver
106 106
 $search_date_start_endmonth = GETPOSTINT('search_date_start_endmonth');
107 107
 $search_date_start_endyear = GETPOSTINT('search_date_start_endyear');
108 108
 $search_date_start_endday = GETPOSTINT('search_date_start_endday');
109
-$search_date_start_end = dol_mktime(23, 59, 59, $search_date_start_endmonth, $search_date_start_endday, $search_date_start_endyear);	// Use tzserver
109
+$search_date_start_end = dol_mktime(23, 59, 59, $search_date_start_endmonth, $search_date_start_endday, $search_date_start_endyear); // Use tzserver
110 110
 
111 111
 $search_date_end_startmonth = GETPOSTINT('search_date_end_startmonth');
112 112
 $search_date_end_startyear = GETPOSTINT('search_date_end_startyear');
113 113
 $search_date_end_startday = GETPOSTINT('search_date_end_startday');
114
-$search_date_end_start = dol_mktime(0, 0, 0, $search_date_end_startmonth, $search_date_end_startday, $search_date_end_startyear);	// Use tzserver
114
+$search_date_end_start = dol_mktime(0, 0, 0, $search_date_end_startmonth, $search_date_end_startday, $search_date_end_startyear); // Use tzserver
115 115
 $search_date_end_endmonth = GETPOSTINT('search_date_end_endmonth');
116 116
 $search_date_end_endyear = GETPOSTINT('search_date_end_endyear');
117 117
 $search_date_end_endday = GETPOSTINT('search_date_end_endday');
118
-$search_date_end_end = dol_mktime(23, 59, 59, $search_date_end_endmonth, $search_date_end_endday, $search_date_end_endyear);	// Use tzserver
118
+$search_date_end_end = dol_mktime(23, 59, 59, $search_date_end_endmonth, $search_date_end_endday, $search_date_end_endyear); // Use tzserver
119 119
 
120 120
 $object = new Project($db);
121 121
 $taskstatic = new Task($db);
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
 		$param .= '&search_date_end_endday='.urlencode((string) ($search_date_end_endday));
562 562
 	}
563 563
 	if ($search_date_end_end) {
564
-		$param .= '&search_date_end_end=' . urlencode((string) $search_date_end_end);
564
+		$param .= '&search_date_end_end='.urlencode((string) $search_date_end_end);
565 565
 	}
566 566
 	if ($search_planedworkload) {
567 567
 		$param .= '&search_planedworkload='.urlencode($search_planedworkload);
@@ -607,7 +607,7 @@  discard block
 block discarded – undo
607 607
 	if (!empty($_SESSION['pageforbacktolist']) && !empty($_SESSION['pageforbacktolist']['project'])) {
608 608
 		$tmpurl = $_SESSION['pageforbacktolist']['project'];
609 609
 		$tmpurl = preg_replace('/__SOCID__/', (string) $object->socid, $tmpurl);
610
-		$linkback = '<a href="'.$tmpurl.(preg_match('/\?/', $tmpurl) ? '&' : '?'). 'restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
610
+		$linkback = '<a href="'.$tmpurl.(preg_match('/\?/', $tmpurl) ? '&' : '?').'restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
611 611
 	} else {
612 612
 		$linkback = '<a href="'.DOL_URL_ROOT.'/projet/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
613 613
 	}
@@ -777,8 +777,8 @@  discard block
 block discarded – undo
777 777
 
778 778
 	$defaultref = '';
779 779
 	$classnamemodtask = getDolGlobalString('PROJECT_TASK_ADDON', 'mod_task_simple');
780
-	if (getDolGlobalString('PROJECT_TASK_ADDON') && is_readable(DOL_DOCUMENT_ROOT."/core/modules/project/task/" . getDolGlobalString('PROJECT_TASK_ADDON').".php")) {
781
-		require_once DOL_DOCUMENT_ROOT."/core/modules/project/task/" . getDolGlobalString('PROJECT_TASK_ADDON').'.php';
780
+	if (getDolGlobalString('PROJECT_TASK_ADDON') && is_readable(DOL_DOCUMENT_ROOT."/core/modules/project/task/".getDolGlobalString('PROJECT_TASK_ADDON').".php")) {
781
+		require_once DOL_DOCUMENT_ROOT."/core/modules/project/task/".getDolGlobalString('PROJECT_TASK_ADDON').'.php';
782 782
 		$modTask = new $classnamemodtask();
783 783
 		'@phan-var-force ModeleNumRefTask $modTask';
784 784
 		$defaultref = $modTask->getNextValue($object->thirdparty, $object);
Please login to merge, or discard this patch.
htdocs/product/class/product.class.php 1 patch
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 	/**
158 158
 	 * @var string
159 159
 	 */
160
-	public $price_formated;			// used by takepos/ajax/ajax.php
160
+	public $price_formated; // used by takepos/ajax/ajax.php
161 161
 
162 162
 	/**
163 163
 	 * Selling price with tax
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 	/**
170 170
 	 * @var string
171 171
 	 */
172
-	public $price_ttc_formated;		// used by takepos/ajax/ajax.php
172
+	public $price_ttc_formated; // used by takepos/ajax/ajax.php
173 173
 
174 174
 	/**
175 175
 	 * Minimum price net
@@ -520,7 +520,7 @@  discard block
 block discarded – undo
520 520
 	/**
521 521
 	 * @var ?int
522 522
 	 */
523
-	public $weight_units;	// scale -3, 0, 3, 6
523
+	public $weight_units; // scale -3, 0, 3, 6
524 524
 	/**
525 525
 	 * @var float|string
526 526
 	 */
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
 	/**
529 529
 	 * @var ?int
530 530
 	 */
531
-	public $length_units;	// scale -3, 0, 3, 6
531
+	public $length_units; // scale -3, 0, 3, 6
532 532
 	/**
533 533
 	 * @var float|string
534 534
 	 */
@@ -536,7 +536,7 @@  discard block
 block discarded – undo
536 536
 	/**
537 537
 	 * @var ?int
538 538
 	 */
539
-	public $width_units;	// scale -3, 0, 3, 6
539
+	public $width_units; // scale -3, 0, 3, 6
540 540
 	/**
541 541
 	 * @var float|string|null
542 542
 	 */
@@ -544,7 +544,7 @@  discard block
 block discarded – undo
544 544
 	/**
545 545
 	 * @var ?int
546 546
 	 */
547
-	public $height_units;	// scale -3, 0, 3, 6
547
+	public $height_units; // scale -3, 0, 3, 6
548 548
 	/**
549 549
 	 * @var float|string|null
550 550
 	 */
@@ -552,7 +552,7 @@  discard block
 block discarded – undo
552 552
 	/**
553 553
 	 * @var ?int
554 554
 	 */
555
-	public $surface_units;	// scale -3, 0, 3, 6
555
+	public $surface_units; // scale -3, 0, 3, 6
556 556
 	/**
557 557
 	 * @var float|string|null
558 558
 	 */
@@ -560,7 +560,7 @@  discard block
 block discarded – undo
560 560
 	/**
561 561
 	 * @var ?int
562 562
 	 */
563
-	public $volume_units;	// scale -3, 0, 3, 6
563
+	public $volume_units; // scale -3, 0, 3, 6
564 564
 
565 565
 	/**
566 566
 	 * @var float|string|null
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
 	/**
570 570
 	 * @var ?int
571 571
 	 */
572
-	public $net_measure_units;	// scale -3, 0, 3, 6
572
+	public $net_measure_units; // scale -3, 0, 3, 6
573 573
 
574 574
 	/**
575 575
 	 * @var ?string
@@ -883,7 +883,7 @@  discard block
 block discarded – undo
883 883
 		'import_key'    => array('type' => 'varchar(14)', 'label' => 'ImportId', 'enabled' => 1, 'visible' => -2, 'notnull' => -1, 'index' => 0, 'position' => 1000),
884 884
 		//'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')),
885 885
 		//'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')),
886
-		'mandatory_period' => array('type' => 'integer', 'label' => 'mandatoryperiod', 'enabled' => 1, 'visible' => -1,  'notnull' => 1, 'default' => '0', 'index' => 1,  'position' => 1000),
886
+		'mandatory_period' => array('type' => 'integer', 'label' => 'mandatoryperiod', 'enabled' => 1, 'visible' => -1, 'notnull' => 1, 'default' => '0', 'index' => 1, 'position' => 1000),
887 887
 		'stockable_product'	=> array('type' => 'integer', 'label' => 'stockable_product', 'enabled' => 1, 'visible' => 1, 'default' => '1', 'notnull' => 1, 'index' => 1, 'position' => 502),
888 888
 	);
889 889
 
@@ -1205,9 +1205,9 @@  discard block
 block discarded – undo
1205 1205
 
1206 1206
 							// update accountancy for this entity
1207 1207
 							if (!$error && getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) {
1208
-								$this->db->query("DELETE FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = " .((int) $this->id) . " AND entity = " . ((int) $conf->entity));
1208
+								$this->db->query("DELETE FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $this->id)." AND entity = ".((int) $conf->entity));
1209 1209
 
1210
-								$sql = "INSERT INTO " . $this->db->prefix() . "product_perentity (";
1210
+								$sql = "INSERT INTO ".$this->db->prefix()."product_perentity (";
1211 1211
 								$sql .= " fk_product";
1212 1212
 								$sql .= ", entity";
1213 1213
 								$sql .= ", accountancy_code_buy";
@@ -1218,13 +1218,13 @@  discard block
 block discarded – undo
1218 1218
 								$sql .= ", accountancy_code_sell_export";
1219 1219
 								$sql .= ") VALUES (";
1220 1220
 								$sql .= $this->id;
1221
-								$sql .= ", " . ((int) $conf->entity);
1222
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_buy) . "'";
1223
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_buy_intra) . "'";
1224
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_buy_export) . "'";
1225
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_sell) . "'";
1226
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_sell_intra) . "'";
1227
-								$sql .= ", '" . $this->db->escape($this->accountancy_code_sell_export) . "'";
1221
+								$sql .= ", ".((int) $conf->entity);
1222
+								$sql .= ", '".$this->db->escape($this->accountancy_code_buy)."'";
1223
+								$sql .= ", '".$this->db->escape($this->accountancy_code_buy_intra)."'";
1224
+								$sql .= ", '".$this->db->escape($this->accountancy_code_buy_export)."'";
1225
+								$sql .= ", '".$this->db->escape($this->accountancy_code_sell)."'";
1226
+								$sql .= ", '".$this->db->escape($this->accountancy_code_sell_intra)."'";
1227
+								$sql .= ", '".$this->db->escape($this->accountancy_code_sell_export)."'";
1228 1228
 								$sql .= ")";
1229 1229
 								$result = $this->db->query($sql);
1230 1230
 								if (!$result) {
@@ -1612,12 +1612,12 @@  discard block
 block discarded – undo
1612 1612
 			$sql .= ", note_public = ".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'null');
1613 1613
 			$sql .= ", duration = '".$this->db->escape($this->duration_value.$this->duration_unit)."'";
1614 1614
 			if (!getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) {
1615
-				$sql .= ", accountancy_code_buy = '" . $this->db->escape($this->accountancy_code_buy) . "'";
1616
-				$sql .= ", accountancy_code_buy_intra = '" . $this->db->escape($this->accountancy_code_buy_intra) . "'";
1617
-				$sql .= ", accountancy_code_buy_export = '" . $this->db->escape($this->accountancy_code_buy_export) . "'";
1618
-				$sql .= ", accountancy_code_sell= '" . $this->db->escape($this->accountancy_code_sell) . "'";
1619
-				$sql .= ", accountancy_code_sell_intra= '" . $this->db->escape($this->accountancy_code_sell_intra) . "'";
1620
-				$sql .= ", accountancy_code_sell_export= '" . $this->db->escape($this->accountancy_code_sell_export) . "'";
1615
+				$sql .= ", accountancy_code_buy = '".$this->db->escape($this->accountancy_code_buy)."'";
1616
+				$sql .= ", accountancy_code_buy_intra = '".$this->db->escape($this->accountancy_code_buy_intra)."'";
1617
+				$sql .= ", accountancy_code_buy_export = '".$this->db->escape($this->accountancy_code_buy_export)."'";
1618
+				$sql .= ", accountancy_code_sell= '".$this->db->escape($this->accountancy_code_sell)."'";
1619
+				$sql .= ", accountancy_code_sell_intra= '".$this->db->escape($this->accountancy_code_sell_intra)."'";
1620
+				$sql .= ", accountancy_code_sell_export= '".$this->db->escape($this->accountancy_code_sell_export)."'";
1621 1621
 			}
1622 1622
 			$sql .= ", desiredstock = ".((isset($this->desiredstock) && is_numeric($this->desiredstock)) ? (float) $this->desiredstock : "null");
1623 1623
 			$sql .= ", cost_price = ".($this->cost_price != '' ? ((float) $this->cost_price) : 'null');
@@ -1652,9 +1652,9 @@  discard block
 block discarded – undo
1652 1652
 
1653 1653
 				// update accountancy for this entity
1654 1654
 				if (!$error && getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED')) {
1655
-					$this->db->query("DELETE FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = " . ((int) $this->id) . " AND entity = " . ((int) $conf->entity));
1655
+					$this->db->query("DELETE FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $this->id)." AND entity = ".((int) $conf->entity));
1656 1656
 
1657
-					$sql = "INSERT INTO " . $this->db->prefix() . "product_perentity (";
1657
+					$sql = "INSERT INTO ".$this->db->prefix()."product_perentity (";
1658 1658
 					$sql .= " fk_product";
1659 1659
 					$sql .= ", entity";
1660 1660
 					$sql .= ", accountancy_code_buy";
@@ -1665,13 +1665,13 @@  discard block
 block discarded – undo
1665 1665
 					$sql .= ", accountancy_code_sell_export";
1666 1666
 					$sql .= ") VALUES (";
1667 1667
 					$sql .= ((int) $this->id);
1668
-					$sql .= ", " . ((int) $conf->entity);
1669
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_buy) . "'";
1670
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_buy_intra) . "'";
1671
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_buy_export) . "'";
1672
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_sell) . "'";
1673
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_sell_intra) . "'";
1674
-					$sql .= ", '" . $this->db->escape($this->accountancy_code_sell_export) . "'";
1668
+					$sql .= ", ".((int) $conf->entity);
1669
+					$sql .= ", '".$this->db->escape($this->accountancy_code_buy)."'";
1670
+					$sql .= ", '".$this->db->escape($this->accountancy_code_buy_intra)."'";
1671
+					$sql .= ", '".$this->db->escape($this->accountancy_code_buy_export)."'";
1672
+					$sql .= ", '".$this->db->escape($this->accountancy_code_sell)."'";
1673
+					$sql .= ", '".$this->db->escape($this->accountancy_code_sell_intra)."'";
1674
+					$sql .= ", '".$this->db->escape($this->accountancy_code_sell_export)."'";
1675 1675
 					$sql .= ")";
1676 1676
 					$result = $this->db->query($sql);
1677 1677
 					if (!$result) {
@@ -1749,7 +1749,7 @@  discard block
 block discarded – undo
1749 1749
 								$error++;
1750 1750
 							} else {
1751 1751
 								// to keep old entries with the new dir
1752
-								require_once DOL_DOCUMENT_ROOT . '/ecm/class/ecmfiles.class.php';
1752
+								require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
1753 1753
 								$ecmfiles = new EcmFiles($this->db);
1754 1754
 								$ecmfiles->updateAfterRename("produit/".dol_sanitizeFileName($this->oldcopy->ref), "produit/".dol_sanitizeFileName($this->ref));
1755 1755
 							}
@@ -2047,7 +2047,7 @@  discard block
 block discarded – undo
2047 2047
 				}
2048 2048
 			} elseif (isset($this->multilangs[$key])) {
2049 2049
 				if (empty($this->multilangs[$key]["label"])) {
2050
-					$this->errors[] = $key . ' : ' . $langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Label"));
2050
+					$this->errors[] = $key.' : '.$langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Label"));
2051 2051
 					return -1;
2052 2052
 				}
2053 2053
 
@@ -2245,7 +2245,7 @@  discard block
 block discarded – undo
2245 2245
 	 */
2246 2246
 	private function getArrayForPriceCompare($level = 0)
2247 2247
 	{
2248
-		$testExit = array('multiprices','multiprices_ttc','multiprices_base_type','multiprices_min','multiprices_min_ttc','multiprices_tva_tx','multiprices_recuperableonly');
2248
+		$testExit = array('multiprices', 'multiprices_ttc', 'multiprices_base_type', 'multiprices_min', 'multiprices_min_ttc', 'multiprices_tva_tx', 'multiprices_recuperableonly');
2249 2249
 
2250 2250
 		foreach ($testExit as $field) {
2251 2251
 			if (!isset($this->$field)) {
@@ -2398,7 +2398,7 @@  discard block
 block discarded – undo
2398 2398
 							$price_base_type = $custprice_line->price_base_type;
2399 2399
 							$tva_tx = $custprice_line->tva_tx;
2400 2400
 							if ($custprice_line->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) {
2401
-								$tva_tx .= ' (' . $custprice_line->default_vat_code . ')';
2401
+								$tva_tx .= ' ('.$custprice_line->default_vat_code.')';
2402 2402
 							}
2403 2403
 							$tva_npr = $custprice_line->recuperableonly;
2404 2404
 							if (empty($tva_tx)) {
@@ -2467,7 +2467,7 @@  discard block
 block discarded – undo
2467 2467
 							$price_base_type = $custprice_line->price_base_type;
2468 2468
 							$tva_tx = $custprice_line->tva_tx;
2469 2469
 							if ($custprice_line->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) {
2470
-								$tva_tx .= ' (' . $custprice_line->default_vat_code . ')';
2470
+								$tva_tx .= ' ('.$custprice_line->default_vat_code.')';
2471 2471
 							}
2472 2472
 							$tva_npr = $custprice_line->recuperableonly;
2473 2473
 							if (empty($tva_tx)) {
@@ -2952,12 +2952,12 @@  discard block
 block discarded – undo
2952 2952
 
2953 2953
 		// For MultiCompany
2954 2954
 		// PMP per entity & Stocks Sharings stock_reel includes only stocks shared with this entity
2955
-		$separatedEntityPMP = false;	// Set to true to get the AWP from table llx_product_perentity instead of field 'pmp' into llx_product.
2956
-		$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.
2955
+		$separatedEntityPMP = false; // Set to true to get the AWP from table llx_product_perentity instead of field 'pmp' into llx_product.
2956
+		$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.
2957 2957
 		$visibleWarehousesEntities = $conf->entity;
2958 2958
 		if (getDolGlobalString('MULTICOMPANY_PRODUCT_SHARING_ENABLED')) {
2959 2959
 			if (getDolGlobalString('MULTICOMPANY_PMP_PER_ENTITY_ENABLED')) {
2960
-				$checkPMPPerEntity = $this->db->query("SELECT pmp FROM " . $this->db->prefix() . "product_perentity WHERE fk_product = ".((int) $id)." AND entity = ".(int) $conf->entity);
2960
+				$checkPMPPerEntity = $this->db->query("SELECT pmp FROM ".$this->db->prefix()."product_perentity WHERE fk_product = ".((int) $id)." AND entity = ".(int) $conf->entity);
2961 2961
 				if ($this->db->num_rows($checkPMPPerEntity) > 0) {
2962 2962
 					$separatedEntityPMP = true;
2963 2963
 				}
@@ -2965,7 +2965,7 @@  discard block
 block discarded – undo
2965 2965
 			global $mc;
2966 2966
 			$separatedStock = true;
2967 2967
 			if (isset($mc->sharings['stock']) && !empty($mc->sharings['stock'])) {
2968
-				$visibleWarehousesEntities .= "," . implode(",", $mc->sharings['stock']);
2968
+				$visibleWarehousesEntities .= ",".implode(",", $mc->sharings['stock']);
2969 2969
 			}
2970 2970
 		}
2971 2971
 		if ($separatedEntityPMP) {
@@ -2984,10 +2984,10 @@  discard block
 block discarded – undo
2984 2984
 		$sql .= " FROM ".$this->db->prefix()."product as p";
2985 2985
 		$sql .= " LEFT JOIN ".$this->db->prefix()."product_extrafields as pef ON pef.fk_object=p.rowid";
2986 2986
 		if (getDolGlobalString('MAIN_PRODUCT_PERENTITY_SHARED') || $separatedEntityPMP) {
2987
-			$sql .= " LEFT JOIN " . $this->db->prefix() . "product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = " . ((int) $conf->entity);
2987
+			$sql .= " LEFT JOIN ".$this->db->prefix()."product_perentity as ppe ON ppe.fk_product = p.rowid AND ppe.entity = ".((int) $conf->entity);
2988 2988
 		}
2989 2989
 		if ($separatedStock) {
2990
-			$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)."))";
2990
+			$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)."))";
2991 2991
 		}
2992 2992
 
2993 2993
 		if ($id) {
@@ -3156,15 +3156,15 @@  discard block
 block discarded – undo
3156 3156
 						$sql .= " WHERE entity IN (".getEntity('productprice').")";
3157 3157
 						$sql .= " AND price_level=".((int) $i);
3158 3158
 						$sql .= " AND fk_product = ".((int) $this->id);
3159
-						$sql .= " ORDER BY date_price DESC, rowid DESC";	// Get the most recent line
3160
-						$sql .= " LIMIT 1";									// Only the first one
3159
+						$sql .= " ORDER BY date_price DESC, rowid DESC"; // Get the most recent line
3160
+						$sql .= " LIMIT 1"; // Only the first one
3161 3161
 						$resql = $this->db->query($sql);
3162 3162
 						if ($resql) {
3163 3163
 							$result = $this->db->fetch_array($resql);
3164 3164
 
3165 3165
 							$this->multiprices[$i] = $result ? $result["price"] : null;
3166 3166
 							$this->multiprices_ttc[$i] = $result ? $result["price_ttc"] : null;
3167
-							$this->multiprices_min[$i] =  $result ? $result["price_min"] : null;
3167
+							$this->multiprices_min[$i] = $result ? $result["price_min"] : null;
3168 3168
 							$this->multiprices_min_ttc[$i] = $result ? $result["price_min_ttc"] : null;
3169 3169
 							$this->multiprices_base_type[$i] = $result ? $result["price_base_type"] : null;
3170 3170
 							// Next two fields are used only if PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL is on
@@ -3389,7 +3389,7 @@  discard block
 block discarded – undo
3389 3389
 				$obj = $this->db->fetch_object($result);
3390 3390
 				$this->stats_mo['customers_'.$role] = $obj->nb_customers ? $obj->nb_customers : 0;
3391 3391
 				$this->stats_mo['nb_'.$role] = $obj->nb ? $obj->nb : 0;
3392
-				$this->stats_mo['qty_'.$role] = $obj->qty ? price2num($obj->qty, 'MS') : 0;		// qty may be a float due to the SUM()
3392
+				$this->stats_mo['qty_'.$role] = $obj->qty ? price2num($obj->qty, 'MS') : 0; // qty may be a float due to the SUM()
3393 3393
 			} else {
3394 3394
 				$this->error = $this->db->error();
3395 3395
 				$error++;
@@ -4914,7 +4914,7 @@  discard block
 block discarded – undo
4914 4914
 				//Addition of a product with the highest rank +1
4915 4915
 				$sql = "INSERT INTO ".$this->db->prefix()."product_association(fk_product_pere,fk_product_fils,qty,incdec,rang)";
4916 4916
 				$sql .= " VALUES (".((int) $id_pere).", ".((int) $id_fils).", ".price2num($qty, 'MS').", ".((int) $incdec).", ".((int) $rank).")";
4917
-				if (! $this->db->query($sql)) {
4917
+				if (!$this->db->query($sql)) {
4918 4918
 					dol_print_error($this->db);
4919 4919
 					return -1;
4920 4920
 				} else {
@@ -5035,7 +5035,7 @@  discard block
 block discarded – undo
5035 5035
 				$sql = "UPDATE ".$this->db->prefix()."product_association";
5036 5036
 				$sql .= " SET rang = ".((int) $cpt);
5037 5037
 				$sql .= " WHERE rowid = ".((int) $objrank->rowid);
5038
-				if (! $this->db->query($sql)) {
5038
+				if (!$this->db->query($sql)) {
5039 5039
 					dol_print_error($this->db);
5040 5040
 					return -1;
5041 5041
 				}
@@ -5476,7 +5476,7 @@  discard block
 block discarded – undo
5476 5476
 		if (isset($this->sousprods) && is_array($this->sousprods)) {
5477 5477
 			foreach ($this->sousprods as $prod_name => $desc_product) {
5478 5478
 				if (is_array($desc_product)) {
5479
-					$this->fetch_prod_arbo($desc_product, "", $multiply, 1, $this->id, $ignore_stock_load);	// This set $this->res
5479
+					$this->fetch_prod_arbo($desc_product, "", $multiply, 1, $this->id, $ignore_stock_load); // This set $this->res
5480 5480
 				}
5481 5481
 			}
5482 5482
 		}
@@ -5631,7 +5631,7 @@  discard block
 block discarded – undo
5631 5631
 		$sql .= " AND pa.fk_product_fils <> ".((int) $id); // This should not happens, it is to avoid infinite loop if it happens
5632 5632
 		$sql .= " ORDER BY pa.rang";
5633 5633
 
5634
-		dol_syslog(get_class($this).'::getChildsArbo id='.$id.' level='.$level. ' parents='.(is_array($parents) ? implode(',', $parents) : $parents), LOG_DEBUG);
5634
+		dol_syslog(get_class($this).'::getChildsArbo id='.$id.' level='.$level.' parents='.(is_array($parents) ? implode(',', $parents) : $parents), LOG_DEBUG);
5635 5635
 
5636 5636
 		// Protection against infinite loop
5637 5637
 		if ($level > 30) {
@@ -5694,7 +5694,7 @@  discard block
 block discarded – undo
5694 5694
 			$parent[$this->label][$keyChild] = $valueChild;
5695 5695
 		}
5696 5696
 		foreach ($parent as $key => $value) {        // key=label, value is array of children
5697
-			$this->sousprods[$key] = $value;  // @phan-suppress-current-line PhanTypeMismatchProperty
5697
+			$this->sousprods[$key] = $value; // @phan-suppress-current-line PhanTypeMismatchProperty
5698 5698
 		}
5699 5699
 	}
5700 5700
 
@@ -5730,7 +5730,7 @@  discard block
 block discarded – undo
5730 5730
 		if (!empty($this->entity) && $permissiontoreadproduct) {
5731 5731
 			$tmpphoto = $this->show_photos('product', $conf->product->multidir_output[$this->entity], 1, 1, 0, 0, 0, 80, 0, 0, 0, 0, '1');
5732 5732
 			if ($this->nbphoto > 0) {
5733
-				$datas['photo'] = '<div class="photointooltip floatright">'."\n" . $tmpphoto . '</div>';
5733
+				$datas['photo'] = '<div class="photointooltip floatright">'."\n".$tmpphoto.'</div>';
5734 5734
 			}
5735 5735
 		}
5736 5736
 
@@ -5740,7 +5740,7 @@  discard block
 block discarded – undo
5740 5740
 			$datas['picto'] = img_picto('', 'service').' <u class="paddingrightonly">'.$langs->trans("Service").'</u>';
5741 5741
 		}
5742 5742
 		if (isset($this->status) && isset($this->status_buy)) {
5743
-			$datas['status'] = ' '.$this->getLibStatut(5, 0) . ' '.$this->getLibStatut(5, 1);
5743
+			$datas['status'] = ' '.$this->getLibStatut(5, 0).' '.$this->getLibStatut(5, 1);
5744 5744
 		}
5745 5745
 
5746 5746
 		if (!empty($this->ref)) {
@@ -5793,7 +5793,7 @@  discard block
 block discarded – undo
5793 5793
 					$labelsurfacevolume .= ($labelsurfacevolume ? " - " : "")."<b>".$langs->trans("Volume").'</b>: '.$this->volume.' '.measuringUnitString(0, 'volume', $this->volume_units);
5794 5794
 				}
5795 5795
 				if ($labelsurfacevolume) {
5796
-					$datas['surface'] = "<br>" . $labelsurfacevolume;
5796
+					$datas['surface'] = "<br>".$labelsurfacevolume;
5797 5797
 				}
5798 5798
 			}
5799 5799
 			if ($this->isService() && !empty($this->duration_value)) {
@@ -5835,9 +5835,9 @@  discard block
 block discarded – undo
5835 5835
 			}
5836 5836
 			// show categories for this record only in ajax to not overload lists
5837 5837
 			if (isModEnabled('category') && !$nofetch) {
5838
-				require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
5838
+				require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
5839 5839
 				$form = new Form($this->db);
5840
-				$datas['categories'] = '<br>' . $form->showCategories($this->id, Categorie::TYPE_PRODUCT, 1);
5840
+				$datas['categories'] = '<br>'.$form->showCategories($this->id, Categorie::TYPE_PRODUCT, 1);
5841 5841
 			}
5842 5842
 		}
5843 5843
 
@@ -6364,7 +6364,7 @@  discard block
 block discarded – undo
6364 6364
 		if (isModEnabled("supplier_order")) {
6365 6365
 			$filterStatus = getDolGlobalString('SUPPLIER_ORDER_STATUS_FOR_VIRTUAL_STOCK', '3,4');
6366 6366
 			if (isset($includedraftpoforvirtual)) {
6367
-				$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
6367
+				$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
6368 6368
 			}
6369 6369
 			$result = $this->load_stats_commande_fournisseur(0, $filterStatus, 1, $dateofvirtualstock);
6370 6370
 			if ($result < 0) {
@@ -6405,7 +6405,7 @@  discard block
 block discarded – undo
6405 6405
 		} elseif (getDolGlobalString('STOCK_CALCULATE_ON_VALIDATE_ORDER')) {
6406 6406
 			if (getDolGlobalString('STOCK_CALCULATE_ON_VALIDATE_ORDER_INCLUDE_DRAFT')) {	// By default, draft means "does not exist", so we do not include them by default, except if option is on
6407 6407
 				$tmpnewprod = dol_clone($this, 1);
6408
-				$result = $tmpnewprod->load_stats_commande(0, '0', 1);	// Get qty in draft orders
6408
+				$result = $tmpnewprod->load_stats_commande(0, '0', 1); // Get qty in draft orders
6409 6409
 				$this->stock_theorique += $tmpnewprod->stats_commande['qty'];
6410 6410
 			}
6411 6411
 		} elseif (getDolGlobalString('STOCK_CALCULATE_ON_BILL') && $weBillOrderOrShipmentReception == 'order') {
@@ -6422,7 +6422,7 @@  discard block
 block discarded – undo
6422 6422
 		} elseif (getDolGlobalString('STOCK_CALCULATE_ON_SUPPLIER_VALIDATE_ORDER')) {	// Warning: stock change "on approval", not on validation !
6423 6423
 			if (getDolGlobalString('STOCK_CALCULATE_ON_SUPPLIER_VALIDATE_ORDER_INCLUDE_DRAFT')) {	// By default, draft means "does not exist", so we do not include them by default, except if option is on
6424 6424
 				$tmpnewprod = dol_clone($this, 1);
6425
-				$result = $tmpnewprod->load_stats_commande_fournisseur(0, '0', 1);	// Get qty in draft orders
6425
+				$result = $tmpnewprod->load_stats_commande_fournisseur(0, '0', 1); // Get qty in draft orders
6426 6426
 				$this->stock_theorique += $this->stats_commande_fournisseur['qty'];
6427 6427
 			}
6428 6428
 			$this->stock_theorique -= $stock_reception_fournisseur;
@@ -6881,7 +6881,7 @@  discard block
 block discarded – undo
6881 6881
 		if (getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM')) {
6882 6882
 			$dirsociete = array_merge(array('/core/modules/barcode/'), $conf->modules_parts['barcode']);
6883 6883
 			foreach ($dirsociete as $dirroot) {
6884
-				$res = dol_include_once($dirroot . getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM').'.php');
6884
+				$res = dol_include_once($dirroot.getDolGlobalString('BARCODE_PRODUCT_ADDON_NUM').'.php');
6885 6885
 				if ($res) {
6886 6886
 					break;
6887 6887
 				}
@@ -7245,7 +7245,7 @@  discard block
 block discarded – undo
7245 7245
 		}
7246 7246
 		$return .= '</div>';
7247 7247
 		$return .= '<div class="info-box-content">';
7248
-		$return .= '<span class="info-box-ref inline-block tdoverflowmax150 valignmiddle">' . $this->getNomUrl() . '</span>';
7248
+		$return .= '<span class="info-box-ref inline-block tdoverflowmax150 valignmiddle">'.$this->getNomUrl().'</span>';
7249 7249
 		if ($selected >= 0) {
7250 7250
 			$return .= '<input id="cb'.$this->id.'" class="flat checkforselect fright" type="checkbox" name="toselect[]" value="'.$this->id.'"'.($selected ? ' checked="checked"' : '').'>';
7251 7251
 		}
Please login to merge, or discard this patch.