Amlioration de la page

This commit is contained in:
Rodolphe Quiedeville 2003-04-11 13:59:28 +00:00
parent 8131c09f29
commit 74f763069c

View File

@ -26,11 +26,40 @@ llxHeader();
$db = new Db();
print_barre_liste("Liste des promotions", $page, $PHP_SELF);
if ($action == "inactive")
{
$promotion = new Promotion($db);
$promotion->set_inactive($id);
}
if ($action == "active")
{
$promotion = new Promotion($db);
$promotion->set_active($id);
}
$sql = "SELECT pd.products_name, s.specials_new_products_price, p.products_price";
if ($sortfield == "")
{
$sortfield="pd.products_name";
}
if ($sortorder == "")
{
$sortorder="ASC";
}
if ($page == -1) { $page = 0 ; }
$limit = $conf->liste_limit;
$offset = $limit * $page ;
print_barre_liste("Liste des promotions", $page, $PHP_SELF, "",$sortfield, $sortorder);
$urladd = "&sortorder=$sortorder&sortfield=$sortfield";
$sql = "SELECT pd.products_name, s.specials_new_products_price, p.products_price, p.products_model, s.status, p.products_id";
$sql .= ",".$db->pdate("expires_date")." as fin";
$sql .= " FROM ".DB_NAME_OSC.".specials as s,".DB_NAME_OSC.".products_description as pd,".DB_NAME_OSC.".products as p";
$sql .= " WHERE s.products_id = pd.products_id AND pd.products_id = p.products_id AND pd.language_id = ".OSC_LANGUAGE_ID;
$sql .= " ORDER BY $sortfield $sortorder ";
$sql .= $db->plimit( $limit ,$offset);
if ( $db->query($sql) )
{
@ -38,8 +67,11 @@ if ( $db->query($sql) )
$i = 0;
print '<p><TABLE border="0" width="100%" cellspacing="0" cellpadding="4">';
print "<TR class=\"liste_titre\"><td>";
print_liste_field_titre("Titre",$PHP_SELF, "a.title");
print_liste_field_titre("Réf",$PHP_SELF, "p.products_model");
print "</td><td>";
print_liste_field_titre("Titre",$PHP_SELF, "pd.products_name");
print "</td>";
print "</td><td></td><td></td><td>Fin</td>";
print '<td align="right">Prix initial</td>';
print '<td align="right">Prix remisé</td>';
print "</TR>\n";
@ -49,9 +81,26 @@ if ( $db->query($sql) )
$objp = $db->fetch_object( $i);
$var=!$var;
print "<tr>";
print "<TR $bc[$var]>";
print '<td>'.$objp->products_model."</td>";
print '<td>'.$objp->products_name."</td>";
print '<td align="rigth">'.price($objp->products_price)."</td>";
if ($objp->status == 1)
{
print '<td align="center"><img src="/theme/'.$conf->theme.'/img/icon_status_green.png" border="0" alt="actif"></td>';
print '<td align="center">';
print '<a href="index.php?action=inactive&id='.$objp->products_id.''.$urladd.'&page='.$page.'">';
print '<img src="/theme/'.$conf->theme.'/img/icon_status_red_light.png" border="0"></a></td>';
}
else
{
print '<td align="center">';
print '<a href="index.php?action=active&id='.$objp->products_id.''.$urladd.'&page='.$page.'">';
print '<img src="/theme/'.$conf->theme.'/img/icon_status_green_light.png" border="0"></a></td>';
print '<td align="center"><img src="/theme/'.$conf->theme.'/img/icon_status_red.png" border="0" alt="inactif"></td>';
}
print "<td>".strftime("%d/%m/%Y", $objp->fin)."</td>";
print '<td align="right">'.price($objp->products_price)."</td>";
print '<td align="right">'.price($objp->specials_new_products_price)."</td>";
print "</tr>";
$i++;