40 lines
1.8 KiB
PHP
40 lines
1.8 KiB
PHP
<?php
|
|
class M_pengumuman extends CI_Model{
|
|
|
|
function get_all_pengumuman(){
|
|
$hsl=$this->db->query("SELECT pengumuman_id,pengumuman_judul,pengumuman_deskripsi,DATE_FORMAT(pengumuman_tanggal,'%d/%m/%Y') AS tanggal,pengumuman_author FROM tbl_pengumuman ORDER BY pengumuman_id DESC");
|
|
return $hsl;
|
|
}
|
|
function simpan_pengumuman($judul,$deskripsi){
|
|
$author=$this->session->userdata('nama');
|
|
$hsl=$this->db->query("INSERT INTO tbl_pengumuman(pengumuman_judul,pengumuman_deskripsi,pengumuman_author) VALUES ('$judul','$deskripsi','$author')");
|
|
return $hsl;
|
|
}
|
|
function update_pengumuman($kode,$judul,$deskripsi){
|
|
$author=$this->session->userdata('nama');
|
|
$hsl=$this->db->query("UPDATE tbl_pengumuman SET pengumuman_judul='$judul',pengumuman_deskripsi='$deskripsi',pengumuman_author='$author' where pengumuman_id='$kode'");
|
|
return $hsl;
|
|
}
|
|
function hapus_pengumuman($kode){
|
|
$hsl=$this->db->query("DELETE FROM tbl_pengumuman WHERE pengumuman_id='$kode'");
|
|
return $hsl;
|
|
}
|
|
|
|
//Front-end
|
|
function get_pengumuman_home(){
|
|
$hsl=$this->db->query("SELECT pengumuman_id,pengumuman_judul,pengumuman_deskripsi,DATE_FORMAT(pengumuman_tanggal,'%d/%m/%Y') AS tanggal,pengumuman_author FROM tbl_pengumuman ORDER BY pengumuman_id DESC limit 3");
|
|
return $hsl;
|
|
}
|
|
|
|
function pengumuman(){
|
|
$hsl=$this->db->query("SELECT pengumuman_id,pengumuman_judul,pengumuman_deskripsi,DATE_FORMAT(pengumuman_tanggal,'%d/%m/%Y') AS tanggal,pengumuman_author FROM tbl_pengumuman ORDER BY pengumuman_id DESC");
|
|
return $hsl;
|
|
}
|
|
function pengumuman_perpage($offset,$limit){
|
|
$hsl=$this->db->query("SELECT pengumuman_id,pengumuman_judul,pengumuman_deskripsi,pengumuman_tanggal,DATE_FORMAT(pengumuman_tanggal,'%d/%m/%Y') AS tanggal,pengumuman_author FROM tbl_pengumuman ORDER BY pengumuman_id DESC limit $offset,$limit");
|
|
return $hsl;
|
|
}
|
|
|
|
|
|
}
|