Fix sql error

This commit is contained in:
Laurent Destailleur 2018-06-11 09:22:50 +02:00
parent 64537ba9bf
commit b67a86843b

View File

@ -1539,28 +1539,31 @@ if (count($object->records) > 0)
// Print nav arrows // Print nav arrows
$pagepreviousid=0; $pagepreviousid=0;
$pagenextid=0; $pagenextid=0;
$sql = 'SELECT MAX(rowid) as pagepreviousid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid < '.$pageid.' AND fk_website = '.$object->id; if ($pageid)
$resql = $db->query($sql);
if ($resql)
{ {
$obj = $db->fetch_object($resql); $sql = 'SELECT MAX(rowid) as pagepreviousid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid < '.$pageid.' AND fk_website = '.$object->id;
if ($obj) $resql = $db->query($sql);
if ($resql)
{ {
$pagepreviousid = $obj->pagepreviousid; $obj = $db->fetch_object($resql);
if ($obj)
{
$pagepreviousid = $obj->pagepreviousid;
}
} }
} else dol_print_error($db);
else dol_print_error($db); $sql = 'SELECT MIN(rowid) as pagenextid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid > '.$pageid.' AND fk_website = '.$object->id;
$sql = 'SELECT MIN(rowid) as pagenextid FROM '.MAIN_DB_PREFIX.'website_page WHERE rowid > '.$pageid.' AND fk_website = '.$object->id; $resql = $db->query($sql);
$resql = $db->query($sql); if ($resql)
if ($resql)
{
$obj = $db->fetch_object($resql);
if ($obj)
{ {
$pagenextid = $obj->pagenextid; $obj = $db->fetch_object($resql);
if ($obj)
{
$pagenextid = $obj->pagenextid;
}
} }
else dol_print_error($db);
} }
else dol_print_error($db);
if ($pagepreviousid) print '<a href="'.$_SERVER['PHP_SELF'].'?website='.urlencode($object->ref).'&pageid='.$pagepreviousid.'&action='.$action.'">'.img_previous($langs->trans("PreviousContainer")).'</a>'; if ($pagepreviousid) print '<a href="'.$_SERVER['PHP_SELF'].'?website='.urlencode($object->ref).'&pageid='.$pagepreviousid.'&action='.$action.'">'.img_previous($langs->trans("PreviousContainer")).'</a>';
else print '<span class="opacitymedium">'.img_previous($langs->trans("PreviousContainer")).'</span>'; else print '<span class="opacitymedium">'.img_previous($langs->trans("PreviousContainer")).'</span>';