50 lines
1.1 KiB
PHP
Executable File
50 lines
1.1 KiB
PHP
Executable File
<?php
|
|
|
|
if (!defined('BASEPATH'))
|
|
exit('No direct script access allowed');
|
|
|
|
class Notice_model extends CI_model {
|
|
|
|
function __construct() {
|
|
parent::__construct();
|
|
$this->load->database();
|
|
}
|
|
|
|
function insertNotice($data) {
|
|
$this->db->insert('notice', $data);
|
|
}
|
|
|
|
function getNotice() {
|
|
$this->db->order_by('id', 'desc');
|
|
$query = $this->db->get('notice');
|
|
return $query->result();
|
|
}
|
|
|
|
function getNoticeById($id) {
|
|
$this->db->where('id', $id);
|
|
$query = $this->db->get('notice');
|
|
return $query->row();
|
|
}
|
|
|
|
function updateNotice($id, $data) {
|
|
$this->db->where('id', $id);
|
|
$this->db->update('notice', $data);
|
|
}
|
|
|
|
function delete($id) {
|
|
$this->db->where('id', $id);
|
|
$this->db->delete('notice');
|
|
}
|
|
|
|
function updateIonUser($username, $email, $password, $ion_user_id) {
|
|
$uptade_ion_user = array(
|
|
'username' => $username,
|
|
'email' => $email,
|
|
'password' => $password
|
|
);
|
|
$this->db->where('id', $ion_user_id);
|
|
$this->db->update('users', $uptade_ion_user);
|
|
}
|
|
|
|
}
|