@@ -154,15 +154,15 @@ discard block |
||
| 154 | 154 | return $hookmanager->resPrint; |
| 155 | 155 | } else { |
| 156 | 156 | $out = '<!-- Start generateOutput from FormSetup class -->'; |
| 157 | - $out.= $this->htmlBeforeOutputForm; |
|
| 157 | + $out .= $this->htmlBeforeOutputForm; |
|
| 158 | 158 | |
| 159 | 159 | if ($editMode) { |
| 160 | - $out.= '<form ' . self::generateAttributesStringFromArray($this->formAttributes) . ' >'; |
|
| 160 | + $out .= '<form '.self::generateAttributesStringFromArray($this->formAttributes).' >'; |
|
| 161 | 161 | |
| 162 | 162 | // generate hidden values from $this->formHiddenInputs |
| 163 | 163 | if (!empty($this->formHiddenInputs) && is_array($this->formHiddenInputs)) { |
| 164 | 164 | foreach ($this->formHiddenInputs as $hiddenKey => $hiddenValue) { |
| 165 | - $out.= '<input type="hidden" name="'.dol_escape_htmltag($hiddenKey).'" value="' . dol_escape_htmltag($hiddenValue) . '">'; |
|
| 165 | + $out .= '<input type="hidden" name="'.dol_escape_htmltag($hiddenKey).'" value="'.dol_escape_htmltag($hiddenValue).'">'; |
|
| 166 | 166 | } |
| 167 | 167 | } |
| 168 | 168 | } |
@@ -180,8 +180,8 @@ discard block |
||
| 180 | 180 | return $hookmanager->resPrint; |
| 181 | 181 | } elseif ($editMode) { |
| 182 | 182 | $out .= '<div class="form-setup-button-container center">'; // Todo : remove .center by adding style to form-setup-button-container css class in all themes |
| 183 | - $out.= $this->htmlOutputMoreButton; |
|
| 184 | - $out .= '<input class="button button-save" type="submit" value="' . $this->langs->trans("Save") . '">'; // Todo fix dolibarr style for <button and use <button instead of input |
|
| 183 | + $out .= $this->htmlOutputMoreButton; |
|
| 184 | + $out .= '<input class="button button-save" type="submit" value="'.$this->langs->trans("Save").'">'; // Todo fix dolibarr style for <button and use <button instead of input |
|
| 185 | 185 | /*$out .= ' '; |
| 186 | 186 | $out .= '<a class="button button-cancel" type="submit" href="' . $this->formAttributes['action'] . '">'.$this->langs->trans('Cancel').'</a>'; |
| 187 | 187 | */ |
@@ -192,7 +192,7 @@ discard block |
||
| 192 | 192 | $out .= '</form>'; |
| 193 | 193 | } |
| 194 | 194 | |
| 195 | - $out.= $this->htmlAfterOutputForm; |
|
| 195 | + $out .= $this->htmlAfterOutputForm; |
|
| 196 | 196 | |
| 197 | 197 | return $out; |
| 198 | 198 | } |
@@ -225,8 +225,8 @@ discard block |
||
| 225 | 225 | if (empty($hideTitle)) { |
| 226 | 226 | $out .= '<thead>'; |
| 227 | 227 | $out .= '<tr class="liste_titre">'; |
| 228 | - $out .= ' <td>' . $this->langs->trans("Parameter") . '</td>'; |
|
| 229 | - $out .= ' <td>' . $this->langs->trans("Value") . '</td>'; |
|
| 228 | + $out .= ' <td>'.$this->langs->trans("Parameter").'</td>'; |
|
| 229 | + $out .= ' <td>'.$this->langs->trans("Value").'</td>'; |
|
| 230 | 230 | $out .= '</tr>'; |
| 231 | 231 | $out .= '</thead>'; |
| 232 | 232 | } |
@@ -312,27 +312,27 @@ discard block |
||
| 312 | 312 | public function generateLineOutput($item, $editMode = false) |
| 313 | 313 | { |
| 314 | 314 | $out = ''; |
| 315 | - if ($item->enabled==1) { |
|
| 315 | + if ($item->enabled == 1) { |
|
| 316 | 316 | $trClass = 'oddeven'; |
| 317 | 317 | if ($item->getType() == 'title') { |
| 318 | 318 | $trClass = 'liste_titre'; |
| 319 | 319 | } |
| 320 | 320 | |
| 321 | 321 | $this->setupNotEmpty++; |
| 322 | - $out.= '<tr class="'.$trClass.'">'; |
|
| 322 | + $out .= '<tr class="'.$trClass.'">'; |
|
| 323 | 323 | |
| 324 | - $out.= '<td class="col-setup-title">'; |
|
| 325 | - $out.= '<span id="helplink'.$item->confKey.'" class="spanforparamtooltip">'; |
|
| 326 | - $out.= $this->form->textwithpicto($item->getNameText(), $item->getHelpText(), 1, 'info', '', 0, 3, 'tootips'.$item->confKey); |
|
| 327 | - $out.= '</span>'; |
|
| 328 | - $out.= '</td>'; |
|
| 324 | + $out .= '<td class="col-setup-title">'; |
|
| 325 | + $out .= '<span id="helplink'.$item->confKey.'" class="spanforparamtooltip">'; |
|
| 326 | + $out .= $this->form->textwithpicto($item->getNameText(), $item->getHelpText(), 1, 'info', '', 0, 3, 'tootips'.$item->confKey); |
|
| 327 | + $out .= '</span>'; |
|
| 328 | + $out .= '</td>'; |
|
| 329 | 329 | |
| 330 | - $out.= '<td>'; |
|
| 330 | + $out .= '<td>'; |
|
| 331 | 331 | |
| 332 | 332 | if ($editMode) { |
| 333 | - $out.= $item->generateInputField(); |
|
| 333 | + $out .= $item->generateInputField(); |
|
| 334 | 334 | } else { |
| 335 | - $out.= $item->generateOutputField(); |
|
| 335 | + $out .= $item->generateOutputField(); |
|
| 336 | 336 | } |
| 337 | 337 | |
| 338 | 338 | if (!empty($item->errors)) { |
@@ -340,8 +340,8 @@ discard block |
||
| 340 | 340 | setEventMessages(null, $item->errors, 'errors'); |
| 341 | 341 | } |
| 342 | 342 | |
| 343 | - $out.= '</td>'; |
|
| 344 | - $out.= '</tr>'; |
|
| 343 | + $out .= '</td>'; |
|
| 344 | + $out .= '</tr>'; |
|
| 345 | 345 | } |
| 346 | 346 | |
| 347 | 347 | return $out; |
@@ -812,7 +812,7 @@ discard block |
||
| 812 | 812 | if (!empty($this->helpText)) { |
| 813 | 813 | return $this->helpText; |
| 814 | 814 | } |
| 815 | - return (($this->langs->trans($this->confKey . 'Tooltip') != $this->confKey . 'Tooltip') ? $this->langs->trans($this->confKey . 'Tooltip') : ''); |
|
| 815 | + return (($this->langs->trans($this->confKey.'Tooltip') != $this->confKey.'Tooltip') ? $this->langs->trans($this->confKey.'Tooltip') : ''); |
|
| 816 | 816 | } |
| 817 | 817 | |
| 818 | 818 | /** |
@@ -858,47 +858,47 @@ discard block |
||
| 858 | 858 | $out = ''; |
| 859 | 859 | |
| 860 | 860 | if ($this->type == 'title') { |
| 861 | - $out.= $this->generateOutputField(); // title have no input |
|
| 861 | + $out .= $this->generateOutputField(); // title have no input |
|
| 862 | 862 | } elseif ($this->type == 'multiselect') { |
| 863 | - $out.= $this->generateInputFieldMultiSelect(); |
|
| 863 | + $out .= $this->generateInputFieldMultiSelect(); |
|
| 864 | 864 | } elseif ($this->type == 'select') { |
| 865 | - $out.= $this->generateInputFieldSelect(); |
|
| 865 | + $out .= $this->generateInputFieldSelect(); |
|
| 866 | 866 | } elseif ($this->type == 'selectUser') { |
| 867 | - $out.= $this->generateInputFieldSelectUser(); |
|
| 867 | + $out .= $this->generateInputFieldSelectUser(); |
|
| 868 | 868 | } elseif ($this->type == 'textarea') { |
| 869 | - $out.= $this->generateInputFieldTextarea(); |
|
| 870 | - } elseif ($this->type== 'html') { |
|
| 871 | - $out.= $this->generateInputFieldHtml(); |
|
| 872 | - } elseif ($this->type== 'color') { |
|
| 873 | - $out.= $this->generateInputFieldColor(); |
|
| 869 | + $out .= $this->generateInputFieldTextarea(); |
|
| 870 | + } elseif ($this->type == 'html') { |
|
| 871 | + $out .= $this->generateInputFieldHtml(); |
|
| 872 | + } elseif ($this->type == 'color') { |
|
| 873 | + $out .= $this->generateInputFieldColor(); |
|
| 874 | 874 | } elseif ($this->type == 'yesno') { |
| 875 | 875 | if (!empty($conf->use_javascript_ajax)) { |
| 876 | - $out.= ajax_constantonoff($this->confKey); |
|
| 876 | + $out .= ajax_constantonoff($this->confKey); |
|
| 877 | 877 | } else { |
| 878 | - $out.= $this->form->selectyesno($this->confKey, $this->fieldValue, 1); |
|
| 878 | + $out .= $this->form->selectyesno($this->confKey, $this->fieldValue, 1); |
|
| 879 | 879 | } |
| 880 | 880 | } elseif (preg_match('/emailtemplate:/', $this->type)) { |
| 881 | - $out.= $this->generateInputFieldEmailTemplate(); |
|
| 881 | + $out .= $this->generateInputFieldEmailTemplate(); |
|
| 882 | 882 | } elseif (preg_match('/category:/', $this->type)) { |
| 883 | - $out.=$this->generateInputFieldCategories(); |
|
| 883 | + $out .= $this->generateInputFieldCategories(); |
|
| 884 | 884 | } elseif (preg_match('/thirdparty_type/', $this->type)) { |
| 885 | 885 | require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; |
| 886 | 886 | $formcompany = new FormCompany($this->db); |
| 887 | - $out.= $formcompany->selectProspectCustomerType($this->fieldValue, $this->confKey); |
|
| 887 | + $out .= $formcompany->selectProspectCustomerType($this->fieldValue, $this->confKey); |
|
| 888 | 888 | } elseif ($this->type == 'securekey') { |
| 889 | - $out.= $this->generateInputFieldSecureKey(); |
|
| 889 | + $out .= $this->generateInputFieldSecureKey(); |
|
| 890 | 890 | } elseif ($this->type == 'product') { |
| 891 | 891 | if (isModEnabled("product") || isModEnabled("service")) { |
| 892 | 892 | $selected = (empty($this->fieldValue) ? '' : $this->fieldValue); |
| 893 | - $out.= $this->form->select_produits($selected, $this->confKey, '', 0, 0, 1, 2, '', 0, array(), 0, '1', 0, $this->cssClass, 0, '', null, 1); |
|
| 893 | + $out .= $this->form->select_produits($selected, $this->confKey, '', 0, 0, 1, 2, '', 0, array(), 0, '1', 0, $this->cssClass, 0, '', null, 1); |
|
| 894 | 894 | } |
| 895 | 895 | } elseif ($this->type == 'selectBankAccount') { |
| 896 | 896 | if (isModEnabled("bank")) { |
| 897 | 897 | $selected = (empty($this->fieldValue) ? '' : $this->fieldValue); |
| 898 | - $out.= $this->form->select_comptes($selected, $this->confKey, 0, '', 0, '', 0, '', 1); |
|
| 898 | + $out .= $this->form->select_comptes($selected, $this->confKey, 0, '', 0, '', 0, '', 1); |
|
| 899 | 899 | } |
| 900 | 900 | } else { |
| 901 | - $out.= $this->generateInputFieldText(); |
|
| 901 | + $out .= $this->generateInputFieldText(); |
|
| 902 | 902 | } |
| 903 | 903 | |
| 904 | 904 | return $out; |
@@ -924,9 +924,9 @@ discard block |
||
| 924 | 924 | */ |
| 925 | 925 | public function generateInputFieldTextarea() |
| 926 | 926 | { |
| 927 | - $out = '<textarea class="flat" name="'.$this->confKey.'" id="'.$this->confKey.'" cols="50" rows="5" wrap="soft">' . "\n"; |
|
| 928 | - $out.= dol_htmlentities($this->fieldValue); |
|
| 929 | - $out.= "</textarea>\n"; |
|
| 927 | + $out = '<textarea class="flat" name="'.$this->confKey.'" id="'.$this->confKey.'" cols="50" rows="5" wrap="soft">'."\n"; |
|
| 928 | + $out .= dol_htmlentities($this->fieldValue); |
|
| 929 | + $out .= "</textarea>\n"; |
|
| 930 | 930 | return $out; |
| 931 | 931 | } |
| 932 | 932 | |
@@ -938,7 +938,7 @@ discard block |
||
| 938 | 938 | public function generateInputFieldHtml() |
| 939 | 939 | { |
| 940 | 940 | global $conf; |
| 941 | - require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; |
|
| 941 | + require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; |
|
| 942 | 942 | $doleditor = new DolEditor($this->confKey, $this->fieldValue, '', 160, 'dolibarr_notes', '', false, false, isModEnabled('fckeditor'), ROWS_5, '90%'); |
| 943 | 943 | return $doleditor->Create(1); |
| 944 | 944 | } |
@@ -976,7 +976,7 @@ discard block |
||
| 976 | 976 | |
| 977 | 977 | $out = ''; |
| 978 | 978 | if (preg_match('/emailtemplate:/', $this->type)) { |
| 979 | - include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php'; |
|
| 979 | + include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; |
|
| 980 | 980 | $formmail = new FormMail($this->db); |
| 981 | 981 | |
| 982 | 982 | $tmp = explode(':', $this->type); |
@@ -986,10 +986,10 @@ discard block |
||
| 986 | 986 | foreach ($formmail->lines_model as $modelMail) { |
| 987 | 987 | $moreonlabel = ''; |
| 988 | 988 | if (!empty($arrayOfMessageName[$modelMail->label])) { |
| 989 | - $moreonlabel = ' <span class="opacitymedium">(' . $this->langs->trans("SeveralLangugeVariatFound") . ')</span>'; |
|
| 989 | + $moreonlabel = ' <span class="opacitymedium">('.$this->langs->trans("SeveralLangugeVariatFound").')</span>'; |
|
| 990 | 990 | } |
| 991 | 991 | // The 'label' is the key that is unique if we exclude the language |
| 992 | - $arrayOfMessageName[$modelMail->id] = $this->langs->trans(preg_replace('/\(|\)/', '', $modelMail->label)) . $moreonlabel; |
|
| 992 | + $arrayOfMessageName[$modelMail->id] = $this->langs->trans(preg_replace('/\(|\)/', '', $modelMail->label)).$moreonlabel; |
|
| 993 | 993 | } |
| 994 | 994 | } |
| 995 | 995 | $out .= $this->form->selectarray($this->confKey, $arrayOfMessageName, $this->fieldValue, 'None', 0, 0, '', 0, 0, 0, '', '', 1); |
@@ -1009,7 +1009,7 @@ discard block |
||
| 1009 | 1009 | global $conf; |
| 1010 | 1010 | $out = '<input required="required" type="text" class="flat" id="'.$this->confKey.'" name="'.$this->confKey.'" value="'.(GETPOST($this->confKey, 'alpha') ? GETPOST($this->confKey, 'alpha') : $this->fieldValue).'" size="40">'; |
| 1011 | 1011 | if (!empty($conf->use_javascript_ajax)) { |
| 1012 | - $out.= ' '.img_picto($this->langs->trans('Generate'), 'refresh', 'id="generate_token'.$this->confKey.'" class="linkobject"'); |
|
| 1012 | + $out .= ' '.img_picto($this->langs->trans('Generate'), 'refresh', 'id="generate_token'.$this->confKey.'" class="linkobject"'); |
|
| 1013 | 1013 | } |
| 1014 | 1014 | |
| 1015 | 1015 | // Add button to autosuggest a key |
@@ -1124,30 +1124,30 @@ discard block |
||
| 1124 | 1124 | if ($this->type == 'title') { |
| 1125 | 1125 | // nothing to do |
| 1126 | 1126 | } elseif ($this->type == 'textarea') { |
| 1127 | - $out.= dol_nl2br($this->fieldValue); |
|
| 1127 | + $out .= dol_nl2br($this->fieldValue); |
|
| 1128 | 1128 | } elseif ($this->type == 'multiselect') { |
| 1129 | - $out.= $this->generateOutputFieldMultiSelect(); |
|
| 1129 | + $out .= $this->generateOutputFieldMultiSelect(); |
|
| 1130 | 1130 | } elseif ($this->type == 'select') { |
| 1131 | - $out.= $this->generateOutputFieldSelect(); |
|
| 1131 | + $out .= $this->generateOutputFieldSelect(); |
|
| 1132 | 1132 | } elseif ($this->type == 'selectUser') { |
| 1133 | - $out.= $this->generateOutputFieldSelectUser(); |
|
| 1133 | + $out .= $this->generateOutputFieldSelectUser(); |
|
| 1134 | 1134 | } elseif ($this->type == 'html') { |
| 1135 | - $out.= $this->fieldValue; |
|
| 1135 | + $out .= $this->fieldValue; |
|
| 1136 | 1136 | } elseif ($this->type == 'color') { |
| 1137 | - $out.= $this->generateOutputFieldColor(); |
|
| 1137 | + $out .= $this->generateOutputFieldColor(); |
|
| 1138 | 1138 | } elseif ($this->type == 'yesno') { |
| 1139 | 1139 | if (!empty($conf->use_javascript_ajax)) { |
| 1140 | - $out.= ajax_constantonoff($this->confKey); |
|
| 1140 | + $out .= ajax_constantonoff($this->confKey); |
|
| 1141 | 1141 | } else { |
| 1142 | 1142 | if ($this->fieldValue == 1) { |
| 1143 | - $out.= $langs->trans('yes'); |
|
| 1143 | + $out .= $langs->trans('yes'); |
|
| 1144 | 1144 | } else { |
| 1145 | - $out.= $langs->trans('no'); |
|
| 1145 | + $out .= $langs->trans('no'); |
|
| 1146 | 1146 | } |
| 1147 | 1147 | } |
| 1148 | 1148 | } elseif (preg_match('/emailtemplate:/', $this->type)) { |
| 1149 | 1149 | if ($this->fieldValue > 0) { |
| 1150 | - include_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php'; |
|
| 1150 | + include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; |
|
| 1151 | 1151 | $formmail = new FormMail($this->db); |
| 1152 | 1152 | |
| 1153 | 1153 | $tmp = explode(':', $this->type); |
@@ -1156,7 +1156,7 @@ discard block |
||
| 1156 | 1156 | if (is_numeric($template) && $template < 0) { |
| 1157 | 1157 | $this->setErrors($formmail->errors); |
| 1158 | 1158 | } |
| 1159 | - $out.= $this->langs->trans($template->label); |
|
| 1159 | + $out .= $this->langs->trans($template->label); |
|
| 1160 | 1160 | } |
| 1161 | 1161 | } elseif (preg_match('/category:/', $this->type)) { |
| 1162 | 1162 | require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
@@ -1168,18 +1168,18 @@ discard block |
||
| 1168 | 1168 | $ways = $c->print_all_ways(' >> ', 'none', 0, 1); // $ways[0] = "ccc2 >> ccc2a >> ccc2a1" with html formatted text |
| 1169 | 1169 | $toprint = array(); |
| 1170 | 1170 | foreach ($ways as $way) { |
| 1171 | - $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"' . ($c->color ? ' style="background: #' . $c->color . ';"' : ' style="background: #bbb"') . '>' . $way . '</li>'; |
|
| 1171 | + $toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"'.($c->color ? ' style="background: #'.$c->color.';"' : ' style="background: #bbb"').'>'.$way.'</li>'; |
|
| 1172 | 1172 | } |
| 1173 | - $out.='<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">' . implode(' ', $toprint) . '</ul></div>'; |
|
| 1173 | + $out .= '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">'.implode(' ', $toprint).'</ul></div>'; |
|
| 1174 | 1174 | } elseif (preg_match('/thirdparty_type/', $this->type)) { |
| 1175 | - if ($this->fieldValue==2) { |
|
| 1176 | - $out.= $this->langs->trans("Prospect"); |
|
| 1177 | - } elseif ($this->fieldValue==3) { |
|
| 1178 | - $out.= $this->langs->trans("ProspectCustomer"); |
|
| 1179 | - } elseif ($this->fieldValue==1) { |
|
| 1180 | - $out.= $this->langs->trans("Customer"); |
|
| 1181 | - } elseif ($this->fieldValue==0) { |
|
| 1182 | - $out.= $this->langs->trans("NorProspectNorCustomer"); |
|
| 1175 | + if ($this->fieldValue == 2) { |
|
| 1176 | + $out .= $this->langs->trans("Prospect"); |
|
| 1177 | + } elseif ($this->fieldValue == 3) { |
|
| 1178 | + $out .= $this->langs->trans("ProspectCustomer"); |
|
| 1179 | + } elseif ($this->fieldValue == 1) { |
|
| 1180 | + $out .= $this->langs->trans("Customer"); |
|
| 1181 | + } elseif ($this->fieldValue == 0) { |
|
| 1182 | + $out .= $this->langs->trans("NorProspectNorCustomer"); |
|
| 1183 | 1183 | } |
| 1184 | 1184 | } elseif ($this->type == 'product') { |
| 1185 | 1185 | require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; |
@@ -1187,7 +1187,7 @@ discard block |
||
| 1187 | 1187 | $product = new Product($this->db); |
| 1188 | 1188 | $resprod = $product->fetch($this->fieldValue); |
| 1189 | 1189 | if ($resprod > 0) { |
| 1190 | - $out.= $product->ref; |
|
| 1190 | + $out .= $product->ref; |
|
| 1191 | 1191 | } elseif ($resprod < 0) { |
| 1192 | 1192 | $this->setErrors($product->errors); |
| 1193 | 1193 | } |
@@ -1197,12 +1197,12 @@ discard block |
||
| 1197 | 1197 | $bankaccount = new Account($this->db); |
| 1198 | 1198 | $resbank = $bankaccount->fetch($this->fieldValue); |
| 1199 | 1199 | if ($resbank > 0) { |
| 1200 | - $out.= $bankaccount->label; |
|
| 1200 | + $out .= $bankaccount->label; |
|
| 1201 | 1201 | } elseif ($resbank < 0) { |
| 1202 | 1202 | $this->setErrors($bankaccount->errors); |
| 1203 | 1203 | } |
| 1204 | 1204 | } else { |
| 1205 | - $out.= $this->fieldValue; |
|
| 1205 | + $out .= $this->fieldValue; |
|
| 1206 | 1206 | } |
| 1207 | 1207 | |
| 1208 | 1208 | return $out; |
@@ -1225,7 +1225,7 @@ discard block |
||
| 1225 | 1225 | if (!empty($TSelected)) { |
| 1226 | 1226 | foreach ($TSelected as $selected) { |
| 1227 | 1227 | if (!empty($this->fieldOptions[$selected])) { |
| 1228 | - $outPut.= dolGetBadge('', $this->fieldOptions[$selected], 'info').' '; |
|
| 1228 | + $outPut .= dolGetBadge('', $this->fieldOptions[$selected], 'info').' '; |
|
| 1229 | 1229 | } |
| 1230 | 1230 | } |
| 1231 | 1231 | } |
@@ -1240,7 +1240,7 @@ discard block |
||
| 1240 | 1240 | public function generateOutputFieldColor() |
| 1241 | 1241 | { |
| 1242 | 1242 | global $langs; |
| 1243 | - $this->fieldAttr['disabled']=null; |
|
| 1243 | + $this->fieldAttr['disabled'] = null; |
|
| 1244 | 1244 | $color = colorArrayToHex(colorStringToArray($this->fieldValue, array()), ''); |
| 1245 | 1245 | if ($color) { |
| 1246 | 1246 | return '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">'; |
@@ -1254,7 +1254,7 @@ discard block |
||
| 1254 | 1254 | */ |
| 1255 | 1255 | public function generateInputFieldColor() |
| 1256 | 1256 | { |
| 1257 | - $this->fieldAttr['type']= 'color'; |
|
| 1257 | + $this->fieldAttr['type'] = 'color'; |
|
| 1258 | 1258 | $default = $this->defaultFieldValue; |
| 1259 | 1259 | include_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; |
| 1260 | 1260 | $formother = new FormOther($this->db); |
@@ -1286,7 +1286,7 @@ discard block |
||
| 1286 | 1286 | $outPut = ''; |
| 1287 | 1287 | $user = new User($this->db); |
| 1288 | 1288 | $user->fetch($this->fieldValue); |
| 1289 | - $outPut = $user->firstname . " " . $user->lastname; |
|
| 1289 | + $outPut = $user->firstname." ".$user->lastname; |
|
| 1290 | 1290 | return $outPut; |
| 1291 | 1291 | } |
| 1292 | 1292 | |
@@ -24,8 +24,8 @@ discard block |
||
| 24 | 24 | |
| 25 | 25 | // Load Dolibarr environment |
| 26 | 26 | require_once "../../main.inc.php"; |
| 27 | -require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php"; |
|
| 28 | -require_once DOL_DOCUMENT_ROOT . "/webportal/lib/webportal.lib.php"; |
|
| 27 | +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php"; |
|
| 28 | +require_once DOL_DOCUMENT_ROOT."/webportal/lib/webportal.lib.php"; |
|
| 29 | 29 | |
| 30 | 30 | // Translations |
| 31 | 31 | $langs->loadLangs(array("admin", "webportal")); |
@@ -36,7 +36,7 @@ discard block |
||
| 36 | 36 | // Parameters |
| 37 | 37 | $action = GETPOST('action', 'aZ09'); |
| 38 | 38 | $backtopage = GETPOST('backtopage', 'alpha'); |
| 39 | -$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 39 | +$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 40 | 40 | |
| 41 | 41 | $value = GETPOST('value', 'alpha'); |
| 42 | 42 | $label = GETPOST('label', 'alpha'); |
@@ -54,12 +54,12 @@ discard block |
||
| 54 | 54 | $useFormSetup = 1; |
| 55 | 55 | |
| 56 | 56 | if (!class_exists('FormSetup')) { |
| 57 | - require_once DOL_DOCUMENT_ROOT . '/core/class/html.formsetup.class.php'; |
|
| 57 | + require_once DOL_DOCUMENT_ROOT.'/core/class/html.formsetup.class.php'; |
|
| 58 | 58 | } |
| 59 | 59 | |
| 60 | 60 | $formSetup = new FormSetup($db); |
| 61 | 61 | |
| 62 | -require_once __DIR__ . '/../class/webPortalTheme.class.php'; |
|
| 62 | +require_once __DIR__.'/../class/webPortalTheme.class.php'; |
|
| 63 | 63 | $webPortalTheme = new WebPortalTheme(); |
| 64 | 64 | |
| 65 | 65 | // Setup conf for secondary color |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | * Actions |
| 96 | 96 | */ |
| 97 | 97 | |
| 98 | -include DOL_DOCUMENT_ROOT . '/core/actions_setmoduleoptions.inc.php'; |
|
| 98 | +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; |
|
| 99 | 99 | |
| 100 | 100 | // Force always edit mode |
| 101 | 101 | if (empty($action) || $action == 'update') { |
@@ -115,7 +115,7 @@ discard block |
||
| 115 | 115 | llxHeader('', $langs->trans($title), $help_url); |
| 116 | 116 | |
| 117 | 117 | // Subheader |
| 118 | -$linkback = '<a href="' . ($backtopage ? $backtopage : DOL_URL_ROOT . '/admin/modules.php?restore_lastsearch_values=1') . '">' . $langs->trans("BackToModuleList") . '</a>'; |
|
| 118 | +$linkback = '<a href="'.($backtopage ? $backtopage : DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1').'">'.$langs->trans("BackToModuleList").'</a>'; |
|
| 119 | 119 | |
| 120 | 120 | print load_fiche_titre($langs->trans($title), $linkback, 'title_setup'); |
| 121 | 121 | |
@@ -132,10 +132,10 @@ discard block |
||
| 132 | 132 | } elseif (!empty($formSetup->items)) { |
| 133 | 133 | print $formSetup->generateOutput(); |
| 134 | 134 | print '<div class="tabsAction">'; |
| 135 | - print '<a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?action=edit&token=' . newToken() . '">' . $langs->trans("Modify") . '</a>'; |
|
| 135 | + print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit&token='.newToken().'">'.$langs->trans("Modify").'</a>'; |
|
| 136 | 136 | print '</div>'; |
| 137 | 137 | } else { |
| 138 | - print '<br>' . $langs->trans("NothingToSetup"); |
|
| 138 | + print '<br>'.$langs->trans("NothingToSetup"); |
|
| 139 | 139 | } |
| 140 | 140 | |
| 141 | 141 | |
@@ -24,8 +24,8 @@ discard block |
||
| 24 | 24 | |
| 25 | 25 | // Load Dolibarr environment |
| 26 | 26 | require_once "../../main.inc.php"; |
| 27 | -require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php"; |
|
| 28 | -require_once DOL_DOCUMENT_ROOT . "/webportal/lib/webportal.lib.php"; |
|
| 27 | +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php"; |
|
| 28 | +require_once DOL_DOCUMENT_ROOT."/webportal/lib/webportal.lib.php"; |
|
| 29 | 29 | |
| 30 | 30 | // Translations |
| 31 | 31 | $langs->loadLangs(array("admin", "webportal")); |
@@ -36,7 +36,7 @@ discard block |
||
| 36 | 36 | // Parameters |
| 37 | 37 | $action = GETPOST('action', 'aZ09'); |
| 38 | 38 | $backtopage = GETPOST('backtopage', 'alpha'); |
| 39 | -$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 39 | +$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 40 | 40 | |
| 41 | 41 | if (empty($action)) { |
| 42 | 42 | $action = 'edit'; |
@@ -59,7 +59,7 @@ discard block |
||
| 59 | 59 | $useFormSetup = 1; |
| 60 | 60 | |
| 61 | 61 | if (!class_exists('FormSetup')) { |
| 62 | - require_once DOL_DOCUMENT_ROOT . '/core/class/html.formsetup.class.php'; |
|
| 62 | + require_once DOL_DOCUMENT_ROOT.'/core/class/html.formsetup.class.php'; |
|
| 63 | 63 | } |
| 64 | 64 | |
| 65 | 65 | $formSetup = new FormSetup($db); |
@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | $item = $formSetup->newItem('WEBPORTAL_ROOT_URL')->setAsString(); |
| 69 | 69 | $item->fieldAttr = array('placeholder' => 'https://'); |
| 70 | 70 | $item->helpText = $langs->transnoentities('WebPortalRootUrlHelp'); |
| 71 | -require_once __DIR__ . '/../class/context.class.php'; |
|
| 71 | +require_once __DIR__.'/../class/context.class.php'; |
|
| 72 | 72 | $context = Context::getInstance(); |
| 73 | 73 | $item->fieldOutputOverride = '<a target="_blank" href="'.Context::getRootConfigUrl().'" >'.img_picto('', 'globe', 'class="pictofixedwidth"').Context::getRootConfigUrl().'</a>'; |
| 74 | 74 | |
@@ -122,7 +122,7 @@ discard block |
||
| 122 | 122 | * Actions |
| 123 | 123 | */ |
| 124 | 124 | |
| 125 | -include DOL_DOCUMENT_ROOT . '/core/actions_setmoduleoptions.inc.php'; |
|
| 125 | +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; |
|
| 126 | 126 | |
| 127 | 127 | if ($action == 'updateMask') { |
| 128 | 128 | $maskconst = GETPOST('maskconst', 'aZ09'); |
@@ -153,10 +153,10 @@ discard block |
||
| 153 | 153 | $filefound = 0; |
| 154 | 154 | $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); |
| 155 | 155 | foreach ($dirmodels as $reldir) { |
| 156 | - $file = dol_buildpath($reldir . "core/modules/webportal/doc/pdf_" . $modele . "_" . strtolower($tmpobjectkey) . ".modules.php", 0); |
|
| 156 | + $file = dol_buildpath($reldir."core/modules/webportal/doc/pdf_".$modele."_".strtolower($tmpobjectkey).".modules.php", 0); |
|
| 157 | 157 | if (file_exists($file)) { |
| 158 | 158 | $filefound = 1; |
| 159 | - $classname = "pdf_" . $modele . "_" . strtolower($tmpobjectkey); |
|
| 159 | + $classname = "pdf_".$modele."_".strtolower($tmpobjectkey); |
|
| 160 | 160 | break; |
| 161 | 161 | } |
| 162 | 162 | } |
@@ -167,7 +167,7 @@ discard block |
||
| 167 | 167 | $module = new $classname($db); |
| 168 | 168 | |
| 169 | 169 | if ($module->write_file($tmpobject, $langs) > 0) { |
| 170 | - header("Location: " . DOL_URL_ROOT . "/document.php?modulepart=webportal-" . strtolower($tmpobjectkey) . "&file=SPECIMEN.pdf"); |
|
| 170 | + header("Location: ".DOL_URL_ROOT."/document.php?modulepart=webportal-".strtolower($tmpobjectkey)."&file=SPECIMEN.pdf"); |
|
| 171 | 171 | return; |
| 172 | 172 | } else { |
| 173 | 173 | setEventMessages($module->error, null, 'errors'); |
@@ -181,7 +181,7 @@ discard block |
||
| 181 | 181 | // TODO Check if numbering module chosen can be activated by calling method canBeActivated |
| 182 | 182 | $tmpobjectkey = GETPOST('object'); |
| 183 | 183 | if (!empty($tmpobjectkey)) { |
| 184 | - $constforval = 'WEBPORTAL_' . strtoupper($tmpobjectkey) . "_ADDON"; |
|
| 184 | + $constforval = 'WEBPORTAL_'.strtoupper($tmpobjectkey)."_ADDON"; |
|
| 185 | 185 | dolibarr_set_const($db, $constforval, $value, 'chaine', 0, '', $conf->entity); |
| 186 | 186 | } |
| 187 | 187 | } elseif ($action == 'set') { |
@@ -192,7 +192,7 @@ discard block |
||
| 192 | 192 | if ($ret > 0) { |
| 193 | 193 | $tmpobjectkey = GETPOST('object'); |
| 194 | 194 | if (!empty($tmpobjectkey)) { |
| 195 | - $constforval = 'WEBPORTAL_' . strtoupper($tmpobjectkey) . '_ADDON_PDF'; |
|
| 195 | + $constforval = 'WEBPORTAL_'.strtoupper($tmpobjectkey).'_ADDON_PDF'; |
|
| 196 | 196 | if (getDolGlobalString($constforval) == "$value") { |
| 197 | 197 | dolibarr_del_const($db, $constforval, $conf->entity); |
| 198 | 198 | } |
@@ -202,7 +202,7 @@ discard block |
||
| 202 | 202 | // Set or unset default model |
| 203 | 203 | $tmpobjectkey = GETPOST('object'); |
| 204 | 204 | if (!empty($tmpobjectkey)) { |
| 205 | - $constforval = 'WEBPORTAL_' . strtoupper($tmpobjectkey) . '_ADDON_PDF'; |
|
| 205 | + $constforval = 'WEBPORTAL_'.strtoupper($tmpobjectkey).'_ADDON_PDF'; |
|
| 206 | 206 | if (dolibarr_set_const($db, $constforval, $value, 'chaine', 0, '', $conf->entity)) { |
| 207 | 207 | // The constant that was read before the new set |
| 208 | 208 | // We therefore requires a variable to have a coherent view |
@@ -218,7 +218,7 @@ discard block |
||
| 218 | 218 | } elseif ($action == 'unsetdoc') { |
| 219 | 219 | $tmpobjectkey = GETPOST('object'); |
| 220 | 220 | if (!empty($tmpobjectkey)) { |
| 221 | - $constforval = 'WEBPORTAL_' . strtoupper($tmpobjectkey) . '_ADDON_PDF'; |
|
| 221 | + $constforval = 'WEBPORTAL_'.strtoupper($tmpobjectkey).'_ADDON_PDF'; |
|
| 222 | 222 | dolibarr_del_const($db, $constforval, $conf->entity); |
| 223 | 223 | } |
| 224 | 224 | } |
@@ -240,7 +240,7 @@ discard block |
||
| 240 | 240 | llxHeader('', $langs->trans($title), $help_url); |
| 241 | 241 | |
| 242 | 242 | // Subheader |
| 243 | -$linkback = '<a href="' . ($backtopage ? $backtopage : DOL_URL_ROOT . '/admin/modules.php?restore_lastsearch_values=1') . '">' . $langs->trans("BackToModuleList") . '</a>'; |
|
| 243 | +$linkback = '<a href="'.($backtopage ? $backtopage : DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1').'">'.$langs->trans("BackToModuleList").'</a>'; |
|
| 244 | 244 | |
| 245 | 245 | print load_fiche_titre($langs->trans($title), $linkback, 'title_setup'); |
| 246 | 246 | |
@@ -257,10 +257,10 @@ discard block |
||
| 257 | 257 | } elseif (!empty($formSetup->items)) { |
| 258 | 258 | print $formSetup->generateOutput(); |
| 259 | 259 | print '<div class="tabsAction">'; |
| 260 | - print '<a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?action=edit&token=' . newToken() . '">' . $langs->trans("Modify") . '</a>'; |
|
| 260 | + print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit&token='.newToken().'">'.$langs->trans("Modify").'</a>'; |
|
| 261 | 261 | print '</div>'; |
| 262 | 262 | } else { |
| 263 | - print '<br>' . $langs->trans("NothingToSetup"); |
|
| 263 | + print '<br>'.$langs->trans("NothingToSetup"); |
|
| 264 | 264 | } |
| 265 | 265 | |
| 266 | 266 | |
@@ -282,26 +282,26 @@ discard block |
||
| 282 | 282 | |
| 283 | 283 | print '<table class="noborder centpercent">'; |
| 284 | 284 | print '<tr class="liste_titre">'; |
| 285 | - print '<td>' . $langs->trans("Name") . '</td>'; |
|
| 286 | - print '<td>' . $langs->trans("Description") . '</td>'; |
|
| 287 | - print '<td class="nowrap">' . $langs->trans("Example") . '</td>'; |
|
| 288 | - print '<td class="center" width="60">' . $langs->trans("Status") . '</td>'; |
|
| 289 | - print '<td class="center" width="16">' . $langs->trans("ShortInfo") . '</td>'; |
|
| 290 | - print '</tr>' . "\n"; |
|
| 285 | + print '<td>'.$langs->trans("Name").'</td>'; |
|
| 286 | + print '<td>'.$langs->trans("Description").'</td>'; |
|
| 287 | + print '<td class="nowrap">'.$langs->trans("Example").'</td>'; |
|
| 288 | + print '<td class="center" width="60">'.$langs->trans("Status").'</td>'; |
|
| 289 | + print '<td class="center" width="16">'.$langs->trans("ShortInfo").'</td>'; |
|
| 290 | + print '</tr>'."\n"; |
|
| 291 | 291 | |
| 292 | 292 | clearstatcache(); |
| 293 | 293 | |
| 294 | 294 | foreach ($dirmodels as $reldir) { |
| 295 | - $dir = dol_buildpath($reldir . "core/modules/" . $moduledir); |
|
| 295 | + $dir = dol_buildpath($reldir."core/modules/".$moduledir); |
|
| 296 | 296 | |
| 297 | 297 | if (is_dir($dir)) { |
| 298 | 298 | $handle = opendir($dir); |
| 299 | 299 | if (is_resource($handle)) { |
| 300 | 300 | while (($file = readdir($handle)) !== false) { |
| 301 | - if (strpos($file, 'mod_' . strtolower($myTmpObjectKey) . '_') === 0 && substr($file, dol_strlen($file) - 3, 3) == 'php') { |
|
| 301 | + if (strpos($file, 'mod_'.strtolower($myTmpObjectKey).'_') === 0 && substr($file, dol_strlen($file) - 3, 3) == 'php') { |
|
| 302 | 302 | $file = substr($file, 0, dol_strlen($file) - 4); |
| 303 | 303 | |
| 304 | - require_once $dir . '/' . $file . '.php'; |
|
| 304 | + require_once $dir.'/'.$file.'.php'; |
|
| 305 | 305 | |
| 306 | 306 | $module = new $file($db); |
| 307 | 307 | |
@@ -314,9 +314,9 @@ discard block |
||
| 314 | 314 | } |
| 315 | 315 | |
| 316 | 316 | if ($module->isEnabled()) { |
| 317 | - dol_include_once('/' . $moduledir . '/class/' . strtolower($myTmpObjectKey) . '.class.php'); |
|
| 317 | + dol_include_once('/'.$moduledir.'/class/'.strtolower($myTmpObjectKey).'.class.php'); |
|
| 318 | 318 | |
| 319 | - print '<tr class="oddeven"><td>' . $module->name . "</td><td>\n"; |
|
| 319 | + print '<tr class="oddeven"><td>'.$module->name."</td><td>\n"; |
|
| 320 | 320 | print $module->info(); |
| 321 | 321 | print '</td>'; |
| 322 | 322 | |
@@ -325,20 +325,20 @@ discard block |
||
| 325 | 325 | $tmp = $module->getExample(); |
| 326 | 326 | if (preg_match('/^Error/', $tmp)) { |
| 327 | 327 | $langs->load("errors"); |
| 328 | - print '<div class="error">' . $langs->trans($tmp) . '</div>'; |
|
| 328 | + print '<div class="error">'.$langs->trans($tmp).'</div>'; |
|
| 329 | 329 | } elseif ($tmp == 'NotConfigured') { |
| 330 | 330 | print $langs->trans($tmp); |
| 331 | 331 | } else { |
| 332 | 332 | print $tmp; |
| 333 | 333 | } |
| 334 | - print '</td>' . "\n"; |
|
| 334 | + print '</td>'."\n"; |
|
| 335 | 335 | |
| 336 | 336 | print '<td class="center">'; |
| 337 | - $constforvar = 'WEBPORTAL_' . strtoupper($myTmpObjectKey) . '_ADDON'; |
|
| 337 | + $constforvar = 'WEBPORTAL_'.strtoupper($myTmpObjectKey).'_ADDON'; |
|
| 338 | 338 | if (getDolGlobalString($constforvar) == $file) { |
| 339 | 339 | print img_picto($langs->trans("Activated"), 'switch_on'); |
| 340 | 340 | } else { |
| 341 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=setmod&token=' . newToken() . '&object=' . strtolower($myTmpObjectKey) . '&value=' . urlencode($file) . '">'; |
|
| 341 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=setmod&token='.newToken().'&object='.strtolower($myTmpObjectKey).'&value='.urlencode($file).'">'; |
|
| 342 | 342 | print img_picto($langs->trans("Disabled"), 'switch_off'); |
| 343 | 343 | print '</a>'; |
| 344 | 344 | } |
@@ -349,18 +349,18 @@ discard block |
||
| 349 | 349 | |
| 350 | 350 | // Info |
| 351 | 351 | $htmltooltip = ''; |
| 352 | - $htmltooltip .= '' . $langs->trans("Version") . ': <b>' . $module->getVersion() . '</b><br>'; |
|
| 352 | + $htmltooltip .= ''.$langs->trans("Version").': <b>'.$module->getVersion().'</b><br>'; |
|
| 353 | 353 | |
| 354 | 354 | $nextval = $module->getNextValue($mytmpinstance); |
| 355 | 355 | if ("$nextval" != $langs->trans("NotAvailable")) { // Keep " on nextval |
| 356 | - $htmltooltip .= '' . $langs->trans("NextValue") . ': '; |
|
| 356 | + $htmltooltip .= ''.$langs->trans("NextValue").': '; |
|
| 357 | 357 | if ($nextval) { |
| 358 | 358 | if (preg_match('/^Error/', $nextval) || $nextval == 'NotConfigured') { |
| 359 | 359 | $nextval = $langs->trans($nextval); |
| 360 | 360 | } |
| 361 | - $htmltooltip .= $nextval . '<br>'; |
|
| 361 | + $htmltooltip .= $nextval.'<br>'; |
|
| 362 | 362 | } else { |
| 363 | - $htmltooltip .= $langs->trans($module->error) . '<br>'; |
|
| 363 | + $htmltooltip .= $langs->trans($module->error).'<br>'; |
|
| 364 | 364 | } |
| 365 | 365 | } |
| 366 | 366 | |
@@ -391,9 +391,9 @@ discard block |
||
| 391 | 391 | // Load array def with activated templates |
| 392 | 392 | $def = array(); |
| 393 | 393 | $sql = "SELECT nom"; |
| 394 | - $sql .= " FROM " . $db->prefix() . "document_model"; |
|
| 395 | - $sql .= " WHERE type = '" . $db->escape($type) . "'"; |
|
| 396 | - $sql .= " AND entity = " . $conf->entity; |
|
| 394 | + $sql .= " FROM ".$db->prefix()."document_model"; |
|
| 395 | + $sql .= " WHERE type = '".$db->escape($type)."'"; |
|
| 396 | + $sql .= " AND entity = ".$conf->entity; |
|
| 397 | 397 | $resql = $db->query($sql); |
| 398 | 398 | if ($resql) { |
| 399 | 399 | $i = 0; |
@@ -409,19 +409,19 @@ discard block |
||
| 409 | 409 | |
| 410 | 410 | print "<table class=\"noborder\" width=\"100%\">\n"; |
| 411 | 411 | print "<tr class=\"liste_titre\">\n"; |
| 412 | - print '<td>' . $langs->trans("Name") . '</td>'; |
|
| 413 | - print '<td>' . $langs->trans("Description") . '</td>'; |
|
| 414 | - print '<td class="center" width="60">' . $langs->trans("Status") . "</td>\n"; |
|
| 415 | - print '<td class="center" width="60">' . $langs->trans("Default") . "</td>\n"; |
|
| 416 | - print '<td class="center" width="38">' . $langs->trans("ShortInfo") . '</td>'; |
|
| 417 | - print '<td class="center" width="38">' . $langs->trans("Preview") . '</td>'; |
|
| 412 | + print '<td>'.$langs->trans("Name").'</td>'; |
|
| 413 | + print '<td>'.$langs->trans("Description").'</td>'; |
|
| 414 | + print '<td class="center" width="60">'.$langs->trans("Status")."</td>\n"; |
|
| 415 | + print '<td class="center" width="60">'.$langs->trans("Default")."</td>\n"; |
|
| 416 | + print '<td class="center" width="38">'.$langs->trans("ShortInfo").'</td>'; |
|
| 417 | + print '<td class="center" width="38">'.$langs->trans("Preview").'</td>'; |
|
| 418 | 418 | print "</tr>\n"; |
| 419 | 419 | |
| 420 | 420 | clearstatcache(); |
| 421 | 421 | |
| 422 | 422 | foreach ($dirmodels as $reldir) { |
| 423 | 423 | foreach (array('', '/doc') as $valdir) { |
| 424 | - $realpath = $reldir . "core/modules/" . $moduledir . $valdir; |
|
| 424 | + $realpath = $reldir."core/modules/".$moduledir.$valdir; |
|
| 425 | 425 | $dir = dol_buildpath($realpath); |
| 426 | 426 | |
| 427 | 427 | if (is_dir($dir)) { |
@@ -435,11 +435,11 @@ discard block |
||
| 435 | 435 | |
| 436 | 436 | foreach ($filelist as $file) { |
| 437 | 437 | if (preg_match('/\.modules\.php$/i', $file) && preg_match('/^(pdf_|doc_)/', $file)) { |
| 438 | - if (file_exists($dir . '/' . $file)) { |
|
| 438 | + if (file_exists($dir.'/'.$file)) { |
|
| 439 | 439 | $name = substr($file, 4, dol_strlen($file) - 16); |
| 440 | 440 | $classname = substr($file, 0, dol_strlen($file) - 12); |
| 441 | 441 | |
| 442 | - require_once $dir . '/' . $file; |
|
| 442 | + require_once $dir.'/'.$file; |
|
| 443 | 443 | $module = new $classname($db); |
| 444 | 444 | |
| 445 | 445 | $modulequalified = 1; |
@@ -463,40 +463,40 @@ discard block |
||
| 463 | 463 | |
| 464 | 464 | // Active |
| 465 | 465 | if (in_array($name, $def)) { |
| 466 | - print '<td class="center">' . "\n"; |
|
| 467 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=del&token=' . newToken() . '&value=' . urlencode($name) . '">'; |
|
| 466 | + print '<td class="center">'."\n"; |
|
| 467 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=del&token='.newToken().'&value='.urlencode($name).'">'; |
|
| 468 | 468 | print img_picto($langs->trans("Enabled"), 'switch_on'); |
| 469 | 469 | print '</a>'; |
| 470 | 470 | print '</td>'; |
| 471 | 471 | } else { |
| 472 | - print '<td class="center">' . "\n"; |
|
| 473 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=set&token=' . newToken() . '&value=' . urlencode($name) . '&scan_dir=' . urlencode($module->scandir) . '&label=' . urlencode($module->name) . '">' . img_picto($langs->trans("Disabled"), 'switch_off') . '</a>'; |
|
| 472 | + print '<td class="center">'."\n"; |
|
| 473 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&token='.newToken().'&value='.urlencode($name).'&scan_dir='.urlencode($module->scandir).'&label='.urlencode($module->name).'">'.img_picto($langs->trans("Disabled"), 'switch_off').'</a>'; |
|
| 474 | 474 | print "</td>"; |
| 475 | 475 | } |
| 476 | 476 | |
| 477 | 477 | // Default |
| 478 | 478 | print '<td class="center">'; |
| 479 | - $constforvar = 'WEBPORTAL_' . strtoupper($myTmpObjectKey) . '_ADDON_PDF'; |
|
| 479 | + $constforvar = 'WEBPORTAL_'.strtoupper($myTmpObjectKey).'_ADDON_PDF'; |
|
| 480 | 480 | if (getDolGlobalString($constforvar) == $name) { |
| 481 | 481 | //print img_picto($langs->trans("Default"), 'on'); |
| 482 | 482 | // Even if choice is the default value, we allow to disable it. Replace this with previous line if you need to disable unset |
| 483 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=unsetdoc&token=' . newToken() . '&object=' . urlencode(strtolower($myTmpObjectKey)) . '&value=' . urlencode($name) . '&scan_dir=' . urlencode($module->scandir) . '&label=' . urlencode($module->name) . '&type=' . urlencode($type) . '" alt="' . $langs->trans("Disable") . '">' . img_picto($langs->trans("Enabled"), 'on') . '</a>'; |
|
| 483 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=unsetdoc&token='.newToken().'&object='.urlencode(strtolower($myTmpObjectKey)).'&value='.urlencode($name).'&scan_dir='.urlencode($module->scandir).'&label='.urlencode($module->name).'&type='.urlencode($type).'" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').'</a>'; |
|
| 484 | 484 | } else { |
| 485 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=setdoc&token=' . newToken() . '&object=' . urlencode(strtolower($myTmpObjectKey)) . '&value=' . urlencode($name) . '&scan_dir=' . urlencode($module->scandir) . '&label=' . urlencode($module->name) . '" alt="' . $langs->trans("Default") . '">' . img_picto($langs->trans("Disabled"), 'off') . '</a>'; |
|
| 485 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=setdoc&token='.newToken().'&object='.urlencode(strtolower($myTmpObjectKey)).'&value='.urlencode($name).'&scan_dir='.urlencode($module->scandir).'&label='.urlencode($module->name).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').'</a>'; |
|
| 486 | 486 | } |
| 487 | 487 | print '</td>'; |
| 488 | 488 | |
| 489 | 489 | // Info |
| 490 | - $htmltooltip = '' . $langs->trans("Name") . ': ' . $module->name; |
|
| 491 | - $htmltooltip .= '<br>' . $langs->trans("Type") . ': ' . ($module->type ? $module->type : $langs->trans("Unknown")); |
|
| 490 | + $htmltooltip = ''.$langs->trans("Name").': '.$module->name; |
|
| 491 | + $htmltooltip .= '<br>'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); |
|
| 492 | 492 | if ($module->type == 'pdf') { |
| 493 | - $htmltooltip .= '<br>' . $langs->trans("Width") . '/' . $langs->trans("Height") . ': ' . $module->page_largeur . '/' . $module->page_hauteur; |
|
| 493 | + $htmltooltip .= '<br>'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; |
|
| 494 | 494 | } |
| 495 | - $htmltooltip .= '<br>' . $langs->trans("Path") . ': ' . preg_replace('/^\//', '', $realpath) . '/' . $file; |
|
| 495 | + $htmltooltip .= '<br>'.$langs->trans("Path").': '.preg_replace('/^\//', '', $realpath).'/'.$file; |
|
| 496 | 496 | |
| 497 | - $htmltooltip .= '<br><br><u>' . $langs->trans("FeaturesSupported") . ':</u>'; |
|
| 498 | - $htmltooltip .= '<br>' . $langs->trans("Logo") . ': ' . yn($module->option_logo, 1, 1); |
|
| 499 | - $htmltooltip .= '<br>' . $langs->trans("MultiLanguage") . ': ' . yn($module->option_multilang, 1, 1); |
|
| 497 | + $htmltooltip .= '<br><br><u>'.$langs->trans("FeaturesSupported").':</u>'; |
|
| 498 | + $htmltooltip .= '<br>'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); |
|
| 499 | + $htmltooltip .= '<br>'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); |
|
| 500 | 500 | |
| 501 | 501 | print '<td class="center">'; |
| 502 | 502 | print $form->textwithpicto('', $htmltooltip, 1, 0); |
@@ -505,8 +505,8 @@ discard block |
||
| 505 | 505 | // Preview |
| 506 | 506 | print '<td class="center">'; |
| 507 | 507 | if ($module->type == 'pdf') { |
| 508 | - $newname = preg_replace('/_' . preg_quote(strtolower($myTmpObjectKey), '/') . '/', '', $name); |
|
| 509 | - print '<a href="' . $_SERVER["PHP_SELF"] . '?action=specimen&module=' . urlencode($newname) . '&object=' . urlencode($myTmpObjectKey) . '">' . img_object($langs->trans("Preview"), 'pdf') . '</a>'; |
|
| 508 | + $newname = preg_replace('/_'.preg_quote(strtolower($myTmpObjectKey), '/').'/', '', $name); |
|
| 509 | + print '<a href="'.$_SERVER["PHP_SELF"].'?action=specimen&module='.urlencode($newname).'&object='.urlencode($myTmpObjectKey).'">'.img_object($langs->trans("Preview"), 'pdf').'</a>'; |
|
| 510 | 510 | } else { |
| 511 | 511 | print img_object($langs->trans("PreviewNotAvailable"), 'generic'); |
| 512 | 512 | } |
@@ -25,8 +25,8 @@ discard block |
||
| 25 | 25 | |
| 26 | 26 | // Load Dolibarr environment |
| 27 | 27 | require_once "../../main.inc.php"; |
| 28 | -require_once DOL_DOCUMENT_ROOT . "/core/lib/admin.lib.php"; |
|
| 29 | -require_once DOL_DOCUMENT_ROOT . "/webportal/lib/webportal.lib.php"; |
|
| 28 | +require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php"; |
|
| 29 | +require_once DOL_DOCUMENT_ROOT."/webportal/lib/webportal.lib.php"; |
|
| 30 | 30 | |
| 31 | 31 | // Translations |
| 32 | 32 | $langs->loadLangs(array("admin", "hrm", "other")); |
@@ -98,7 +98,7 @@ discard block |
||
| 98 | 98 | ); |
| 99 | 99 | |
| 100 | 100 | // Subheader |
| 101 | -$linkback = '<a href="' . ($backtopage ? $backtopage : DOL_URL_ROOT . '/admin/modules.php?restore_lastsearch_values=1') . '">' . $langs->trans("BackToModuleList") . '</a>'; |
|
| 101 | +$linkback = '<a href="'.($backtopage ? $backtopage : DOL_URL_ROOT.'/admin/modules.php?restore_lastsearch_values=1').'">'.$langs->trans("BackToModuleList").'</a>'; |
|
| 102 | 102 | |
| 103 | 103 | print load_fiche_titre($langs->trans($title), $linkback, 'title_setup'); |
| 104 | 104 | |
@@ -107,14 +107,14 @@ discard block |
||
| 107 | 107 | print dol_get_fiche_head($head, 'css', $langs->trans($title), -1, "webportal"); |
| 108 | 108 | |
| 109 | 109 | // Setup page goes here |
| 110 | -echo '<span class="opacitymedium">' . $langs->trans("WebPortalCSS") . '</span><br><br>'; |
|
| 110 | +echo '<span class="opacitymedium">'.$langs->trans("WebPortalCSS").'</span><br><br>'; |
|
| 111 | 111 | |
| 112 | 112 | //WYSIWYG Editor |
| 113 | -require_once DOL_DOCUMENT_ROOT . '/core/class/doleditor.class.php'; |
|
| 113 | +require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; |
|
| 114 | 114 | |
| 115 | -print '<form enctype="multipart/form-data" method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; |
|
| 115 | +print '<form enctype="multipart/form-data" method="POST" action="'.$_SERVER["PHP_SELF"].'">'; |
|
| 116 | 116 | |
| 117 | -print '<input type="hidden" name="token" value="' . newToken() . '">'; |
|
| 117 | +print '<input type="hidden" name="token" value="'.newToken().'">'; |
|
| 118 | 118 | print '<input type="hidden" name="action" value="updatecss">'; |
| 119 | 119 | |
| 120 | 120 | clearstatcache(); |
@@ -130,14 +130,14 @@ discard block |
||
| 130 | 130 | |
| 131 | 131 | $doleditor = new DolEditor('WEBPORTAL_CUSTOM_CSS', $customcssValue, '80%', 400, 'Basic', 'In', true, false, 'ace', 10, '90%'); |
| 132 | 132 | $doleditor->Create(0, '', true, 'css', 'css'); |
| 133 | -print '</td></tr>' . "\n"; |
|
| 133 | +print '</td></tr>'."\n"; |
|
| 134 | 134 | |
| 135 | -print '</table>' . "\n"; |
|
| 135 | +print '</table>'."\n"; |
|
| 136 | 136 | print '</div>'; |
| 137 | 137 | |
| 138 | 138 | print '<div class="center">'; |
| 139 | -print '<input class="button button-save reposition buttonforacesave" type="submit" name="submit" value="' . $langs->trans("Save") . '">'; |
|
| 140 | -print '<input class="button button-cancel reposition" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">'; |
|
| 139 | +print '<input class="button button-save reposition buttonforacesave" type="submit" name="submit" value="'.$langs->trans("Save").'">'; |
|
| 140 | +print '<input class="button button-cancel reposition" type="submit" name="cancel" value="'.$langs->trans("Cancel").'">'; |
|
| 141 | 141 | print '</div>'; |
| 142 | 142 | |
| 143 | 143 | print '</form>'; |
@@ -34,7 +34,7 @@ discard block |
||
| 34 | 34 | // Parameters |
| 35 | 35 | $action = GETPOST('action', 'aZ09'); |
| 36 | 36 | $backtopage = GETPOST('backtopage', 'alpha'); |
| 37 | -$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 37 | +$modulepart = GETPOST('modulepart', 'aZ09'); // Used by actions_setmoduleoptions.inc.php |
|
| 38 | 38 | |
| 39 | 39 | $value = GETPOST('value', 'alpha'); |
| 40 | 40 | $label = GETPOST('label', 'alpha'); |
@@ -61,7 +61,7 @@ discard block |
||
| 61 | 61 | |
| 62 | 62 | $arrayofia = array('chatgpt'); |
| 63 | 63 | |
| 64 | -foreach($arrayofia as $ia) { |
|
| 64 | +foreach ($arrayofia as $ia) { |
|
| 65 | 65 | // Setup conf AI_PUBLIC_INTERFACE_TOPIC |
| 66 | 66 | $item = $formSetup->newItem('AI_KEY_API_'.strtoupper($ia)); |
| 67 | 67 | $item->defaultFieldValue = ''; |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | // Retrieve existing API Key |
| 71 | 71 | //$apiKey = dolibarr_get_const($db, 'MAIN_AI_CHATGPT_API_KEY'); |
| 72 | 72 | |
| 73 | -$setupnotempty =+ count($formSetup->items); |
|
| 73 | +$setupnotempty = + count($formSetup->items); |
|
| 74 | 74 | |
| 75 | 75 | |
| 76 | 76 | $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); |