Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flexydial
/
hdfc
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
019231f9
authored
2017-10-25 13:14:23 +0530
by
Prashant Jadhav
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
changes for saving relationship
1 parent
4079cd55
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
52 additions
and
94 deletions
application/app/Jobs/KFormLib.php
application/app/Jobs/KFormLib.php
View file @
019231f
...
...
@@ -849,11 +849,14 @@ $data.="</fieldset></div>
dialerDisoSelect();
</script>"
;
// Relationship Tagging
/*$relationshipServices = DB::table('relationship_service')->get();
$data.='<hr/><legend class="new-recruit_legend">Relationship Taggiing</legend>
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,105 +911,61 @@ $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'
]);
$userdatahtml
=
str_replace
(
"__PLUS__"
,
"+"
,
$userdatahtml
);
$userdatahtml
=
str_replace
(
"
{
{varid}
}
"
,
$this
->
varid
,
$userdatahtml
);
if
(
empty
(
$mastersdata
[
'dialerCustomHTML'
]))
$mastersdata
[
'dialerCustomHTML'
]
=
$gthis
->
HRCoreVars
[
'dialerCustomHTML'
];
$data
.=
$userdatahtml
;
}
// End Relationship Tagging
$userdatahtml
=
str_replace
(
"__EQ__"
,
"="
,
$mastersdata
[
'dialerCustomHTML'
]);
$userdatahtml
=
str_replace
(
"__PLUS__"
,
"+"
,
$userdatahtml
);
$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>";
$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>";
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
();
//}
}
}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment