Advertisement
sr4gen

header

Oct 22nd, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  <script>
  2.     <?php
  3.     $session_member_id=$this->session->userdata("member_id");
  4.     $session_member_name=$this->session->userdata("member_name");
  5.    
  6.     ?>
  7.    
  8.  
  9.     /// AJAX
  10.     function buatajax(){
  11.         if(window.XMLHttpRequest)return new XMLHttpRequest();
  12.         if(window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
  13.         return null;
  14.     }
  15.     var ajaxku=buatajax(); 
  16.     var pesanakhir=0;
  17.     var timer;
  18.     var url_chat="http://codelabs.co.id/project/auction_cms/api/last_bid_ceking";
  19.    
  20.     function taruhNama(){      
  21.         ambilPesan();
  22.     }
  23.    
  24.     function ambilPesan(){     
  25.         if(ajaxku.readyState==4 || ajaxku.readyState==0){      
  26.             ajaxku.open("GET",url_chat+"/0/"+pesanakhir,true);
  27.             ajaxku.onreadystatechange=aturAmbilPesan;
  28.             ajaxku.send(null); 
  29.             //alert(pesanakhir);
  30.         }
  31.     }
  32.    
  33.     function aturAmbilPesan(){
  34.        
  35.         if(ajaxku.readyState==4){
  36.             var chat_div=document.getElementById("div_chatt");
  37.             var data=eval("("+ajaxku.responseText+")");
  38.            
  39.             for (i=0;i<=data.BID_CEKING.length;i++){
  40.                 chat_div.innerHTML +="<font color=red>id item ="+data.BID_CEKING[i].ITEM_ID+"</font> ";            
  41.                 chat_div.innerHTML +="<font color=blue size=2 >Price = "+data.BID_CEKING[i].PRICE+"</font> ";
  42.                 chat_div.innerHTML +="<font size=1>("+data.BID_CEKING[i].ITEM_BID_ID+")</font> ";
  43.                 chat_div.innerHTML +=" : "+data.BID_CEKING[i].MEMBER_NAME+"<br>";
  44.                 chat_div.scrollTop=chat_div.scrollHeight;
  45.                
  46.                 /*if (db_member_id==data.BID_CEKING[i].ITEM_ID){
  47.                     $('.bid'+data.BID_CEKING[i].ITEM_ID).html('<div class="btn btn-cta ">Your Lead</div>');
  48.                 }else { */
  49.                     $('.bid'+data.BID_CEKING[i].ITEM_ID).html('<div class="btn btn-cta ">BID</div>');
  50.              
  51.                
  52.                
  53.                
  54.                 $('.member'+data.BID_CEKING[i].ITEM_ID).html(data.BID_CEKING[i].MEMBER_NAME);
  55.                                                         $('.member'+data.BID_CEKING[i].ITEM_ID).addClass("blue").delay(400).queue(function(){
  56.                                                         $(this).removeClass("blue").dequeue();
  57.                                                         });
  58.                 $('.item_price'+data.BID_CEKING[i].ITEM_ID+' b').html(data.BID_CEKING[i].PRICE);
  59.                                                         $(".item_price"+data.BID_CEKING[i].ITEM_ID).addClass("blue").delay(400).queue(function(){
  60.                                                         $(this).removeClass("blue").dequeue();
  61.                                                           });
  62.                
  63.                
  64.                
  65.                  $(document).ready(function($){        
  66.                                        
  67.                         val = 1 * 60 * 1000;
  68.                         createDate = new Date().valueOf() + val;
  69.                         dateTostring = createDate.toString();
  70.                         $('.item_clock'+data.BID_CEKING[i].ITEM_ID).countdown(dateTostring);
  71.                 });
  72.                 // update bid id
  73.                 pesanakhir=data.BID_CEKING[i].ITEM_BID_ID;
  74.                
  75.             }
  76.         }
  77.         timer=setTimeout("ambilPesan()",1000);
  78.     }
  79.    
  80.     //name_member=<?php echo $session_member_name; ?>;
  81.    
  82.      //alert(name_member);
  83.   var jQuery = jQuery.noConflict();
  84.   (function($){jQuery(document).ready(function($){
  85.    
  86.     <?php
  87.       if(!empty($get_item)){
  88.     ?>
  89.     <?php
  90.       foreach($get_item["ITEM_LIST"] as $row){
  91.     ?>
  92.       $('.item_clock<?php echo $row["ITEM_ID"];?>').countdown('<?php echo date("Y/m/d H:i:s", strtotime($row["ITEM_DATE_START"]));?>', function(event){
  93.       h = event.strftime('%H');
  94.       m = event.strftime('%M');
  95.       s = event.strftime('%S');
  96.            
  97.       all = h+":"+m+":"+s;
  98.       if(h==00 && m==00 && s<=20){
  99.       if(h==00 && m==00 && s<=10){
  100.       $(this).removeClass("two");
  101.       $(this).removeClass("default");
  102.       $(this).addClass("one2");
  103.     }else{
  104.       $(this).removeClass("one2");
  105.       $(this).removeClass("default");
  106.       $(this).addClass("two");
  107.       }
  108.       }else{
  109.     $(this).removeClass("one2");
  110.     $(this).removeClass("two");
  111.     $(this).addClass("default");
  112.       }
  113.      
  114.       $(this).html(all);
  115.       });
  116.        
  117.    
  118.    
  119.        
  120.       $('.bid<?php echo $row["ITEM_ID"];?>').click(function(e){ // change money
  121.       e.preventDefault();
  122.       $(this).attr('disabled','disabled');
  123.       <?php
  124.     if($session_member_id!=""){
  125.       ?>
  126.    
  127.     var db_item_id=<?php echo $row["ITEM_ID"];?>;
  128.     var db_member_id=<?php echo $this->session->userdata("member_id"); ?>; 
  129.     var url_lead="<?=site_url();?>lead/cek_id/";
  130.     var lead=false;
  131.     $('.bid<?php echo $row["ITEM_ID"];?>').html('<div class="btn btn-cta ">loading ...</div>');
  132.     $.post( ""+url_lead+"", {db_item_id:db_item_id},function( data ) {             
  133.         member_id_cek=data;    
  134.         //alert("Lead ID = "+data+" , ID Session = "+db_member_id);
  135.        
  136.             if (member_id_cek!=db_member_id){  
  137.        
  138.                                 pric = $('.item_price<?php echo $row["ITEM_ID"];?> b').html();
  139.                                 member_name = $('#member_name').html();
  140.                                 calc = parseInt(pric) + 10;
  141.                                 bprice = calc * 5000;
  142.                                 var price_retail = <?php echo $row["ITEM_CURENT_PRICE"]; ?>;
  143.                                 minprice = parseInt(price_retail) - calc;
  144.                                                    
  145.                                
  146.                                 var db_item_bid_price = calc;
  147.                                 var url="<?=site_url();?>bid/save";
  148.                                 var url2="<?=site_url();?>bid/value";
  149.                                 //alert(db_item_id);
  150.                                 $.post( ""+url+"", {db_item_id:db_item_id,db_member_id:db_member_id,db_item_bid_price:db_item_bid_price},function( data ) {
  151.                                 //$( ".result" ).html( data );
  152.                                 //alert(data);
  153.                                 value_bid=data;
  154.                                
  155.                                              //var url2="<?=site_url();?>bid/value";
  156.                                                 //var url2="<?=site_url();?>bid/value";
  157.                                                 //alert(db_item_id);
  158.                                                 $.post( ""+url2+"", {db_member_id:db_member_id},function( data ) {
  159.                                                 $( "span#bidvals" ).html( data );
  160.                                                 //alert(data);
  161.                                                 //value_bid=data;
  162.                                                
  163.                                                         if(value_bid>0){
  164.                                                         $('.item_price<?php echo $row["ITEM_ID"];?> b').html(calc);
  165.                                                         $(".item_price<?php echo $row["ITEM_ID"];?>").addClass("blue").delay(400).queue(function(){
  166.                                                         $(this).removeClass("blue").dequeue();
  167.                                                           });
  168.                                                                              
  169.                                                         $('.item_price_total<?php echo $row["ITEM_ID"];?> b').html(minprice);
  170.                                                         $(".item_price_total<?php echo $row["ITEM_ID"];?>").addClass("blue").delay(400).queue(function(){
  171.                                                         $(this).removeClass("blue").dequeue();
  172.                                                           });
  173.                                                         //alert("here");
  174.                                                         //member_name= <?php echo $session_member_name; ?>;
  175.                                                         $('.member<?php echo $row["ITEM_ID"];?>').html(member_name);
  176.                                                         $(".member<?php echo $row["ITEM_ID"];?>").addClass("blue").delay(400).queue(function(){
  177.                                                         $(this).removeClass("blue").dequeue();
  178.                                                         });
  179.                                                        
  180.                                                         val = 1 * 60 * 1000;
  181.                                                         createDate = new Date().valueOf() + val;
  182.                                                         dateTostring = createDate.toString();
  183.                                                         $('.item_clock<?php echo $row["ITEM_ID"];?>').countdown(dateTostring);
  184.                                                         id = <?php echo $row["ITEM_ID"];?>;
  185.                                                         mem_id = 1;
  186.                                                         prices = calc;
  187.                                                         date_bid = dateTostring;
  188.                                                         all = id+"!@#*()"+mem_id+"!@#*()"+prices+"!@#*()"+date_bid;
  189.                                                         all2 = $.base64.encode(all);
  190.                                                         all3 = $.base64.encode(all2);
  191.                                                           //all4 = $.base64.decode( $.base64.decode(all3) );
  192.                                                           //alert(all3);
  193.                                                           /*
  194.                                                           $.post( "<?php echo site_url("home/action_bid");?>",{all : all3}, function( data ) {
  195.                                                             alert(data);
  196.                                                           });
  197.                                                           */
  198.                                                                          
  199.                                                         //$(this).html('<div class="btn btn-cta ">Your Lead</div>');
  200.                                                         //alert("Thanks for BID"); 
  201.                                                         $('.bid<?php echo $row["ITEM_ID"];?>').removeAttr('disabled'); 
  202.                                                         $('.bid<?php echo $row["ITEM_ID"];?>').html('<div class="btn btn-cta ">Your Lead</div>');  
  203.                                                           }
  204.                                                           else{
  205.                                                             alert("Please Buy Bid");
  206.                                                             $('.bid<?php echo $row["ITEM_ID"];?>').html('<div class="btn btn-cta ">BID</div>');
  207.                                                           }
  208.                                                
  209.                                                
  210.                                                
  211.                                             });
  212.                                            
  213.                                            
  214.                                
  215.                                
  216.                                
  217.                                   });
  218.                                                                                  
  219.                          
  220.                     }
  221.                     else{
  222.                         //$(this).html('<div class="btn btn-cta ">Your Lead</div>');
  223.                         alert("You are Lead"); 
  224.                         $('.bid<?php echo $row["ITEM_ID"];?>').html('<div class="btn btn-cta ">Your Lead</div>');  
  225.                     }
  226.                
  227.        
  228.     });
  229.    
  230.    
  231.                 <?php
  232.                 }
  233.                 else{
  234.                    
  235.                   ?>
  236.                   var url = "<?php echo site_url('home/login_firs');?>";    
  237.                   $(location).attr('href',url);
  238.                   <?php
  239.                 }
  240.                 ?>
  241.                
  242.                 return false;
  243.                
  244.             }).trigger('change');
  245.        
  246.         <?php
  247.             }
  248.         ?>
  249.     <?php
  250.         }
  251.     ?>
  252.        
  253. });
  254. })(jQuery);
  255.        
  256.  
  257.  
  258.   </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement