campaing : delete disposition
Showing
2 changed files
with
43 additions
and
8 deletions
| ... | @@ -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 | ... | ... |
-
Please register or sign in to post a comment