Commit 9374c0f3 authored by George Popoff's avatar George Popoff

Переименовал некоторые методы в контроллере Users. Переделал полностью метод…

Переименовал некоторые методы в контроллере Users. Переделал полностью метод получения сайтов пользователя, метод стал намного кароче, а также возвращает нормальный json объект, который можно использовать из js кода
parent 20a4143d
...@@ -17,6 +17,9 @@ class Typos extends CI_Controller { ...@@ -17,6 +17,9 @@ class Typos extends CI_Controller {
/* @var $typo Typo */ /* @var $typo Typo */
public $typo; public $typo;
/* @var $parser CI_Parser */
public $parser;
/* user id */ /* user id */
private $login_id; private $login_id;
...@@ -30,7 +33,7 @@ class Typos extends CI_Controller { ...@@ -30,7 +33,7 @@ class Typos extends CI_Controller {
$this->load->model('typo'); $this->load->model('typo');
$this->load->helper('menu'); $this->load->helper('menu');
$this->load->library('parser');
$this->login_id = $this->session->userdata("login_id"); $this->login_id = $this->session->userdata("login_id");
$this->header_name = "header"; $this->header_name = "header";
...@@ -53,7 +56,7 @@ class Typos extends CI_Controller { ...@@ -53,7 +56,7 @@ class Typos extends CI_Controller {
$this->load->view($this->header_name, $data); $this->load->view($this->header_name, $data);
$this->load->view($this->menu_name, $data); $this->load->view($this->menu_name, $data);
$this->load->view($this->view_name, $data); $this->parser->parse($this->view_name, $data);
$this->load->view($this->footer_name, $data); $this->load->view($this->footer_name, $data);
return true; return true;
...@@ -65,7 +68,7 @@ class Typos extends CI_Controller { ...@@ -65,7 +68,7 @@ class Typos extends CI_Controller {
} }
/*Получить список сайтов для пользователя*/ /*Получить список сайтов для пользователя*/
function get_list_sites() { function getSiteList() {
$data['page'] = $this->input->get('page'); $data['page'] = $this->input->get('page');
$data['limit'] = $this->input->get('rows', 1); $data['limit'] = $this->input->get('rows', 1);
$data['sord'] = $this->input->get('sord'); $data['sord'] = $this->input->get('sord');
...@@ -82,7 +85,7 @@ class Typos extends CI_Controller { ...@@ -82,7 +85,7 @@ class Typos extends CI_Controller {
} }
/*Получить список сообщений об опечатках для пользователя*/ /*Получить список сообщений об опечатках для пользователя*/
function get_list_messages() { function getListTypos() {
log_message("debug", "get_list_messages()"); log_message("debug", "get_list_messages()");
$data['id_site'] = $this->input->get("id"); $data['id_site'] = $this->input->get("id");
......
...@@ -13,6 +13,10 @@ class Typo extends CI_Model { ...@@ -13,6 +13,10 @@ class Typo extends CI_Model {
$sord = $data['sord']; $sord = $data['sord'];
$sidx = $data['sidx']; $sidx = $data['sidx'];
if ($limit == null) {
$limit = 10;
}
$id_site = isset($data["id_site"]) ? $data["id_site"] : 0; $id_site = isset($data["id_site"]) ? $data["id_site"] : 0;
$login_id = isset($data["login_id"]) ? $data["login_id"] : 0; $login_id = isset($data["login_id"]) ? $data["login_id"] : 0;
...@@ -125,7 +129,10 @@ class Typo extends CI_Model { ...@@ -125,7 +129,10 @@ class Typo extends CI_Model {
} }
$this->db->limit($limit, $start); $this->db->limit($limit, $start);
if (!empty($sidx) && !empty($sord)) {
$this->db->order_by($sidx . " " . $sord); $this->db->order_by($sidx . " " . $sord);
}
$results = $this->db->get(); $results = $this->db->get();
...@@ -158,7 +165,16 @@ class Typo extends CI_Model { ...@@ -158,7 +165,16 @@ class Typo extends CI_Model {
//Получаем список сайтов, доступных для пользователя //Получаем список сайтов, доступных для пользователя
function getSitesList($data) { function getSitesList($data) {
return $this->filterResults("sites", $data);
$this->db->select("sites.*");
$this->db->from("sites");
$this->db->join("responsible", "sites.id = responsible.id_site");
$this->db->where("responsible.id_user", $data['login_id']);
//$this->db->where("sites.status", 1);
return $this->db->get()->result();
// return $this->filterResults("sites", $data);
} }
/* Получаем список сообщений об опечатках */ /* Получаем список сообщений об опечатках */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment