AdSpaceHooks::doEditAdSpace PHP Method

doEditAdSpace() public method

编辑广告位操作
public doEditAdSpace ( )
    public function doEditAdSpace()
    {
        // 数据组装
        $id = intval($_POST['ad_id']);
        $data['title'] = t($_POST['title']);
        $data['place'] = intval($_POST['place']);
        $data['is_active'] = intval($_POST['is_active']);
        $data['mtime'] = time();
        $data['display_type'] = intval($_POST['display_type']);
        switch ($data['display_type']) {
            case 1:
                $data['content'] = $_POST['html_form'];
                break;
            case 2:
                $data['content'] = $_POST['code_form'];
                break;
            case 3:
                $picData = array();
                for ($i = 0; $i < count($_POST['banner']); $i++) {
                    $picData[] = array('banner' => $_POST['banner'][$i], 'bannerurl' => $_POST['bannerurl'][$i]);
                }
                $data['content'] = serialize($picData);
                break;
        }
        $res = $this->model('AdSpace')->doEditAdSpace($id, $data);
        return false;
    }