yourphp的edit,updata,dele

参考文件Yourphp\Lib\Action\User\PostAction.class.php

public function add()
    {
        $form=new Form();
        $form->isadmin=0;
        $form->doThumb  = $this->Role[$this->_groupid][allowattachment] ? 1 : 0;
        $form->doAttach = $this->Role[$this->_groupid][allowattachment] ? 1 : 0;;
        $this->assign ( form, $form );
        $module = $this->module[$this->moduleid][name]; 
        $template =  file_exists(TMPL_PATH.User/.$this->sysConfig[DEFAULT_THEME]./.$module._edit.html) ? $module.:edit : Post:edit;
        $this->display ( $template);
    }


    public function edit()
    {
        if(!$this->_userid){
            $this->error(L(nologin));
        }
        $id = intval($_REQUEST [id]);        
        $vo = $this->dao->getById ( $id );
         $form=new Form($vo);
        $form->isadmin=0;
        $form->doAttach= $this->Role[$this->_groupid][allowattachment] ? 1 : 0;;
        $form->doThumb  = $this->Role[$this->_groupid][allowattachment] ? 1 : 0;
        $this->assign ( vo, $vo );        
        $this->assign ( form, $form );
        $module = $this->module[$this->moduleid][name]; 
        $template =  file_exists(TMPL_PATH.User/.$this->sysConfig[DEFAULT_THEME]./.$module._edit.html) ? $module.:edit : Post:edit;
        $this->display ( $template);
    }

    /**
     * 录入
     *
     */
    public function insert()
    {
        if($this->moduleid!=6 && !in_array($this->_groupid,explode(,,$this->categorys[$_POST[catid]][postgroup]))) $this->error (L(add_no_postgroup));
        $c=A(Admin/Content);
        $_POST[ip] = get_client_ip();
        $userid = $this->_userid;
        $username =  $this->_username ?  $this->_username : get_safe_replace($_POST[username]);
        $c->insert($this->module[$this->moduleid][name],$this->fields,$userid, $username,$this->_groupid);
    }

    function update()
    {  
        if(!$this->_userid){
            $this->error(L(nologin));
        }
        if($this->moduleid!=6 && !in_array($this->_groupid,explode(,,$this->categorys[$_POST[catid]][postgroup]))) $this->error (L(add_no_postgroup));

        $c=A(Admin/Content);
        $c->update($this->module[$this->moduleid][name],$this->fields);
    }

 

yourphp的edit,updata,dele,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。