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>"; }
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 . " " . 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 . " " . 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 = ''; }