AdSpaceHooks::editAdSpace PHP Method

editAdSpace() public method

编辑广告位页面
public editAdSpace ( )
    public function editAdSpace()
    {
        // 位置数组
        $placeArr = $this->_getPlaceData();
        $this->assign('placeArr', $placeArr);
        // 获取广告位信息
        $id = intval($_GET['id']);
        $data = $this->model('AdSpace')->getAdSpace($id);
        // 轮播图片内容解析
        if ($data['display_type'] == 3) {
            $data['content'] = unserialize($data['content']);
            foreach ($data['content'] as &$value) {
                $attachInfo = model('Attach')->getAttachById($value['banner']);
                $value['bannerpic'] = getImageUrl($attachInfo['save_path'] . $attachInfo['save_name']);
            }
        }
        $this->assign('data', $data);
        $this->assign('editPage', true);
        $placeInfo = $this->_getPlaceByID($data['place']);
        $this->assign('placeInfo', $placeInfo);
        $previewUrl = Addons::createAddonUrl('AdSpace', 'previewPic');
        $this->assign('previewUrl', $previewUrl);
        $this->display('addAdSpace');
    }