campaignAssignToDisposition.blade.php 5.14 KB
<?php
/*$dashboarduser=Auth::user();
        if($dashboarduser->usertype != 'Admin'){
        	$allusers=User::where(function ($query)  use($dashboarduser) {
        	$query->where('supervisor','=',$dashboarduser->username)
        	->orWhere('lteam2','=',$dashboarduser->username)
        	->orWhere('lteam','=',$dashboarduser->username);
    		})->get();
    	}
    	else
    	{
      		$allusers=DB::table('users')->select('*')->where('status','=','Active')->get();
    	}
    	
	    foreach($userassignedcampign as $userassigned)
	    {
			$userassignedcamp[] = $userassigned->username;
	    }

	    foreach($allusers as $alluser)
	    {
	    	if (isset($userassignedcamp)) {
	    		if (!in_array($alluser->username, $userassignedcamp)) 
		    	{
	            	$username[] = $alluser->username;
	            }
	    	} 
	    	else{
	    	    $username[] = $alluser->username;
	    	}
	    		
	    }
	    foreach($allusers as $user)
	    {
	     	$campaigns=$user->clients;
	     	if(isset($data->hrmsdata))
	     	{print_r('man');echo "<br><br>";
	     		 $hrmsdata=unserialize($data['hrmsdata']);
	     		// $campaignList = $hrmsdata['clientsownerlist'];print_r($campaignList);
	     	}
			//$username[] = $alluser->username;
	    }*/

	    //$data['client'] = $client;
	    // if(isset($username))$data->username = $username;
	    
?>
<div class="row">
	<div class="col-md-12">
		<div class="panel panel-info">
			<div class="panel-body">
				<div class="row">
					<div class="col-md-2">
					<label>Select Disposition:</label>
					</div>
					<div class="col-md-6">
						<!-- <select id="disposition" onchange='subDisposition($(this).val());' class="select2multi" style='width:100%' multiple="">
							<option value></option>
							<?php //if(isset($disposition))foreach($disposition as $kay => $val){;echo "<option value='$val'>$kay</option>";} ?> 
						</select> -->
						<select id="disposition" class="form-control" onchange='subDisposition($(this).val());'>
							<option value></option>
							<?php if(isset($disposition))
								foreach($disposition as $kay => $val)
									{ 
										$code = $dispositionCode[$kay];
										echo "<option data-id='$code' data-text='$kay' value='$val'>$kay</option>";
									} ?> 
						</select>

					</div>
				</div>	
				<div class="row">
					<div class="col-md-2">
					<label>Select Sub Disposition:</label>
					</div>
					<div class="col-md-6">
						<select id="subDisposition" class="select2multi" style='width:100%' multiple="">
						</select>
				</select>`
					</div>
				</div>
				<div class="row">
					<div class="col-md-2">
						<div class="col-md-2">
						<button id="assigndesposition" class="btn btn-xs btn-info">Assign Disposition
						</button>
					</div>
					</div>
				</div>

			</div>
		</div>
	</div>

	<div class="col-sm-12">
		<div class="panel panel-info">
			<div class="panel-heading"><strong>Disposition List</strong></div>
			<div class="panel-body" id="">
				<ul class="list-group">
						<?php foreach($dispositionList as $key => $val) { 
							
							?>
						<li class="list-group-item"><!-- <input type="radio" name="query" id="currQuery" value="{{$queryLog->id}}" {{$queryLog->current_queue?"checked":""}}> -->
							<div class="col-sm-12">
								<div class="col-sm-3"><?php  echo $key; ?></div>
								<div class="col-sm-4"><?php  echo $val; ?></div>.
								<!-- <div class="col-sm-3"><a class="innerAll" href="#" onclick="doAjax('campaign/deleteAssignDisposition','','userformdiv','ajax_users_delete','singlethis','DELETE');return false;">
                                <span class="btn btn-primary btn-xs"><i class="fa fa-trash-o"></i></span>
                              </a></div> -->
							</div>
							
							</li>
						<?php } ?>
					</ul>
			</div>
		</div>
	</div>

</div>

<script>
	function subDisposition(dispo)
	{	
		var dispolist = dispo.split(',');
		/*var dispolist = [];
		
		$.each( dispo, function( index, value ){
		   dispolist = $.merge( dispolist, value.split(',') );
		});*/
		
		$("#subDisposition").select2("val", "Select");
		updateJSSelect('subDisposition',dispolist);
	}

	$('#assigndesposition').click(function()
	{	
		var code = $('#disposition').find(':selected').attr('data-id')
		//var disposition = $("#disposition option:selected").text();
		var disposition =  $('#disposition').find(':selected').attr('data-text')
		var subDisposition = $('#subDisposition').val();
		var selectCampaignField = $('#selectCampaignField').val();


		if(disposition&&selectCampaignField)
		{
			var postdata='disposition='+disposition;
			postdata+='&code='+code;
			postdata+='&disposition='+disposition;
			postdata+='&subDisposition='+subDisposition;
			postdata+='&selectCampaignField='+selectCampaignField;
			doAjax("campaign/assigndisposition",postdata,"campaignDetailsArea","","","GET",function(retrstr){
				simpleNotification('Success','topRight',"Campaign assign suceesfully!"); 
				doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET");
				$("#subDisposition").select2("val", "Select");

			});
		}	
		else
		{
			$("#campaignDetailsArea").html('<br/><p class="text-danger text-center">Please select the campaign and disposition.</p>');
		}

		

	});

</script>