@@ -126,7 +126,7 @@ |
||
126 | 126 | } |
127 | 127 | |
128 | 128 | include_once DOL_DOCUMENT_ROOT . '/core/lib/security2.lib.php'; |
129 | - $login = checkLoginPassEntity($login, $password, $entity, $authmode, 'api'); // Check credentials. |
|
129 | + $login = checkLoginPassEntity($login, $password, $entity, $authmode, 'api'); // Check credentials. |
|
130 | 130 | if ($login === '--bad-login-validity--') { |
131 | 131 | $login = ''; |
132 | 132 | } |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | /** |
98 | 98 | * @return Luracast\Restler\AutoLoader |
99 | 99 | */ |
100 | - static function () { |
|
100 | + static function() { |
|
101 | 101 | $loader = Luracast\Restler\AutoLoader::instance(); |
102 | 102 | spl_autoload_register($loader); |
103 | 103 | return $loader; |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | // If MAIN_API_DEBUG is set to 1, we save logs into file "dolibarr_api.log" |
179 | 179 | if (getDolGlobalString('MAIN_API_DEBUG')) { |
180 | 180 | $r = $api->r; |
181 | - $r->onCall(function () use ($r) { |
|
181 | + $r->onCall(function() use ($r) { |
|
182 | 182 | // Don't log Luracast Restler Explorer resources calls |
183 | 183 | //if (!preg_match('/^explorer/', $r->url)) { |
184 | 184 | // 'method' => $api->r->requestMethod, |
@@ -361,7 +361,7 @@ discard block |
||
361 | 361 | } |
362 | 362 | } |
363 | 363 | |
364 | - if (! $endpointisallowed) { |
|
364 | + if (!$endpointisallowed) { |
|
365 | 365 | dol_syslog('The API with endpoint /' . $classfile . ' is forbidden by config API_ENDPOINT_RULES', LOG_WARNING); |
366 | 366 | print 'The API with endpoint /' . $classfile . ' is forbidden by config API_ENDPOINT_RULES'; |
367 | 367 | header('HTTP/1.1 501 API is forbidden by API_ENDPOINT_RULES'); |
@@ -286,7 +286,7 @@ |
||
286 | 286 | if ($action != 'editline') { |
287 | 287 | print '<div class="tabsAction">' . "\n"; |
288 | 288 | $parameters = array(); |
289 | - $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been modified by hook |
|
289 | + $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been modified by hook |
|
290 | 290 | if ($reshook < 0) { |
291 | 291 | setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); |
292 | 292 | } |
@@ -778,7 +778,7 @@ |
||
778 | 778 | <div style="text-align: center"> |
779 | 779 | <input type="submit" name="create" <?php if (!is_array($productCombination2ValuePairs1)) { |
780 | 780 | print ' disabled="disabled"'; |
781 | - } ?> value="<?php echo $action == 'add' ? $langs->trans('Create') : $langs->trans("Save") ?>" class="button button-save"> |
|
781 | + } ?> value="<?php echo $action == 'add' ? $langs->trans('Create') : $langs->trans("Save") ?>" class="button button-save"> |
|
782 | 782 | |
783 | 783 | <input type="submit" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>" class="button button-cancel"> |
784 | 784 | </div> |
@@ -30,12 +30,12 @@ |
||
30 | 30 | |
31 | 31 | $langs->loadLangs(array("products", "other")); |
32 | 32 | |
33 | -$id = GETPOSTINT('id'); // ID of the parent Product |
|
33 | +$id = GETPOSTINT('id'); // ID of the parent Product |
|
34 | 34 | $ref = GETPOST('ref', 'alpha'); |
35 | 35 | |
36 | -$combination_id = GETPOSTINT('combination_id'); // ID of the combination |
|
36 | +$combination_id = GETPOSTINT('combination_id'); // ID of the combination |
|
37 | 37 | |
38 | -$reference = GETPOST('reference', 'alpha'); // Reference of the variant Product |
|
38 | +$reference = GETPOST('reference', 'alpha'); // Reference of the variant Product |
|
39 | 39 | |
40 | 40 | $weight_impact = GETPOSTFLOAT('weight_impact', 2); |
41 | 41 | $price_impact_percent = (bool) GETPOST('price_impact_percent'); |
@@ -143,7 +143,7 @@ discard block |
||
143 | 143 | |
144 | 144 | $object->fields = dol_sort_array($object->fields, 'position'); |
145 | 145 | $arrayfields = dol_sort_array($arrayfields, 'position'); |
146 | -'@phan-var-force array<string,array{label:string,checked?:int<0,1>,position?:int,help?:string}> $arrayfields'; // dol_sort_array looses type for Phan |
|
146 | +'@phan-var-force array<string,array{label:string,checked?:int<0,1>,position?:int,help?:string}> $arrayfields'; // dol_sort_array looses type for Phan |
|
147 | 147 | |
148 | 148 | $permissiontoread = $user->hasRight('variants', 'read'); |
149 | 149 | $permissiontoadd = $user->hasRight('variants', 'write'); |
@@ -324,7 +324,7 @@ discard block |
||
324 | 324 | //} |
325 | 325 | // Add where from hooks |
326 | 326 | $parameters = array(); |
327 | -$reshook = $hookmanager->executeHooks('printFieldListGroupBy', $parameters, $object); // Note that $action and $object may have been modified by hook |
|
327 | +$reshook = $hookmanager->executeHooks('printFieldListGroupBy', $parameters, $object); // Note that $action and $object may have been modified by hook |
|
328 | 328 | $sql .= $hookmanager->resPrint; |
329 | 329 | $sql = preg_replace("/,\s*$/", "", $sql); |
330 | 330 | |
@@ -513,7 +513,7 @@ discard block |
||
513 | 513 | } |
514 | 514 | |
515 | 515 | $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; |
516 | -$htmlofselectarray = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields with user setup |
|
516 | +$htmlofselectarray = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // This also change content of $arrayfields with user setup |
|
517 | 517 | $selectedfields = ($mode != 'kanban' ? $htmlofselectarray : ''); |
518 | 518 | $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); |
519 | 519 | |
@@ -617,7 +617,7 @@ discard block |
||
617 | 617 | } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && !in_array($key, array('id', 'rowid', 'ref', 'status')) && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { |
618 | 618 | $cssforfield .= ($cssforfield ? ' ' : '') . 'right'; |
619 | 619 | } |
620 | - $cssforfield = preg_replace('/small\s*/', '', $cssforfield); // the 'small' css must not be used for the title label |
|
620 | + $cssforfield = preg_replace('/small\s*/', '', $cssforfield); // the 'small' css must not be used for the title label |
|
621 | 621 | if (!empty($arrayfields['t.' . $key]['checked'])) { |
622 | 622 | print getTitleFieldOfList($arrayfields['t.' . $key]['label'], 0, $_SERVER['PHP_SELF'], 't.' . $key, '', $param, ($cssforfield ? 'class="' . $cssforfield . '"' : ''), $sortfield, $sortorder, ($cssforfield ? $cssforfield . ' ' : ''), 0, (empty($val['helplist']) ? '' : $val['helplist'])) . "\n"; |
623 | 623 | $totalarray['nbfield']++; |
@@ -513,7 +513,7 @@ discard block |
||
513 | 513 | } |
514 | 514 | } |
515 | 515 | |
516 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
516 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
517 | 517 | /** |
518 | 518 | * Load array lines |
519 | 519 | * |
@@ -522,7 +522,7 @@ discard block |
||
522 | 522 | */ |
523 | 523 | public function fetch_lines($filters = '') |
524 | 524 | { |
525 | - // phpcs:enable |
|
525 | + // phpcs:enable |
|
526 | 526 | global $langs; |
527 | 527 | |
528 | 528 | $this->lines = array(); |
@@ -1242,7 +1242,7 @@ discard block |
||
1242 | 1242 | return $this->LibStatut(0, $mode); |
1243 | 1243 | } |
1244 | 1244 | |
1245 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1245 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1246 | 1246 | /** |
1247 | 1247 | * Return label of a status |
1248 | 1248 | * |
@@ -1252,7 +1252,7 @@ discard block |
||
1252 | 1252 | */ |
1253 | 1253 | public function LibStatut($status, $mode = 1) |
1254 | 1254 | { |
1255 | - // phpcs:enable |
|
1255 | + // phpcs:enable |
|
1256 | 1256 | return ''; |
1257 | 1257 | } |
1258 | 1258 |
@@ -635,7 +635,7 @@ |
||
635 | 635 | * @param mixed $v Feature information of a product. |
636 | 636 | * @return bool |
637 | 637 | */ |
638 | - static function ($v) { |
|
638 | + static function($v) { |
|
639 | 639 | return !empty($v); |
640 | 640 | } |
641 | 641 | ); |
@@ -101,8 +101,8 @@ |
||
101 | 101 | |
102 | 102 | |
103 | 103 | // List of targets fields |
104 | -$headerlinefields = array(); // Array of fields (label to show) |
|
105 | -$contentlinevalues = array(); // Array of example values |
|
104 | +$headerlinefields = array(); // Array of fields (label to show) |
|
105 | +$contentlinevalues = array(); // Array of example values |
|
106 | 106 | $i = 0; |
107 | 107 | foreach ($fieldstarget as $code => $label) { |
108 | 108 | $withoutstar = preg_replace('/\*/', '', $fieldstarget[$code]); |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | $endatlinenb = (GETPOST('endatlinenb') ? GETPOST('endatlinenb') : ''); |
146 | 146 | $updatekeys = (GETPOST('updatekeys', 'array') ? GETPOST('updatekeys', 'array') : array()); |
147 | 147 | $separator = (GETPOST('separator', 'nohtml') ? GETPOST('separator', 'nohtml', 3) : ''); |
148 | -$enclosure = (GETPOST('enclosure', 'nohtml') ? GETPOST('enclosure', 'nohtml') : '"'); // We must use 'nohtml' and not 'alphanohtml' because we must accept " |
|
148 | +$enclosure = (GETPOST('enclosure', 'nohtml') ? GETPOST('enclosure', 'nohtml') : '"'); // We must use 'nohtml' and not 'alphanohtml' because we must accept " |
|
149 | 149 | $charset = GETPOST('charset', 'aZ09'); |
150 | 150 | $separator_used = str_replace('\t', "\t", $separator); |
151 | 151 | |
@@ -615,7 +615,7 @@ discard block |
||
615 | 615 | $maxfilesizearray = getMaxFileSizeArray(); |
616 | 616 | $maxmin = $maxfilesizearray['maxmin']; |
617 | 617 | if ($maxmin > 0) { |
618 | - print '<input type="hidden" name="MAX_FILE_SIZE" value="' . ($maxmin * 1024) . '">'; // MAX_FILE_SIZE must precede the field type=file |
|
618 | + print '<input type="hidden" name="MAX_FILE_SIZE" value="' . ($maxmin * 1024) . '">'; // MAX_FILE_SIZE must precede the field type=file |
|
619 | 619 | } |
620 | 620 | print '<input type="file" name="userfile" size="20" maxlength="80"> '; |
621 | 621 | $out = (!getDolGlobalString('MAIN_UPLOAD_DOC') ? ' disabled' : ''); |
@@ -734,7 +734,7 @@ discard block |
||
734 | 734 | //var_dump($_SESSION["dol_array_match_file_to_database_select"]); |
735 | 735 | $serialized_array_match_file_to_database = isset($_SESSION["dol_array_match_file_to_database_select"]) ? $_SESSION["dol_array_match_file_to_database_select"] : ''; |
736 | 736 | $fieldsarray = explode(',', $serialized_array_match_file_to_database); |
737 | - $array_match_file_to_database = array(); // Same than $fieldsarray but with mapped value only (col1 => 's.fielda', col2 => 's.fieldb'...) |
|
737 | + $array_match_file_to_database = array(); // Same than $fieldsarray but with mapped value only (col1 => 's.fielda', col2 => 's.fieldb'...) |
|
738 | 738 | foreach ($fieldsarray as $elem) { |
739 | 739 | $tabelem = explode('=', $elem, 2); |
740 | 740 | $key = $tabelem[0]; |
@@ -1088,7 +1088,7 @@ discard block |
||
1088 | 1088 | foreach ($fieldstarget as $code => $line) { |
1089 | 1089 | //var_dump($line); |
1090 | 1090 | |
1091 | - $tmparray = explode('|', $line["label"]); // If label of field is several translation keys separated with | |
|
1091 | + $tmparray = explode('|', $line["label"]); // If label of field is several translation keys separated with | |
|
1092 | 1092 | $labeltoshow = ''; |
1093 | 1093 | foreach ($tmparray as $tmpkey => $tmpval) { |
1094 | 1094 | $labeltoshow .= ($labeltoshow ? ' ' . $langs->trans('or') . ' ' : '') . $langs->transnoentities($tmpval); |
@@ -1118,7 +1118,7 @@ discard block |
||
1118 | 1118 | //var_dump($fieldssource); |
1119 | 1119 | //var_dump($fieldstarget); |
1120 | 1120 | |
1121 | - $modetoautofillmapping = 'session'; // Use setup in session |
|
1121 | + $modetoautofillmapping = 'session'; // Use setup in session |
|
1122 | 1122 | if ($initialloadofstep4) { |
1123 | 1123 | $modetoautofillmapping = 'guess'; |
1124 | 1124 | } |
@@ -1330,7 +1330,7 @@ discard block |
||
1330 | 1330 | // - Then we set to disabled all fields that are selected |
1331 | 1331 | print 'function setOptionsToDisabled() {' . "\n"; |
1332 | 1332 | print ' console.log("Remove the disabled flag everywhere");' . "\n"; |
1333 | - print ' $("select.targetselectchange").not($( this )).find(\'option\').prop("disabled", false);' . "\n"; // Enable all options |
|
1333 | + print ' $("select.targetselectchange").not($( this )).find(\'option\').prop("disabled", false);' . "\n"; // Enable all options |
|
1334 | 1334 | print ' arrayofselectedvalues = [];' . "\n"; |
1335 | 1335 | |
1336 | 1336 | print ' $("select.targetselectchange").each(function(){' . "\n"; |
@@ -1347,7 +1347,7 @@ discard block |
||
1347 | 1347 | print ' $.each(arrayofselectedvalues, function(key, value) {' . "\n"; // Loop on each selected value |
1348 | 1348 | print ' if (value != -1) {' . "\n"; |
1349 | 1349 | print ' console.log("Process key="+key+" value="+value+" to disable.");' . "\n"; |
1350 | - print ' $("select.targetselectchange").find(\'option[value="\'+value+\'"]:not(:selected)\').prop("disabled", true);' . "\n"; // Set to disabled except if currently selected |
|
1350 | + print ' $("select.targetselectchange").find(\'option[value="\'+value+\'"]:not(:selected)\').prop("disabled", true);' . "\n"; // Set to disabled except if currently selected |
|
1351 | 1351 | print ' }' . "\n"; |
1352 | 1352 | print ' });' . "\n"; |
1353 | 1353 | print '}' . "\n"; |