All pastes #938312 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-11 15:22 UTC
rendered paste body
    public function addcomment() {
        $form = jForms::fill($this->form_comment);
        $rep = $this->getResponse('redirect');
        if($form == null){
            $rep->action = $this->_getAction('accueil');
            return $rep;
        }

        if($form->check() && $this->_checkDatas($form, false)){
            $id = $form->saveToDao($this->dao_comment, null, $this->dbProfil);
            
            $rep->action = $this->_getAction('view');
            jForms::destroy($this->form_comment);
            $rep->params['id'] = $id;
            return $rep;
        } else {
            $rep->action = $this->_getAction('view');
            return $rep;
        }
    }

//// FORM 
<?xml version="1.0" encoding="utf-8"?>
<forms xmlns="http://jelix.org/ns/forms/1.0">


<!-- <input ref="id_article" required="true" type="integer">
	<label>id_article</label>
</input> -->

<input ref="pseudo" required="true" maxlength="60">
	<label>pseudo</label>
</input>

<textarea ref="contenu" required="true">
	<label>contenu</label>
</textarea>

<submit ref="_submit">
	<label>ok</label>
</submit>
</forms>


//// DAO
    <property name="id" fieldname="id" datatype="autoincrement"/>
    <property name="id_article" fieldname="id_article" datatype="int" required="true"/>
    <property name="pseudo" fieldname="pseudo" datatype="string" required="true" maxlength="60"/>
    <property name="contenu" fieldname="contenu" datatype="text" required="true"/>