PageRenderTime 25ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/public/application/views/mcb/header.php

https://gitlab.com/vince.omega/mcb-nov-build
PHP | 155 lines | 108 code | 22 blank | 25 comment | 23 complexity | bb8a43c6557a858068ad056c75b8547d MD5 | raw file
  1. <?php
  2. // $db=new Database;
  3. // $order = ORM::factory('order')
  4. // ->where('sessionID',$this->session->id())
  5. // ->in('statusID',array(1,3))
  6. // ->find();
  7. // $order->refreshTotals();
  8. // if ($order->id != 0)
  9. // {
  10. // $resultall = $db->query('SELECT orders_baskets.id as id, orders_baskets.qty as qty, orders_baskets.rate as rate,
  11. // orders_baskets.subtotal as subtotal, orders_baskets.product_id as product_id, orders_baskets.designpath as designpath,
  12. // products.name as productname, products.kind as kind, products_descriptions.image as productimage,
  13. // products_descriptions.short_description as productdescription, orders_baskets.packaging_qty, orders_baskets.packaging_rate,
  14. // orders_baskets.second_side_fee FROM orders_baskets
  15. // LEFT JOIN products ON orders_baskets.product_id = products.id
  16. // LEFT JOIN products_descriptions ON products.products_description_id = products_descriptions.id
  17. // WHERE orders_baskets.order_id = '.$order->id.'');
  18. // } else {
  19. // $resultall = array();
  20. // }
  21. $db=new Database;
  22. $result = $db->query('SELECT id, subtotal FROM orders WHERE sessionID = \''.$this->session->id().'\' AND statusID IN (1,3)');
  23. $this->template->content->order = $result[0];
  24. $rows = count($result);
  25. if($rows > 0)
  26. $orderid = $result[0]->id;
  27. else
  28. $orderid = 0;
  29. if($orderid != 0){
  30. $packageid = $db->query('SELECT orders_baskets.id as id, orders_baskets.product_id as productid
  31. FROM orders_baskets
  32. LEFT JOIN products ON orders_baskets.product_id = products.id
  33. LEFT JOIN products_descriptions ON products.products_description_id = products_descriptions.id
  34. LEFT JOIN user_designs ON user_designs.productid = products.id
  35. WHERE orders_baskets.order_id = '.$orderid.'
  36. AND orders_baskets.id = (SELECT DISTINCT MAX(ord.id) FROM orders_baskets as ord WHERE orders_baskets.id = ord.id )');
  37. } else {
  38. $packageid = array();
  39. }
  40. if ($orderid != 0)
  41. {
  42. $resultall = $db->query('SELECT orders_baskets.id as id, orders_baskets.order_id as order_id, orders_baskets.qty as qty, orders_baskets.rate as rate,
  43. orders_baskets.subtotal as subtotal, orders_baskets.product_id as product_id, orders_baskets.designpath as designpath, user_designs.wrapper_designpath as wrapperpath,
  44. products.name as productname, products.kind as kind, products_descriptions.image as productimage,
  45. products_descriptions.short_description as productdescription, orders_baskets.packaging_qty, orders_baskets.packaging_rate,
  46. orders_baskets.second_side_fee FROM orders_baskets
  47. LEFT JOIN products ON orders_baskets.product_id = products.id
  48. LEFT JOIN products_descriptions ON products.products_description_id = products_descriptions.id
  49. LEFT JOIN user_designs ON user_designs.order_id = orders_baskets.order_id
  50. WHERE orders_baskets.order_id = '.$orderid.'');
  51. }else {
  52. $resultall = array();
  53. }
  54. $itemsresults = $resultall;
  55. $rows = array();
  56. $total = "";
  57. $items = 0;
  58. //echo "<pre>";
  59. //print_r($resultall);
  60. foreach($resultall as $item){
  61. if($item->subtotal){
  62. $total = $item->subtotal;
  63. }
  64. if($item->id){
  65. $items++;
  66. }
  67. //print_r($item);
  68. }
  69. // echo $total;
  70. // echo $items;
  71. //echo "</pre>";
  72. ?>
  73. <div id="container">
  74. <!-- Header Start -->
  75. <header id="header" class="row">
  76. <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4">
  77. <a href="http://<?=My_Template_Controller::getCurrentSite()->url?>" title="MyChocolateBars.com - Custom Chocolate Hearts"><img src="/env/images/<?=
  78. My_Template_Controller::getViewPrefix()?>/mcb_logo.png" alt="MyChocolateBars.com - Custom Chocolate Bars" class="logo"/></a></div>
  79. <? if (User_Model::logged_in())
  80. {
  81. $user = User_Model::logged_user();
  82. ?>
  83. <div class="col-md-3 col-lg-3 col-sm-3 col-xs-3">
  84. <? } else { ?>
  85. <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4">
  86. <? } ?>
  87. <ul class="social">
  88. <li><a href="#"><img src="/env/images/mcb/g_plus.png" alt="google+ icon"></a></li>
  89. <li><a href="#"><img src="/env/images/mcb/linkedin.png" alt="linkedin icon"></a></li>
  90. <li><a href="#"><img src="/env/images/mcb/facebook.png" alt="facebook icon"></a></li>
  91. <li><a href="#"><img src="/env/images/mcb/twitter.png" alt="twitter icon"></a></li>
  92. </ul>
  93. </div>
  94. <? if ($items != 0 | User_Model::logged_in())
  95. {
  96. $user = User_Model::logged_user();
  97. ?>
  98. <? if($user){?>
  99. <div class="col-md-5 col-lg-5 col-sm-5 col-xs-5 right-side">
  100. <?} else {?>
  101. <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4 right-side">
  102. <? } ?>
  103. <div class="col-md-7 col-lg-7 col-sm-7 col-xs-7">
  104. <img src="/env/images/mcb/cust_log_icon.png" alt="Customer Login">Hello, <? if(isset($user->firstname)) echo $user->firstname; else echo "Guest";?> <br>
  105. <? if($user){ ?> <a href="/customers/my_account">My Account Details</a> | <a href="/customers/logout"> Sign Out </a> <?} else { ?> <a href="/customers/login">Login</a>&nbsp;|&nbsp;<a href="/customers/register">Register</a> <? } ?>
  106. </div>
  107. <div class="col-md-5 col-lg-5 col-sm-5 col-xs-5">
  108. <span class="cart"><?php if($items){ echo $items; } else{ echo 0 ;}?></span>
  109. <span class="price">$<?php if($total){ echo money_format('%.2n', $total);} else { echo 0;}?></span>
  110. </div>
  111. </div>
  112. <? } else { ?>
  113. <div class="col-md-4 col-lg-4 col-xs-4 col-sm-4">
  114. <img src="/env/images/mcb/cust_log_icon.png" alt="Customer Login">Customer Login<br>
  115. <form action="/customers/login" method="POST" name="customer_login_form">
  116. <input type="text" name="email" value="" placeholder="email" required> <input type="submit" name="login" value="Sign In" class="rnd btn orange"><br>
  117. <input type="password" name="password" value="" placeholder="password" required> <a href="customers/forgot_password" class="reset-pwd">Forgot Password?</a>
  118. </form>
  119. </div>
  120. <? } ?>
  121. </header><!-- header -->
  122. <!-- Nav Begin -->
  123. <nav id="navigation" class="rnd-10 rnd-bar brown">
  124. <ul class="nav">
  125. <li class="home selected"><a href="/">Home</a></li>
  126. <li class="products"><a href="/products">Products</a></li>
  127. <li class="shopping"><a href="/shopping_cart">Shopping Cart</a></li>
  128. <li class="class"><a href="/faq">FAQ</a></li>
  129. <li class="about"><a href="/about">About Us</a></li>
  130. <li class="contact"><a href="/contact">Contact Us</a></li>
  131. </ul>
  132. </nav>
  133. <!-- Nav End -->