mirror of
https://github.com/Relintai/mourne_rcpp_fw.git
synced 2024-12-23 21:16:50 +01:00
62 lines
1.3 KiB
PHP
Executable File
62 lines
1.3 KiB
PHP
Executable File
<?php
|
|
|
|
class News extends MO_Controller
|
|
{
|
|
public function index($page = 1)
|
|
{
|
|
if (!$this->check_login()) {
|
|
return;
|
|
}
|
|
|
|
$this->load->model('news_model');
|
|
|
|
$data['admin'] = false;
|
|
|
|
if ($this->userlevel > 3) {
|
|
$data['admin'] = true;
|
|
}
|
|
|
|
$data['news'] = $this->news_model->get_news($page);
|
|
|
|
$this->headers();
|
|
$this->load->view('news/news', $data);
|
|
$this->footer();
|
|
}
|
|
|
|
public function add()
|
|
{
|
|
if ($this->userlevel < 3) {
|
|
show_404();
|
|
}
|
|
|
|
$this->load->library('form_validation');
|
|
|
|
$this->form_validation->set_rules('text', 'Text', 'required');
|
|
|
|
if (!$this->form_validation->run()) {
|
|
$this->load->helper(array('form', 'url'));
|
|
|
|
$this->headers();
|
|
$this->load->view('news/add');
|
|
$this->footer();
|
|
} else {
|
|
$this->load->model('news_model');
|
|
|
|
if ($this->news_model->add_news($this->input->post('text'), $this->username)) {
|
|
$this->load->view('news/add_success');
|
|
} else {
|
|
$this->load->view('db_error');
|
|
}
|
|
}
|
|
}
|
|
|
|
public function delete($nid)
|
|
{
|
|
if (!$this->userlevel < 3) {
|
|
show_404();
|
|
}
|
|
}
|
|
}
|
|
|
|
//nowhitesp
|