IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • AnnouncementController
  • ApprovalController
  • BackgroundController
  • BaseController
  • CobindingController
  • CoController
  • CosyncController
  • CreditController
  • CronController
  • DatabaseController
  • DateController
  • DefaultController
  • DepartmentController
  • EmailController
  • ImController
  • IndexController
  • LoginController
  • ModuleController
  • NavController
  • NotifyController
  • OptimizeController
  • OrganizationApiController
  • OrganizationBaseController
  • PermissionsController
  • PositionCategoryController
  • PositionController
  • QuicknavController
  • RoleController
  • SecurityController
  • ServiceController
  • SmsController
  • SplitController
  • StatusController
  • SyscodeController
  • SysstampController
  • UnitController
  • UpdateController
  • UpgradeController
  • UploadController
  • UserController
  • UsergroupController
  • WxbindingController
  • WxController
  • WxsyncController

Class UserController

CController
Extended by application\core\controllers\Controller
Extended by application\modules\dashboard\controllers\BaseController
Extended by application\modules\dashboard\controllers\OrganizationBaseController
Extended by application\modules\dashboard\controllers\UserController
Namespace: application\modules\dashboard\controllers
Copyright: Copyright © 2012-2013 IBOS Inc
Author: banyanCheung banyan@ibos.com.cn
Located at system/modules/dashboard/controllers/UserController.php

Methods summary

public
# actionIndex( )

浏览操作

浏览操作

public
# actionAdd( )

新增操作

新增操作

public
# actionGetavailable( )
public
# actionEdit( )

编辑操作

编辑操作

public
# actionExport( )

导出操作

导出操作

public
# actionImport( )

导入用户一系列操作入口

导入用户一系列操作入口

public
# actionRelation( )

用户上下级关系

用户上下级关系

protected
# getUsers( )

获取上下级关系用户数据

获取上下级关系用户数据

protected
# setUpuid( )

移动上下级关系

移动上下级关系

protected
# downloadTpl( )

下载模板文件

下载模板文件

protected
# import( )

导入操作

导入操作

protected static string
# checkUserData( type $data, type $convert )

检查提交用户数据是否完整、或者有冲突

检查提交用户数据是否完整、或者有冲突

Parameters

$data
需要检查的数组
$convert
检查标准数组

Returns

string
返回错误信息
protected
# downError( )

下载导入用户错误文件 导出Excel格式

下载导入用户错误文件 导出Excel格式

protected
# setStatus( string $status, string $uids )

编辑动作: 设置用户状态

编辑动作: 设置用户状态

Parameters

$status
状态标识
$uids
用户id
protected
# handleAuxiliaryDept( integer $uid, array $deptIds, string $except = '' )

辅助部门插入数据处理

辅助部门插入数据处理

Parameters

$uid
用户ID
$deptIds
辅助部门ID
$except
主部门id
protected
# handleAuxiliaryPosition( integer $uid, array $posIds, string $except = '' )

辅助岗位插入数据处理

辅助岗位插入数据处理

Parameters

$uid
用户ID
$posIds
$except
主岗位ID
protected
# handleAuxiliaryRole( integer $uid, array $roleIds, string $except = '' )

辅助角色插入数据处理

辅助角色插入数据处理

Parameters

$uid
用户ID
$roleIds
副角色ids
$except
主角色ID
protected
# dealWithSpecialParams( )

特别参数再处理

特别参数再处理

protected
# getDeptTree( )

获取左侧分类树

获取左侧分类树

public
# actionIsRegistered( )

用formValidator异步检查数据是否已被注册

用formValidator异步检查数据是否已被注册

protected array
# addRelatedRoleid( array $list )

添加辅助角色信息

添加辅助角色信息

Parameters

$list
数据列表

Returns

array

Methods inherited from application\modules\dashboard\controllers\BaseController

beforeAction(), getAccess(), getAssetUrl(), imgUpload(), init(), userLogin()

Methods inherited from application\core\controllers\Controller

__construct(), actionError(), ajaxReturn(), error(), filterNotAuthModule(), filterRoutes(), render(), setTitle(), showMessage(), success()

Constants summary

string IMPORT_TPL
# '/data/tpl/user_import.xls'

Constants inherited from application\modules\dashboard\controllers\OrganizationBaseController

All_PERMISSION, CONTAIN_SUB, MEMBER_LIMIT, NO_PERMISSION, ONLY_SELF, SELF_BRANCH

Constants inherited from application\core\controllers\Controller

DEFAULT_JSONP_HANDLER

Properties summary

public static array $userList
# array()
public string $selectFormat

下拉列表中的

下拉列表中的

# "<option value='\$deptid' \$selected>\$spacer\$deptname</option>"

Properties inherited from application\modules\dashboard\controllers\BaseController

$layout, $loginUrl, $user

IBOS open source API documentation generated by ApiGen