Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai un formulaire qui une fois remplit ne vérifie jamais la fonction $form->isValid($_POST)
Voilà le long formulaire
[lang=php]
<?php
class Default_Form_Exercice10 extends Zend_Dojo_Form
{
public function init()
{
// Set the method for the form to POST
$this->setDescription("exercice10 saving form")
->setEnctype(Zend_Dojo_Form::ENCTYPE_URLENCODED)
->setName("exercice10_form")
->setAction('')
->setMethod('post');
// for translation
//$translate = Zend_Registry::get('translate');
//creating subforms
$exercice10_subform0 = new Zend_Dojo_Form_SubForm();
$exercice10_subform1 = new Zend_Dojo_Form_SubForm();
$exercice10_subform2 = new Zend_Dojo_Form_SubForm();
$exercice10_subform3 = new Zend_Dojo_Form_SubForm();
$exercice10_subform4 = new Zend_Dojo_Form_SubForm();
$exercice10_subform5 = new Zend_Dojo_Form_SubForm();
$exercice10_subform6 = new Zend_Dojo_Form_SubForm();
$exercice10_subform7 = new Zend_Dojo_Form_SubForm();
$exercice10_subform8 = new Zend_Dojo_Form_SubForm();
$exercice10_subform9 = new Zend_Dojo_Form_SubForm();
$exercice10_subform10 = new Zend_Dojo_Form_SubForm();
// Association of subform with the form :
$this->addSubForm($exercice10_subform0,
'exercice10_subform0',
0
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform1,
'exercice10_subform1',
1
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform2,
'exercice10_subform2',
2
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform3,
'exercice10_subform3',
3
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform4,
'exercice10_subform4',
4
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform5,
'exercice10_subform5',
5
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform6,
'exercice10_subform6',
6
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform7,
'exercice10_subform7',
7
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform8,
'exercice10_subform8',
8
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform9,
'exercice10_subform9',
9
);
// Association of subform with the form :
$this->addSubForm($exercice10_subform10,
'exercice10_subform10',
10
);
////////////////////////////
// exercice10 elements //
////////////////////////////
// Add a save button
$this->addElement('submit', 'exercice10_submit', array(
'ignore' => true,
'label' => 'Save',
'class' => 'static')
);
// // And finally add some CSRF protection
// $this->addElement('hash', 'exercice10_csrf', array(
// 'ignore' => true
// )
// );
// Add a exercice name element
$exercice10_subform0->addElement('validationTextBox', 'exercice_name', array(
'label' => 'exercice name :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{1,250}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice name must be between 1 and 250 alphanumeric characters',
'promptMessage' => 'Enter your exercice name',
'id' => 'exercice_name',
'class' => 'static'
),
array()
);
// Add a exercice about element
$exercice10_subform0->addElement('Textarea', 'exercice_about', array(
'label' => 'Short description :',
'required' => true,
'filters' => array('StripTags',
'StringTrim',),
'validators' => array(array('StringLength', false, array(1, 250))),
'ErrorMessages' => array('more'=>'Element requis'),
'invalidMessage' => 'Description must be under 250 characters',
'promptMessage' => 'Describe the exercice',
'id' => 'exercice_about',
'class' => 'static'
)
);
// Add a exercice update type element
$exercice10_subform0->addElement('ComboBox', 'exercice_update_type', array(
'label' => 'Type of edition :',
'required' => true,
'value' => 'original',
'autocomplete' => true,
'multiOptions' => array('original' => 'original',
'normal' => '$translate->_("Update")',
'minor' => '$translate->_("Minor update")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter gender',
'id' => 'exercice_update_type',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
// Add a exercice update comment element
$exercice10_subform0->addElement('Textarea', 'exercice_update_comment', array(
'label' => 'Comment the modification :',
'required' => true,
'filters' => array('StripTags',
'StringTrim',),
'validators' => array(array('StringLength', false, array(0, 250)),),
'ErrorMessages' => array('more'=>'Element requis'),
'invalidMessage' => 'Description must be under 250 characters',
'promptMessage' => 'Explain the work just done',
'id' => 'exercice_update_comment',
'class' => 'static'
)
);
// Add a term of service agreement
$exercice10_subform0->addElement('checkbox', 'exercice_agreement', array(
'label' => 'Check this box to accept the terms of service :',
'required' => true,
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Check this box to accept the terms of service',
'id' => 'exercice_agreement_term',
'class' => 'static',
'uncheckedValue' => ""
)
);
// Add a hidden exercice content element
$exercice10_subform0->addElement('hidden', 'exercice_content', array(
'required' => true,
'filters' => array('StripTags'),
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice content must be at least 100 caracters',
'id' => 'exercice_content',
'class' => 'static',
'value' => 'exercice_content_value'
)
);
// Add a hidden category id
$exercice10_subform0->addElement('hidden', 'exercice_category_id', array(
'required' => true,
'validators' => array('Digits'),
'filters' => array('StripTags'),
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice content must be at least 100 caracters',
'id' => 'exercice_category_id',
'class' => 'static'
)
);
// $exercice10_subform0->addElement('hidden', 'exercice_id', array(
// 'required' => true,
// 'validators' => array('Digits'),
// //'filters' => array('StripTags'),
// 'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
// 'invalidMessage' => 'Invalid exercice content must be at least 100 caracters',
// 'id' => 'exercice_category_id',
// 'class' => 'static'
// )
// );
//First question :
// Add a exercice10 name element
$exercice10_subform1->addElement('validationTextBox', 'exercice10 1-1', array(
'label' => 'exercice 1 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_1-1',
'class' => 'static'
),
array()
);
$exercice10_subform1->addElement('validationTextBox', 'exercice10 1-2', array(
'label' => 'exercice 1 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_1-2',
'class' => 'static'
),
array()
);
$exercice10_subform1->addElement('validationTextBox', 'exercice10 1-3', array(
'label' => 'exercice 1 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_1-3',
'class' => 'static'
),
array()
);
$exercice10_subform1->addElement('validationTextBox', 'exercice10 1-4', array(
'label' => 'exercice 1 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_1-4',
'class' => 'static'
),
array()
);
$exercice10_subform1->addElement('validationTextBox', 'exercice10 1-5', array(
'label' => 'exercice 1 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_1-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform1->addElement('ComboBox', 'course_answer_1', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_1',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//Second question :
// Add a exercice10 name element
$exercice10_subform2->addElement('validationTextBox', 'exercice10 2-1', array(
'label' => 'exercice 2 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_2-1',
'class' => 'static'
),
array()
);
$exercice10_subform2->addElement('validationTextBox', 'exercice10 2-2', array(
'label' => 'exercice 2 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_2-2',
'class' => 'static'
),
array()
);
$exercice10_subform2->addElement('validationTextBox', 'exercice10 2-3', array(
'label' => 'exercice 2 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_2-3',
'class' => 'static'
),
array()
);
$exercice10_subform2->addElement('validationTextBox', 'exercice10 2-4', array(
'label' => 'exercice 2 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_2-4',
'class' => 'static'
),
array()
);
$exercice10_subform2->addElement('validationTextBox', 'exercice10 2-5', array(
'label' => 'exercice 2 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_2-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform2->addElement('ComboBox', 'course_answer_2', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_2',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//Third question :
// Add a exercice10 name element
$exercice10_subform3->addElement('validationTextBox', 'exercice10 3-1', array(
'label' => 'exercice 3 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_3-1',
'class' => 'static'
),
array()
);
$exercice10_subform3->addElement('validationTextBox', 'exercice10 3-2', array(
'label' => 'exercice 3 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_3-2',
'class' => 'static'
),
array()
);
$exercice10_subform3->addElement('validationTextBox', 'exercice10 3-3', array(
'label' => 'exercice 3 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_3-3',
'class' => 'static'
),
array()
);
$exercice10_subform3->addElement('validationTextBox', 'exercice10 3-4', array(
'label' => 'exercice 3 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_3-4',
'class' => 'static'
),
array()
);
$exercice10_subform3->addElement('validationTextBox', 'exercice10 3-5', array(
'label' => 'exercice 3 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_3-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform3->addElement('ComboBox', 'course_answer_3', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_3',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//4th question :
// Add a exercice10 name element
$exercice10_subform4->addElement('validationTextBox', 'exercice10 4-1', array(
'label' => 'exercice 4 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_4-1',
'class' => 'static'
),
array()
);
$exercice10_subform4->addElement('validationTextBox', 'exercice10 4-2', array(
'label' => 'exercice 4 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_4-2',
'class' => 'static'
),
array()
);
$exercice10_subform4->addElement('validationTextBox', 'exercice10 4-3', array(
'label' => 'exercice 4 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_4-3',
'class' => 'static'
),
array()
);
$exercice10_subform4->addElement('validationTextBox', 'exercice10 4-4', array(
'label' => 'exercice 4 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_4-4',
'class' => 'static'
),
array()
);
$exercice10_subform4->addElement('validationTextBox', 'exercice10 4-5', array(
'label' => 'exercice 4 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_4-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform4->addElement('ComboBox', 'course_answer_4', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_4',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//5th question :
// Add a exercice10 name element
$exercice10_subform5->addElement('validationTextBox', 'exercice10 5-1', array(
'label' => 'exercice 5 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_5-1',
'class' => 'static'
),
array()
);
$exercice10_subform5->addElement('validationTextBox', 'exercice10 5-2', array(
'label' => 'exercice 5 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_5-2',
'class' => 'static'
),
array()
);
$exercice10_subform5->addElement('validationTextBox', 'exercice10 5-3', array(
'label' => 'exercice 5 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_5-3',
'class' => 'static'
),
array()
);
$exercice10_subform5->addElement('validationTextBox', 'exercice10 5-4', array(
'label' => 'exercice 5 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_5-4',
'class' => 'static'
),
array()
);
$exercice10_subform5->addElement('validationTextBox', 'exercice10 5-5', array(
'label' => 'exercice 5 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_5-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform5->addElement('ComboBox', 'course_answer_5', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_5',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//6th question :
// Add a exercice10 name element
$exercice10_subform6->addElement('validationTextBox', 'exercice10 6-1', array(
'label' => 'exercice 6 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_6-1',
'class' => 'static'
),
array()
);
$exercice10_subform6->addElement('validationTextBox', 'exercice10 6-2', array(
'label' => 'exercice 6 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_6-2',
'class' => 'static'
),
array()
);
$exercice10_subform6->addElement('validationTextBox', 'exercice10 6-3', array(
'label' => 'exercice 6 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_6-3',
'class' => 'static'
),
array()
);
$exercice10_subform6->addElement('validationTextBox', 'exercice10 6-4', array(
'label' => 'exercice 6 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_6-4',
'class' => 'static'
),
array()
);
$exercice10_subform6->addElement('validationTextBox', 'exercice10 6-5', array(
'label' => 'exercice 6 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_6-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform6->addElement('ComboBox', 'course_answer_6', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_6',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//First question :
// Add a exercice10 name element
$exercice10_subform7->addElement('validationTextBox', 'exercice10 7-1', array(
'label' => 'exercice 7 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_7-1',
'class' => 'static'
),
array()
);
$exercice10_subform7->addElement('validationTextBox', 'exercice10 7-2', array(
'label' => 'exercice 7 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_7-2',
'class' => 'static'
),
array()
);
$exercice10_subform7->addElement('validationTextBox', 'exercice10 7-3', array(
'label' => 'exercice 7 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_7-3',
'class' => 'static'
),
array()
);
$exercice10_subform7->addElement('validationTextBox', 'exercice10 7-4', array(
'label' => 'exercice 7 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_7-4',
'class' => 'static'
),
array()
);
$exercice10_subform7->addElement('validationTextBox', 'exercice10 7-5', array(
'label' => 'exercice 7 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_7-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform7->addElement('ComboBox', 'course_answer_7', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_7',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//First question :
// Add a exercice10 name element
$exercice10_subform8->addElement('validationTextBox', 'exercice10 8-1', array(
'label' => 'exercice 8 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_8-1',
'class' => 'static'
),
array()
);
$exercice10_subform8->addElement('validationTextBox', 'exercice10 8-2', array(
'label' => 'exercice 8 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_8-2',
'class' => 'static'
),
array()
);
$exercice10_subform8->addElement('validationTextBox', 'exercice10 8-3', array(
'label' => 'exercice 8 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_8-3',
'class' => 'static'
),
array()
);
$exercice10_subform8->addElement('validationTextBox', 'exercice10 8-4', array(
'label' => 'exercice 8 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_8-4',
'class' => 'static'
),
array()
);
$exercice10_subform8->addElement('validationTextBox', 'exercice10 8-5', array(
'label' => 'exercice 8 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_8-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform8->addElement('ComboBox', 'course_answer_8', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_8',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//First question :
// Add a exercice10 name element
$exercice10_subform9->addElement('validationTextBox', 'exercice10 9-1', array(
'label' => 'exercice 9 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_9-1',
'class' => 'static'
),
array()
);
$exercice10_subform9->addElement('validationTextBox', 'exercice10 9-2', array(
'label' => 'exercice 9 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_9-2',
'class' => 'static'
),
array()
);
$exercice10_subform9->addElement('validationTextBox', 'exercice10 9-3', array(
'label' => 'exercice 9 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_9-3',
'class' => 'static'
),
array()
);
$exercice10_subform9->addElement('validationTextBox', 'exercice10 9-4', array(
'label' => 'exercice 9 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_9-4',
'class' => 'static'
),
array()
);
$exercice10_subform9->addElement('validationTextBox', 'exercice10 9-5', array(
'label' => 'exercice 9 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_9-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform9->addElement('ComboBox', 'course_answer_9', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_9',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
//First question :
// Add a exercice10 name element
$exercice10_subform10->addElement('validationTextBox', 'exercice10 10-1', array(
'label' => 'exercice 10 response 1 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_10-1',
'class' => 'static'
),
array()
);
$exercice10_subform10->addElement('validationTextBox', 'exercice10 10-2', array(
'label' => 'exercice 10 response 2 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_10-2',
'class' => 'static'
),
array()
);
$exercice10_subform10->addElement('validationTextBox', 'exercice10 10-3', array(
'label' => 'exercice 10 response 3 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_10-3',
'class' => 'static'
),
array()
);
$exercice10_subform10->addElement('validationTextBox', 'exercice10 10-4', array(
'label' => 'exercice 10 response 4 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_10-4',
'class' => 'static'
),
array()
);
$exercice10_subform10->addElement('validationTextBox', 'exercice10 10-5', array(
'label' => 'exercice 10 response 5 :',
'required' => true,
'filters' => array('StripTags',
'StringTrim'),
'regExp' => '^[\sa-zA-Z0-9_-]{2,1000}$',
'ErrorMessages' => array('required'=> '$translate->_("Ce champs est vide : vous devez le compléter")'),
'invalidMessage' => 'Invalid exercice10 name must be between 1 and 1000 alphanumeric characters',
'promptMessage' => 'Enter your exercice10 answer',
'id' => 'exercice10_10-5',
'class' => 'static'
),
array()
);
// Add a Course answer element
$exercice10_subform10->addElement('ComboBox', 'course_answer_10', array(
'label' => 'Answer :',
'required' => true,
'value' => '1',
'autocomplete' => true,
'multiOptions' => array('1' => '1',
'2' => '$translate->_("2")',
'3' => '$translate->_("3")',
'4' => '$translate->_("4")',
'5' => '$translate->_("5")',),
'ErrorMessages' => array('required'=>'Element requis'),
'promptMessage' => 'Enter answer',
'id' => 'course_answer_10',
'class' => 'static',
'invalidMessage' => 'Invalid type',
)
);
/*#######################################*/
/*###### Here comes the decorators ######*/
/*#######################################*/
/*Set form Decorators*/
$this->setDecorators(array(
array('FormElements'),
array('HtmlTag', array('tag' => 'div','class' => 'static', 'class' => 'thundra')),
array('DijitForm')
)
);
/*Set form commons elements Decorators*/
$this->setElementDecorators(array(
array('ViewHelper', 'Description',
'Errors',),
),
null,
null
);
/*Set subform Decorators*/
$this->setSubFormDecorators(array(
array('FormElements')
)
);
/*Add Specific Subgroup Decorators*/
$this->getSubForm('exercice10_subform0')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform1')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform2')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform3')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform4')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform5')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform6')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform7')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform8')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform9')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
$this->getSubForm('exercice10_subform10')->addDecorators(array(
array('Fieldset', array('class' => 'static',
'legend' => 'exercice :')
)
));
}
}
?>Dernière modification par daverck (08-05-2014 18:16:02)
Hors ligne
et voilà le Zend_Debug::dump($_POST);
array(12) {
["exercice10_subform0"] => array(7) {
["exercice_name"] => string(4) "qsdf"
["exercice_about"] => string(4) "qsdf"
["exercice_update_type"] => string(8) "original"
["exercice_update_comment"] => string(4) "qsdf"
["exercice_agreement"] => string(1) "1"
["exercice_content"] => string(7) "content"
["exercice_category_id"] => string(1) "1"
}
["exercice10_subform1"] => array(6) {
["exercice1011"] => string(4) "qsdf"
["exercice1012"] => string(4) "qsdf"
["exercice1013"] => string(4) "qsdf"
["exercice1014"] => string(4) "qsdf"
["exercice1015"] => string(4) "qsdf"
["course_answer_1"] => string(1) "1"
}
["exercice10_subform2"] => array(6) {
["exercice1021"] => string(4) "sqdf"
["exercice1022"] => string(4) "qsdf"
["exercice1023"] => string(4) "qsdf"
["exercice1024"] => string(4) "sqdf"
["exercice1025"] => string(4) "sqdf"
["course_answer_2"] => string(1) "1"
}
["exercice10_subform3"] => array(6) {
["exercice1031"] => string(4) "sqdf"
["exercice1032"] => string(4) "qsdf"
["exercice1033"] => string(4) "sqdf"
["exercice1034"] => string(4) "qsdf"
["exercice1035"] => string(4) "sqdf"
["course_answer_3"] => string(1) "1"
}
["exercice10_subform4"] => array(6) {
["exercice1041"] => string(4) "qsdf"
["exercice1042"] => string(4) "qsdf"
["exercice1043"] => string(4) "sqdf"
["exercice1044"] => string(4) "sdqf"
["exercice1045"] => string(4) "qsfd"
["course_answer_4"] => string(1) "1"
}
["exercice10_subform5"] => array(6) {
["exercice1051"] => string(3) "qsf"
["exercice1052"] => string(4) "qsdf"
["exercice1053"] => string(4) "sdfq"
["exercice1054"] => string(4) "sqdf"
["exercice1055"] => string(4) "sqdf"
["course_answer_5"] => string(1) "1"
}
["exercice10_subform6"] => array(6) {
["exercice1061"] => string(4) "sqdf"
["exercice1062"] => string(4) "sqdf"
["exercice1063"] => string(3) "sqf"
["exercice1064"] => string(4) "sqdf"
["exercice1065"] => string(4) "qsdf"
["course_answer_6"] => string(1) "1"
}
["exercice10_subform7"] => array(6) {
["exercice1071"] => string(4) "sdfq"
["exercice1072"] => string(4) "sdqf"
["exercice1073"] => string(4) "sqdf"
["exercice1074"] => string(4) "qsfd"
["exercice1075"] => string(4) "qsdf"
["course_answer_7"] => string(1) "1"
}
["exercice10_subform8"] => array(6) {
["exercice1081"] => string(4) "sdfq"
["exercice1082"] => string(4) "qsfd"
["exercice1083"] => string(4) "qsdf"
["exercice1084"] => string(4) "sqdf"
["exercice1085"] => string(4) "sqdf"
["course_answer_8"] => string(1) "1"
}
["exercice10_subform9"] => array(6) {
["exercice1091"] => string(4) "sdfq"
["exercice1092"] => string(4) "sdfq"
["exercice1093"] => string(4) "qsdf"
["exercice1094"] => string(4) "qsfd"
["exercice1095"] => string(4) "sqdf"
["course_answer_9"] => string(1) "1"
}
["exercice10_subform10"] => array(6) {
["exercice10101"] => string(4) "qsdf"
["exercice10102"] => string(4) "sdqf"
["exercice10103"] => string(4) "sqdf"
["exercice10104"] => string(4) "sdfq"
["exercice10105"] => string(4) "qsdf"
["course_answer_10"] => string(1) "1"
}
["exercice10_submit"] => string(4) "Save"
}merci à ceux qui pourront me mettre sur la voie ![]()
Hors ligne
Voici ce que retourne getMessages :
array(10) {
["exercice10_subform1"] => array(5) {
["exercice10 1-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 1-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 1-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 1-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 1-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform2"] => array(5) {
["exercice10 2-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 2-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 2-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 2-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 2-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform3"] => array(5) {
["exercice10 3-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 3-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 3-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 3-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 3-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform4"] => array(5) {
["exercice10 4-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 4-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 4-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 4-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 4-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform5"] => array(5) {
["exercice10 5-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 5-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 5-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 5-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 5-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform6"] => array(5) {
["exercice10 6-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 6-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 6-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 6-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 6-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform7"] => array(5) {
["exercice10 7-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 7-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 7-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 7-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 7-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform8"] => array(5) {
["exercice10 8-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 8-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 8-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 8-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 8-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform9"] => array(5) {
["exercice10 9-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 9-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 9-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 9-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 9-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
["exercice10_subform10"] => array(5) {
["exercice10 10-1"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 10-2"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 10-3"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 10-4"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
["exercice10 10-5"] => array(1) {
[0] => string(62) "$translate->_("Ce champs est vide : vous devez le compléter")"
}
}
}Hors ligne
Pages: 1