示例#1
0
function parser_basket($basket)
{
    global $info;
    global $info2;
    global $action_discount;
    echo "<h1>Корзина:</h1>\n        <table>\n            <thead>\n                <td>Наименование товара</td>\n                <td>Цена</td>\n                <td>Скидка</td>\n                <td>Цена со скидкой</td>\n                <td>Количество заказанного</td>\n                <td>Остаток на складе</td>\n                <td>Стоимость по наличию</td>\n            </thead>";
    foreach ($basket as $name => $params) {
        if ($params['количество заказано'] <= $params['осталось на складе']) {
            $item_available = $params['количество заказано'];
        } else {
            $item_available = $params['осталось на складе'];
        }
        if ($name == $action_discount['name'] && $params['количество заказано'] >= $action_discount['amount'] && $params['осталось на складе'] >= $action_discount['amount']) {
            $discount = discount_action($params['цена'], $item_available, $action_discount['diskont']);
        } else {
            $discount = discount($params['цена'], $item_available, $params['diskont']);
        }
        if ($params['осталось на складе'] < $params['количество заказано']) {
            $missing = $params['количество заказано'] - $params['осталось на складе'];
            $info2['наименование'][] = $name;
            $info2['missing'][] = $missing;
        }
        $info['наличие'] = $info['наличие'] + $item_available;
        $info['количество заказано'] = $info['количество заказано'] + $params['количество заказано'];
        $info['общая цена'] = $info['общая цена'] + $discount['price_total'];
        echo "<tr><td>" . $name . "</td>\n        <td>" . $params['цена'] . " руб.</td>\n        <td>" . $discount['skidka'] . "</td>\n        <td>" . $discount['price'] . " руб. </td>\n        <td>" . $params['количество заказано'] . " шт. </td>    \n        <td>" . $item_available . " шт. </td>    \n        <td>" . $discount['price_total'] . " руб . </td></tr>";
    }
    echo "</table>";
}
示例#2
0
 public function getSpecialProductList($limit = 3)
 {
     $sql = "SELECT t1.price AS saleprice ,t1.date_end, t2 . * FROM (SELECT * FROM " . get_table("product_sales") . " WHERE TYPE =2 AND date_start<=NOW() AND date_end>=NOW() ORDER BY priority DESC ) \n\t\t\tAS t1, " . get_table("products") . " t2 WHERE t1.pid = t2.id AND t2.status=1 GROUP BY t1.pid ORDER BY t2.sequence DESC LIMIT {$limit}";
     $rs = $this->mDb->getall($sql);
     foreach ($rs as $key => $vul) {
         $rs[$key]["discount"] = discount($vul["saleprice"], $vul["price"]);
         $rs[$key]["leavhr"] = leavHr($vul["date_end"]);
     }
     return $rs;
 }
            if ($option1 != "null") {
                echo '<br>' . $option1;
            }
            if ($option2 != "null") {
                echo '<br>' . $option2;
            }
            echo "</div></td>\n";
            echo " <td valign=\"top\" class=\"bord\" align=\"center\">" . $symbole . "&nbsp;" . number_format($price, 2, '.', ',') . "</td>\n";
            echo " <td valign=\"top\" class=\"bord\" align=\"center\"><input type=\"text\" name=\"qte_{$x}\" value=\"{$quantity}\" size=\"1\" onclick=\"if (this.value=='{$quantity}') this.value=''\" onblur=\"if (this.value=='') this.value='{$quantity}'\"></td>\n";
            echo " <td valign=\"top\" nowrap class=\"bord\" align=\"center\"><strong>" . $symbole . "&nbsp;" . number_format($sub_total, 2, '.', ',') . "</strong></td>\n";
            echo " <td valign=\"top\" nowrap class=\"bord\" align=\"center\"><a href=\"javascript:if(confirm('" . $lang['alert_cart_remove'] . "')) location.href='{$url}?delete={$x}'\" title=\"" . $lang['alert_cart_remove_title'] . "\"><img src=\"Icons/trash.png\" border=\"0\" align=\"top\"></a></td>\n";
            echo "</tr>\n";
            $x++;
        }
    }
    @($CalculDiscount = discount($total, $AdminFolder . '/db/discount/' . $DiscountData . '.dat'));
    if (!empty($CalculDiscount[3]) && $CalculDiscount[4] >= $dd) {
        $StoreDiscount = $CalculDiscount[3] < 1 ? $total * $CalculDiscount[3] : $CalculDiscount[3];
        $_SESSION["discount"] = $StoreDiscount;
    }
}
@($discount = $CouponDiscount + $StoreDiscount);
if (empty($discount) || $discount == 'null') {
    $discount = '0.00';
}
if ($discount != '0.00') {
    $total = $total - $discount;
}
if (!isset($symbole)) {
    $symbole = '';
}