/** * UserCompetenceAct::act_show() * 查看用户颗粒权限 * @return array */ public function act_show() { $userid = isset($_GET["userid"]) ? intval($_GET["userid"]) : 0; if (!$userid) { self::$errCode = "1001"; self::$errMsg = "用户ID参数非法"; return false; } $result = UserCompetenceModel::showCompetence($userid); self::$errCode = UserCompetenceModel::$errCode; self::$errMsg = UserCompetenceModel::$errMsg; return $result; }
/** *核查登入者是否为采购 *@author wxb *@date 2013/11/21 */ public function checkPower() { $purid = $_SESSION[C('USER_AUTH_SYS_ID')]; //采购员ID $comid = $_SESSION[C('USER_COM_ID')]; //公司ID $res = UserCompetenceModel::showCompetence($purid); $purArr = explode(',', $res[0]['power_ids']); if (!in_array($purid, $purArr)) { //过滤只能采购员才能生产采购订单 $result['msg'] = 'noPower'; return $result; } return true; }
/** * UserCompetenceAct::show() * 查看用户颗粒权限 * @return array */ public function show() { $ajaxAcc = commonAct::ajaxAccess(); if (!$ajaxAcc) { self::$errCode = "1002"; self::$errMsg = "您无用户颗粒查看权限!"; return false; } $userid = isset($_POST["userid"]) ? intval($_POST["userid"]) : 0; if (empty($userid)) { self::$errCode = "1001"; self::$errMsg = "用户ID参数非法"; return false; } $res = UserCompetenceModel::showCompetence($userid); self::$errCode = UserCompetenceModel::$errCode; self::$errMsg = UserCompetenceModel::$errMsg; return $res; }