Advertisement
Guest User

Asli Scripts

a guest
Nov 19th, 2017
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 44.54 KB | None | 0 0
  1. <script language="javascript">
  2. function validasi(form){
  3. if (form.nama.value == ""){
  4. alert("Anda belum mengisikan Nama.");
  5. form.nama.focus();
  6. return (false);
  7. }
  8. if (form.alamat.value == ""){
  9. alert("Anda belum mengisikan Alamat.");
  10. form.alamat.focus();
  11. return (false);
  12. }
  13. if (form.telpon.value == ""){
  14. alert("Anda belum mengisikan Telpon.");
  15. form.telpon.focus();
  16. return (false);
  17. }
  18. if (form.email.value == ""){
  19. alert("Anda belum mengisikan Email.");
  20. form.email.focus();
  21. return (false);
  22. }
  23. if (form.kota.value == 0){
  24. alert("Anda belum mengisikan Kota.");
  25. form.kota.focus();
  26. return (false);
  27. }
  28. if (form.kode.value == ""){
  29. alert("Anda belum mengisikan Kode.");
  30. form.kode.focus();
  31. return (false);
  32. }
  33. return (true);
  34. }
  35. function validasi2(form2){
  36. if (form2.email.value == ""){
  37. alert("Anda belum mengisikan Email.");
  38. form2.email.focus();
  39. return (false);
  40. }
  41. if (form2.password.value == ""){
  42. alert("Anda belum mengisikan Password.");
  43. form2.password.focus();
  44. return (false);
  45. }
  46. return (true);
  47. }
  48. function harusangka(jumlah){
  49. var karakter = (jumlah.which) ? jumlah.which : event.keyCode
  50. if (karakter > 31 && (karakter < 48 || karakter > 57))
  51. return false;
  52. return true;
  53. }
  54. </script>
  55. <?php
  56. // Halaman utama (Home)
  57. if ($_GET[module]=='home'){
  58. ?>
  59. <div class="w3l_banner_nav_right">
  60.   <section class="slider">
  61.     <div class="flexslider">
  62.       <ul class="slides">
  63.         <?php
  64.         $sql=mysqli_query($con,"SELECT * FROM produk ORDER BY id_produk DESC LIMIT 5");
  65.         while ($r=mysqli_fetch_array($sql)){
  66.         $deskripsi=substr($r[deskripsi],0,10);
  67.         ?>
  68.        
  69.         <li> <img src='foto_produk/<?=$r['gambar']?>' title='Products Mabes Frozen' width='220' height='400' />
  70.           <h3>Make your <span>food</span> <a href='home.php?module=detailproduk&id=<?=$r['id_produk']?>'><?= $r['nama_produk']?></a></h3> <span><?= $divharga ?></span>
  71.          
  72.           <div class='more'>
  73.             <a href='home.php?module=detailproduk&id=<?=$r['id_produk']?>' class='button--saqui button--round-l button--text-thick' data-text='Selengkapnya'>Selengkapnya</a>
  74.           </div>
  75.          
  76.         </li>
  77.         <?php
  78.         }
  79.         ?>
  80.       </ul>
  81.     </div>
  82.   </section>
  83.   <!-- flexSlider -->
  84.   <link rel="stylesheet" href="template/css/flexslider.css" type="text/css" home="screen" property="" />
  85.   <script defer src="template/js/jquery.flexslider.js"></script>
  86.   <script type="text/javascript">
  87.   $(window).load(function(){
  88.   $('.flexslider').flexslider({
  89.   animation: "slide",
  90.   start: function(slider){
  91.   $('body').removeClass('loading');
  92.   }
  93.   });
  94.   });
  95.   </script>
  96.   <!-- //flexSlider -->
  97. </div>
  98. <!-- banner -->
  99. <div class="clearfix"></div>
  100. <div class="banner_bottom">
  101.   <div class="wthree_banner_bottom_left_grid_sub">
  102.   </div>
  103.   <div class="wthree_banner_bottom_left_grid_sub1">
  104.     <div class="col-md-4 wthree_banner_bottom_left">
  105.       <div class="wthree_banner_bottom_left_grid">
  106.         <img src="template/images/4.jpg" alt=" " class="img-responsive" />
  107.         <div class="wthree_banner_bottom_left_grid_pos">
  108.           <h4>Discount Offer <span>25%</span></h4>
  109.         </div>
  110.       </div>
  111.     </div>
  112.     <div class="col-md-4 wthree_banner_bottom_left">
  113.       <div class="wthree_banner_bottom_left_grid">
  114.         <img src="template/images/5.jpg" alt=" " class="img-responsive" />
  115.         <div class="wthree_banner_btm_pos">
  116.           <h3>introducing <span>best store</span> for <i>groceries</i></h3>
  117.         </div>
  118.       </div>
  119.     </div>
  120.     <div class="col-md-4 wthree_banner_bottom_left">
  121.       <div class="wthree_banner_bottom_left_grid">
  122.         <img src="template/images/6.jpg" alt=" " class="img-responsive" />
  123.         <div class="wthree_banner_btm_pos1">
  124.           <h3>Save <span>Upto</span> $10</h3>
  125.         </div>
  126.       </div>
  127.     </div>
  128.     <div class="clearfix"> </div>
  129.   </div>
  130.   <div class="clearfix"> </div>
  131. </div>
  132. <!-- top-brands -->
  133. <div class='top-brands'>
  134.   <div class='container'>
  135.     <h3>Hot Offers</h3>
  136.     <div> <br> </br></div>
  137.     <?php
  138.     $sql=mysqli_query($con,"SELECT * FROM produk ORDER BY id_produk DESC LIMIT 8");
  139.     while ($r=mysqli_fetch_array($sql)){
  140.    
  141.     include "diskon_stok.php";
  142.    
  143.     ?>
  144.     <div class="col-md-3 top_brand_left">
  145.       <div class="hover14 column">
  146.         <div class="agile_top_brand_left_grid" style="margin: 5px;">
  147.           <div class="tag">
  148.             <img src="images/tag.png" alt=" " class="img-responsive" />
  149.           </div>
  150.           <div class="agile_top_brand_left_grid1">
  151.             <figure>
  152.               <div class="snipcart-item block" >
  153.                 <div class="snipcart-thumb">
  154.                   <a href="home.php?module=detailproduk&id=<?= $r['id_produk']?>"><img title=" " alt=" " src="foto_produk/small_<?=$r['gambar']?>" /></a>
  155.                   <p><?=$r['nama_produk']?> <?= $divharga ?> </p>
  156.                  
  157.                 </div>
  158.                 <div class="snipcart-details top_brand_home_details">
  159.                   <form action="aksi.php?module=keranjang&act=tambah&id=<?= $r['id_produk']?>" method="post">
  160.                    
  161.                    
  162.                     <input type="submit" name="submit" value="Add to cart" class="button" />
  163.                    
  164.                   </form>
  165.                  
  166.                 </div>
  167.               </div>
  168.             </figure>
  169.           </div>
  170.         </div>
  171.       </div>
  172.     </div>
  173.     <?php
  174.     }
  175.     ?>
  176.     <div class="clearfix"> </div>
  177.   </div>
  178. </div>
  179. </div>
  180. <!-- //top-brands -->
  181. <?php
  182. }
  183. //MODULE INI DIGUNAKAN UNTUK MEMBUAT MENU BARU////////////////////////////////////
  184. elseif ($_GET[module]=="tes") {
  185. //include digunakan untuk memanggil file
  186. include "tes.php";
  187. }
  188. //Module Warning
  189. elseif ($_GET[module]=='warning') {
  190. echo "<div id='info'>! Untuk Melakukan Hal ini Anda Harus Login Terlebih Dahulu <a href='home.php?module=login'>disini</a></div>";
  191. }
  192. // Modul detail produk
  193. elseif ($_GET[module]=='detailproduk'){
  194. // Tampilkan detail produk berdasarkan produk yang dipilih
  195. $detail=mysqli_query($con,"SELECT * FROM produk,kategori
  196. WHERE kategori.id_kategori=produk.id_kategori
  197. AND id_produk='$_GET[id]'");
  198. $r = mysqli_fetch_array($detail);
  199. include "diskon_stok.php";
  200. ?>
  201. <div class='center_title_bar' ><h3><?= $r['nama_produk'] ?></h3></div>
  202. <div class="col-md-4" style="margin: 10px;">
  203. <img id="example" src="foto_produk/<?=$r['gambar']?>" alt=" " class="img-responsive" />
  204. </div>
  205. <div class="col-md-8 agileinfo_single_right">
  206. <div class="rating1">
  207.   <span class="starRating">
  208.     <input id="rating5" type="radio" name="rating" value="5">
  209.     <label for="rating5">5</label>
  210.     <input id="rating4" type="radio" name="rating" value="4">
  211.     <label for="rating4">4</label>
  212.     <input id="rating3" type="radio" name="rating" value="3" checked>
  213.     <label for="rating3">3</label>
  214.     <input id="rating2" type="radio" name="rating" value="2">
  215.     <label for="rating2">2</label>
  216.     <input id="rating1" type="radio" name="rating" value="1">
  217.     <label for="rating1">1</label>
  218.   </span>
  219. </div>
  220. <div class="w3agile_description">
  221.   <h4>Deskripsi Produk :</h4>
  222.   <p><?=$r['deskripsi']?></p>
  223. </div>
  224. <div class="snipcart-item block">
  225.   <div class="snipcart-thumb agileinfo_single_right_snipcart">
  226.     <div class='prod_price'><?= $divharga ?></div>
  227.     <div class=''>Stok : <?= $r['stok'] ?></div>
  228.   </div>
  229.   <div class="snipcart-details agileinfo_single_right_details">
  230.     <form action="aksi.php?module=keranjang&act=tambah&id=<?= $r['id_produk']?>" method="post">
  231.       <input type="submit" name="submit" value="Add to cart" class="button" />
  232.      
  233.     </form>
  234.   </div>
  235. </div>
  236. </div>
  237. <div class="clearfix"> </div>
  238. </div>
  239. <!-- echo "
  240. <div class='product-detail'>
  241. <div class='img'><a href='foto_produk/$r[gambar]'><img src='foto_produk/$r[gambar]' border='0' width='230' height='210'/></a><br/>
  242. <div class='prod_price'>$divharga</div>
  243. <div style='text-align:center;margin-right:18px;'>(stok: $r[stok])</div>
  244. $tombol
  245. </div>
  246. <div class='product_title_big'>$r[nama_produk]</div>
  247. <div class='deskripsi'>$r[deskripsi]</div>
  248. </div>"; -->
  249. <?php
  250. }
  251. // Modul produk per kategori
  252. elseif ($_GET[module]=='detailkategori'){
  253. // Tampilkan nama kategori
  254. $sq = mysqli_query($con,"SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");
  255. $n = mysqli_fetch_array($sq);
  256. ?>
  257. <div class='center_title_bar'><h3>Kategori: <?= $n['nama_kategori']?><span class="blink_me"></span></h3></div>
  258. <?php
  259. $sql = mysqli_query($con,"SELECT * FROM produk WHERE id_kategori='$_GET[id]'
  260. ORDER BY id_produk DESC LIMIT 9");
  261. $jumlah = mysqli_num_rows($sql);
  262. // Apabila ditemukan produk dalam kategori
  263. if ($jumlah > 0){
  264. while ($r=mysqli_fetch_array($sql)){
  265. include "diskon_stok.php";
  266. ?>
  267. <div class="col-md-4 w3l_banner_nav_right_banner3_btml" style="margin: 5px;">
  268. <div class="view view-tenth">
  269. <img src='foto_produk/<?=$r['gambar']?>' style="height: 210px; width: 380px;" alt=" " class="img-responsive" />
  270. <div class="mask">
  271. <h4><?= $r['nama_produk']?> </h4>
  272. <h3><a href='home.php?module=detailproduk&id=<?= $r['id_produk']?>'><?= $r['deskripsi']?></a></h3>
  273. </div>
  274. </div>
  275. <p align="center"><?= $r['nama_produk']?> <span><?= $divharga?></span>
  276. <br><button class="btn btn-primary"><a href='home.php?module=detailproduk&id=<?= $r['id_produk']?>' class='prod_details'>Selengkapnya</a></button></p>
  277. <div class="snipcart-details">
  278. <form action="aksi.php?module=keranjang&act=tambah&id=<?= $r['id_produk']?>" method="post">
  279. <input type="submit" name="submit" value="Add to cart" class="button" />
  280. </form>
  281. </div>
  282.  
  283. </div>
  284. <?php
  285. }
  286. }
  287. else{
  288. echo "<p align=center>Belum ada produk pada kategori ini.</p>";
  289. }
  290. }
  291. // Modul profil
  292. elseif ($_GET[module]=='profilkami'){
  293. // Data profil mengacu pada id_modul=43
  294. ?>
  295. <body>
  296. <!-- products-breadcrumb -->
  297. <!-- //products-breadcrumb -->
  298. <div class="banner">
  299. <div class="w3l_banner_nav_right">
  300. <!-- about -->
  301. <div class="privacy about">
  302. <h3>Profil Kami</h3>
  303. <?php
  304. $profil = mysqli_query($con,"SELECT * FROM modul WHERE id_modul='1'");
  305. $r      = mysqli_fetch_array($profil);
  306. ?>
  307. <p class="animi"><?= $r['static_content']?></p>
  308. <div class="agile_about_grids">
  309.   <!-- <div class="col-md-6 agile_about_grid_right">
  310.     <img src="../foto_banner/<?= $r['gambar']?>" alt=" " class="img-responsive" />
  311.   </div>
  312.   -->
  313.   <div class="clearfix"> </div>
  314. </div>
  315. <!-- //about -->
  316. </div>
  317. <div class="clearfix"></div>
  318. </div>
  319. <!-- //banner -->
  320. <!-- testimonials -->
  321. <div class="testimonials">
  322. <div class="container">
  323. <h3>Testimonials</h3>
  324. <div class="w3_testimonials_grids">
  325.   <div class="wmuSlider example1 animated wow slideInUp" data-wow-delay=".5s">
  326.     <div class="wmuSliderWrapper">
  327.       <article style="position: absolute; width: 100%; opacity: 0;">
  328.         <div class="banner-wrap">
  329.           <div class="col-md-6 w3_testimonials_grid">
  330.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  331.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  332.             repellat.</p>
  333.             <h4>Andrew Smith <span>Customer</span></h4>
  334.           </div>
  335.           <div class="col-md-6 w3_testimonials_grid">
  336.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  337.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  338.             repellat.</p>
  339.             <h4>Thomson Richard <span>Customer</span></h4>
  340.           </div>
  341.           <div class="clearfix"> </div>
  342.         </div>
  343.       </article>
  344.       <article style="position: absolute; width: 100%; opacity: 0;">
  345.         <div class="banner-wrap">
  346.           <div class="col-md-6 w3_testimonials_grid">
  347.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  348.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  349.             repellat.</p>
  350.             <h4>Crisp Kale <span>Customer</span></h4>
  351.           </div>
  352.           <div class="col-md-6 w3_testimonials_grid">
  353.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  354.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  355.             repellat.</p>
  356.             <h4>John Paul <span>Customer</span></h4>
  357.           </div>
  358.           <div class="clearfix"> </div>
  359.         </div>
  360.       </article>
  361.       <article style="position: absolute; width: 100%; opacity: 0;">
  362.         <div class="banner-wrap">
  363.           <div class="col-md-6 w3_testimonials_grid">
  364.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  365.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  366.             repellat.</p>
  367.             <h4>Rosy Carl <span>Customer</span></h4>
  368.           </div>
  369.           <div class="col-md-6 w3_testimonials_grid">
  370.             <p><i class="fa fa-quote-right" aria-hidden="true"></i>Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
  371.               voluptatibus maiores alias consequatur aut perferendis doloribus asperiores
  372.             repellat.</p>
  373.             <h4>Rockson Doe <span>Customer</span></h4>
  374.           </div>
  375.           <div class="clearfix"> </div>
  376.         </div>
  377.       </article>
  378.     </div>
  379.   </div>
  380.   <script src="template/js/jquery.wmuSlider.js"></script>
  381.   <script>
  382.   $('.example1').wmuSlider();
  383.   </script>
  384. </div>
  385. </div>
  386. </div>
  387. <!-- //testimonials -->
  388. <!-- newsletter -->
  389. <div class="newsletter">
  390. <div class="container">
  391. <div class="w3agile_newsletter_left">
  392.   <h3>sign up for our newsletter</h3>
  393. </div>
  394. <div class="w3agile_newsletter_right">
  395.   <form action="#" method="post">
  396.     <input type="email" name="Email" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}" required="">
  397.     <input type="submit" value="subscribe now">
  398.   </form>
  399. </div>
  400. <div class="clearfix"> </div>
  401. </div>
  402. </div>
  403. <!-- //newsletter -->
  404. <!-- footer -->
  405. </body>
  406. <?php
  407. }
  408. // Modul cara pembelian
  409. elseif ($_GET[module]=='payment'){
  410. ?>
  411. <div class="w3l_banner_nav_right">
  412. <!-- about -->
  413. <div class="privacy about" >
  414. <h3>Cara Pembelian</h3>
  415. <?php
  416. $profil = mysqli_query($con,"SELECT * FROM modul WHERE id_modul='2'");
  417. $r      = mysqli_fetch_array($profil);
  418. ?>
  419. <p class="animi"><?= $r['static_content']?></p>
  420. <div class="agile_about_grids">
  421. <!-- <div class="col-md-6 agile_about_grid_right">
  422.   <img src="../foto_banner/<?= $r['gambar']?>" alt=" " class="img-responsive" />
  423. </div>
  424. -->
  425. <div class="clearfix"> </div>
  426. </div>
  427. </div>
  428. <!-- //about -->
  429. <!-- //banner -->
  430. <?php
  431. }
  432. // Modul keranjang belanja
  433. elseif ($_GET[module]=='keranjangbelanja'){
  434. // Tampilkan produk-produk yang telah dimasukkan ke keranjang belanja
  435. $sid = $_SESSION[email];
  436. $sql = mysqli_query($con,"SELECT * FROM orders_temp, produk
  437. WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");
  438. $ketemu=mysqli_num_rows($sql);
  439. if($ketemu < 1){
  440. echo "<script>window.alert('Keranjang Belanjanya Masih Kosong');
  441. window.location=('index.php')</script>";
  442. }
  443. else{
  444.   ?>
  445.   <div class="w3l_banner_nav_right">
  446.  <p style="text-align: left; font-size: 30px; ">
  447.  Your shopping cart contains
  448. </p>
  449.   <div class="col-md-12">
  450.     <form method=post action=aksi.php?module=keranjang&act=update>
  451.       <table class="timetable_sub">
  452.           <thead>
  453.           <tr>
  454.             <th>No</th>
  455.             <th>Produk</th>
  456.             <th>Nama Produk</th>
  457.             <th>Berat(Kg)</th>
  458.             <th>Qty</th>
  459.           <th>Harga</th>
  460.           <th>Sub Total</th>
  461.           <th>Hapus</th>
  462.         </tr>
  463.       </thead>
  464.           <?php
  465.           $no=1;
  466.           while($r=mysqli_fetch_array($sql)){
  467.           $disc        = ($r[diskon]/100)*$r[harga];
  468.           $hargadisc   = number_format(($r[harga]-$disc),0,",",".");
  469.           $subtotal    = ($r[harga]-$disc) * $r[jumlah];
  470.           $total       = $total + $subtotal;
  471.           $subtotal_rp = format_rupiah($subtotal);
  472.           $total_rp    = format_rupiah($total);
  473.           $harga       = format_rupiah($r[harga]);
  474.           ?>
  475.          
  476.          <tbody><tr class="rem1">
  477.           <td><?=$no?></td><input type=hidden name=id[<?=$no?>] value=<?=$r['id_orders_temp']?>>
  478.           <td align=center><br><img src=foto_produk/small_<?=$r['gambar']?>></td>
  479.           <td><?=$r['nama_produk']?></td>
  480.           <td align=center><?=$r['berat']?></td>
  481.           <td>
  482.             <select name='jml[<?=$no?>]' value=<?=$r['jumlah']?> onChange='this.form.submit()'>
  483.               <?php
  484.             for ($j=1;$j <= $r['stok'];$j++){
  485.             if($j == $r['jumlah']){
  486.             echo "<option selected>$j</option>";
  487.             }else{
  488.             echo "<option>$j</option>";
  489.             }
  490.             }
  491.             ?>
  492.           </select></td>
  493.           <td><?=$hargadisc?></td>
  494.           <td><?=$subtotal_rp?></td>
  495.           <td align=center><a href='aksi.php?module=keranjang&act=hapus&id=<?=$r['id_orders_temp']?>'>
  496.           <img src=images/kali.png border=0 title=Hapus></a></td>
  497.         </tr>
  498.         <?php
  499.         $no++;
  500.         }
  501.         ?>
  502.         <tr style='color:#000'><td colspan=6 align=right><br><b>Total</b>:</td><td colspan=2><br>Rp. <b><?=$total_rp?></b></td></tr>
  503.         <tr><td colspan=3><br /><a href='javascript:history.go(-1)' class='btn btn-primary'>Lanjutkan Belanja</a><br /></td>
  504.         <td colspan=5 align=right><br /><a href='home.php?module=simpantransaksimember' class='btn btn-success'>Selesai Belanja</a></a><br /></td></tr>
  505.       </tbody></table></form><br />
  506.       <div id='info'>*) Total harga diatas belum termasuk ongkos kirim yang akan dihitung saat <b>Selesai Belanja</b>.</div>
  507.     </div>
  508.    
  509.   </div>
  510. </div>
  511. <div class='bottom_prod_box_big'></div>
  512. </div>
  513.  
  514. <?php
  515. }
  516. }
  517. // Modul hasil pencarian produk
  518. elseif ($_GET['module']=='hasilcari'){
  519. // menghilangkan spasi di kiri dan kanannya
  520. $kata = trim($_POST['kata']);
  521. // mencegah XSS
  522. $kata = htmlentities(htmlspecialchars($kata), ENT_QUOTES);
  523. // pisahkan kata per kalimat lalu hitung jumlah kata
  524. $pisah_kata = explode(" ",$kata);
  525. $jml_katakan = (integer)count($pisah_kata);
  526. $jml_kata = $jml_katakan-1;
  527. $cari = "SELECT * FROM produk WHERE " ;
  528. for ($i=0; $i<=$jml_kata; $i++){
  529. $cari .= "deskripsi LIKE '%$pisah_kata[$i]%' OR nama_produk LIKE '%$pisah_kata[$i]%'";
  530. if ($i < $jml_kata ){
  531. $cari .= " OR ";
  532. }
  533. }
  534. $cari .= " ORDER BY id_produk DESC LIMIT 7";
  535. $hasil  = mysqli_query($con,$cari);
  536. $ketemu = mysqli_num_rows($hasil);
  537. echo "<div class='center_title_bar'>Hasil Pencarian</div>";
  538. if ($ketemu > 0){
  539. echo "<div class='prod_details_cari'>Ditemukan <b>$ketemu</b> produk dengan kata <font style='background-color:#00FFFF'><b>$kata</b></font> : </div>";
  540. while($t=mysqli_fetch_array($hasil)){
  541. // Tampilkan hanya sebagian isi produk
  542. $isi_produk = htmlentities(strip_tags($t['deskripsi'])); // mengabaikan tag html
  543. $isi = substr($isi_produk,0,250); // ambil sebanyak 250 karakter
  544. $isi = substr($isi_produk,0,strrpos($isi," ")); // potong per spasi kalimat
  545. echo "<div class='prod_box_big'>
  546. <div class='top_prod_box_big'></div>
  547. <div class='center_prod_box_big'>
  548.  <div class='details_big_cari'>
  549.    <div class='product_title_big'><a href=produk-$t[id_produk]-$t[produk_seo].html>$t[nama_produk]</a></div>
  550.    <div>
  551.      <br />$isi ... <a href=produk-$t[id_produk]-$t[produk_seo].html>selengkapnya</a>
  552.    </div>
  553.  </div>
  554. </div>
  555. <div class='bottom_prod_box_big'></div>
  556. </div>";
  557. }
  558. }
  559. else{
  560. echo "<p>Tidak ditemukan produk dengan kata <b>$kata</b></p>";
  561. }
  562. }
  563. // Modul hubungi kami(Hardware Repair)
  564. elseif ($_GET[module]=='pemesanan'){
  565. echo "<div class='login-box'>
  566. <h2>Hubungi Kami</h2>
  567. Kami Menerima Pemesanan barang, baik itu Komputer, Printer dan sebagainya, Anda dapat menghubungi Kami lewat Form di bawah ini
  568. <div class='details_big_box'>
  569.  <div class='product_title_big'>Pesan Barang Yang Anda Inginkan Sekarang, Hubungi Kami Secara Online:</div>
  570. </div>
  571. </div>";
  572. if (empty($_SESSION[username]) AND empty($_SESSION[password])) {
  573. echo "<div id='info'>Silahkan anda login terlebih dahulu, untuk mendapatkan layanan ini</div>";
  574. }
  575. else {
  576. $sql=mysqli_query($con,"SELECT * FROM kustomer WHERE email='$_SESSION[email]'");
  577. $r=mysqli_fetch_array($sql);
  578. echo "<div class='login-box'>
  579. <table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>
  580.  <form action=home.php?module=hubungiaksi method=POST><input type=hidden name=id value='$r[id_kustomer]'>
  581.    <tr><td>Id Kustomer</td><td> : $r[id_kustomer]</td></tr>
  582.    <tr><td>Nama</td><td> : $r[nama_lengkap] </td></tr>
  583.    <tr><td>Nomor Telepon</td><td> : $r[telpon]</td></tr>
  584.    <tr><td>Alamat Anda</td><td> : $r[alamat]</td></tr>
  585.    <tr><td colspan=2>
  586.      <br/><b>Silahkan Anda Memesan Barang Dibawah Ini</b><br>
  587.      Contoh Format Pengisian : <br/>
  588.      Subjek : Printer<br/>
  589.    Pesan  : Saya Memesan 2 Unit Printer Epson L200</td></tr>
  590.    <tr><td>Subjek</td><td>  <input type=text name=subjek size=40></td></tr>
  591.    <tr><td valign=top>Pesan</td><td> <textarea name=pesan  style='width: 390px; height: 160px;'></textarea><br/>
  592.  <i></i> </td></tr>
  593.  <tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>
  594.  <tr><td>&nbsp;</td><td>(masukkan 6 kode di atas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>
  595.  </td><td colspan=2><input type=submit name=submit value=Kirim class='button' ></td></tr>
  596. </form></table>
  597. </div>
  598. </div>
  599. </div>
  600. <div class='bottom_prod_box_big'></div>
  601. </div>";
  602. }
  603. }
  604. // Modul hubungi aksi
  605. elseif ($_GET[module]=='hubungiaksi'){
  606. $nama=trim($_POST['nama']);
  607. $email=trim($_POST['email']);
  608. $subjek=trim($_POST['subjek']);
  609. $pesan=trim($_POST['pesan']);
  610. echo "<div id='info'>";
  611. if (empty($subjek)){
  612. echo "Anda belum mengisikan SUBJEK<br />
  613. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";
  614. }
  615. elseif (empty($pesan)){
  616. echo "Anda belum mengisikan PESAN<br />
  617. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";
  618. }
  619. else{
  620. if(!empty($_POST['kode'])){
  621. if($_POST['kode']==$_SESSION['captcha_session']){
  622. mysqli_query($con,"INSERT INTO hubungi(id_kustomer,
  623. subjek,
  624. pesan,
  625. tanggal)
  626. VALUES('$_POST[id]',
  627. '$_POST[subjek]',
  628. '$_POST[pesan]',
  629. '$tgl_sekarang')");
  630. echo "
  631. <div class='prod_box_big'>
  632. <div class='top_prod_box_big'></div>
  633. <div class='center_prod_box_big'>
  634.  <div class='product_img_big'>
  635.    <img src='foto_banner/adminn.png' border='0' />
  636.  </div>
  637.  <div class='details_big_box'>
  638.    <div class='product_title_big'>Terimakasih</div>
  639.    <div>
  640.      <br />Terimakasih telah menghubungi kami.<br /><br /> Kami akan segera Merespon Pemesanan Anda.
  641.    </div>
  642.  </div>
  643. </div>
  644. <div class='bottom_prod_box_big'></div>
  645. </div>";
  646. }else{
  647. echo "Kode yang Anda masukkan tidak cocok<br />
  648. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  649. }
  650. }else{
  651. echo "Anda belum memasukkan kode<br />
  652. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  653. }
  654. }
  655. echo "</div>";
  656. }
  657. //Module Login
  658. elseif ($_GET[module]=='login') {
  659. if ($_GET[act]=='aksilogin') {
  660. echo "<div id='info'>";
  661. $email = $_POST['email'];
  662. $password = md5($_POST['password']);
  663. $sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";
  664. $hasil = mysqli_query($con,$sql);
  665. $r = mysqli_fetch_array($hasil);
  666. if(mysqli_num_rows($hasil) == 0){
  667. echo "Email atau Password Anda tidak benar<br />";
  668. }
  669. else{
  670. session_start();
  671. $_SESSION[email]= $r[email];
  672. $_SESSION[password]= $r[password];
  673. $_SESSION[nama_lengkap]= $r[nama_lengkap];
  674. echo "<script> alert('Silahkan Berbelanja Di Toko Kami');window.location='index.php'</script>\n";
  675. exit(0);
  676. }
  677. echo "</div>";
  678. }
  679. ?>
  680. <div class='login-box'>
  681. <div class="w3_login_module">
  682. <div class="module form-module">
  683.   <center><i class="fa fa-user fa-lg"></i> <b>Sign In </center>
  684.   <div class="toggle">
  685.   </div>
  686.   <div class="form">
  687.     <h2>Login to your account</h2>
  688.     <form action="home.php?module=login&act=aksilogin" method="post" onSubmit=\"return validasi2(this)\">
  689.       <input type="text" name="email" placeholder="Email" required=" ">
  690.       <input type="password" name="password" placeholder="Password" required=" ">
  691.       <input type="submit" value="Login">
  692.     </form>
  693.   </div>
  694.  
  695.   <div class="cta"><a href="home.php?module=lupapassword">Forgot your password?</a></div>
  696. </div>
  697. </div>
  698. </div>
  699. <!-- team -->
  700. <div class="team">
  701. <div class="container">
  702. <h3>Meet Our Amazing Team</h3>
  703. <div class="agileits_team_grids">
  704.   <div class="col-md-3 agileits_team_grid">
  705.     <img src="template/images/32.jpg" alt=" " class="img-responsive" />
  706.     <h4>Martin Paul</h4>
  707.     <p>Manager</p>
  708.     <ul class="agileits_social_icons agileits_social_icons_team">
  709.       <li><a href="#" class="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
  710.       <li><a href="#" class="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
  711.       <li><a href="#" class="google"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
  712.     </ul>
  713.   </div>
  714.   <div class="col-md-3 agileits_team_grid">
  715.     <img src="template/images/33.jpg" alt=" " class="img-responsive" />
  716.     <h4>Michael Rick</h4>
  717.     <p>Supervisor</p>
  718.     <ul class="agileits_social_icons agileits_social_icons_team">
  719.       <li><a href="#" class="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
  720.       <li><a href="#" class="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
  721.       <li><a href="#" class="google"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
  722.     </ul>
  723.   </div>
  724.   <div class="col-md-3 agileits_team_grid">
  725.     <img src="template/images/34.jpg" alt=" " class="img-responsive" />
  726.     <h4>Thomas Carl</h4>
  727.     <p>Supervisor</p>
  728.     <ul class="agileits_social_icons agileits_social_icons_team">
  729.       <li><a href="#" class="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
  730.       <li><a href="#" class="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
  731.       <li><a href="#" class="google"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
  732.     </ul>
  733.   </div>
  734.   <div class="col-md-3 agileits_team_grid">
  735.     <img src="template/images/35.jpg" alt=" " class="img-responsive" />
  736.     <h4>Laura Lee</h4>
  737.     <p>CEO</p>
  738.     <ul class="agileits_social_icons agileits_social_icons_team">
  739.       <li><a href="#" class="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
  740.       <li><a href="#" class="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
  741.       <li><a href="#" class="google"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
  742.     </ul>
  743.   </div>
  744.   <div class="clearfix"> </div>
  745. </div>
  746. </div>
  747. </div>
  748. <!-- //team -->
  749. <script>
  750. $('#login').submit(function(e){
  751. //Ubah tulisan pada button saat click login
  752. $('#btnLogin').attr('value','Silahkan tunggu ...');
  753. e.preventDefault();
  754. //Gunakan jquery AJAX
  755. $.ajax({
  756. url   : 'cek_login.php',
  757. //mengirimkan username dan password ke script login.php
  758. data  : $('#login').serialize(),
  759. //Method pengiriman
  760. type  : 'POST',
  761. //Data yang akan diambil dari script pemroses
  762. /*  dataType: 'html',*/
  763. //Respon jika data berhasil dikirim
  764. success : function(pesan){
  765. if(pesan=='ok'){
  766. //Arahkan ke halaman admin jika script pemroses mencetak kata ok
  767. $.toast({
  768. text: "Anda Akan diarhakan Dalam 3 Detik.",
  769. heading: 'Sukses Login.',
  770. icon: 'success',
  771. showHideTransition: 'fade',
  772. allowToastClose: true,
  773. hideAfter: 3000,
  774. stack: 5,
  775. position: 'top-right',
  776. });;
  777. /*window.location = 'media.php?module=home';*/
  778. setTimeout(function(){location.href="home.php?module=home"} , 3000);
  779. }
  780. else{
  781. //Cetak peringatan untuk username & password salah
  782. $.toast({
  783. text: "Username/Password salah.",
  784. heading: 'Gagal Login',
  785. icon: 'error',
  786. showHideTransition: 'fade',
  787. allowToastClose: true,
  788. hideAfter: 3000,
  789. stack: 5,
  790. position: 'top-right',
  791. });;
  792. $('#btnLogin').attr('value','Coba lagi ...');
  793. }
  794. },
  795. });
  796. })
  797. </script>
  798. <?php
  799. }
  800. //Module Profil Kustomer
  801. elseif ($_GET[module]=='profilKustomer') {
  802. $sql=mysqli_query($con,"SELECT * FROM kustomer WHERE email='$_SESSION[email]'");
  803. $p=mysqli_fetch_array($sql);
  804. $password=md5($p['password']);
  805. ?>
  806. <div class="col-md-9 address_form_agile">
  807.             <h4>Add a new Details</h4>
  808. <table class="table table-striped table-bordered">
  809. <tr><td>Nama Lengkap</td><td> <?= $p['nama_lengkap']?> </td></tr>
  810. <tr><td>Alamat Pengiriman</td><td> <?= $p['alamat']?></textarea></td></tr>
  811. <tr><td>Nomor Telepon</td><td> <?= $p['telpon']?></td></tr>
  812. <tr><td>Email</td><td> <?=  $p['email']?></td></tr>
  813. <tr><td colspan=2><a href='home.php?module=editProfilKustomer' class="btn btn-success">Edit Profil</a></td></tr></table>
  814. </div>
  815. <?php
  816. }
  817. //Module editProfilKustomer
  818. elseif ($_GET[module]=='editProfilKustomer') {
  819. if ($_GET[aksi]=='edit') {
  820. mysqli_query($con,"UPDATE  kustomer SET nama_lengkap='$_POST[nama]',
  821. alamat= '$_POST[alamat]',
  822. telpon= '$_POST[telpon]',
  823. id_kota ='$_POST[kota]'
  824. WHERE email= '$_POST[email]'" ) ;
  825. ?>
  826. <div id='info'>Anda Berhasil Mengedit Profil Anda <a href='home.php?module=profilKustomer'>Lihat Disini</a></div>
  827. <?php
  828. }
  829. $sql=mysqli_query($con,"SELECT * FROM kustomer WHERE email='$_SESSION[email]'");
  830. $e=mysqli_fetch_array($sql);
  831. ?>
  832. <div class="col-md-9 address_form_agile">
  833.             <h4>Add a new Details</h4>
  834. <form name=form action=home.php?module=editProfilKustomer&aksi=edit method=POST onSubmit=\"return validasi(this)\">
  835.   <table class="table table-striped table-bordered">
  836.     <tr>
  837.       <td>Nama Lengkap</td>
  838.       <td><input type=text name=nama value='<?=$e['nama_lengkap']?>'></td>
  839.     </tr>
  840.     <tr>
  841.       <td>Alamat Pengiriman</td>
  842.       <td> <textarea name='alamat'><?= $e['alamat']?></textarea>
  843.   <br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td>
  844. </tr>
  845.   <tr>
  846.     <td>Nomor Telepon</td><td>  <input type=text name=telpon value='<?= $e['telpon']?>'></td></tr>
  847.   <tr>
  848.     <td></td>
  849.     <td>  <input type=hidden name=email size=30 value='<?= $e['email']?>'></td></tr>
  850.   <tr>
  851.     <td valign=top>Kota Tujuan</td>
  852.     <td>
  853.   <select name='kota'>
  854.     <option value=0 selected>- Pilih Kota -</option>
  855.     <?php
  856.     $tampil=mysqli_query($con,"SELECT * FROM kota ORDER BY nama_kota");
  857.     while($r=mysqli_fetch_array($tampil)){
  858.     echo "<option value=$r[id_kota]>$r[nama_kota]</option>";
  859.     }
  860.   ?>
  861. </select> <br /><br />*)  Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>
  862. <br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>
  863. <tr><td colspan=2><input type='submit' class='btn btn-success' value='Edit My Profil'></td></tr>
  864. </table>
  865. </form>
  866. </div>
  867. <?php
  868. }
  869. //Module Register
  870. elseif ($_GET[module]=='register') {
  871. $kar1=strstr($_POST[email], "@");
  872. $kar2=strstr($_POST[email], ".");
  873. $password=md5($_POST[password]);
  874. echo "<div id='info'>";
  875. // Cek email kustomer di database
  876. $cek_email=mysqli_num_rows(mysqli_query($con,"SELECT email FROM kustomer WHERE email='$_POST[email]'"));
  877. // Kalau email sudah ada yang pakai
  878. if ($cek_email > 0){
  879. echo "Email <b>$_POST[email]</b> sudah ada yang pakai.<br />";
  880. }
  881. elseif (empty($_POST[nama]) || empty($_POST[password]) || empty($_POST[alamat]) || empty($_POST[telpon]) || empty($_POST[email]) || empty($_POST[kota]) || empty($_POST[kode])){
  882. echo "Data yang Anda isikan belum lengkap<br />";
  883. }
  884. elseif (!ereg("[a-z|A-Z]","$_POST[nama]")){
  885. echo "Nama tidak boleh diisi dengan angka atau simbol.<br />";
  886. }
  887. elseif (strlen($kar1)==0 OR strlen($kar2)==0){
  888. echo "Alamat email Anda tidak valid, mungkin kurang tanda titik (.) atau tanda @.<br />";
  889. }
  890. else{
  891. if(!empty($_POST['kode'])){
  892. if($_POST['kode']==$_SESSION['captcha_session']){
  893. // simpan data kustomer
  894. mysqli_query($con,"INSERT INTO kustomer(nama_lengkap, password, alamat, telpon, email, id_kota)
  895. VALUES('$_POST[nama]','$password','$_POST[alamat]','$_POST[telpon]','$_POST[email]','$_POST[kota]')");
  896. echo "<b>Anda berhasil Melakukan Registrasi</b><br/>
  897. Silahkan anda login <a href='home.php?module=login'>disini</a>";
  898. }else{
  899. echo "Kode yang Anda masukkan tidak cocok<br />
  900. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  901. }
  902. }else{
  903. echo "Anda belum memasukkan kode<br />
  904. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  905. }
  906. }
  907. echo "</div>";
  908. echo "
  909. <div class='login-box'>
  910. <h2>Form Register</h2>
  911. <form name=form action=home.php?module=register method=POST onSubmit=\"return validasi(this)\">
  912. <table width='90%'>
  913. <tr><td>Nama Lengkap</td><td>  <input type=text name=nama size=30></td></tr>
  914. <tr><td>Password</td><td>  <input type=password name=password></td></tr>
  915. <tr><td>Alamat Pengiriman</td><td> <textarea name='alamat'></textarea>
  916. <br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr>
  917. <tr><td>Nomor Telepon</td><td>  <input type=text name=telpon></td></tr>
  918. <tr><td>Email</td><td>  <input type=text name=email size=30></td></tr>
  919. <tr><td valign=top>Kota Tujuan</td><td>
  920. <select name='kota'>
  921. <option value=0 selected>- Pilih Kota -</option>";
  922. $tampil=mysqli_query($con,"SELECT * FROM kota ORDER BY nama_kota");
  923. while($r=mysqli_fetch_array($tampil)){
  924. echo "<option value=$r[id_kota]>$r[nama_kota]</option>";
  925. }
  926. echo "</select> <br /><br />*)  Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>
  927. <br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>
  928. <tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>
  929. <tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>
  930. <tr><td colspan=2><input type='submit' class='button' value='Daftar'></td></tr>
  931. </table>
  932. </form>
  933. </div>";
  934. }
  935. // Modul selesai belanja
  936. elseif ($_GET[module]=='selesaibelanja'){
  937. echo "<div class='login-box'>";
  938. $sid = $_SESSION[email];
  939. $sql =mysqli_query($con,"SELECT * FROM orders_temp, produk
  940. WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");
  941. $ketemu=mysqli_num_rows($sql);
  942. if($ketemu < 1){
  943. echo "<script> alert('Keranjang belanja masih kosong');window.location='index.php'</script>\n";
  944. exit(0);
  945. }
  946. else{
  947. echo "<h2>Kustomer Lama</h2>
  948. <form name=form2 action=simpan-transaksi-member.html method=POST onSubmit=\"return validasi2(this)\">
  949. <table>
  950. <tr><td>Email</td><td> <input type=text name=email size=30></td></tr>
  951. <tr><td>Password</td><td> <input type=password name=password size=30></td></tr>
  952. <tr><td><input type='submit' class='button' value='Login' id='submit'></td><td align=right><a href='home.php?module=lupapassword'>Lupa Password?</a></td></tr>
  953. </table>
  954. </form><br/><br/>
  955. ";
  956. echo "<h2>Kustomer Baru</h2>";
  957. echo "
  958. <form name=form action=home.php?module=simpantransaksi method=POST onSubmit=\"return validasi(this)\">
  959. <table width='90%'>
  960. <tr><td>Nama Lengkap</td><td>  <input type=text name=nama size=30></td></tr>
  961. <tr><td>Password</td><td>  <input type=text name=password></td></tr>
  962. <tr><td>Alamat Pengiriman</td><td>  <textarea name=alamat></textarea>
  963. <br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr>
  964. <tr><td>Nomor Telepon</td><td>  <input type=text name=></td></tr>
  965. <tr><td>Email</td><td>  <input type=text name=email size=30></td></tr>
  966. <tr><td valign=top>Kota Tujuan</td><td>
  967. <select name='kota'>
  968. <option value=0 selected>- Pilih Kota -</option>";
  969. $tampil=mysqli_query($con,"SELECT * FROM kota ORDER BY nama_kota");
  970. while($r=mysqli_fetch_array($tampil)){
  971. echo "<option value=$r[id_kota]>$r[nama_kota]</option>";
  972. }
  973. echo "</select> <br /><br />*)  Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>
  974. <br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>
  975. <tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>
  976. <tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>
  977. <tr><td colspan=2><input type='submit' class='button' value='Daftar'></td></tr>
  978. </table>
  979. </form>
  980. </div>";
  981. }
  982. }
  983. // Modul lupa password
  984. elseif ($_GET[module]=='lupapassword'){
  985. echo "<div class='center_title_bar'>Lupa Password</div>";
  986. echo "<div class='login-box'>
  987. <form name=form3 action=home.php?module=kirimpassword method=POST>
  988. <table>
  989. <tr><td>Masukkan Email Anda</td><td>  <input type=text name=email size=30></td></tr>
  990. <tr><td colspan=2><input type='submit' class='button' value='Kirim'></td></td></tr>
  991. </table>
  992. </form>
  993. </div>";
  994. }
  995. // Modul kirim password
  996. elseif ($_GET[module]=='kirimpassword'){
  997. // Cek email kustomer di database
  998. $cek_email=mysqli_num_rows(mysqli_query($con,"SELECT email FROM kustomer WHERE email='$_POST[email]'"));
  999. // Kalau email tidak ditemukan
  1000. if ($cek_email == 0){
  1001. echo "Email <b>$_POST[email]</b> tidak terdaftar di database kami.<br />
  1002. <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  1003. }
  1004. else{
  1005. $password_baru = substr(md5(uniqid(rand(),1)),3,10);
  1006. // ganti password kustomer dengan password yang baru (reset password)
  1007. $query=mysqli_query($con,"update kustomer set password=md5('$password_baru') where email='$_POST[email]'");
  1008. // dapatkan email_pengelola dari database
  1009. $sql2 = mysqli_query($con,"select email_pengelola from modul where id_modul='43'");
  1010. $j2   = mysqli_fetch_array($sql2);
  1011. $subjek="Password Baru";
  1012. $pesan="Password Anda yang baru adalah <b>$password_baru</b>";
  1013. // Kirim email dalam format HTML
  1014. $dari = "From: $j2[email_pengelola]\r\n";
  1015. $dari .= "Content-type: text/html\r\n";
  1016. // Kirim password ke email kustomer
  1017. mail($_POST[email],$subjek,$pesan,$dari);
  1018. echo "<div class='center_title_bar'>Kirim Password</div>
  1019. <div class='prod_box_big'>
  1020. <div class='top_prod_box_big'></div>
  1021. <div class='center_prod_box_big'>
  1022. <div class='product_img_big'>
  1023. <img src='foto_banner/gedung.jpg' border='0' />
  1024. </div>
  1025. <div class='details_big_box'>
  1026. <div class='product_title_big'>Password Sudah Terkirim</div>
  1027. <div>
  1028. <br />Silahkan cek email Anda.
  1029. </div>
  1030. </div>
  1031. </div>
  1032. <div class='bottom_prod_box_big'></div>
  1033. </div>";
  1034. }
  1035. }
  1036. // Modul simpan transaksi member
  1037. elseif ($_GET[module]=='simpantransaksimember'){
  1038. echo "<div style='color:#000'>";
  1039. $email = $_SESSION[email];
  1040. $password = $_SESSION[password];
  1041.  
  1042. $sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";
  1043. $hasil = mysqli_query($con,$sql);
  1044. $r = mysqli_fetch_array($hasil);
  1045. // fungsi untuk mendapatkan isi keranjang belanja
  1046. function isi_keranjang(){
  1047.   $isikeranjang = array();
  1048.   $sid = $_SESSION[email];
  1049.   $sql = mysqli_query($con,"SELECT * FROM orders_temp WHERE id_session='$sid'");
  1050.  
  1051.   while ($r=mysqli_fetch_array($sql)) {
  1052.     $isikeranjang[] = $r;
  1053.   }
  1054.   return $isikeranjang;
  1055. }
  1056. date_default_timezone_set('Asia/Jakarta');
  1057. $tgl_skrg = date("Ymd");
  1058. $jam_skrg = date("H:i:s");
  1059.  
  1060. $id = mysqli_fetch_array(mysqli_query($con,"SELECT id_kustomer FROM kustomer WHERE email='$email' AND password='$password'"));
  1061.  
  1062. // mendapatkan nomor kustomer
  1063. $id_kustomer=$id[id_kustomer];
  1064.  
  1065. // simpan data pemesanan
  1066. mysqli_query($con,"INSERT INTO orders(tgl_order,jam_order,id_kustomer) VALUES('$tgl_skrg','$jam_skrg','$id_kustomer')");
  1067.  
  1068.  
  1069. // mendapatkan nomor orders
  1070. $id_orders=mysqli_insert_id($con);
  1071.  
  1072. // panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
  1073. $isikeranjang = isi_keranjang();
  1074. $jml          = count($isikeranjang);
  1075.  
  1076. // simpan data detail pemesanan  
  1077. for ($i = 0; $i < $jml; $i++){
  1078. mysqli_query($con,"INSERT INTO orders_detail(id_orders, id_produk, jumlah)
  1079.               VALUES('$id_orders','{$isikeranjang[$i]['id_produk']}', '{$isikeranjang[$i]['jumlah']}')");
  1080. }
  1081.  
  1082. // setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara (orders_temp)
  1083. for ($i = 0; $i < $jml; $i++) {
  1084. mysqli_query($con,"DELETE FROM orders_temp
  1085.               WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}");
  1086. }
  1087.  
  1088.   echo "<div class='center_title_bar'>Proses Transaksi Selesai</div>";
  1089.         echo "<div class='prod_box_big'>
  1090.          <div class='top_prod_box_big'></div>
  1091.        <div class='center_prod_box_big'>            
  1092.          <div class='details_big_cari'>
  1093.              <div>
  1094.      Data pemesan beserta ordernya adalah sebagai berikut: <br />
  1095.      <table>
  1096.      <tr><td>Nama Lengkap   </td><td> : <b>$r[nama_lengkap]</b> </td></tr>
  1097.      <tr><td>Alamat Lengkap </td><td> : $r[alamat] </td></tr>
  1098.      <tr><td>Nomor Telepon         </td><td> : $r[telpon] </td></tr>
  1099.      <tr><td>E-mail         </td><td> : $r[email] </td></tr></table><hr /><br />
  1100.      
  1101.      Nomor Order: <b>$id_orders</b><br /><br />";
  1102.  
  1103.       $daftarproduk=mysqli_query($con,"SELECT * FROM orders_detail,produk
  1104.                                 WHERE orders_detail.id_produk=produk.id_produk
  1105.                                 AND id_orders='$id_orders'");
  1106.  
  1107. echo "<table cellpadding=10>
  1108.      <tr bgcolor=#6da6b1><th>No</th><th>Nama Produk</th><th>Berat(Kg)</th><th>Qty</th><th>Harga Satuan</th><th>Sub Total</th></tr>";
  1109.      
  1110. $pesan="Terimakasih telah melakukan pemesanan online di toko online kami <br /><br />  
  1111.        Nama: $r[nama_lengkap] <br />
  1112.        Alamat: $r[alamat] <br/>
  1113.        Nomor Telepon: $r[telpon] <br /><hr />
  1114.        
  1115.        Nomor Order: $id_orders <br />
  1116.        Data order Anda adalah sebagai berikut: <br /><br />";
  1117.        
  1118. $no=1;
  1119. while ($d=mysqli_fetch_array($daftarproduk)){
  1120.    $disc        = ($d[diskon]/100)*$d[harga];
  1121.    $hargadisc   = number_format(($d[harga]-$disc),0,",",".");
  1122.    $subtotal    = ($d[harga]-$disc) * $d[jumlah];
  1123.  
  1124.    $subtotalberat = $d[berat] * $d[jumlah]; // total berat per item produk
  1125.    $totalberat  = $totalberat + $subtotalberat; // grand total berat all produk yang dibeli
  1126.  
  1127.    $total       = $total + $subtotal;
  1128.    $subtotal_rp = format_rupiah($subtotal);    
  1129.    $total_rp    = format_rupiah($total);    
  1130.    $harga       = format_rupiah($d[harga]);
  1131.  
  1132.    echo "<tr bgcolor=#dad0d0><td>$no</td><td>$d[nama_produk]</td><td align=center>$d[berat]</td><td align=center>$d[jumlah]</td>
  1133.                             <td align=right>$harga</td><td align=right>$subtotal_rp</td></tr>";
  1134.  
  1135.    $pesan.="$d[jumlah] $d[nama_produk] -> Rp. $harga -> Subtotal: Rp. $subtotal_rp <br />";
  1136.    $no++;
  1137. }
  1138.  
  1139. $kota=$r[id_kota];
  1140.  
  1141. $ongkos=mysqli_fetch_array(mysqli_query($con,"SELECT ongkos_kirim FROM kota WHERE id_kota='$kota'"));
  1142. $ongkoskirim1=$ongkos[ongkos_kirim];
  1143. $ongkoskirim = $ongkoskirim1 * $totalberat;
  1144.  
  1145. $grandtotal    = $total + $ongkoskirim;
  1146.  
  1147. $ongkoskirim_rp = format_rupiah($ongkoskirim);
  1148. $ongkoskirim1_rp = format_rupiah($ongkoskirim1);
  1149. $grandtotal_rp  = format_rupiah($grandtotal);  
  1150.  
  1151. // dapatkan email_pengelola dan nomor telepon dari database
  1152. $sql2 = mysqli_query($con,"select email_pengelola,nomor_rekening,nomor_hp from modul where id_modul='43'");
  1153. $j2   = mysqli_fetch_array($sql2);
  1154.  
  1155. $pesan.="<br /><br />Total : Rp. $total_rp
  1156.         <br />Ongkos Kirim untuk Tujuan Kota Anda : Rp. $ongkoskirim1_rp/Kg
  1157.         <br />Total Berat : $totalberat Kg
  1158.         <br />Total Ongkos Kirim  : Rp. $ongkoskirim_rp    
  1159.         <br />Grand Total : Rp. $grandtotal_rp
  1160.         <br /><br />Silahkan lakukan pembayaran sebanyak Grand Total yang tercantum, rekeningnya: $j2[nomor_rekening]
  1161.         <br />Apabila sudah transfer, konfirmasi ke nomor: $j2[nomor_hp]";
  1162.  
  1163. $subjek="Pemesanan Online";
  1164.  
  1165. // Kirim email dalam format HTML
  1166. $dari = "From: $j2[email_pengelola]\r\n";
  1167. $dari .= "Content-type: text/html\r\n";
  1168.  
  1169. // Kirim email ke kustomer
  1170. mail($email,$subjek,$pesan,$dari);
  1171.  
  1172. // Kirim email ke pengelola toko online
  1173. mail("$j2[email_pengelola]",$subjek,$pesan,$dari);
  1174.  
  1175. echo "<tr><td colspan=5 align=right>Total : Rp. </td><td align=right><b>$total_rp</b></td></tr>
  1176.      <tr><td colspan=5 align=right>Ongkos Kirim untuk Tujuan Kota Anda: Rp. </td><td align=right><b>$ongkoskirim1_rp</b>/Kg</td></tr>      
  1177.      <tr><td colspan=5 align=right>Total Berat : </td><td align=right><b>$totalberat Kg</b></td></tr>
  1178.      <tr><td colspan=5 align=right>Total Ongkos Kirim : Rp. </td><td align=right><b>$ongkoskirim_rp</b></td></tr>      
  1179.      <tr><td colspan=5 align=right>Grand Total : Rp. </td><td align=right><b>$grandtotal_rp</b></td></tr>
  1180.      </table>";
  1181. echo "<hr /><p>
  1182.      <div style='color:#E1473D;border:1px solid #E78686;padding:10px;background:#FFE1E1;'>
  1183.        No Order anda adalah : <b>$id_orders</b> , Silahkan Melakukan Pembayaran Pada Rekening dibawah ini, <br/>
  1184.        Anda dapat melakukan Konfirmasi Pembayaran Melalui SMS Ke NO : <b>081275371724</b>
  1185.        <br/>Dengan Format :
  1186.        <b>#No Orders #Nominal Transfer # Bank Tujuan # Bank Pengirim</b> Contoh :
  1187.        <b> # $id_orders #$grandtotal_rp #Mandiri #Riau </b></div> <br /> <br />
  1188.               Apabila Anda tidak melakukan pembayaran dalam 3 hari, maka transaksi dianggap batal.</p><br />    ";
  1189.   $sql  = mysqli_query($con,"SELECT * FROM modul WHERE id_modul='3'");
  1190.     $r    = mysqli_fetch_array($sql);
  1191.    echo "$r[static_content]";
  1192.          
  1193. echo"  
  1194.              </div>
  1195.          </div>    
  1196.          </div>
  1197.            <div class='bottom_prod_box_big'></div>
  1198.          </div>";
  1199.      
  1200.     echo "</div>";
  1201. }                    
  1202. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement