|
202 | 202 | $extrafields->fetch_name_optionals_label('all'); // We load all extrafields definitions for all objects |
203 | 203 | //$extrafields->fetch_name_optionals_label($object->table_element_line); |
204 | 204 |
|
205 | | -$search_array_options = $extrafields->getOptionalsFromPost($object->table_element, '', 'search_'); |
| 205 | +if (!empty($object->table_element)) { |
| 206 | + $search_array_options = $extrafields->getOptionalsFromPost($object->table_element, '', 'search_'); |
| 207 | +} else { |
| 208 | + $search_array_options = array(); |
| 209 | +} |
206 | 210 |
|
207 | 211 | $search_component_params = array(''); |
208 | 212 | $search_component_params_hidden = trim(GETPOST('search_component_params_hidden', 'alphanohtml')); |
|
310 | 314 | $arrayofyaxis = array(); |
311 | 315 | $arrayofvaluesforgroupby = array(); |
312 | 316 |
|
313 | | -$features = $object->element; |
| 317 | +if (!empty($object->element)) { |
| 318 | + $features = $object->element; |
| 319 | +} else { |
| 320 | + $features = ''; |
| 321 | +} |
314 | 322 | if (!empty($object->element_for_permission)) { |
315 | 323 | $features = $object->element_for_permission; |
316 | 324 | } else { |
|
1134 | 1142 | $dir = $conf->user->dir_temp; |
1135 | 1143 | dol_mkdir($dir); |
1136 | 1144 | // $customreportkey may be defined when using customreports.php as an include |
1137 | | - $filenamekey = $dir.'/customreport_'.$object->element.(empty($customreportkey) ? '' : $customreportkey).'.png'; |
1138 | | - $fileurlkey = DOL_URL_ROOT.'/viewimage.php?modulepart=user&file=customreport_'.$object->element.(empty($customreportkey) ? '' : $customreportkey).'.png'; |
| 1145 | + if (!empty($object->element)) { |
| 1146 | + $filenamekey = $dir.'/customreport_'.$object->element.(empty($customreportkey) ? '' : $customreportkey).'.png'; |
| 1147 | + $fileurlkey = DOL_URL_ROOT.'/viewimage.php?modulepart=user&file=customreport_'.$object->element.(empty($customreportkey) ? '' : $customreportkey).'.png'; |
| 1148 | + } |
1139 | 1149 |
|
1140 | | - $px1->draw($filenamekey, $fileurlkey); |
| 1150 | + if (isset($filenamekey) && isset($fileurlkey)) { |
| 1151 | + $px1->draw($filenamekey, $fileurlkey); |
| 1152 | + } |
1141 | 1153 |
|
1142 | 1154 | $texttoshow = $langs->trans("NoRecordFound"); |
1143 | 1155 | if (!GETPOSTISSET('search_measures') || !GETPOSTISSET('search_xaxis')) { |
|
0 commit comments