예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  *核查登入者是否为采购
  *@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;
 }
예제 #3
0
 /**
  * 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;
 }