019231f9 by Prashant Jadhav

changes for saving relationship

1 parent 4079cd55
......@@ -849,11 +849,14 @@ $data.="</fieldset></div>
dialerDisoSelect();
</script>";
// Relationship Tagging
/*$relationshipServices = DB::table('relationship_service')->get();
if(Auth::user()->username=='B654321')
{
$relationshipServices = DB::table('relationship_service')->get();
$data.='<hr/><legend class="new-recruit_legend">Relationship Taggiing</legend>
<p id=chkboxrelship><input type=checkbox onclick="enableRelationships();return false;" id=relchkboxenable> Click to Tag Relationships</p>
<div class="row">
<div class="col-sm-3">
<select class="form_hrm_select" id="relationshipService" name="" style="width:100%;" onchange="changeRelationshipCategory(this.value);return false;">
<select class="select2multi" id="relationshipService" name="" style="width:100%;" onchange="changeRelationshipCategory(this.value);return false;">
<option value="">Select Service</option>';
foreach($relationshipServices as $value){
$data.='<option value="'.$value->id.'">'.$value->title.'</option>';
......@@ -861,10 +864,10 @@ $data.="</fieldset></div>
$data.='</select>
</div>
<div class="col-sm-3">
<select class="form_hrm_select" id="relationshipCategory" name="" style="width:100%;" onclick="changeRelationshipSubCategory(this.value);return false;"></select>
<select class="select2multi" id="relationshipCategory" name="" style="width:100%;" onclick="changeRelationshipSubCategory(this.value);return false;"></select>
</div>
<div class="col-sm-3">
<select class="form_hrm_select" id="relationshipSubCategory" name="" style="width:100%;"></select>
<select class="select2multi" id="relationshipSubCategory" name="" style="width:100%;"></select>
</div>
<div class="col-sm-3">
<button class="btn btn-success" onclick="addRelationship();return false;">Add</button>
......@@ -873,28 +876,27 @@ $data.="</fieldset></div>
<div class="row">
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 1: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service1-'.$varid.'" name="" style="width:70%"" />
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service1-'.$varid.'" name="" style="width:70%" disabled="disabled" />
</div>
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 2: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service2-'.$varid.'" name="" style="width:70%""
/>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service2-'.$varid.'" name="" style="width:70%" disabled="disabled"/>
</div>
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 3: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service3-'.$varid.'" name="" style="width:70%"" />
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service3-'.$varid.'" name="" style="width:70%" disabled="disabled"/>
</div>
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 4: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service4-'.$varid.'" name="" style="width:70%"" />
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service4-'.$varid.'" name="" style="width:70%" disabled="disabled"/>
</div>
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 5: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service5-'.$varid.'" name="" style="width:70%"" />
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service5-'.$varid.'" name="" style="width:70%" disabled="disabled"/>
</div>
<div class="col-sm-4" style="padding:5px 0;">
<label class="label-small_new" style="width:25%;">Service 6: </label>
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service6-'.$varid.'" name="" style="width:70%"" />
<input type="text" class="form_new form_new_amend disabled" id="dialerdata_service6-'.$varid.'" name="" style="width:70%" disabled="disabled"/>
</div>
</div><hr style="padding:5px 0;"/>
<script>
......@@ -909,19 +911,41 @@ $data.="</fieldset></div>
}
}
var service = 1;
if(typeof customerDispofields == "undefined")var customerDispofields = {};
function addRelationship(){
var relationshipService = $("#relationshipService option:selected").text();
var relationshipCategory = $("#relationshipCategory option:selected").text();
var relationshipSubCategory = $("#relationshipSubCategory").val();
if(service <= 6){
$("#dialerdata_service"+ service +"-'.$varid.'").val(relationshipService+" -- "+relationshipCategory+" -- "+relationshipSubCategory);
$("#dialerdata_service"+service+"-'.$varid.'").val(relationshipService+" -- "+relationshipCategory+" -- "+relationshipSubCategory);
if(typeof customerDispofields['.$varid.'] == "undefined")
{
customerDispofields['.$varid.']={};
customerDispofields['.$varid.']["dialerdata_service"+service]="";
}
customerDispofields['.$varid.']["dialerdata_service"+service] = relationshipService+" -- "+relationshipCategory+" -- "+relationshipSubCategory;
service++;
}
}
</script>';*/
// End Relationship Tagging
function enableRelationships()
{
if(kstychCall["ts_Talk"]<1||Math.ceil(((getNowTS()-kstychCall["ts_Talk"])/1000))<10)
{
$("#relchkboxenable").removeAttr("checked"); return;
}
$("#chkboxrelship").hide();
$("#dialerdata_service1-'.$varid.'").prop("disabled",false);
$("#dialerdata_service2-'.$varid.'").prop("disabled",false);
$("#dialerdata_service3-'.$varid.'").prop("disabled",false);
$("#dialerdata_service4-'.$varid.'").prop("disabled",false);
$("#dialerdata_service5-'.$varid.'").prop("disabled",false);
$("#dialerdata_service6-'.$varid.'").prop("disabled",false);
}
</script>';
}
else
{
if(empty($mastersdata['dialerCustomHTML']))$mastersdata['dialerCustomHTML']=$gthis->HRCoreVars['dialerCustomHTML'];
$userdatahtml=str_replace("__EQ__","=",$mastersdata['dialerCustomHTML']);
......@@ -929,85 +953,19 @@ $data.="</fieldset></div>
$userdatahtml=str_replace("{{varid}}",$this->varid,$userdatahtml);
$data.=$userdatahtml;
//Log::info($userdatahtml);
$data.="<hr></div>";
//$data.="</div>";
//Log::info($data);
return $data;
}
/* function createCallsTab()
{
$data="<fieldset><legend class='new-recruit_legend'>Calls History</legend>";
$data.=" <div class=custom1 style='width:100%;'>
<h2></h2>";
$data.="<hr><br><table class='table kDataTable' cellpadding=0 cellspacing=0 border=0>
<thead><tr>
<td>#</td>
<td class='table_hrm_heading_green'>Start</td>
<!--<td class='table_hrm_heading_green'>Length*</td>-->
<td class='table_hrm_heading_green'>User</td>
<td class='table_hrm_heading_green'>Number</td>
<td class='table_hrm_heading_green'>Type</td>
<!--<td class='table_hrm_heading_green'>Status*</td>-->
<td class='table_hrm_heading_green'>Disposition</td>
<td class='table_hrm_heading_green'>SubDispo</td>
<td class='table_hrm_heading_green'>Callback</td>
<td class='table_hrm_heading_green'>Remarks</td>
<td class='table_hrm_heading_green'>Custom</td>
<td class='table_hrm_heading_green'>BTTC</td>
<td class='table_hrm_heading_green'>Service vs Product</td>
<td class='table_hrm_heading_green'>Resolution</td>
<td class='table_hrm_heading_green'>Satisfaction</td>
<td class='table_hrm_heading_green'>Final Call Assessment</td>
</tr></thead>";
//Log::info($this->varid);
$k=1;
$alist=CRMCallArchive::where('crm_id','=',$this->varid)->where('ts_Close','>','0')->orderBy("created_at","DESC")->get();
foreach($alist as $aline)
{
$userdata="";
$userdataarr=json_decode($aline->userdata,true);
if(is_array($userdataarr))foreach($userdataarr as $userdatavar=>$userdataval)
{
$userdata.="<tr><td>$userdataval</td></tr>";
}
if(trim($userdata)!="")$userdata="<table>".$userdata."</table>";
// End Relationship Tagging
$dispname="";if($aline->user_id>0){$tuser=User::find($aline->user_id);$dispname=$tuser->dispname();}
$records = DB::table('records')->where('id','=',$aline->crm_id)->select('bttc','service_vs_product','resolution','satisfaction','final_call_assessment')->get();
$data.="<tr>
<td>$k</td>
<td class=''>".date("Y-m-d H:i:s",strtotime($aline->created_at)-(Auth::user()->timezone*60))."</td>
<!--<td class=''>".round($aline->callsec/1000,2)."</td>-->
<td class=''>".$dispname."</td>
<td class=''>".$aline->number."</td>
<td class=''>".$aline->type."</td>
<!--<td class=''>".$aline->status."</td>-->
<td class=''>".$aline->userstatus."</td>
<td class=''>".$aline->usersubstatus."</td>
<td class=''>".date("Y-m-d H:i:s",strtotime($aline->usercallback)-(Auth::user()->timezone*60))."</td>
<td class=''>".$aline->userremarks."</td>
<td class=''>".$userdata."</td>
<td class=''>".$records[0]->bttc."</td>
<td class=''>".$records[0]->service_vs_product."</td>
<td class=''>".$records[0]->resolution."</td>
<td class=''>".$records[0]->satisfaction."</td>
<td class=''>".$records[0]->final_call_assessment."</td>
</tr>";
$k++;
}
$data.="</table>";
$data.="</div>";
$data.="</fieldset>";
//Log::info($userdatahtml);
$data.="<hr></div>";
//$data.="</div>";
//Log::info($data);
return $data;
}
}*/
function createCallsTab()
{
......@@ -1192,7 +1150,7 @@ function createQaireTab()
}
if($primary_question->compulsory_qes =='imp')
{
$data.="<div class='panel panel-warning panel-heading' id='parentColorDiv".$primary_question->question_no."' style='background-color:#52BE80;cursor:pointer'>";
$data.="<div class='panel panel-warning panel-heading' id='parentColorDiv".$primary_question->question_no."' style='background-color:#CD6155;cursor:pointer'>";
}else if($questionhistory=='')
{
if($key%2!=0)
......@@ -3170,7 +3128,7 @@ function CreateForm(&$frm)
$frm['Racing Format']["{{id}} {{firstname}}"][]=array();
//if(Auth::user()->username =="B654321" || Auth::user()->username =="B12345")
//{
//$frm['Lead Entry Form']["{{id}} {{firstname}}"][]=array();
$frm['Lead Entry Form']["{{id}} {{firstname}}"][]=array();
//}
}
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!