@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | $action = GETPOST('action', 'aZ09'); |
58 | 58 | $cancel = GETPOST('cancel', 'alpha'); |
59 | 59 | $backtopage = GETPOST('backtopage', 'alpha'); |
60 | -$backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); // if not set, $backtopage will be used |
|
60 | +$backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); // if not set, $backtopage will be used |
|
61 | 61 | $confirm = GETPOST('confirm', 'alpha'); |
62 | 62 | $rowid = GETPOSTINT('rowid'); |
63 | 63 | $id = GETPOST('id') ? GETPOSTINT('id') : $rowid; |
@@ -301,7 +301,7 @@ discard block |
||
301 | 301 | $object->gender = trim(GETPOST("gender", 'alphanohtml')); |
302 | 302 | $object->login = trim(GETPOST("login", 'alphanohtml')); |
303 | 303 | if (GETPOSTISSET('pass')) { |
304 | - $object->pass = trim(GETPOST("pass", 'password')); // For password, we must use 'none' |
|
304 | + $object->pass = trim(GETPOST("pass", 'password')); // For password, we must use 'none' |
|
305 | 305 | } |
306 | 306 | |
307 | 307 | $object->societe = trim(GETPOST("societe", 'alphanohtml')); // deprecated |
@@ -356,10 +356,10 @@ discard block |
||
356 | 356 | } |
357 | 357 | |
358 | 358 | // Check if we need to also synchronize password information |
359 | - $nosyncuserpass = 1; // no by default |
|
359 | + $nosyncuserpass = 1; // no by default |
|
360 | 360 | if (GETPOSTISSET('pass')) { |
361 | 361 | if ($object->user_id) { // If member is linked to a user |
362 | - $nosyncuserpass = 0; // We may try to sync password |
|
362 | + $nosyncuserpass = 0; // We may try to sync password |
|
363 | 363 | if ($user->id == $object->user_id) { |
364 | 364 | if (!$user->hasRight('user', 'self', 'password')) { |
365 | 365 | $nosyncuserpass = 1; // Disable synchronizing |
@@ -469,7 +469,7 @@ discard block |
||
469 | 469 | $email = preg_replace('/\s+/', '', GETPOST("member_email", 'aZ09arobase')); |
470 | 470 | $url = trim(GETPOST('url', 'custom', 0, FILTER_SANITIZE_URL)); |
471 | 471 | $login = GETPOST("member_login", 'alphanohtml'); |
472 | - $pass = GETPOST("password", 'password'); // For password, we use 'none' |
|
472 | + $pass = GETPOST("password", 'password'); // For password, we use 'none' |
|
473 | 473 | $photo = GETPOST("photo", 'alphanohtml'); |
474 | 474 | $morphy = GETPOST("morphy", 'alphanohtml'); |
475 | 475 | $public = GETPOSTINT("public"); |
@@ -1291,7 +1291,7 @@ discard block |
||
1291 | 1291 | $maxfilesizearray = getMaxFileSizeArray(); |
1292 | 1292 | $maxmin = $maxfilesizearray['maxmin']; |
1293 | 1293 | if ($maxmin > 0) { |
1294 | - print '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file |
|
1294 | + print '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file |
|
1295 | 1295 | } |
1296 | 1296 | print '<input type="file" class="flat" name="photo" id="photoinput">'; |
1297 | 1297 | print '</td></tr>'; |
@@ -28,9 +28,9 @@ discard block |
||
28 | 28 | * \brief File of class to generate the form for creating a new ticket. |
29 | 29 | */ |
30 | 30 | |
31 | -require_once DOL_DOCUMENT_ROOT . '/core/class/html.form.class.php'; |
|
32 | -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formmail.class.php'; |
|
33 | -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formprojet.class.php'; |
|
31 | +require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php'; |
|
32 | +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; |
|
33 | +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; |
|
34 | 34 | |
35 | 35 | if (!class_exists('FormCompany')) { |
36 | 36 | include DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | /** |
112 | 112 | * @var int<0,1> |
113 | 113 | */ |
114 | - public $ispublic; // to show information or not into public form |
|
114 | + public $ispublic; // to show information or not into public form |
|
115 | 115 | |
116 | 116 | /** |
117 | 117 | * @var int<0,1> |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | /** |
130 | 130 | * @var int<0,1> |
131 | 131 | */ |
132 | - public $withcompany; // to show company drop-down list |
|
132 | + public $withcompany; // to show company drop-down list |
|
133 | 133 | /** |
134 | 134 | * @var int<0,1> |
135 | 135 | */ |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | /** |
146 | 146 | * @var int<0,1> |
147 | 147 | */ |
148 | - public $withusercreate; // to show name of creating user in form |
|
148 | + public $withusercreate; // to show name of creating user in form |
|
149 | 149 | /** |
150 | 150 | * @var int<0,1> |
151 | 151 | */ |
@@ -159,7 +159,7 @@ discard block |
||
159 | 159 | /** |
160 | 160 | * @var int<0,1> |
161 | 161 | */ |
162 | - public $withref; // to show ref field |
|
162 | + public $withref; // to show ref field |
|
163 | 163 | /** |
164 | 164 | * @var int<0,1> |
165 | 165 | */ |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | $this->withcreatereadonly = 1; |
223 | 223 | $this->withemail = 0; |
224 | 224 | $this->withref = 0; |
225 | - $this->withextrafields = 0; // to show extrafields or not |
|
225 | + $this->withextrafields = 0; // to show extrafields or not |
|
226 | 226 | //$this->withtopicreadonly=0; |
227 | 227 | } |
228 | 228 | |
@@ -310,7 +310,7 @@ discard block |
||
310 | 310 | print '<input type="hidden" name="token" value="'.newToken().'">'; |
311 | 311 | print '<input type="hidden" name="action" value="'.$this->action.'">'; |
312 | 312 | if (!empty($object->id)) { |
313 | - print '<input type="hidden" name="id" value="'. $object->id .'">'; |
|
313 | + print '<input type="hidden" name="id" value="'.$object->id.'">'; |
|
314 | 314 | } |
315 | 315 | print '<input type="hidden" name="trackid" value="'.$this->trackid.'">'; |
316 | 316 | foreach ($this->param as $key => $value) { |
@@ -335,7 +335,7 @@ discard block |
||
335 | 335 | // Title |
336 | 336 | if ($this->withemail) { |
337 | 337 | print '<tr><td class="titlefield"><label for="email"><span class="fieldrequired">'.$langs->trans("Email").'</span></label></td><td>'; |
338 | - print '<input class="text minwidth200" id="email" name="email" value="'.$email.'" autofocus>'; // Do not use "required", it breaks button cancel |
|
338 | + print '<input class="text minwidth200" id="email" name="email" value="'.$email.'" autofocus>'; // Do not use "required", it breaks button cancel |
|
339 | 339 | print '</td></tr>'; |
340 | 340 | |
341 | 341 | if ($with_contact) { |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | $html_contact_search = ''; |
344 | 344 | $html_contact_search .= '<tr id="contact_search_line">'; |
345 | 345 | $html_contact_search .= '<td class="titlefield">'; |
346 | - $html_contact_search .= '<label for="contact"><span class="fieldrequired">' . $langs->trans('Contact') . '</span></label>'; |
|
346 | + $html_contact_search .= '<label for="contact"><span class="fieldrequired">'.$langs->trans('Contact').'</span></label>'; |
|
347 | 347 | $html_contact_search .= '<input type="hidden" id="contact_id" name="contact_id" value="" />'; |
348 | 348 | $html_contact_search .= '</td>'; |
349 | 349 | $html_contact_search .= '<td id="contact_search_result"></td>'; |
@@ -351,26 +351,26 @@ discard block |
||
351 | 351 | print $html_contact_search; |
352 | 352 | // contact lastname |
353 | 353 | $html_contact_lastname = ''; |
354 | - $html_contact_lastname .= '<tr id="contact_lastname_line" class="contact_field"><td class="titlefield"><label for="contact_lastname"><span class="fieldrequired">' . $langs->trans('Lastname') . '</span></label></td><td>'; |
|
355 | - $html_contact_lastname .= '<input type="text" id="contact_lastname" name="contact_lastname" value="' . dol_escape_htmltag(GETPOSTISSET('contact_lastname') ? GETPOST('contact_lastname', 'alphanohtml') : '') . '" />'; |
|
354 | + $html_contact_lastname .= '<tr id="contact_lastname_line" class="contact_field"><td class="titlefield"><label for="contact_lastname"><span class="fieldrequired">'.$langs->trans('Lastname').'</span></label></td><td>'; |
|
355 | + $html_contact_lastname .= '<input type="text" id="contact_lastname" name="contact_lastname" value="'.dol_escape_htmltag(GETPOSTISSET('contact_lastname') ? GETPOST('contact_lastname', 'alphanohtml') : '').'" />'; |
|
356 | 356 | $html_contact_lastname .= '</td></tr>'; |
357 | 357 | print $html_contact_lastname; |
358 | 358 | // contact firstname |
359 | 359 | $html_contact_firstname = ''; |
360 | - $html_contact_firstname .= '<tr id="contact_firstname_line" class="contact_field"><td class="titlefield"><label for="contact_firstname"><span class="fieldrequired">' . $langs->trans('Firstname') . '</span></label></td><td>'; |
|
361 | - $html_contact_firstname .= '<input type="text" id="contact_firstname" name="contact_firstname" value="' . dol_escape_htmltag(GETPOSTISSET('contact_firstname') ? GETPOST('contact_firstname', 'alphanohtml') : '') . '" />'; |
|
360 | + $html_contact_firstname .= '<tr id="contact_firstname_line" class="contact_field"><td class="titlefield"><label for="contact_firstname"><span class="fieldrequired">'.$langs->trans('Firstname').'</span></label></td><td>'; |
|
361 | + $html_contact_firstname .= '<input type="text" id="contact_firstname" name="contact_firstname" value="'.dol_escape_htmltag(GETPOSTISSET('contact_firstname') ? GETPOST('contact_firstname', 'alphanohtml') : '').'" />'; |
|
362 | 362 | $html_contact_firstname .= '</td></tr>'; |
363 | 363 | print $html_contact_firstname; |
364 | 364 | // company name |
365 | 365 | $html_company_name = ''; |
366 | - $html_company_name .= '<tr id="contact_company_name_line" class="contact_field"><td><label for="company_name"><span>' . $langs->trans('Company') . '</span></label></td><td>'; |
|
367 | - $html_company_name .= '<input type="text" id="company_name" name="company_name" value="' . dol_escape_htmltag(GETPOSTISSET('company_name') ? GETPOST('company_name', 'alphanohtml') : '') . '" />'; |
|
366 | + $html_company_name .= '<tr id="contact_company_name_line" class="contact_field"><td><label for="company_name"><span>'.$langs->trans('Company').'</span></label></td><td>'; |
|
367 | + $html_company_name .= '<input type="text" id="company_name" name="company_name" value="'.dol_escape_htmltag(GETPOSTISSET('company_name') ? GETPOST('company_name', 'alphanohtml') : '').'" />'; |
|
368 | 368 | $html_company_name .= '</td></tr>'; |
369 | 369 | print $html_company_name; |
370 | 370 | // contact phone |
371 | 371 | $html_contact_phone = ''; |
372 | - $html_contact_phone .= '<tr id="contact_phone_line" class="contact_field"><td><label for="contact_phone"><span>' . $langs->trans('Phone') . '</span></label></td><td>'; |
|
373 | - $html_contact_phone .= '<input type="text" id="contact_phone" name="contact_phone" value="' . dol_escape_htmltag(GETPOSTISSET('contact_phone') ? GETPOST('contact_phone', 'alphanohtml') : '') . '" />'; |
|
372 | + $html_contact_phone .= '<tr id="contact_phone_line" class="contact_field"><td><label for="contact_phone"><span>'.$langs->trans('Phone').'</span></label></td><td>'; |
|
373 | + $html_contact_phone .= '<input type="text" id="contact_phone" name="contact_phone" value="'.dol_escape_htmltag(GETPOSTISSET('contact_phone') ? GETPOST('contact_phone', 'alphanohtml') : '').'" />'; |
|
374 | 374 | $html_contact_phone .= '</td></tr>'; |
375 | 375 | print $html_contact_phone; |
376 | 376 | |
@@ -560,7 +560,7 @@ discard block |
||
560 | 560 | // If public form, display more information |
561 | 561 | $toolbarname = 'dolibarr_notes'; |
562 | 562 | if ($this->ispublic) { |
563 | - $toolbarname = 'dolibarr_details'; // TODO Allow image so use can do paste of image into content but disallow file manager |
|
563 | + $toolbarname = 'dolibarr_details'; // TODO Allow image so use can do paste of image into content but disallow file manager |
|
564 | 564 | print '<div class="warning hideonsmartphone">'.(getDolGlobalString("TICKET_PUBLIC_TEXT_HELP_MESSAGE", $langs->trans('TicketPublicPleaseBeAccuratelyDescribe'))).'</div>'; |
565 | 565 | } |
566 | 566 | include_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; |
@@ -626,7 +626,7 @@ discard block |
||
626 | 626 | $maxfilesizearray = getMaxFileSizeArray(); |
627 | 627 | $maxmin = $maxfilesizearray['maxmin']; |
628 | 628 | if ($maxmin > 0) { |
629 | - $out .= '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file |
|
629 | + $out .= '<input type="hidden" name="MAX_FILE_SIZE" value="'.($maxmin * 1024).'">'; // MAX_FILE_SIZE must precede the field type=file |
|
630 | 630 | } |
631 | 631 | $out .= '<input type="file" class="flat" id="addedfile" name="addedfile" value="'.$langs->trans("Upload").'" />'; |
632 | 632 | $out .= ' '; |
@@ -817,7 +817,7 @@ discard block |
||
817 | 817 | '@phan-var-force ModeleCaptcha $captchaobj'; |
818 | 818 | |
819 | 819 | if (is_object($captchaobj) && method_exists($captchaobj, 'getCaptchaCodeForForm')) { |
820 | - print $captchaobj->getCaptchaCodeForForm(''); // @phan-suppress-current-line PhanUndeclaredMethod |
|
820 | + print $captchaobj->getCaptchaCodeForForm(''); // @phan-suppress-current-line PhanUndeclaredMethod |
|
821 | 821 | } else { |
822 | 822 | print 'Error, the captcha handler '.get_class($captchaobj).' does not have any method getCaptchaCodeForForm()'; |
823 | 823 | } |
@@ -884,7 +884,7 @@ discard block |
||
884 | 884 | $selected = is_array($selected) ? $selected : (!empty($selected) ? explode(',', $selected) : array()); |
885 | 885 | $ticketstat = new Ticket($this->db); |
886 | 886 | |
887 | - dol_syslog(get_class($this) . "::select_types_tickets " . implode(';', $selected) . ", " . $htmlname . ", " . $filtertype . ", " . $format . ", " . $multiselect, LOG_DEBUG); |
|
887 | + dol_syslog(get_class($this)."::select_types_tickets ".implode(';', $selected).", ".$htmlname.", ".$filtertype.", ".$format.", ".$multiselect, LOG_DEBUG); |
|
888 | 888 | |
889 | 889 | $filterarray = array(); |
890 | 890 | |
@@ -992,7 +992,7 @@ discard block |
||
992 | 992 | $publicgroups = ($filtertype == 'public=1' || $filtertype == '(public:=:1)'); |
993 | 993 | |
994 | 994 | $ticketstat = new Ticket($this->db); |
995 | - $ticketstat->loadCacheCategoriesTickets($publicgroups ? 1 : -1); // get list of active ticket groups |
|
995 | + $ticketstat->loadCacheCategoriesTickets($publicgroups ? 1 : -1); // get list of active ticket groups |
|
996 | 996 | |
997 | 997 | if ($use_multilevel <= 0) { // Only one combo list to select the group of ticket (default) |
998 | 998 | print '<select id="select'.$htmlname.'" class="flat minwidth100'.($morecss ? ' '.$morecss : '').'" name="'.$htmlname.'">'; |
@@ -1165,7 +1165,7 @@ discard block |
||
1165 | 1165 | } |
1166 | 1166 | $stringtoprint .= '</select> '; |
1167 | 1167 | |
1168 | - $levelid = 1; // The first combobox |
|
1168 | + $levelid = 1; // The first combobox |
|
1169 | 1169 | while ($levelid <= $use_multilevel) { // Loop to take the child of the combo |
1170 | 1170 | $tabscript = array(); |
1171 | 1171 | $stringtoprint .= '<select id="'.$htmlname.'_child_'.$levelid.'" class="maxwidth500 minwidth400 groupticketchild" child_id="'.$levelid.'">'; |
@@ -1242,7 +1242,7 @@ discard block |
||
1242 | 1242 | $stringtoprint .= '</select>'; |
1243 | 1243 | |
1244 | 1244 | $stringtoprint .= '<script nonce="'.getNonce().'">'; |
1245 | - $stringtoprint .= 'arraynotparents = '.json_encode($arraycodenotparent).';'; // when the last visible combo list is number x, this is the array of group |
|
1245 | + $stringtoprint .= 'arraynotparents = '.json_encode($arraycodenotparent).';'; // when the last visible combo list is number x, this is the array of group |
|
1246 | 1246 | $stringtoprint .= 'if (arraynotparents.includes($("#'.$htmlname.($levelid > 1 ? '_child_'.($levelid - 1) : '').'").val())){ |
1247 | 1247 | console.log("'.$htmlname.'_child_'.$levelid.'") |
1248 | 1248 | if($("#'.$htmlname.'_child_'.$levelid.'").val() == "" && ($("#'.$htmlname.'_child_'.$levelid.'").attr("child_id")>'.$child_id.')){ |
@@ -1682,7 +1682,7 @@ discard block |
||
1682 | 1682 | } |
1683 | 1683 | print '<tr class="email_line"><td>'.$langs->trans('Subject').'</td>'; |
1684 | 1684 | if (empty($topic)) { |
1685 | - print '<td><input type="text" class="text minwidth500" name="subject" value="['.getDolGlobalString('MAIN_INFO_SOCIETE_NOM').' - '.$langs->trans("Ticket").' '.$ticketstat->ref.'] '. $ticketstat->subject .'" />'; |
|
1685 | + print '<td><input type="text" class="text minwidth500" name="subject" value="['.getDolGlobalString('MAIN_INFO_SOCIETE_NOM').' - '.$langs->trans("Ticket").' '.$ticketstat->ref.'] '.$ticketstat->subject.'" />'; |
|
1686 | 1686 | } else { |
1687 | 1687 | print '<td><input type="text" class="text minwidth500" name="subject" value="'.make_substitutions($topic, $this->substit).'" />'; |
1688 | 1688 | } |