All pastes #973780 Raw Edit

Untitled

public php v1 · immutable
·published 2008-04-06 09:14 UTC
rendered paste body
<?phpclass My_Forms_RegisterForm extends Zend_Form {		public function __construct($options = null) {				parent::__construct($options);				//$this->addPrefixPath('My_Forms', 'My/Forms/');		//$this->addElementPrefixPath('My_Forms', 'My/Forms');		//$this->addPrefixPath('My_Validate', 'My/Validate/', 'validate');		$this->addElement('text', 'nimi', array(			'label' 		=> 'Nimi:',			'description'	=> 'Nimi peab olema 2-16 pikk ja A-Z a-z 0-9',			'validators'	=> array(				'alnum',				array('StringLength', false, array(2, 16))			),			'required'		=> true,			'filters' 		=> array('StringTrim'),			'decorators'	=> array(				array('ViewHelper'),				array('Errors'),				array('HtmlTag', array('tag' => 'dd')),				array('Label', array('tag' => 'dt')),				array('Description', array('tag' => 'p'))			)		));				$this->addElement('password', 'parool', array(			'label'			=> 'Parool:',			'description'	=> 'Parool peab olema 5-16 pikk ning koosnema numbritest ja tähtedest',			'validators'	=> array(				'alnum',				array('StringLength', false, array(5, 16)),			),			'required'		=> true,			'decorators'	=> array(				array('ViewHelper'),				array('Errors'),				array('HtmlTag', array('tag' => 'dd')),				array('Label', array('tag' => 'dt')),				array('Description', array('tag' => 'p'))			)		));						$this->addElement('password', 'parool2', array(			'label'			=> 'Parool veelkord:',			'description'	=> 'Sisesta parool veelkord',			'validators'	=> array(				array(new My_Validate_Password('parool'))			),			'required'		=> true,			'decorators'	=> array(				array('ViewHelper'),				array('Errors'),				array('HtmlTag', array('tag' => 'dd')),				array('Label', array('tag' => 'dt')),				array('Description', array('tag' => 'p'))			)		));				$this->addElement('text', 'email', array(			'label'			=> 'E-mail:',			'description'	=> 'Siia e-mailile saadetakse aktiveermis kood',			'validators'	=> array(				'EmailAddress'			),			'required'		=> true,			'decorators'	=> array(				array('ViewHelper'),				array('Errors'),				array('HtmlTag', array('tag' => 'dd')),				array('Label', array('tag' => 'dt')),				array('Description', array('tag' => 'p'))			)		));				$this->addElement('text', 'securecode', array(			'label'			=> 'Kontroll kood:',			'description'	=> 'Sisesta pildil olev kood',			'validators'	=> array(				array('NotEmpty', true, array(					'messages' => array('isEmpty' => 'Kontroll kood jäi sisestamata!')					)),				array('Alnum', false, array(					'messages' => array('notAlnum' => 'Ei ole kõik ainult tähed ja numbrid!')					)),			),			'decorators'	=> array(				array('ViewHelper'),				array('Errors'),				array('HtmlTag', array('tag' => 'dd')),				array('Label', array('tag' => 'dt')),				array('Description', array('tag' => 'p'))			)		));						$this->setElementFilters(array('StringTrim', 'StripTags'));		$this->addElement('submit', 'Register');				//return $this;	}}?>