123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
-
- function is_username_exists( $id, $username ){
- $username = trim($username);
- if(!$username){
-
- }
- $cond = array(
- 'ID' => $id,
- 'UserName'=>$username
- );
- $result = M('uc_user')->where($cond)->find();
- if(!$result){
- return false;
- }
- return true;
- }
-
-
- function get_user_option( ){
- $hide_user = array(\Zndp\User\RoleEnum::API_CLIENT,
- \Zndp\User\RoleEnum::GENERAL_ADMINISTRATOR,
- \Zndp\User\RoleEnum::SUPER_ADMINISTRATOR
- );
- $where = array(
- 'RoleId' => array('not in',$hide_user),//非API用户
- );
- $user_list = MM('uc_user')->field('ID as id,UserName as text')->where($where)->select();
- $first_option = array();
- if(!$user_list){
- $first_option = array('id' => '','text'=>'没有用户');
- }else{
- $first_option = array('id' => '','text'=>'请选择用户');
- }
- array_unshift($user_list,$first_option);
-
- return $user_list;
- }
-
-
- function get_role_option( $level = null ){
- if($level !== null){
- $cond = array('Level'=>$level);
- }else{
- $cond = array();
- }
- $sup_manager = array(\Zndp\User\RoleEnum::GENERAL_ADMINISTRATOR,\Zndp\User\RoleEnum::SUPER_ADMINISTRATOR);//管理员,超级管理员
- $cond['ID'] = array('not in',$sup_manager);
- $role_list = M('uc_role')->field('ID as id,RoleName as text')->where($cond)->select();
- if(empty($role_list)){
- $role_list = array();
- $first_option = array('id'=>'','text'=>'无角色');
- array_unshift($role_list,$first_option);
- }
- return $role_list;
- }
-
-
- function get_login_userid( ){
- return \Jms\Ucenter\Cookie::getLoginUserId();
-
- }
-
-
- function get_depart_manager( $base_id ){
- if(!$base_id){
- json_fail('缺少基地Id');
- }
- $where = array(
- 'OrganizationId' => array('IN',$base_id),
- 'RoleId' => \Zndp\User\RoleEnum::BASE_ADMINISTRATOR, //基地管理员
- );
- $manager_list = M('uc_user')->field('ID as id,RealName as text')->where($where)->select();
- if(empty($manager_list)){
- $manager_list = array();
- $first_option = array('id'=>'','text'=>'请先添加基地管理员');
- array_push($manager_list,$first_option);
- }
- return $manager_list;
- }
-
-
- function get_depart_manager_test( ){
- $where = array(
- 'OrganizationId' => array('IN',$base_id),
- 'RoleId' => \Zndp\User\RoleEnum::BASE_ADMINISTRATOR, //基地管理员
- );
- $manager_list = M('uc_user')->field('ID as id,RealName as text')->where($where)->select();
- if(empty($manager_list)){
- $manager_list = array();
- $first_option = array('id'=>'','text'=>'请先添加基地管理员');
- array_push($manager_list,$first_option);
- }
- $manager_list = array(1,2);
- return $manager_list;
- }
-
|