EVOLUTION-NINJA
Edit File: coordinator_bidding_event.php
<?php $this->load->view('includes/coordinator_header');?> <link rel="stylesheet" href="<?php echo base_url('assets/css/datepicker3.css');?>" /> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="<?php echo base_url('assets/js/bootstrap-datepicker.js');?>"></script> <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <section class="mid_work_one"> <div class="container-fluid"> <div class="row mid_container5"> <div class="row"> <div class="col-md-2 col-sm-6"> <h4 style="color: #397EBA;text-align: center;border-bottom: 2px solid #7f7f7f;font-weight:bold;line-height: 1.6;">Procurement of <?php echo $bid->bidding_title; ?></h4> <p style="color: #397EBA;text-align: center;padding-bottom: 10px;font-size: 16px;">Session Duration<br><span class="total_time_dis">00:00</span></p> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn start_btn btn-block btn_start" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled>Start</button> </div> </div> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn pause_btn btn-block btn_pause" onclick="cdpause()" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled>Pause</button> </div> </div> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn close_btn btn-block btn_closed" onclick="closed_bidding_item();" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled>Close Bidding Item</button> </div> </div> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn cur_bid_btn btn-block btn_session" onclick="reset_line_item_new();" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled>Reset line item</button> </div> </div> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn cur_bid_btn btn-block btn_reset" onclick="reset_session();" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled>Reset Session</button> </div> </div> <div class="two_bidding" > <div class="bidding_input"> <button class="btn empty_btn bid_sess_btn btn-block cls_session" onclick="close_session('<?php echo $this->uri->segment(2); ?>');" <?php if($bid->status=='COMPLETED') { echo 'disabled';} ?> disabled> Close Session</button> </div> </div> </div> <input type="hidden" name="bidding_id" class="bidding_id" value="<?php echo $bidding_id = $this->uri->segment(2); ?>"> <input type="hidden" name="bid_new_time" class="bid_new_time" value="<?php echo $bid->bidding_limit_time; ?>"> <?php if($status){ ?> <input type="hidden" name="bid_time" class="bid_time" value="<?php echo $status->bid_time; ?>"> <?php } else { ?> <input type="hidden" name="bid_time" class="bid_time" value="<?php echo $bid->bidding_limit_time; ?>"> <?php } ?> <div class="col-md-4 col-sm-6"> <span class="p_bidding" style="padding-bottom:15px;"><div id="wait" style="display:none;width:10px;height:39px;position:absolute;top:0%;left:39%;padding:2px;"><img src="<?php echo base_url();?>admin_assets/images/loader.gif" width="30" height="20" /><span style="color:red;" >Paused</span></div>TIMER: <input type="text" id="count" class="form-control reset_tim" style="width:50px" name="bidding_time"> Seconds</span> <div class="circle_line"> <div class="circ_three"> <p class="vol_circle_4 green_bg"></p><span>: L1</span> </div> <div class="circ_three"> <p class="vol_circle_3 orange_bg"></p><span>: L2</span> </div> <div class="circ_three"> <p class="vol_circle_2 blue_bg"></p><span>: L3</span> </div> </div> <div class="tab_left1"> <!-- <h4>List Bidding Items</h4> <ul class="nav nav-pills nav-stacked our_navtab1" id="configuration_sidebar_content"> <?php foreach($item as $key => $value) { ?> <?php if($key=='0') { ?> <li item_id="<?php echo $value->item_id; ?>" id="<?php echo $key; ?>" class="item<?php echo $value->item_id; ?> active id<?php echo $key; ?>"><a href="#tab<?php echo $key+1; ?>" data-toggle="tab"><?php echo $key+1; ?>. <?php echo $value->item_name; ?></a></li> <?php } else { ?> <li item_id="<?php echo $value->item_id; ?>" id="<?php echo $key; ?>" class="item<?php echo $value->item_id; ?> id<?php echo $key; ?>"><a href="#tab<?php echo $key+1; ?>" data-toggle="tab"><?php echo $key+1; ?>. <?php echo $value->item_name; ?></a></li> <?php } } ?> </ul> --> <ul class="nav nav-pills nav-stacked our_navtab1" id="configuration_sidebar_content"> <li class="main_li_one"><a> <span class="li_one"><strong>#</strong></span> <span class="li_two"><strong>Items Description</strong></span> <span class="li_three pull-right"><strong>Quantity</strong></span> </a> </li> <?php foreach($item as $key => $value) { ?> <?php if($key=='0' && $bid->status!='COMPLETED') { ?> <li class="main_li_inner item<?php echo $value->item_id; ?> active id<?php echo $key; ?>"" item_id="<?php echo $value->item_id; ?>" id="<?php echo $key;?>"><a href="#tab<?php echo $key+1; ?>" data-toggle="tab"> <span class="li_one"><strong><?php echo $key+1; ?></strong></span> <span class="li_two"><strong><?php echo $value->item_name; ?></strong></span> <span class="li_three pull-right"><strong><?php echo $value->quantity; ?></strong></span> </a> </li> <?php } else { ?> <li class="main_li_inner item<?php echo $value->item_id; ?> id<?php echo $key; ?>" item_id="<?php echo $value->item_id; ?>" id="<?php echo $key;?>"><a href="#tab<?php echo $key+1; ?>" data-toggle="tab"> <span class="li_one"><strong><?php echo $key+1; ?></strong></span> <span class="li_two"><strong><?php echo $value->item_name; ?></strong></span> <span class="li_three pull-right"><strong><?php echo $value->quantity; ?></strong></span> </a> </li> <?php } } ?> </ul> </div> </div> <style type="text/css"> .main_li_one{ background-color: silver; } .main_li_one span, .main_li_inner span{ padding-right: 20px; } .li_three{ margin-left: 0 } .li_list { //width: 100%; list-style: none; display: flex; } .p_bidding{ padding-left: 27%; } /*.li_one, .li_two, .li_three { display: table-cell; vertical-align: top; }*/ /*.li_one { width: 20%; } .li_two { width: 50%; } .li_three { width: 30%; }*/ .table>tbody>tr>th { border-top: 2px solid #333 !important; border-bottom: 2px solid #333 !important; } .table>tbody>tr>td { border-bottom: 1px solid #ddd !important; } </style> <script> var item_count='<?php echo count($item); ?>'; </script> <div class="col-md-6 col-sm-12"> <div class="bidding_table table-responsive"> <table class="table" style="width:100%;"> <tr style="background:#fff;"> <th style="width:45%;">Company Name</th> <th style="width:25%;">Bidding Price</th> <th style="width:10%;">Price</th> <th style="width:10%;">Action</th> <th style="width:10%;">Status</th> </tr> <tbody class="tbody"> </tbody> </table> </div> <div style="padding-top: 15px;"> <span class="total_session"></span> </div> <div style="padding-top: 15px;"> <span class="current_bidding_session"></span> </div> </div> <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <form method="post" id="reset_bidding_session" action="#"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Reset Session</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="form-group"> <label class="control-label col-sm-6" style="width:27% !important;">Final Bidding date :</label> <input type="hidden" name="bidding_id" value="<?php echo $bidding_id = $this->uri->segment(2); ?>"> <div class="col-sm-3" > <input type="text" class="form-control date_picker" name="final_bidding_date"> </div> <div class="3"> <label class="control-label" style="float: left;padding-right:10px;">Time :</label> <input type="text" class="form-control" style="width: 80px;" name="final_bidding_time"> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary">Reset</button> </div> </div> </form> </div> </div> </div> </div> </div> </section> </body> </html> <style> .two_bidding { margin-bottom:15px; } .two_bidding h4, .two_bidding .bidding_input { display:table-cell; vertical-align:middle; } .two_bidding h4 { background:#fff; color:#555; border-radius:10px; border:1px solid #9bd37b; margin-right:50px; padding-left:15px; } .two_bidding .bidding_input { width: 15%; //padding-left: 15px; } .bidding_input .form-control { border:1px solid #9bd37b !important; border-radius: 10px !important; } .bidding_table { background:#fff; padding:0px 15px 15px 15px; } .vol_round { border:1px solid #70c1e9; border-radius:10px; text-align:center; width: 100px; } .vol_circle { width:25px; height:25px; border-radius:50%; //border:1px solid #333; margin-bottom:0px; } .vol_circle_2 { width:25px; height:25px; border-radius:50%; border:1px solid rgb(230, 255, 000); margin-bottom:0px; } .vol_circle_3 { width:25px; height:25px; border-radius:50%; border:1px solid rgb(55, 155, 255); margin-bottom:0px; } .vol_circle_4 { border:1px solid rgb(160, 227, 69); } .blue_bg { background-color:rgb(255, 255, 025) ; } .green_bg { background-color: rgb(160, 227, 69); width: 25px; height: 25px; } .orange_bg { background-color: rgb(110, 210, 255); } .bidding_table > .table { margin-bottom:0px; } .bidding_table > .table > tbody > tr > td { border-top: initial !important; } .empty_btn { border: 1px solid #9bd37b; background: #fff !important; //width: 45px; height: 35px; border-radius:6px !important; } .nav-pills>li.active>a { background-color: #6de28b !important; } .btn_start { background-color: #5AD6F5 !important; color: #fff !important; } .btn_pause { background-color: #F39C12 !important; color: #fff !important; } .btn_closed { background-color: #3C8DBC !important; color: #fff !important; } .btn_session { background-color: #5AC594 !important; color: #fff !important; } .btn_next { background-color: #BF9000 !important; color: #fff !important; } .btn_line { background-color: #DD4B39 !important; color: #fff !important; } .btn_reset { background-color: #BF9000 !important; color: #fff !important; } .cls_session{ background-color: #FF0000 !important; color: #fff !important; } .vol_round { width: 60px !important; } @media only screen and (min-width:641px) and (max-width:991px) { .bidding_table { margin-top:15px; } } .circle_line { padding-bottom:10px; display: block; padding-left: 50px; } .circ_three { width: 90px; display:table-cell; vertical-align:middle; } .circ_three p { float:left; } .circ_three span { padding-left:10px; padding-top:5px; } </style> <script> //$(document).ready(function(){ $('.date_picker').datepicker({ changeMonth : true, changeYear : true, dateFormat: "dd-mm-yy", }); var CCOUNT; var t,n; var count=$('.bid_time').val(); function s(){ var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var bid_time=$('.bid_time').val(); var status='START'; $.ajax({ type : 'post', url : '<?php echo site_url("add-bidding-status")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status,'bid_time':bid_time}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result=='1') { var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var flag=1; $.ajax({ type : 'post', url : '<?php echo site_url("update-flag-status")?>', data :{'bidding_id':bidding_id,'item_id':item_id,'flag':flag}, success:function(response){ response=jQuery.parseJSON(response); } }); } else { } } }); count=$('#count').val(); countdown(); vendor_price(); } function close_session(bidding_id){ // alert(); $.ajax({ type : 'post', url : '<?php echo site_url("close-bidding-session")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result=='1'){ toastr['success'](response.message); $('.btn_start').prop('disabled', true); $('.btn_pause').prop('disabled', true); $('.btn_closed').prop('disabled', true); $('.btn_session').prop('disabled', true); $('.btn_reset').prop('disabled', true); $('.cls_session').prop('disabled', true); $('.bidd').prop('disabled', true); }else{ toastr['error'](response.message); } } }); } function change_status(bidding_id,item_id){ $.ajax({ type : 'post', url : '<?php echo site_url("update-flag")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); } }); } $('#reset_bidding_session').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $.ajax({ type : 'post', url : '<?php echo site_url("update-bidding-session")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); if(response.result=='1'){ toastr['success'](response.message); $('#exampleModal').modal('hide'); cdpause(); window.location.href = "<?php echo site_url('manage-session'); ?>"; }else{ toastr['error'](response.message); } } }); }); function reset_session(){ $('#exampleModal').modal('show'); } function reset_line_item(){ var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var status='PAUSE'; $.ajax({ type : 'post', url : '<?php echo site_url("reset-line-item")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); bidding_status(); $('.bid_time').val(response.bid_time); cdpause(); } }); } setInterval(function(){ $( document ).ready(function() { cdpause(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var status='CLOSED'; $.ajax({ type : 'post', url : '<?php echo site_url("closed-bid-news-status")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result=='1'){ toastr['success'](response.message); setTimeout( function() { next_bidding_item(); insert_item(); }, 2000); }else{ // toastr['error'](response.message); } } }); }); }, 1000); function insert_item(){ var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var status='PAUSE'; var bd_time=$('.bid_new_time').val(); $.ajax({ type : 'post', url : '<?php echo site_url("add-bidding-status")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status,'bid_time':bd_time}, success:function(response){ response=jQuery.parseJSON(response); if(response.result=='1') { vendor_price(); $('#count').empty(); $('#count').val(bd_time); count=$('#count').val(); countdown(); } else { } } }); } function next_bidding_item(){ var id=$("#configuration_sidebar_content li.active").attr('id'); id=parseInt(id); id+=1; var n=$('ul.our_navtab1 li').removeClass('active'); $('.id'+id).addClass('active'); $('.vol_circle').removeClass("green_bg "); $('.vol_circle').removeClass("orange_bg"); $('.vol_circle').removeClass("blue_bg"); $('.vol_circle').css('display','none'); $('.green_bg').css('display','none'); $('.orange_bg').css('display','none'); $('.blue_bg').css('display','none'); if(id==item_count){ var bidding_id=$('.bidding_id').val(); close_session(bidding_id); } count=$('#count').val(); } // function countdown(){ // cddisplay(); // if (count == 0 || count<0) { // closed_bidding_item(); // reset_time(); // return; // } // else { // count--; // t = setTimeout(countdown, 1000); // check_vendor_price(); // update_bid_time(); // //check_bidding_status_new(); // } // } function reset_time(){ var bd_time=$('.bid_new_time').val(); $('.reset_tim').empty(); $('.reset_tim').val(bd_time); var id=$("#configuration_sidebar_content li.active").attr('id'); id=parseInt(id); id+=1; if(id==item_count){ cdpause(); }else{ } } function cddisplay() { $('#count').val(count); // alert(count); } function cdpause() { // pauses countdown clearTimeout(t); //update_status(); } function cdreset() { // resets countdown cdpause(); count = CCOUNT; cddisplay(); } function check_vendor_price(){ var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("check-vendor-price")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); //console.log(response); if(response!=null){ if(response.flag=='1') { vendor_price(); check_status(); var item_id=response.item_id; var vendor_id=response.vendor_id; $.ajax({ type : 'post', url : '<?php echo site_url("update-new-flag")?>', data :{'bidding_id':bidding_id,'item_id':item_id,'vendor_id':vendor_id}, success:function(response){ response=jQuery.parseJSON(response); } }); } } else{ } } }); } function update_status(){ var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var status='PAUSE'; $.ajax({ type : 'post', url : '<?php echo site_url("update-bidding-status")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); } }); } bidding_status(); //check_bidding_status_new(); function bidding_status(){ var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("item-bidding-status")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result=='1'){ var n=$('ul.our_navtab1 li').removeClass('active'); $('.item'+response.msg.item_id).addClass('active'); $('#count').val(response.msg.bid_time); vendor_price(); } else{ vendor_price(); var bd_time=$('.bid_new_time').val(); $('#count').val(bd_time); } } }); } var CCOUNT; var t,n; var count=$('.bid_time').val(); function start(){ // count=$('#count').val(); // countdown(); vendor_price(); //update_session_date_time(bidding_id); } //setInterval(check_pause_status,1000); // check_bidding_status_new(); // function check_bidding_status_new(){ // var bidding_id=$('.bidding_id').val(); // var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); // var flag=1; // $.ajax({ // type : 'post', // url : '<?php echo site_url("update-flag-status")?>', // data :{'bidding_id':bidding_id,'item_id':item_id,'flag':flag}, // success:function(response){ // response=jQuery.parseJSON(response); // } // }); // } // setInterval(check_pause_status,2000); // function check_pause_status(){ // var bidding_id=$('.bidding_id').val(); // $.ajax({ // type : 'post', // url : '<?php echo site_url("item-bidding-status")?>', // data :{'bidding_id':bidding_id}, // success:function(response){ // response=jQuery.parseJSON(response); // if(response.msg.status_new=='START' && response.msg.flag_execution=='1'){ // countdown(); // var bidding_id=$('.bidding_id').val(); // var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); // var flag=0; // $.ajax({ // type : 'post', // url : '<?php echo site_url("update-flag-status")?>', // data :{'bidding_id':bidding_id,'item_id':item_id,'flag':flag}, // success:function(response){ // response=jQuery.parseJSON(response); // } // }); // }else if(response.msg.status_new=='PAUSE') { // cdpause(); // }else{ // } // } // }); // } function vendor_price(){ // alert(); var arr=[]; var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); $.ajax({ type : 'post', url : '<?php echo site_url("get-bidding-price")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); $.each(response.min_price,function(i,va){ i+=1; if(i<=3){ arr.push(va.vendor_id); } }); var content=''; $.each(response.bid,function(i,val){ i=i+1; content+='<tr>'; content+='<td>'+val.company_name+'</td>'; if(val.price!=null){ content+='<td><span class="pride pricee_new'+i+'"> '+val.price+' </span></td>'; }else{ content+='<td><span class="pride pricee_new'+i+'"></span></td>'; } content+='<td><input type="text" class="vol_round price_new'+i+'" name="price" /></td>'; content+='<td><button type="button" class="btn btn-primary btn-sm bidd" onclick="test('+i+','+item_id+','+val.vendor_id+');">Bid</button></td>'; content+='<input type="hidden" class="item_id" name="item_id" value="'+item_id+'">'; content+='<input type="hidden" class="vendor_id" name="vendor_id" value="'+val.vendor_id+'">'; content+='</td>'; if(arr[0]==val.vendor_id){ content+='<td><p class="volcircle'+i+' vol_circle green_bg"></p></td>'; }else if(arr[1]==val.vendor_id){ content+='<td><p class="volcircle'+i+' vol_circle orange_bg"></p></td>'; } else if(arr[2]==val.vendor_id){ content+='<td><p class="volcircle'+i+' vol_circle blue_bg"></p></td>'; }else{ content+='<td><p class="volcircle'+i+' vol_circle"></p></td>'; } content+='</tr>'; }); $('.tbody').html(content); bidding_time(); } }); } function check_status(){ var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); $.ajax({ type : 'post', url : '<?php echo site_url("check-status")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); if(response!=null){ if(response.flag=='1'){ $('#count').val(response.bid_time); //$('.bid_time').val(response.bid_time); count=$('#count').val(); } } } }); } function bidding_time(){ var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("bidding-time")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); $('.total_time_dis').empty(); if (response.min.length < 2){ var min='0'+response.min; }else{ var min=response.min; } if(response.sec.length<2){ var sec='0'+response.sec; }else{ var sec=response.sec; } $('.total_time_dis').append(min+':'+sec); } }); } start(); setInterval(start_ses, 999); function start_ses(){ var bidding_id=$('.bidding_id').val(); var id=$("#configuration_sidebar_content li.active").attr('id'); $.ajax({ type : 'post', url : '<?php echo site_url("get-bidding-status")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.res!=null){ // alert(response.res.status_new); $('.model').empty(); $('.model').append(response.cont+'.'+response.res.item_name); $('.quo_item_id').empty(); $('.quo_item_id').val(response.res.item_id); if(response.res.status=='CLOSED'){ $("ul.our_navtab1 li").removeClass("active"); $('.status_new').hide(); $('.vol_circle').removeClass("green_bg "); $('.vol_circle').removeClass("orange_bg"); $('.vol_circle').removeClass("blue_bg"); $('.vol_circle').css('display','none'); $('.item'+response.res.item_id).addClass('active'); $('#count').val(response.res.bid_time); } if(response.res.status_new=='START'){ $("ul.our_navtab1 li").removeClass("active"); $('.status_new').hide(); $('.item'+response.res.item_id).addClass('active'); $('#count').val(response.res.bid_time); } else if(response.res.status_new=='PAUSE'){ $("ul.our_navtab1 li").removeClass("active"); $('#count').empty(); $('#count').val(response.res.bid_time); $('.bid_time').empty(); $('.bid_time').val(response.res.bid_time); $('.item'+response.res.item_id).addClass('active'); var status='PAUSED'; $('.status_new').empty(); $('.status_new').append(status); cdpause(); display_status(); } }else if(response.bid.status!='COMPLETED'){ // $("ul.our_navtab1 li").addClass("active"); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var item_name=$("#configuration_sidebar_content li.active").attr('item_name'); $('.model').empty(); $('.model').append('1.'+' '+item_name); $('.quo_item_id').empty(); $('.quo_item_id').val(item_id); } else{ $('.model').empty(); $('.quo_item_id').empty(); var n=$('ul.our_navtab1 li').removeClass('active'); $('.bid_btn').attr('disabled','disabled'); } quoted_price(); display_status(); } }); } function display_status(){ var arr=[]; var bidding_id=$('.bidding_id').val(); var vendor_id=$('.vendor_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); $.ajax({ type : 'post', url : '<?php echo site_url("individual-bidding-status")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); if(response!=null){ if(response.vendor_id==vendor_id){ $("#bg_g").css('display', 'block'); }else{ $("#bg_g").css('display', 'none'); } }else{ $("#bg_g").css('display', 'none'); } } }); } function quoted_price(){ var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var vendor_id=$('.vendor_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("vendor-bid-price")?>', data :{'bidding_id':bidding_id,'vendor_id':vendor_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); $('.quoted_price').empty(); $('.quoted_price').append(response.price); } }); } setInterval(function(){ $( document ).ready(function() { // var f= $('.bid_new_time').val(); // var ff= $('#count').val(); // if(f == ff) // { // $('.vol_round ').empty(); // $('.vol_round ').val(''); // } // else // { // } var bidding_id=$('.bidding_id').val(); var vendor_id=$('.vendor_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); $.ajax({ type : 'post', url : '<?php echo site_url("updates-new-vendor-bidding-price")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); // alert(); if(response.result=='4'){ //toastr['error'](response.msg); } else if(response.result=='5'){ $('.vol_round ').empty(); $('.vol_round ').val(''); //toastr['error']('Bidding Session Is Closed' ); } } }); }); }, 1000); setInterval(function(){ select =[]; $( document ).ready(function() { // $('.pricee_new').each(function () { // select.push($(this).val()); // }); var arr=[]; var bidding_id=$('.bidding_id').val(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); $.ajax({ type : 'post', url : '<?php echo site_url("get-bidding-price")?>', data :{'bidding_id':bidding_id,'item_id':item_id}, success:function(response){ response=jQuery.parseJSON(response); $.each(response.min_price,function(i,va){ i+=1; if(i<=3){ arr.push(va.vendor_id); } }); var content=''; $.each(response.bid,function(i,val){ i=i+1; if(val.price!=null){ var a=val.price; var d=$('.pricee_new'+i).val(); if(arr[0]==val.vendor_id){ $('.volcircle'+i).removeClass("green_bg"); $('.volcircle'+i).removeClass("orange_bg"); $('.volcircle'+i).removeClass("blue_bg"); $('.volcircle'+i).addClass("green_bg"); }else if(arr[1]==val.vendor_id){ $('.volcircle'+i).removeClass("green_bg"); $('.volcircle'+i).removeClass("orange_bg"); $('.volcircle'+i).removeClass("blue_bg"); $('.volcircle'+i).addClass("orange_bg"); } else if(arr[2]==val.vendor_id){ $('.volcircle'+i).removeClass("green_bg"); $('.volcircle'+i).removeClass("orange_bg"); $('.volcircle'+i).removeClass("blue_bg"); $('.volcircle'+i).addClass("blue_bg"); }else{ $('.volcircle'+i).removeClass("green_bg"); $('.volcircle'+i).removeClass("orange_bg"); $('.volcircle'+i).removeClass("blue_bg"); } $('.pricee_new'+i).empty(); $('.pricee_new'+i).append(a); //$('.price_new'+i).val(''); }else{ } }); } }); }); }, 1000); setInterval(function(){ $( document ).ready(function() { var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("bidding-time")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); // alert(response.min); // alert(response.sec); $('.total_time_dis').empty(); if (response.min.length < 2){ var min='0'+response.min; }else{ var min=response.min; } if(response.sec.length<2){ var sec='0'+response.sec; }else{ var sec=response.sec; } $('.total_time_dis').append(min+':'+sec); } }); }); }, 1000); function test(i,item_id,vendor_id){ var arr=[]; var price=$('.price_new'+i).val(); $('.pricee_new'+i).empty(); $('.pricee_new'+i).append(price); var item_id=item_id; var bidding_id=$('.bidding_id').val(); $('.latest'+i).val(price); $('.price_new'+i).val(''); $('.price_new'+i).empty(); $.ajax({ type : 'post', url : '<?php echo site_url("update-vendor-bidding-price")?>', data :{'bidding_id':bidding_id,'item_id':item_id,'price':price,'vendor_id':vendor_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result=='1'){ //alert(); vendor_price(); var i=0; $.each(response.min,function(i,va){ i+=1; if(i<=3){ arr.push(va.vendor_id); } }); if(arr[0]==vendor_id){ reset_line_item(); }else if(arr[1]==vendor_id){ reset_line_item(); } else if(arr[2]==vendor_id){ reset_line_item(); }else{ } }else if(response.result=='2'){ toastr['error'](response.msg); } else if(response.result=='3'){ toastr['error'](response.msg); } else if(response.result=='5'){ toastr['error']('Bidding Session Is Already Closed' ); } } }); } function reset_line_item(){ cdpause(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var status='START'; $.ajax({ type : 'post', url : '<?php echo site_url("reset-line-item")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==true){ $('#count').empty(); $('#count').val(response.bid_time); $('.bid_time').empty(); $('.bid_time').val(response.bid_time); count=$('#count').val(); //countdown(); } } }); } function reset_line_item_new(){ cdpause(); var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); var status='START'; $.ajax({ type : 'post', url : '<?php echo site_url("reset-line-item-new")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==true){ $('#count').empty(); $('#count').val(response.bid_time); $('.bid_time').empty(); $('.bid_time').val(response.bid_time); vendor_price(); setTimeout( function() { count=$('#count').val(); countdown(); }, 1000); } } }); } function bidding_session_duration(){ var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("total-bidding-time")?>', data :{'bidding_id':bidding_id}, success:function(response){ response=jQuery.parseJSON(response); $('.total_session').empty(); if(response.result!='0'){ $('.total_session').append(response.result.total_bid_time+' '+'seconds'); }else{ } } }); } function current_bidding_session(){ var item_id=$("#configuration_sidebar_content li.active").attr('item_id'); var bidding_id=$('.bidding_id').val(); $.ajax({ type : 'post', url : '<?php echo site_url("view-current-bidding-time")?>', data :{'item_id':item_id,'bidding_id':bidding_id,'status':status}, success:function(response){ response=jQuery.parseJSON(response); $('.current_bidding_session').empty(); if(response.result!='0'){ $('.current_bidding_session').append(response.result.total_bid_time+' '+'seconds'); }else{ } } }); } </script>