diff --git a/htdocs/expensereport/list.php b/htdocs/expensereport/list.php index d2c5db3426d5899432aa16ab27c0e802d5906dac..34f1cfebf3866e568bacab1db0dd0f85a184f104 100644 --- a/htdocs/expensereport/list.php +++ b/htdocs/expensereport/list.php @@ -684,7 +684,10 @@ if ($resql) } else { - print '<tr '.$bc[false].'>'.'<td colspan="9" class="opacitymedium">'.$langs->trans("NoRecordFound").'</td></tr>'; + $colspan=1; + foreach($arrayfields as $key => $val) { if (! empty($val['checked'])) $colspan++; } + + print '<tr>'.'<td colspan="'.$colspan.'" class="opacitymedium">'.$langs->trans("NoRecordFound").'</td></tr>'; } // Show total line diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index 2b917927067bcbd7db4f8332dd5f8a786d32a88a..925a210cb009455c408963cc6469a3a2accd5670 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -194,7 +194,7 @@ if (!empty($sall)) if (empty($user->rights->holiday->read_all)) $filter.=' AND cp.fk_user IN ('.join(',',$childids).')'; -if ($type) $filter.=' AND cp.fk_type IN ('.$type.')'; +if ($type > 0) $filter.=' AND cp.fk_type IN ('.$db->escape($type).')'; // Récupération de l'ID de l'utilisateur $user_id = $user->id; @@ -206,17 +206,18 @@ if ($id > 0) $fuser->getrights(); $user_id = $fuser->id; } + // Récupération des congés payés de l'utilisateur ou de tous les users if (empty($user->rights->holiday->read_all) || $id > 0) { - $holiday_payes = $holiday->fetchByUser($user_id,$order,$filter); // Load array $holiday->holiday + $result = $holiday->fetchByUser($user_id,$order,$filter); // Load array $holiday->holiday } else { - $holiday_payes = $holiday->fetchAll($order,$filter); // Load array $holiday->holiday + $result = $holiday->fetchAll($order,$filter); // Load array $holiday->holiday } // Si erreur SQL -if ($holiday_payes == '-1') +if ($result == '-1') { print load_fiche_titre($langs->trans('CPTitreMenu'), '', 'title_hrm.png'); @@ -446,9 +447,9 @@ if (! empty($holiday->holiday)) } // Si il n'y a pas d'enregistrement suite à une recherche -if($holiday_payes == '2') +if ($result == '2') { - print '<tr '.$bc[false].'>'; + print '<tr>'; print '<td colspan="10" class="opacitymedium">'.$langs->trans('NoRecordFound').'</td>'; print '</tr>'; } diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index ef3cb110224cd6e675fba94eb449581607fd3505..57958bb25b8e37c4697a1722cca454f65ce8128a 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -535,6 +535,15 @@ if (isset($totalarray['totalhtfield'])) print '</tr>'; } +// If no record found +if ($num == 0) +{ + $colspan=1; + foreach($arrayfields as $key => $val) { if (! empty($val['checked'])) $colspan++; } + print '<tr><td colspan="'.$colspan.'" class="opacitymedium">'.$langs->trans("NoRecordFound").'</td></tr>'; +} + + $db->free($resql); $parameters=array('arrayfields'=>$arrayfields, 'sql'=>$sql);