| Server IP : 101.53.144.229 / Your IP : 216.73.216.181 Web Server : Apache System : Linux host.gdigitalindia.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : digitalshiksha ( 1179) PHP Version : 5.6.40 Disable Function : eval,show_source,system,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,dl,show_source,curl_multi_exechellcmd, ini_restore,apache_get_modules,get_cfg_var,passthru, exec ,proc_get_status,fpassthru,c999_buff_prepare,c999_sess_put,c99_buff_prepare,c99_sess_put,proc_close,ini_alter,dl,symlink,link,proc_close,ini_alter,dl,symlink,link,mail MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/digitalshiksha/public_html/application/models/ |
Upload File : |
<?php defined('BASEPATH') or exit('No direct script access allowed');
#[\AllowDynamicProperties]
class Admin_model extends CI_Model
{
function __construct()
{
// Set table name
$this->table = 'admin';
}
/*
* Fetch user data from the database
* @param array filter data based on the passed parameters
*/
function getRows($params = array())
{
$this->db->select('*');
$this->db->from($this->table);
if (array_key_exists("conditions", $params)) {
foreach ($params['conditions'] as $key => $val) {
$this->db->where($key, $val);
}
}
if (array_key_exists("returnType", $params) && $params['returnType'] == 'count') {
$result = $this->db->count_all_results();
} else {
if (array_key_exists("id", $params) || $params['returnType'] == 'single') {
if (!empty($params['id'])) {
$this->db->where('id', $params['id']);
}
$query = $this->db->get();
$result = $query->row_array();
} else {
$this->db->order_by('id', 'desc');
if (array_key_exists("start", $params) && array_key_exists("limit", $params)) {
$this->db->limit($params['limit'], $params['start']);
} elseif (!array_key_exists("start", $params) && array_key_exists("limit", $params)) {
$this->db->limit($params['limit']);
}
$query = $this->db->get();
$result = ($query->num_rows() > 0) ? $query->result_array() : FALSE;
}
}
// Return fetched data
return $result;
}
public function ForgotPassword($email)
{
$this->db->select('email');
$this->db->from('admin');
$this->db->where('email', $email);
$query = $this->db->get();
return $query->row_array();
}
public function addcategory($data){
$this->db->insert('category', $data);
redirect('admin/categories');
}
public function editcategory($data){
$this->db->where('link', $data['link']);
$this->db->update('category', $data);
return 1;
}
}