Commit 315e6649 by html5-李恒逸

bug fix

parent 19c90a28
a:3:{s:4:"time";i:1493257676;s:3:"ttl";i:2592000;s:4:"data";i:1493257676;} a:3:{s:4:"time";i:1497345334;s:3:"ttl";i:86400;s:4:"data";i:1497345332;}
\ No newline at end of file \ No newline at end of file
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
*/ */
class Index extends CI_Controller{ class Index extends CI_Controller{
const WEBSITE_ADMIN = 1; const WEBSITE_ADMIN = 1;
const PAGE_SIZE = 20; const PAGE_SIZE = 20;
...@@ -18,23 +18,23 @@ class Index extends CI_Controller{ ...@@ -18,23 +18,23 @@ class Index extends CI_Controller{
public function __construct() public function __construct()
{ {
parent::__construct(); parent::__construct();
//加载配置文件 //加载配置文件
$this->config->load('user_config',true); $this->config->load('user_config',true);
//加载基础帮助函数 //加载基础帮助函数
$this->load->helper('util'); $this->load->helper('util');
//生成菜单 //生成菜单
$this->data['menu'] = newgenerate_menu(); $this->data['menu'] = newgenerate_menu();
//加载后台日志类 //加载后台日志类
$this->load->library('loger'); $this->load->library('loger');
//语言包 //语言包
$this->lang->load('op_log','chinese'); $this->lang->load('op_log','chinese');
$this->lang->load('error', 'chinese'); $this->lang->load('error', 'chinese');
} }
/** /**
* *
* 网站首页 * 网站首页
* @author wenhuijang * @author wenhuijang
* @version 2014-09-25 * @version 2014-09-25
...@@ -42,7 +42,7 @@ class Index extends CI_Controller{ ...@@ -42,7 +42,7 @@ class Index extends CI_Controller{
function index() function index()
{ {
//校验是否为管理员 //校验是否为管理员
$is_admin = $this->session->userdata('type') == 1 && $this->session->userdata('role')? true : false; $is_admin = $this->session->userdata('type') == 1 && $this->session->userdata('role')? true : false;
if(!$this->session->userdata('u_id') || !$is_admin) if(!$this->session->userdata('u_id') || !$is_admin)
{ {
alert_redirect(site_url('admin/index/login')); alert_redirect(site_url('admin/index/login'));
...@@ -51,12 +51,12 @@ class Index extends CI_Controller{ ...@@ -51,12 +51,12 @@ class Index extends CI_Controller{
//获取总数 //获取总数
$this->load->model('user_model', 'user'); $this->load->model('user_model', 'user');
$this->data['user_count'] = $this->user->get_count(array('user_type' => 2, 'user_role' => 0, 'is_deleted' => 0)); $this->data['user_count'] = $this->user->get_count(array('user_type' => 2, 'user_role' => 0, 'is_deleted' => 0));
$this->load->model('building_model', 'building'); $this->load->model('building_model', 'building');
$this->data['building_count'] = $this->building->get_building_count(array('B.is_deleted' => 0)); $this->data['building_count'] = $this->building->get_building_count(array('B.is_deleted' => 0));
$this->load->model('customer_building_model', 'customer_building'); $this->load->model('customer_building_model', 'customer_building');
$this->data['sales_count'] = $this->customer_building->get_count(array('is_deleted' => 0, 'recommend_status' => 6)); $this->data['sales_count'] = $this->customer_building->get_count(array('is_deleted' => 0, 'recommend_status' => 4));
$manager_id = $this->session->userdata('u_id'); $manager_id = $this->session->userdata('u_id');
...@@ -64,7 +64,7 @@ class Index extends CI_Controller{ ...@@ -64,7 +64,7 @@ class Index extends CI_Controller{
//操作日志 //操作日志
$this->load->model('op_log_model'); $this->load->model('op_log_model');
$logs = $this->op_log_model->get_page(array('manager_id' => $manager_id),'id desc',1,self::PAGE_SIZE + 2); $logs = $this->op_log_model->get_page(array('manager_id' => $manager_id),'id desc',1,self::PAGE_SIZE + 2);
$this->load->model('building_distributor_model', 'building_distributor'); //销管与分销商的关联 $this->load->model('building_distributor_model', 'building_distributor'); //销管与分销商的关联
//销管登录,有小红点 //销管登录,有小红点
...@@ -72,7 +72,7 @@ class Index extends CI_Controller{ ...@@ -72,7 +72,7 @@ class Index extends CI_Controller{
$last_time = $last['create_time']; $last_time = $last['create_time'];
$update_time = $last['update_time'] ? : '0'; $update_time = $last['update_time'] ? : '0';
if ($update_time) if ($update_time)
{ {
$where = 'M.id = '.$manager_id.' and CB.distributor_id > 0 and CB.create_time >=' . $update_time; $where = 'M.id = '.$manager_id.' and CB.distributor_id > 0 and CB.create_time >=' . $update_time;
} else { } else {
...@@ -115,7 +115,7 @@ class Index extends CI_Controller{ ...@@ -115,7 +115,7 @@ class Index extends CI_Controller{
} }
/** /**
* *
* 显示登录页面 * 显示登录页面
* @author wenhuijang * @author wenhuijang
* @version 2013-11-29 * @version 2013-11-29
...@@ -127,7 +127,7 @@ class Index extends CI_Controller{ ...@@ -127,7 +127,7 @@ class Index extends CI_Controller{
{ {
$this->data['err_info'] = $this->lang->line($err_code); $this->data['err_info'] = $this->lang->line($err_code);
} }
$captcha_type = 'small'; $captcha_type = 'small';
$captcha = generate_captcha($captcha_type); $captcha = generate_captcha($captcha_type);
//var_dump($captcha);die; //var_dump($captcha);die;
...@@ -137,16 +137,16 @@ class Index extends CI_Controller{ ...@@ -137,16 +137,16 @@ class Index extends CI_Controller{
//显示登录页面 //显示登录页面
$this->load->view('admin/login',$this->data); $this->load->view('admin/login',$this->data);
} }
/** /**
* *
* 后台登录 * 后台登录
* @author wenhuijang * @author wenhuijang
* @version 2013-10-25 * @version 2013-10-25
*/ */
function login($err_code = null) function login($err_code = null)
{ {
//test data //test data
/* /*
$user_info = array( $user_info = array(
...@@ -154,16 +154,16 @@ class Index extends CI_Controller{ ...@@ -154,16 +154,16 @@ class Index extends CI_Controller{
'email' => 'wenhuijang@sina.com', 'email' => 'wenhuijang@sina.com',
'user_name' => 'wenhuijang', 'user_name' => 'wenhuijang',
'type' => 1, 'type' => 1,
'user_type' => 1, 'user_type' => 1,
'role' => '1', 'role' => '1',
'privileges' => '1,2,3,4,5,6,7,8' 'privileges' => '1,2,3,4,5,6,7,8'
); );
//将用户信息存入session //将用户信息存入session
$this->session->set_userdata($user_info); $this->session->set_userdata($user_info);
alert_redirect(site_url('admin/index'));return; alert_redirect(site_url('admin/index'));return;
*/ */
//判断用户是否登录操作 //判断用户是否登录操作
$is_admin = $this->session->userdata('type') == 1 && $this->session->userdata('role') > 0 ? true : false; $is_admin = $this->session->userdata('type') == 1 && $this->session->userdata('role') > 0 ? true : false;
if($this->session->userdata('u_id') && $is_admin) if($this->session->userdata('u_id') && $is_admin)
{ {
alert_redirect(site_url('admin/index')); alert_redirect(site_url('admin/index'));
...@@ -180,7 +180,7 @@ class Index extends CI_Controller{ ...@@ -180,7 +180,7 @@ class Index extends CI_Controller{
$this->data['user_name'] = $user_name; $this->data['user_name'] = $user_name;
$password = $this->input->post('password',true); $password = $this->input->post('password',true);
$captcha = $this->input->post('captcha',true); $captcha = $this->input->post('captcha',true);
//用户名或者密码 //用户名或者密码
if(empty($user_name) || empty($password)) if(empty($user_name) || empty($password))
{ {
...@@ -210,16 +210,16 @@ class Index extends CI_Controller{ ...@@ -210,16 +210,16 @@ class Index extends CI_Controller{
'email' => 'wenhuijang@sina.com', 'email' => 'wenhuijang@sina.com',
'user_name' => 'wenhuijang', 'user_name' => 'wenhuijang',
'type' => 1, 'type' => 1,
'user_type' => 1, 'user_type' => 1,
'role' => '1', 'role' => '1',
'privileges' => '1,2,3,4,5,6,7,8' 'privileges' => '1,2,3,4,5,6,7,8'
); );
//将用户信息存入session //将用户信息存入session
$this->session->set_userdata($user_info); $this->session->set_userdata($user_info);
//记录日志 //记录日志
$log = array( $log = array(
'log' => sprintf($this->lang->line('op_login_fail'), $user_name) 'log' => sprintf($this->lang->line('op_login_fail'), $user_name)
); );
$this->loger->add_op_log('login',$log); $this->loger->add_op_log('login',$log);
return alert_redirect(site_url('admin/index/'), $this->lang->line('err_44164') . ',暂且虚拟账户登录'); return alert_redirect(site_url('admin/index/'), $this->lang->line('err_44164') . ',暂且虚拟账户登录');
*/ */
...@@ -257,7 +257,7 @@ class Index extends CI_Controller{ ...@@ -257,7 +257,7 @@ class Index extends CI_Controller{
$this->load->helper('util'); $this->load->helper('util');
$encrypt_name = authcode($user_name, 'ENCODE'); $encrypt_name = authcode($user_name, 'ENCODE');
$encrypt_pwd = authcode($password, 'ENCODE'); $encrypt_pwd = authcode($password, 'ENCODE');
//请求接口校验登录 //请求接口校验登录
$this->load->helper('rpc'); $this->load->helper('rpc');
$param = array( $param = array(
...@@ -280,7 +280,7 @@ class Index extends CI_Controller{ ...@@ -280,7 +280,7 @@ class Index extends CI_Controller{
return; return;
} }
} }
$this->load->model('role_model'); $this->load->model('role_model');
$role = $this->role_model->get_roles(array('id' => $cur_user['role_id'])); $role = $this->role_model->get_roles(array('id' => $cur_user['role_id']));
$user_info = array( $user_info = array(
...@@ -288,13 +288,13 @@ class Index extends CI_Controller{ ...@@ -288,13 +288,13 @@ class Index extends CI_Controller{
'email' => $user_name, 'email' => $user_name,
'user_name' => $cur_user['manager_name'], 'user_name' => $cur_user['manager_name'],
'type' => 1, 'type' => 1,
'user_type' => 1, 'user_type' => 1,
'role' => $cur_user['role_id'], 'role' => $cur_user['role_id'],
'privileges' => $role[0]['privileges'] 'privileges' => $role[0]['privileges']
); );
//将用户信息存入session //将用户信息存入session
$this->session->set_userdata($user_info); $this->session->set_userdata($user_info);
//记录日志 //记录日志
$this->u_name = $cur_user['manager_name']; $this->u_name = $cur_user['manager_name'];
$log = array( $log = array(
...@@ -307,7 +307,7 @@ class Index extends CI_Controller{ ...@@ -307,7 +307,7 @@ class Index extends CI_Controller{
} }
/** /**
* *
* 管理员退出系统 * 管理员退出系统
* @author wenhuijang * @author wenhuijang
* @version 2013-10-25 * @version 2013-10-25
...@@ -318,7 +318,7 @@ class Index extends CI_Controller{ ...@@ -318,7 +318,7 @@ class Index extends CI_Controller{
$this->u_name = $this->session->userdata('user_name'); $this->u_name = $this->session->userdata('user_name');
$log = array( $log = array(
'log' => sprintf($this->lang->line('op_logout_succ'), $this->u_name) 'log' => sprintf($this->lang->line('op_logout_succ'), $this->u_name)
); );
$this->loger->add_op_log('logout',$log); $this->loger->add_op_log('logout',$log);
$this->session->sess_destroy(); $this->session->sess_destroy();
...@@ -326,13 +326,13 @@ class Index extends CI_Controller{ ...@@ -326,13 +326,13 @@ class Index extends CI_Controller{
} }
/** /**
* *
* 修改登录密码 * 修改登录密码
* @author libin * @author libin
* @version 2013-10-25 * @version 2013-10-25
*/ */
function changePwd(){ function changePwd(){
$this->load->model('manager_model','manager'); $this->load->model('manager_model','manager');
$this->u_name=$this->session->userdata('user_name'); $this->u_name=$this->session->userdata('user_name');
$this->data['user_name']=$this->u_name; $this->data['user_name']=$this->u_name;
...@@ -357,11 +357,11 @@ class Index extends CI_Controller{ ...@@ -357,11 +357,11 @@ class Index extends CI_Controller{
alert_redirect(site_url('admin/index/login'),'修改成功'); alert_redirect(site_url('admin/index/login'),'修改成功');
} }
} }
} }
} }
} }
\ No newline at end of file
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<?php echo $sales_count;?> <?php echo $sales_count;?>
</div> </div>
<div class="desc"> <div class="desc">
完成销售 签约客户
</div> </div>
</div> </div>
<a class="more" href="<?php echo site_url('admin/salesadmin');?>"> <a class="more" href="<?php echo site_url('admin/salesadmin');?>">
......
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