function list_all() { $dis['base_url'] = base_url(); $store = new store(); $store->order_by('position', 'asc'); $store->get_iterated(); $dis['view'] = 'stores/list'; $dis['menu_active'] = 'Cửa hàng'; $dis['title'] = "Danh sách cửa hàng"; $dis['store'] = $store; $dis['nav_menu'] = array(array("type" => "add", "text" => "Thêm", "link" => "{$this->admin_url}stores/edit/", "onclick" => "")); $this->viewadmin($dis); }
<div style="clear: both;margin-top:10px;border-top: 1px #000 dashed;padding-top:20px;"> <div style="width: 200px;float:left;"> <a title="Di động việt" href="<?php echo $base_url; ?> "><img src="<?php echo $base_url; ?> images/logo.png" alt="Di động việt" /></a> </div> <div style="width: 700px;float:left"> DIDONGVIET.VN – Hệ THỐNG WEBSITE BÁN LẺ THIẾT BỊ DI ĐỘNG CHÍNH HÃNG TẠI VIỆT NAM.<br /> <?php $store = new store(); $store->order_by('position', 'asc'); $store->get_iterated(); ?> <?php foreach ($store as $row) { ?> <?php echo $row->name; ?> : <?php echo $row->address; ?> <br /> Điện thoại: <?php echo $row->phone; ?> <br />
function edit($id) { $cart = new Cartitem($id); if (!$cart->exists()) { show_404(); } $cartDetail = $cart->cartdetail; if ($_SERVER['REQUEST_METHOD'] == "POST") { $cart->status = $this->input->post('cartStatus'); $cart->description = $this->input->post('description'); $cart->dateDeliver = $this->input->post('dateDeliver'); $cart->prePaid = $this->input->post('prePaid'); $cart->taxInfo = $this->input->post('taxInfo'); $cart->linkOnline = $this->input->post('linkOnline'); $cart->total = $this->input->post('hiTotal'); $cart->shipType = $this->input->post('deliverMethod'); $cart->paymentType = $this->input->post('payment'); $cart->deliverStore_id = $this->input->post('branchReceive'); $cart->paymentStore_id = $this->input->post('branchPayment'); $cart->shipName = $this->input->post('info_name'); $cart->shipEmail = $this->input->post('info_email'); $cart->shipPhone = $this->input->post('info_phone'); $cart->shipDescription = $this->input->post('info_description'); $cart->shipAddress = $this->input->post('info_address'); $cart->save(); foreach ($cartDetail as $row) { $row->status = $this->input->post('cartDetailStatus_' . $row->id); $row->quantity = $this->input->post('cartDetailQuantity_' . $row->id); $row->inBox = $this->input->post('cartDetailInbox_' . $row->id); $row->price = $this->input->post('cartDetailPrice_' . $row->id); $row->save(); $row->clear(); } redirect('admin/carts/edit/' . $id); } $store = new store(); $store->order_by('id', 'asc'); $store->get_iterated(); $dis['store'] = $store; $dis['menu_active'] = 'Giỏ hàng'; $dis['cartdetail'] = $cartDetail; $dis['object'] = $cart; $dis['cart'] = $cart; $dis['title'] = "Chi tiết đơn hàng"; $dis['base_url'] = base_url(); $dis['view'] = 'cart/edit'; $dis['nav_menu'] = array(array("type" => "back", "text" => "Back", "link" => "{$this->admin_url}carts/list_all/", "onclick" => "")); $this->viewadmin($dis); }
function showCart() { $step = 1; if ($this->uri->segment(2, "") != "") { $stepStr = $this->uri->segment(2, ""); $stepStr = explode("-", $stepStr); $step = $stepStr[1]; if ($step != '2' && $step != '3') { show_404(); } if (!$this->_checkLogin()) { redirect('dang-nhap/' . 'gio-hang/buoc-' . $step); } } //get product from cookie $cartDetail = $this->getCartCookie(); $product = new product(); $productList = array(0); $store = new store(); $store->get_iterated(); $dis['store'] = $store; foreach ($cartDetail as $key => $value) { array_push($productList, $key); } $product->where_in('id', $productList); $product->get(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $cart = new Cartitem(); $cart->customer_id = $this->customer->id; $cart->shipType = $this->input->post('receiveType'); $cart->paymentType = $this->input->post('payment'); $cart->deliverStore_id = $this->input->post('branchReceive'); $cart->paymentStore_id = $this->input->post('branchPayment'); $cart->shipName = $this->input->post('info_name'); $cart->shipEmail = $this->input->post('info_email'); $cart->shipPhone = $this->input->post('info_phone'); $cart->shipDescription = $this->input->post('info_description'); $cart->shipAddress = $this->input->post('info_address'); $cart->status = enum::CART_WAIT_FOR_PROCESS; $cart->save(); $sum = 0; foreach ($product as $row) { $cartDetailItem = new Cartdetail(); $cartDetailItem->cartitem_id = $cart->id; $cartDetailItem->product_id = $row->id; $cartDetailItem->quantity = $cartDetail[$row->id]; $cartDetailItem->price = $row->getRealPriceNum(); $cartDetailItem->productName = $row->name; $cartDetailItem->inBox = $row->inBox; $cartDetailItem->status = enum::CARTDETAIL_AVAILABLE; $cartDetailItem->save(); $cartDetailItem->clear(); $itemTotal = $cartDetail[$row->id] * $row->getRealPriceNum(); $sum += $itemTotal; } $cart->total = $sum; $cart->save(); $this->sendMailCustomer($cart->id); $this->sendMailCustomerService($cart->id); //save cart detail setcookie("userCart", json_encode(array()), mktime() . time() + 60 * 60 * 24 * 7, "/"); $dis['view'] = 'cart/cart4'; } else { $dis['step'] = $step; $dis['product'] = $product; $dis['cartDetail'] = $cartDetail; $dis['view'] = 'cart/cart1'; } $dis['base_url'] = base_url(); $this->viewfront($dis); }