Home\Controller\BaseController::checkItemPermn PHP Method

checkItemPermn() protected method

判断某用户是否有项目管理权限(项目成员member_group_id为1,以及 项目创建者)
protected checkItemPermn ( $uid, $item_id )
    protected function checkItemPermn($uid, $item_id)
    {
        if (!$uid) {
            return false;
        }
        if (session("mamage_item_" . $item_id)) {
            return true;
        }
        $item = D("Item")->where("item_id = '%d' ", array($item_id))->find();
        if ($item['uid'] && $item['uid'] == $uid) {
            session("mamage_item_" . $item_id, 1);
            return true;
        }
        $ItemMember = D("ItemMember")->where("item_id = '%d' and uid = '%d' and member_group_id = 1 ", array($item_id, $uid))->find();
        if ($ItemMember) {
            session("mamage_item_" . $item_id, 1);
            return true;
        }
        return false;
    }