%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
/** ReportCallers **/ angular.module('MetronicApp').controller("ReportCallers", function($scope, $http, $state, $location, $timeout){ var CR=this; CR.sdata={}; CR.lists=function(p){ show_loader(); $http({url: API_URL+'reports/callers_disp', params:CR.sdata}).success( function(res){ CR.result=res.result; } ).error(function(res){showHttpErr(res);}); } CR.export_lists=function(){ location.href=API_URL+'reports/export_cash_payments?'+$.param(CR.sdata); } CR.view_user_dispositions=function(id){ CR.sdata={user_id:id}; CR.lists(); $('[href="#tab_2"]').click(); } /** Init **/ CR.init=function(){ setBsDatepicker(); $http({url: API_URL+'reports/init_callers_disp'}).success( function(res){ CR.users=res.users; CR.summary=res.summary; CR.lists(); } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** Campaigns **/ angular.module('MetronicApp').controller("Campaigns", function($scope, $http, $state, $location, $timeout){ var CR=this; CR.sdata={}; CR.open_form=function(dtl){ hide_form_errors($("#frm")); CR.data=dtl?dtl:{id:'', type:'EMAIL', template_id:'', msg:'', time_list:''}; tinymce.EditorManager.get('camp_ta_msg').setContent(CR.data.msg); if(dtl){ if(dtl.is_hidden_temp){ CR.data.template_id=''; } } show_loader(); setTimeout(function(){ showModal($("#campaignFormModal"), true); hide_loader(); }, 1000); } CR.lists=function(p){ show_loader(); CR.sdata.p=p?p:1; $http({url: API_URL+'reports/campaigns', params:CR.sdata}).success( function(res){ CR.result=res.result; CR.page=res.page; hide_loader(); } ).error(function(res){showHttpErr(res);}); } CR.save=function(status){ if(CR.data.type=='EMAIL'){ tinyMCE.triggerSave(false, true); } var frm=$("#frm"); var formData=new FormData(frm[0]); formData.append('status', status); show_loader(); $http({url:API_URL+'reports/save_campaign', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ show_alert_msg(res.msg); CR.lists(CR.data.id?CR.sdata.p:1); hideModal($("#campaignFormModal")); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.edit=function(id){ show_loader(); $http({url: API_URL+'reports/campaign_detail/'+id}).success( function(res){ CR.open_form(res.dtl); } ).error(function(res){showHttpErr(res);}); } CR.delete=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'reports/delete_campaign', method:'POST', data:{id:id}}).success( function(res){ if(res.success){ show_alert_msg(res.msg); CR.lists(); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.test_campaign=function(){ if(CR.data.type=='EMAIL'){ tinyMCE.triggerSave(false, true); } var frm=$("#frm"); var formData=new FormData(frm[0]); formData.append('test', 'T'); show_loader(); $http({url: API_URL+'reports/save_campaign', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res){ if(res.success){ show_alert_msg(res.msg); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.campaign_templates=function(){ show_loader(); $http({url: API_URL+'reports/campaign_templates', params:CR.sdata_t}).success( function(res){ CR.templates=res.templates; } ).error(function(res){showHttpErr(res);}); } CR.open_template_form=function(dtl){ CR.tdata=dtl?dtl:{type:'EMAIL', msg:''}; tinymce.EditorManager.get('ta_msg').setContent(CR.tdata.msg); showModal($("#templateFormModal"), true); } CR.save_template=function(){ if(CR.tdata.type=='EMAIL'){ tinyMCE.triggerSave(false, true); } var frm=$("#tfrm"); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'reports/save_campaign_template', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ show_alert_msg(res.msg); CR.campaign_templates(); hideModal($("#templateFormModal")); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.edit_template=function(id){ show_loader(); $http({url: API_URL+'reports/campaign_template_detail/'+id}).success( function(res){ CR.open_template_form(res.dtl); } ).error(function(res){showHttpErr(res);}); } CR.delete_template=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'reports/delete_campaign_template', method:'POST', data:{id:id}}).success( function(res){ if(res.success){ show_alert_msg(res.msg); CR.campaign_templates(); }else{ show_alert_msg(res.msg, 'E'); } } ).error(function(res){showHttpErr(res);}); } CR.sdata_lu={}; CR.lists_leads_login_url=function(p){ CR.sdata_lu.step_completed=''; var steps=$("#sdd_steps").val(); if(steps){ CR.sdata_lu.step_completed=$("#sdd_steps").val().join(','); } show_loader(); CR.sdata_lu.p=p?p:1; $http({url: API_URL+'reports/lists_leads_login_url', params:CR.sdata_lu}).success( function(res){ CR.result_lu=res.result; CR.page_lu=res.page; } ).error(function(res){showHttpErr(res);}); } CR.export_lists_leads_login_url=function(){ CR.sdata_lu.step_completed=''; var steps=$("#sdd_steps").val(); if(steps){ CR.sdata_lu.step_completed=$("#sdd_steps").val().join(','); } location.href=API_URL+'reports/export_lists_leads_login_url?'+$.param(CR.sdata_lu); } /** Init **/ CR.init=function(){ setBsDatepicker(); set_tinymce("#ta_msg", 300); set_tinymce("#camp_ta_msg", 300); apply_select2($("#sdd_steps"), "Step Completed (ALL)"); show_loader(); $http({url: API_URL+'reports/init_campaigns'}).success( function(res){ CR.data_sets=res.data_sets; CR.templates=res.templates; CR.tags=res.tags; CR.result_lu=res.result_lu; CR.page_lu=res.page_lu; CR.result=res.result; CR.page=res.page; CR.time_list ={ '00:00:00': "00:00", '00:30:00': "00:30", '01:00:00': "01:00", '01:30:00': "01:30", '02:00:00': "02:00", '02:30:00': "02:30", '03:00:00': "03:00", '03:30:00': "03:30", '04:00:00': "04:00", '04:30:00': "04:30", '05:00:00': "05:00", '05:30:00': "05:30", '06:00:00': "06:00", '06:30:00': "06:30", '07:00:00': "07:00", '07:30:00': "07:30", '08:00:00': "08:00", '08:30:00': "08:30", '09:00:00': "09:00", '09:30:00': "09:30", '10:00:00': "10:00", '10:30:00': "10:30", '11:00:00': "11:00", '11:30:00': "11:30", '12:00:00': "12:00", '12:30:00': "12:30", '13:00:00': "13:00", '13:30:00': "13:30", '14:00:00': "14:00", '14:30:00': "14:30", '15:00:00': "15:00", '15:30:00': "15:30", '16:00:00': "16:00", '16:30:00': "16:30", '17:00:00': "17:00", '17:30:00': "17:30", '18:00:00': "18:00", '18:30:00': "18:30", '19:00:00': "19:00", '19:30:00': "19:30", '20:00:00': "20:00", '21:30:00': "21:30", '21:00:00': "21:00", '22:30:00': "22:30", '23:00:00': "23:00", '23:30:00': "23:30", }; } ).error(function(res){showHttpErr(res);}); } CR.init(); }); /** DB Backups **/ angular.module('MetronicApp').controller("DBBackup", function($scope, $http, $state, $location, $timeout){ var CR=this; CR.lists=function(){ show_loader(); $http({url: API_URL+'reports/db_backups'}).success( function(res){ CR.result=res.result; } ).error(function(res){showHttpErr(res);}); } CR.take_db_backup=function(){ show_loader(); $http({url: API_URL+'reports/take_db_backup'}).success( function(res){ CR.result=res.result; } ).error(function(res){showHttpErr(res);}); } CR.lists(); }); /** Non Angular */ function get_cy_plans(){ angular.element($("#sform")[0]).scope().get_plans(); } //EOF