1
Changeset 4fdb2a7 – MultiMag

Changeset 4fdb2a7


Ignore:
Timestamp:
Nov 27, 2019, 11:55:19 AM (3 years ago)
Author:
Roman Lozovikov <lozovikov.ra@…>
Branches:
master
Children:
7dc7204
Parents:
a21c594
Message:

Добавил цену доставки и заказа на финальный шаг оформления заказа

File:
1 edited

Legend:

Unmodified
Added
Removed
  • web/vitrina.php

    ra21c594 r4fdb2a7  
    17671767    /// Заключительная форма оформления покупки
    17681768    protected function BuyMakeForm() {
    1769         global $tmpl;
     1769        global $tmpl, $db;
    17701770        if (@$_SESSION['uid']) {
    17711771            $up = getUserProfile($_SESSION['uid']);
     
    18371837        }
    18381838
    1839         $tmpl->addContent("
    1840         Другая информация:<br>
    1841         <textarea name='dop' rows='5' cols='80'>" . html_out(@$up['dop']['dop_info']) . "</textarea><br>
    1842         <button type='submit'>Оформить заказ</button>
    1843         </div>
    1844         </form>");
     1839
     1840        $tmpl->addContent("Другая информация:<br><textarea name='dop' rows='5' cols='80'>" . html_out(@$up['dop']['dop_info']) . "</textarea><br>");
     1841
     1842            if(!empty($_SESSION['basket']['delivery_region']) && !empty($_SESSION['basket']['delivery_type'])) {
     1843                    $delivery = $_SESSION['basket']['delivery_type'];
     1844                    $delivery_region = $_SESSION['basket']['delivery_region'];
     1845                    $res = $db->query("SELECT `service_id` FROM `delivery_types` WHERE `id`='$delivery'");
     1846                    list($d_service_id) = $res->fetch_row();
     1847                    $res = $db->query("SELECT `price` FROM `delivery_regions` WHERE `id`='$delivery_region'");
     1848                    list($d_price) = $res->fetch_row();
     1849                    $tmpl->addContent('<p><strong>Стоимость доставки: ' . $d_price . ' руб.</strong></p>');
     1850            }
     1851
     1852            if(isset($this->getBasket()['sum'])) {
     1853                    $tmpl->addContent('<p><strong>Итого: ' . ($this->getBasket()['sum'] + (isset($d_price) ? $d_price : 0)) . ' руб.</strong></p>');
     1854            }
     1855
     1856            $tmpl->addContent("<button type='submit'>Оформить заказ</button></div></form>");
    18451857    }
    18461858
Note: See TracChangeset for help on using the changeset viewer.