1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
<?php
class Form_StockAlerteStockSecurite_Modifier extends Zend_Form
{
public function __construct($parametres, $options = null)
{
parent::__construct($options);
$this->setName('modifier_ss_sa');
// print_r($parametres);
$arr_cle = array_keys($parametres);
$int_i = 0;
while($int_i < count($parametres))
{
$obj_form_hidden_pro_id_ss = new Zend_Form_Element_Hidden($arr_cle[$int_i]);
$obj_form_hidden_pro_id_ss->clearDecorators();
$obj_form_hidden_pro_id_ss->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'td', 'openOnly' => true))
));
$obj_form_hidden_stock_bdd_ss = new Zend_Form_Element_Hidden($arr_cle[$int_i + 1]);
$obj_form_hidden_stock_bdd_ss->clearDecorators();
$obj_form_hidden_stock_bdd_ss->setDecorators(array('ViewHelper'));
$obj_form_text_stock_ss = new Zend_Form_Element_Text($arr_cle[$int_i + 2]);
$obj_form_text_stock_ss->setAttrib('maxlength', 6)
->setAttrib('size', 4)
->setRequired(true)
->addValidator(new Zend_Validate_Int())
->clearDecorators()
->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'td', 'closeOnly' => true))
));
$obj_form_hidden_pro_id_sa = new Zend_Form_Element_Hidden($arr_cle[$int_i + 3]);
$obj_form_hidden_pro_id_sa->clearDecorators();
$obj_form_hidden_pro_id_sa->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'td', 'openOnly' => true))
));
$obj_form_hidden_stock_bdd_sa = new Zend_Form_Element_Hidden($arr_cle[$int_i + 4]);
$obj_form_hidden_stock_bdd_sa->clearDecorators();
$obj_form_hidden_stock_bdd_sa->setDecorators(array('ViewHelper'));
$obj_form_text_stock_sa = new Zend_Form_Element_Text($arr_cle[$int_i + 5]);
$obj_form_text_stock_sa->setAttrib('maxlength', 6)
->setAttrib('size', 4)
->setRequired(true)
->addValidator(new Zend_Validate_Int())
->clearDecorators()
->setDecorators(array(
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'closeOnly' => true)),
array(array('row' => 'HtmlTag'), array('tag' => 'tr', 'closeOnly' => true))
));
$this->addElements(array($obj_form_hidden_pro_id_ss, $obj_form_hidden_stock_bdd_ss, $obj_form_text_stock_ss,
$obj_form_hidden_pro_id_sa, $obj_form_hidden_stock_bdd_sa, $obj_form_text_stock_sa));
$int_i += 6;
}
$bt_valider = new Zend_Form_Element_Submit('submit');
$bt_valider->setLabel('Valider')
->clearDecorators()
->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'div', 'id' => 'bt_ajuster', 'openOnly' => true))
));
$bt_reset = new Zend_Form_Element_Reset('reset');
$bt_reset->setLabel('Restaurer les valeurs par défaut')
->clearDecorators()
->setDecorators(array('ViewHelper'));
$bt_annuler = new Zend_Form_Element_Submit('bt_annuler');
$bt_annuler->setLabel('Retour à la liste')
->clearDecorators()
->setDecorators(array(
'ViewHelper',
array('HtmlTag', array('tag' => 'div', 'closeOnly' => true))
));
$this->addElements(array($bt_valider, $bt_reset, $bt_annuler));
}
}
?> |
Partager