30@phan-var-force string|array<string|int, mixed> $contextpage
31@phan-var-force array<string,array{label:string,checked?:string,position?:int,help?:string,enabled?:string}> $arrayfields
35if (empty($user) || !is_object($user)) {
36 print
"Error, template page can't be called as URL";
40$tmpvar =
"MAIN_POSITIONFIELDS_" . $contextpage;
41if (!empty($user->conf->$tmpvar)) {
43 foreach ($arrayfields as $key => $val) {
44 if (isset($tmparray[$key])) {
45 $arrayfields[$key][
'position'] = $tmparray[$key];
46 $object->fields[explode(
'.', $key)[1]][
'position'] = $tmparray[$key];
if(! $sortfield) if(! $sortorder) $object
dolExplodeIntoArray($string, $delimiter=';', $kv='=')
Split a string with 2 keys into key array.