diff --git a/htdocs/reception/list.php b/htdocs/reception/list.php index 2ce6a1014f9..b4be34aaf7e 100644 --- a/htdocs/reception/list.php +++ b/htdocs/reception/list.php @@ -523,513 +523,513 @@ $sql .= $db->plimit($limit + 1, $offset); //print $sql; $resql = $db->query($sql); -if ($resql) { - $num = $db->num_rows($resql); +if (!$resql) { + dol_print_error($db); + exit; +} +$num = $db->num_rows($resql); - $reception = new Reception($db); +$reception = new Reception($db); - $arrayofselected = is_array($toselect) ? $toselect : array(); +$arrayofselected = is_array($toselect) ? $toselect : array(); - $param = ''; - if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { - $param .= '&contextpage='.urlencode($contextpage); - } - if ($limit > 0 && $limit != $conf->liste_limit) { - $param .= '&limit='.urlencode($limit); - } - if ($sall) { - $param .= "&sall=".urlencode($sall); - } - if ($search_ref_rcp) { - $param .= "&search_ref_rcp=".urlencode($search_ref_rcp); - } - if ($search_ref_liv) { - $param .= "&search_ref_liv=".urlencode($search_ref_liv); - } - if ($search_company) { - $param .= "&search_company=".urlencode($search_company); - } - if ($optioncss != '') { - $param .= '&optioncss='.urlencode($optioncss); - } - if ($search_billed != '' && $search_billed >= 0) { - $param .= "&search_billed=".urlencode($search_billed); - } - if ($search_town) { - $param .= "&search_town=".urlencode($search_town); - } - if ($search_zip) { - $param .= "&search_zip=".urlencode($search_zip); - } - if ($search_state) { - $param .= "&search_state=".urlencode($search_state); - } - if ($search_status != '') { - $param .= "&search_status=".urlencode($search_status); - } - if ($search_country) { - $param .= "&search_country=".urlencode($search_country); - } - if ($search_type_thirdparty) { - $param .= "&search_type_thirdparty=".urlencode($search_type_thirdparty); - } - if ($search_ref_supplier) { +$param = ''; +if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { + $param .= '&contextpage='.urlencode($contextpage); +} +if ($limit > 0 && $limit != $conf->liste_limit) { + $param .= '&limit='.urlencode($limit); +} +if ($sall) { + $param .= "&sall=".urlencode($sall); +} +if ($search_ref_rcp) { + $param .= "&search_ref_rcp=".urlencode($search_ref_rcp); +} +if ($search_ref_liv) { + $param .= "&search_ref_liv=".urlencode($search_ref_liv); +} +if ($search_company) { + $param .= "&search_company=".urlencode($search_company); +} +if ($optioncss != '') { + $param .= '&optioncss='.urlencode($optioncss); +} +if ($search_billed != '' && $search_billed >= 0) { + $param .= "&search_billed=".urlencode($search_billed); +} +if ($search_town) { + $param .= "&search_town=".urlencode($search_town); +} +if ($search_zip) { + $param .= "&search_zip=".urlencode($search_zip); +} +if ($search_state) { + $param .= "&search_state=".urlencode($search_state); +} +if ($search_status != '') { + $param .= "&search_status=".urlencode($search_status); +} +if ($search_country) { + $param .= "&search_country=".urlencode($search_country); +} +if ($search_type_thirdparty) { + $param .= "&search_type_thirdparty=".urlencode($search_type_thirdparty); +} +if ($search_ref_supplier) { $param .= "&search_ref_supplier=".urlencode($search_ref_supplier); - } +} // Add $param from extra fields - foreach ($search_array_options as $key => $val) { - $crit = $val; - $tmpkey = preg_replace('/search_options_/', '', $key); - if ($val != '') { - $param .= '&search_options_'.$tmpkey.'='.urlencode($val); - } +foreach ($search_array_options as $key => $val) { + $crit = $val; + $tmpkey = preg_replace('/search_options_/', '', $key); + if ($val != '') { + $param .= '&search_options_'.$tmpkey.'='.urlencode($val); } +} - $arrayofmassactions = array( - // 'presend'=>$langs->trans("SendByMail"), - ); +$arrayofmassactions = array( +// 'presend'=>$langs->trans("SendByMail"), +); - if ($user->rights->fournisseur->facture->creer) { - $arrayofmassactions['createbills'] = $langs->trans("CreateInvoiceForThisSupplier"); +if ($user->rights->fournisseur->facture->creer) { + $arrayofmassactions['createbills'] = $langs->trans("CreateInvoiceForThisSupplier"); +} +if ($massaction == 'createbills') { + $arrayofmassactions = array(); +} +$massactionbutton = $form->selectMassAction('', $arrayofmassactions); +//$massactionbutton=$form->selectMassAction('', $massaction == 'presend' ? array() : array('presend'=>$langs->trans("SendByMail"), 'builddoc'=>$langs->trans("PDFMerge"))); + +$i = 0; +print '
'; +$db->free($resql); + llxFooter(); $db->close();