Files
2017-05-30 22:09:10 +08:00

81 lines
1.7 KiB
PHP

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
include_once(APPPATH."core/TT_Controller.php");
class Discovery extends TT_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper('url');
$this->load->model('discovery_model');
}
public function index()
{
$this->load->view('base/header');
$this->load->view('base/discovery');
$this->load->view('base/footer');
}
public function all()
{
$discoverys = $this->discovery_model->getList(array('status'=>0));
$result = array(
'discoverys'=>$discoverys
);
echo json_encode($result);
}
public function add()
{
$params = array(
'itemName'=>$this->input->post('itemName'),
'itemUrl'=>$this->input->post('itemUrl'),
'itemPriority'=>$this->input->post('itemPriority'),
'created'=>time(),
'updated'=>time()
);
$result = $this->discovery_model->insert($params);
if($result){
echo 'success';
}
}
public function edit()
{
$params = array(
'itemName' => $this->input->post('itemName'),
'itemUrl' => $this->input->post('itemUrl'),
'itemPriority' => $this->input->post('itemPriority')
);
$result = $this->discovery_model->update($params, $this->input->post('id'));
if($result){
echo 'success';
}
}
public function get()
{
$id = $this->input->post('id');
$result = $this->discovery_model->getOne(array('id'=>$id));
if($result){
echo json_encode($result);
}
}
public function json()
{
$data = $this->discovery_model->getList(array('status'=>0));
echo json_encode($data);
}
public function del()
{
$id = $this->input->post('id');
$result = $this->discovery_model->update(array('status'=>1), $id);
if($result){
echo 'success';
}
}
}