<?php
class Settings_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
public function country()
{
$this->db->select('*');
$result = $this->db->get('country');
$array = $result->result_array();
return $array;
}
public function subs_type()
{
$this->db->select('*');
$result = $this->db->get('subscription_type_master');
$array = $result->result_array();
return $array;
}
function subtotal_inr($setCheckBoxValue)
{
$list = explode(',', $setCheckBoxValue);
$this->db->where_in('partial_id', $list);
$this->db->select_sum('new_cost_inr');
$result = $this->db->get('partial_web_access');
return $result->row()->new_cost_inr;
}
function subtotal_usd($setCheckBoxValue)
{
$list = explode(',', $setCheckBoxValue);
$this->db->where_in('partial_id', $list);
$this->db->select_sum('new_cost_usd');
$result = $this->db->get('partial_web_access');
return $result->row()->new_cost_usd;
}
public function partial_web()
{
$this->db->join('subscription_type_master', 'subscription_type_master.sub_id = partial_web_access.partial_type', 'INNER');
$this->db->join('tbl_item_cat', 'tbl_item_cat.id = partial_web_access.product_name', 'INNER');
$this->db->select('*');
$result = $this->db->get('partial_web_access');
$array = $result->result_array();
return $array;
}
public function is_unique_check($email)
{
$this->db->where('email', $email);
$result = $this->db->get('subscription_register');
$fetchResult = $result->row_array();
if (isset ($fetchResult['email'])) {
return $fetchResult['email'];
} else {
return false;
}
}
public function queryform($data)
{
$email = $this->session->userdata('email');
$this->db->where('email', $email);
$query1 = $this->db->get('subscription_register');
if ($query1->num_rows() < 1) {
$query = $this->db->query("INSERT INTO subscription_register( email, country, subscription_type,choose_type, total_inr, total_usd) VALUES ('" . $data['email'] . "', '" . $data['country'] . "', '" . $data['subscription_type'] . "', '" . $data['choose_type'] . "','" . $data['total_inr'] . "','" . $data['total_usd'] . "')");
}
return $email;
}
public function get_data()
{
$email = $this->session->userdata('email');
$this->db->select("*");
$this->db->from('subscription_register');
$this->db->where('email', $email);
$query = $this->db->get();
return $query->result_array();
}
public function update_data($data)
{
$email = $this->session->userdata('email');
$this->db->select('email');
$this->db->where('email', $email);
$this->db->update('subscription_register', $data);
if ($this->db->affected_rows() > 0) {
return true;
} else {
return false;
}
}
public function deletefile($arn, $file)
{
$arn = $this->session->userdata('arn');
$this->db->delete('tbl_uploadedfiles', array('filename' => $file, 'arn' => $arn));
return true;
}
public function checkemail($email)
{
$this->db->select('*');
$this->db->from('tbl_users');
$this->db->where('usr_email', $email);
$query = $this->db->get();
/*$query->num_rows();*/
if ($query->num_rows() > 0) {
$row = $query->row_array();
return $row;
}
}
public function regusr($email, $pass)
{
$this->db->insert('tbl_users', array('usr_email' => $email, 'usr_password' => $pass));
return true;
}
public function checkmail_sent($sessionarn)
{
$this->db->select('arn');
$this->db->from('tbl_emails');
$this->db->where('arn', $sessionarn);
$query = $this->db->get();
if ($query->num_rows() == 0) {
return true;
}
}
public function insertmailrec($mailrec)
{
$query = $this->db->insert('tbl_emails', $mailrec);
if ($query) {
return true;
}
}
public function rtidirectfee()
{
$this->db->select('*');
$this->db->from('tbl_appeal_fee');
$query = $this->db->get();
return $query->row();
}
public function ins_applyrti_notif($notif)
{
$this->db->insert('tbl_notifications', $notif);
}
}
?> |