dc6a67f6 by prami

campaing : delete disposition

1 parent 92314755
...@@ -619,7 +619,30 @@ class CampaignController extends Controller { ...@@ -619,7 +619,30 @@ class CampaignController extends Controller {
619 } 619 }
620 620
621 if($id=='deleteAssignDisposition'){ 621 if($id=='deleteAssignDisposition'){
622 622 $wakka = new KHRMSLib();
623 $campaign = Input::get("selectCampaignField");
624 $disposition = Input::get("disposition");
625
626 if($wakka->getCount("hrms_masters","mkey='$campaign' and mtype='coreconfig'") > 0){
627 $hrmsdata = DB::table('hrms_masters')->where('mkey','=', $campaign)->where('mtype','=', 'coreconfig')->select('*')->first();
628
629 $dispolist=explode("~",$hrmsdata->mvalue);
630 $dispositionList = array();
631 $mvalue = '';
632 foreach ($dispolist as $key => $dispo) {
633 if(!empty($dispo))
634 {
635 $dispoprts=explode("|",$dispo);
636 if($dispoprts[1] == $disposition){
637 $mvalue = $hrmsdata->mvalue;
638 $mvalue = str_replace($dispoprts, '', $mvalue);
639 $mvalue = str_replace("~||", '', $mvalue);
640 }
641 }
642 }
643 $wakka->Query("update hrms_masters set mvalue='$mvalue' where mkey='$campaign' and mtype='coreconfig';");
644 }
645
623 } 646 }
624 647
625 if($id=="assigndisposition"){ 648 if($id=="assigndisposition"){
......
...@@ -98,16 +98,14 @@ ...@@ -98,16 +98,14 @@
98 <div class="panel-heading"><strong>Disposition List</strong></div> 98 <div class="panel-heading"><strong>Disposition List</strong></div>
99 <div class="panel-body" id=""> 99 <div class="panel-body" id="">
100 <ul class="list-group"> 100 <ul class="list-group">
101 <?php foreach($dispositionList as $key => $val) { 101 <?php foreach($dispositionList as $key => $val) { ?>
102 102 <li class="list-group-item">
103 ?>
104 <li class="list-group-item"><!-- <input type="radio" name="query" id="currQuery" value="{{$queryLog->id}}" {{$queryLog->current_queue?"checked":""}}> -->
105 <div class="col-sm-12"> 103 <div class="col-sm-12">
106 <div class="col-sm-3"><?php echo $key; ?></div> 104 <div class="col-sm-3"><?php echo $key; ?></div>
107 <div class="col-sm-4"><?php echo $val; ?></div>. 105 <div class="col-sm-4"><?php echo $val; ?></div>.
108 <!-- <div class="col-sm-3"><a class="innerAll" href="#" onclick="doAjax('campaign/deleteAssignDisposition','','userformdiv','ajax_users_delete','singlethis','DELETE');return false;"> 106 <div class="col-sm-3"><a class="innerAll" href="#" onclick="deleteDesposition('<?php echo $key; ?>');">
109 <span class="btn btn-primary btn-xs"><i class="fa fa-trash-o"></i></span> 107 <span class="btn btn-primary btn-xs"><i class="fa fa-trash-o"></i></span>
110 </a></div> --> 108 </a></div>
111 </div> 109 </div>
112 110
113 </li> 111 </li>
...@@ -133,6 +131,20 @@ ...@@ -133,6 +131,20 @@
133 updateJSSelect('subDisposition',dispolist); 131 updateJSSelect('subDisposition',dispolist);
134 } 132 }
135 133
134 function deleteDesposition(key)
135 {
136 var selectCampaignField = $('#selectCampaignField').val();
137 var postdata='disposition='+key;
138 postdata+='&selectCampaignField='+selectCampaignField;
139
140 doAjax("campaign/deleteAssignDisposition",postdata,"campaignDetailsArea","","","GET",function(retrstr){
141 simpleNotification('Success','topRight',"Campaign assign suceesfully!");
142 doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET");
143 $("#subDisposition").select2("val", "Select");
144
145 });
146 }
147
136 $('#assigndesposition').click(function() 148 $('#assigndesposition').click(function()
137 { 149 {
138 var code = $('#disposition').find(':selected').attr('data-id') 150 var code = $('#disposition').find(':selected').attr('data-id')
...@@ -161,7 +173,7 @@ ...@@ -161,7 +173,7 @@
161 $("#campaignDetailsArea").html('<br/><p class="text-danger text-center">Please select the campaign and disposition.</p>'); 173 $("#campaignDetailsArea").html('<br/><p class="text-danger text-center">Please select the campaign and disposition.</p>');
162 } 174 }
163 175
164 176
165 177
166 }); 178 });
167 179
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!