public function addSubmit($label) { $submitButton = new Submit('form-submit'); $submitButton->setValue($label); $submitButton->setAttributes(['type' => 'submit', 'class' => 'btn btn-default']); $this->add($submitButton); }
public function __construct($name = null, $options = array()) { //Formulario //Contruimos el formulario en base al padre parent::__construct('login', $options); //seteamos el actiond el formulario $this->setAttributes(array('action' => '/application/index/login')); //Elementos //Creamos un elemento de tipo texto y seteamos su atributo name $e = new Element\Text('name'); //Seteamos los atributos del elemento $e->setAttributes(array('id' => 'txt_name', 'class' => 'txt_name_clase')); //seteamos las opciones del elemento $e->setOptions(array('label' => 'Usuario: ')); //añadimos al formulario $this->add($e); //Definimos los parametros del elemento a generar $e = array('type' => 'password', 'name' => 'password', 'attributes' => array('id' => `txt_password`, 'class' => 'txt_password_clase'), 'options' => array('label' => 'Clave: ')); //agregamo el elemento $this->add($e); //Agregando un boton $e = new Element\Submit('enviar'); $e->setAttributes(array('id' => `btn_login`, 'value' => 'Enviar', 'class' => 'btn_login')); $this->add($e); }
public function __construct() { parent::__construct(); $this->setAttributes(array('class' => 'form')); // Current Password $current = new Element\Password('current_password'); $current->setLabel('Current Password'); $current->setAttributes(array('class' => 'form-control input-sm', 'id' => 'current-password-field')); $this->add($current); // New Password $new = new Element\Password('new_password'); $new->setLabel('New Password'); $new->setAttributes(array('class' => 'form-control input-sm', 'id' => 'new-password-field')); $this->add($new); // Confirm Password $confirm = new Element\Password('confirm_password'); $confirm->setLabel('Confirm Password'); $confirm->setAttributes(array('class' => 'form-control input-sm', 'id' => 'confirm-password-field')); $this->add($confirm); // Submit button. $submit = new Element\Submit('submit'); $submit->setValue('O.K.'); $submit->setAttributes(array('id' => 'submit', 'class' => 'btn btn-sm btn-primary')); $this->add($submit); }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new FaqPerguntasFilters()); // Campo de titulo $titulo = new Text('titulo'); $titulo->setLabel("* Título")->setAttributes(array("maxLength" => "200", "class" => "form-control", "required" => "required")); // Campo de resposta $resposta = new Textarea('resposta'); $resposta->setLabel('* Resposta'); $resposta->setAttributes(array('class' => 'file form-control editor', 'cols' => '30', 'rows' => '10')); // Campo de titulo $tags = new Text('tags'); $tags->setLabel("* Tags")->setAttributes(array("maxLength" => "1000", "class" => "form-control count-character", "required" => "required")); // Campo categoria $categorias = new Select('id_categoria'); $categorias->setLabel("* Categoria")->setAttribute("class", "select")->setValueOptions($this->getCategorias()); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($titulo)->add($resposta)->add($tags)->add($categorias)->add($botao); }
public function __construct(EntityManager $objectManager) { parent::__construct('ligue'); $this->setAttributes(array('method' => 'post', 'id' => 'auth', 'role' => 'form')); $this->setInputFilter(new LigueFilter($objectManager)); $this->setHydrator(new DoctrineObject($objectManager)); // Id $id = new Hidden('id'); $this->add($id); // Nom $nom = new Text('nom'); $nom->setLabel('Nom')->setLabelAttributes(array('class', 'control-label')); $nom->setAttributes(array('id' => 'nom', 'class' => 'form-control', 'placeholder' => 'Nom', 'required' => true)); $this->add($nom); // Image $image = new File('image'); $image->setLabel('Image')->setLabelAttributes(array('class', 'control-label')); $image->setAttributes(array('id' => 'image', 'class' => 'form-control', 'placeholder' => 'Image')); $this->add($image); // Date début $dateDebut = new Text('dateDebut'); $dateDebut->setLabel('Début de la ligue')->setLabelAttributes(array('class', 'control-label')); $dateDebut->setAttributes(array('id' => 'dateDebut', 'class' => 'form-control')); //$this->add($dateDebut); // Date fin $dateFin = new Text('dateFin'); $dateFin->setLabel('Fin de la ligue')->setLabelAttributes(array('class', 'control-label')); $dateFin->setAttributes(array('id' => 'dateFin', 'class' => 'form-control')); //$this->add($dateFin); // Submit $submit = new Submit('submit'); $submit->setValue('Enregistrer'); $submit->setAttributes(array('class' => 'btn btn-primary')); $this->add($submit); }
protected function getSubmit() { $element = new Submit('logar'); $element->setValue('Logar'); $element->setAttributes(array('class' => 'btn btn-primary')); return $element; }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new HomeBannersFilters()); // Campo de titulo $titulo = new Text('titulo'); $titulo->setLabel("* Título")->setAttributes(array("maxLength" => "400", "class" => "form-control", "required" => "required")); // Campo tipo de midia $tipo = new Radio('tipo_banner'); $tipo->setLabel('Tipo de mídia'); $tipo->setValueOptions(array('IMAGEM' => 'Imagem', 'VIDEO' => 'Vídeo'))->setOptions(array('label_attributes' => array('class' => 'radio-inline')))->setAttribute("value", "IMAGEM"); // Campo de midia $file = new File("midia"); $file->setLabel('*Imagem (Tamanho exato de ' . \Base\Constant\Upload::BANNER_WIDTH . 'x' . \Base\Constant\Upload::BANNER_HEIGTH . ' px | ' . \Base\Constant\Upload::BANNER_MAX_SIZE . ')')->setAttribute('name', 'midia')->setAttribute('id', 'image'); // Campo de midia2 $file2 = new File("midia2"); $file2->setLabel('*Video (' . \Base\Constant\Upload::BANNER_MAX_SIZE . ')')->setAttribute('id', 'video'); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($titulo)->add($tipo)->add($file)->add($file2)->add($botao); }
protected function getSubmit() { $element = new Submit('alterar'); $element->setValue('Alterar Dados de Acesso'); $element->setAttributes(array('class' => 'btn btn-primary')); return $element; }
public function __construct() { parent::__construct('page'); //Méthode d'envoie (GET,POST) $this->setAttribute('method', 'post'); //Définition des champs //Menu Page // $idField = new Element\Select('menu_id'); // $idField->setAttribute('class', 'browser-default'); // $idField->setLabel('Menu'); // $this->add($idField); $idField = new Element\Hidden('structure'); $idField->setAttribute('id', 'structureform'); $this->add($idField); $idField = new Element\Hidden('block_element'); $idField->setAttribute('id', 'block-element'); $this->add($idField); //Page Category $idField = new Element\Select('ctgr_id'); $idField->setAttribute('class', 'browser-default'); $idField->setLabel('Category'); $this->add($idField); //Page Title $titleField = new Element\Text('title'); $titleField->setLabel('Titre'); $this->add($titleField); //Page Content $contentField = new Element\Textarea('content'); $contentField->setLabel('Description'); $this->add($contentField); $submitField = new Element\Submit('submit'); $submitField->setValue('Envoyer'); $submitField->setAttributes(array('id' => 'submitbutton', 'class' => 'btn waves-effect waves-light btn-submit-form-page')); $this->add($submitField); }
public function __construct($name, $options = array()) { parent::__construct($name, $options); $content = new Text('name'); $content->setLabel('Nom de la catégorie :')->setAttributes(array('required' => true)); $submit = new Submit('submit'); $submit->setValue('Ajouter'); $submit->setAttributes(array('class' => 'btn btn-primary')); $this->add($content)->add($submit); }
public function __construct($name, $options = array()) { parent::__construct($name, $options); $content = new Textarea('content'); $content->setLabel('Contenu de votre commentaire :')->setAttributes(array('required' => true)); $submit = new Submit('submit'); $submit->setValue('Ajouter'); $submit->setAttributes(array('class' => 'btn btn-primary')); $this->add($content)->add($submit); }
public function __construct($name = null) { parent::__construct('page'); $id_hidden = new Element\Hidden('id'); $id_hidden->setName('id'); $title_text = new Element\Text('title'); $title_text->setLabel('Title'); $title_text->setLabelAttributes(array('class' => 'type_text type_text_short')); $title_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => 'require')); $url_text = new Element\Text('url'); $url_text->setLabel('Url'); $url_text->setLabelAttributes(array('class' => 'type_text type_text_short')); $url_text->setAttributes(array('class' => 'type_text_input', 'placeholder' => 'Type something...', 'required' => 'require')); $text_textarea = new Element\Textarea('text'); $text_textarea->setLabel('Text'); $text_textarea->setLabelAttributes(array('class' => 'type_text')); $text_textarea->setAttributes(array('placeholder' => 'Type something...')); $auto_check = new Element\Checkbox('auto'); $auto_check->setLabel('Automatically'); $auto_check->setLabelAttributes(array('class' => 'type_text type_check')); $auto_check->setUseHiddenElement(true); $auto_check->setCheckedValue("1"); $auto_check->setUncheckedValue("0"); $auto_check->setValue('1'); $meta_text = new Element\Text('meta'); $meta_text->setLabel('Meta'); $meta_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $meta_text->setAttributes(array('class' => 'type_text_input')); $keywords_text = new Element\Text('keywords'); $keywords_text->setLabel('Keywords'); $keywords_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $keywords_text->setAttributes(array('class' => 'type_text_input')); $desc_text = new Element\Text('description'); $desc_text->setLabel('Description'); $desc_text->setLabelAttributes(array('class' => 'type_text type_text_mod_darker')); $desc_text->setAttributes(array('class' => 'type_text_input')); $submit_button = new Element\Submit('submit'); $submit_button->setValue('Submit'); $submit_button->setAttributes(array('class' => 'btn btn_white')); $cancel_button = new Element\Submit('cancel'); $cancel_button->setValue('Cancel'); $cancel_button->setAttributes(array('class' => 'btn btn_rozy')); $this->add($id_hidden); $this->add($title_text); $this->add($url_text); $this->add($text_textarea); $this->add($auto_check); $this->add($meta_text); $this->add($keywords_text); $this->add($desc_text); $this->add($submit_button); $this->add($cancel_button); }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new FaqCategoriasFilters()); // Campo de titulo $titulo = new Text('titulo'); $titulo->setLabel("* Título")->setAttributes(array("maxLength" => "200", "class" => "form-control", "required" => "required")); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($titulo)->add($botao); }
public function __construct() { parent::__construct('auth'); $this->setAttribute('method', 'post'); $this->setAttributes(array('id' => 'auth', 'role' => 'form')); $this->setInputFilter(new AuthForgottenPasswordFilter()); // Email $email = new Email('email'); $email->setAttributes(array('id' => 'email', 'class' => 'form-control', 'placeholder' => 'Adresse email', 'required' => true, 'autofocus' => true)); $this->add($email); // Submit $submit = new Submit('submit'); $submit->setValue('Valider'); $submit->setAttributes(array('class' => 'btn btn-primary btn-block')); $this->add($submit); }
/** * Formulaires de suppression */ public function __construct() { parent::__construct('delete'); $this->setAttribute('method', 'post'); $this->setAttributes(array('id' => 'delete', 'role' => 'form')); // Non $no = new Submit('no'); $no->setValue('Annuler'); $no->setAttributes(array('id' => 'no', 'class' => 'btn btn-default')); $this->add($no); // Oui $yes = new Submit('yes'); $yes->setValue('Supprimer définitivement'); $yes->setAttributes(array('id' => 'yes', 'class' => 'btn btn-danger')); $this->add($yes); }
public function buildForm() { $this->setAttributes(array('id' => 'delete-form', 'method' => 'post')); $listingsId = new Element\Text('listings_id'); $listingsId->setLabel('ID do Post'); $listingsId->setAttributes(array('class' => 'form-control')); $deleteCode = new Element\Text('delete_code'); $deleteCode->setAttribute('class', 'form-control'); $deleteCode->setLabel('Código de deleção'); $captcha = new Element\Captcha('captcha'); $captchaAdapter = new ImageCaptcha(array('font' => './public/fonts/arial.ttf', 'imgDir' => './public/img/captcha', 'imgUrl' => '/img/captcha')); $captchaAdapter->setWordlen(4); $captcha->setCaptcha($captchaAdapter)->setLabel('Você é um ser humano ou um robô?')->setAttribute('class', 'captchaStyle')->setAttribute('title', 'Você é um ser humano ou um robô?'); $csrf = new Element\Csrf('security'); $submit = new Element\Submit('submit'); $submit->setAttributes(array('class' => 'btn btn-default', 'value' => 'Enviar formulário')); $this->add($listingsId)->add($deleteCode)->add($captcha)->add($csrf)->add($submit); }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new HomeSimplesUsarFilters()); // Campo de titulo $titulo = new Text('titulo'); $titulo->setLabel("* Título")->setAttributes(array("maxLength" => "400", "class" => "form-control", "required" => "required")); // Campo de midia $file = new File("midia"); $file->setLabel('*Imagem (Tamanho exato de ' . \Base\Constant\Upload::SIMPLES_USAR_WIDTH . 'x' . \Base\Constant\Upload::SIMPLES_USAR_HEIGTH . ' px | ' . \Base\Constant\Upload::SIMPLES_USAR_SIZE . ')')->setAttribute('name', 'midia')->setAttribute('id', 'image'); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($titulo)->add($file)->add($botao); }
public function __construct() { parent::__construct(); $this->setAttributes(array('class' => 'form')); // Username $username = new Element\Text('username'); $username->setLabel('User Name'); $username->setAttributes(array('class' => 'form-control input-sm', 'id' => 'username-field')); $this->add($username); // Password $password = new Element\Password('password'); $password->setLabel('Password'); $password->setAttributes(array('class' => 'form-control input-sm', 'id' => 'password-field')); $this->add($password); // Submit button. $submit = new Element\Submit('submit'); $submit->setValue('Login'); $submit->setAttributes(array('id' => 'submit', 'class' => 'btn btn-sm btn-primary')); $this->add($submit); }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new UsuariosFilters()); // Campo de titulo $nome = new Text('nome'); $nome->setLabel("* Nome")->setAttributes(array("maxLength" => "200", "class" => "form-control", "required" => "required")); // Campo de email $email = new Email('email'); $email->setLabel("* E-mail")->setAttributes(array("maxLength" => "200", "class" => "form-control", "required" => "required")); // Campo de midia $file = new File("midia"); $file->setLabel('*Imagem (Tamanho exato de ' . \Base\Constant\Upload::PERFIL_WIDTH . 'x' . \Base\Constant\Upload::PERFIL_HEIGTH . ' px | ' . \Base\Constant\Upload::PERFIL_SIZE . ')')->setAttribute('name', 'midia')->setAttribute('id', 'image'); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($nome)->add($email)->add($file)->add($botao); }
public function __construct(EntityManager $entityManager) { parent::__construct(); $this->entityManager = $entityManager; $this->setAttributes(array("method" => "post", "enctype" => "multipart/form-data", "class" => "form")); $this->setInputFilter(new GuiaVersoesFilters()); // Campo de titulo $titulo = new Text('titulo'); $titulo->setLabel("* Título")->setAttributes(array("maxLength" => "200", "class" => "form-control", "required" => "required")); // Campo de resposta $descricao = new Textarea('descricao'); $descricao->setLabel('* Descrição'); $descricao->setAttributes(array('class' => 'file form-control editor', 'cols' => '30', 'rows' => '10')); // Campo de midia $file = new File("midia"); $file->setLabel('*Imagem (Tamanho exato de ' . \Base\Constant\Upload::VERSOES_WIDTH . 'x' . \Base\Constant\Upload::VERSOES_HEIGTH . ' px | ' . \Base\Constant\Upload::VERSOES_MAX_SIZE . ')')->setAttribute('name', 'midia')->setAttribute('id', 'image'); // Botão de Submit $botao = new Submit("submit"); $botao->setAttributes(array("value" => "Salvar")); // Adiciona campos $this->add($titulo)->add($descricao)->add($file)->add($botao); }
public function __construct(EntityManager $objectManager, $type = self::TYPE_EDIT) { parent::__construct('auth'); $this->setAttributes(array('method' => 'post', 'id' => 'auth', 'role' => 'form')); $this->setInputFilter(new UtilisateurFilter($objectManager, $type)); $this->setHydrator(new DoctrineObject($objectManager)); // Id $id = new Hidden('id'); $this->add($id); // Prénom $firtname = new Text('prenom'); $firtname->setAttributes(array('id' => 'prenom', 'class' => 'form-control', 'placeholder' => 'Prénom', 'required' => true, 'autofocus' => true)); $this->add($firtname); // Nom $lastname = new Text('nom'); $lastname->setAttributes(array('id' => 'nom', 'class' => 'form-control', 'placeholder' => 'Nom', 'required' => true, 'autofocus' => true)); $this->add($lastname); // Email $email = new Email('email'); $email->setAttributes(array('id' => 'email', 'class' => 'form-control', 'placeholder' => 'Adresse email', 'required' => true)); $this->add($email); // Password $password = new Password('password'); $password->setAttributes(array('id' => 'password', 'class' => 'form-control', 'placeholder' => 'Mot de passe', 'required' => $type == self::TYPE_ADD, 'autocomplete' => false)); $this->add($password); // Password $password = new Password('passwordConfirmation'); $password->setAttributes(array('id' => 'passwordConfirmation', 'class' => 'form-control', 'placeholder' => 'Confirmation du mot de passe', 'required' => $type == self::TYPE_ADD, 'autocomplete' => false)); $this->add($password); $role = new Select('role'); $role->setValueOptions(Utilisateur::getStaticRoleList())->setAttributes(array('id' => 'role', 'class' => 'form-control', 'required' => true)); $this->add($role); // Submit $submit = new Submit('submit'); $submit->setValue('Enregistrer'); $submit->setAttributes(array('class' => 'btn btn-primary')); $this->add($submit); }
public function __construct(EntityManager $objectManager) { parent::__construct('auth'); $this->setAttribute('method', 'post'); $this->setAttributes(array('id' => 'auth', 'role' => 'form')); $this->setInputFilter(new UtilisateurForm($objectManager, UtilisateurForm::TYPE_EDIT)); // Email $email = new Email('email'); $email->setLabel('Adresse email')->setLabelAttributes(array('class' => 'control-label'))->setAttributes(array('id' => 'email', 'class' => 'form-control', 'placeholder' => 'Adresse email', 'required' => true)); $this->add($email); // Password $password = new Password('password'); $password->setLabel('Mot de passe')->setLabelAttributes(array('class' => 'control-label'))->setAttributes(array('id' => 'password', 'class' => 'form-control', 'placeholder' => 'Mot de passe', 'required' => true)); $this->add($password); // Password $password = new Password('passwordConfirmation'); $password->setLabel('Confirmation du mot de passe')->setLabelAttributes(array('class' => 'control-label'))->setAttributes(array('id' => 'passwordConfirmation', 'class' => 'form-control', 'placeholder' => 'Mot de passe', 'required' => true)); $this->add($password); // Submit $submit = new Submit('submit'); $submit->setValue('Modifier'); $submit->setAttributes(array('class' => 'btn btn-lg btn-primary btn-block')); $this->add($submit); }
public function buildForm() { $this->setAttributes(array('id' => 'post-form', 'method' => 'post')); $category = new Element\Select('category'); $category->setLabel('Categoria'); $category->setValueOptions(array_combine($this->categories, $this->categories)); $category->setAttribute('class', 'form-control'); $title = new Element\Text('title'); $title->setLabel('Título'); $title->setAttributes(array('maxlength' => 128, 'class' => 'form-control')); $description = new Element\Textarea('description'); $description->setAttribute('class', 'form-control'); $description->setLabel('Descrição'); $photoFilename = new Element\Url('photo_filename'); $photoFilename->setAttribute('class', 'form-control'); $photoFilename->setLabel('Foto'); $contactName = new Element\Text('contact_name'); $contactName->setAttribute('class', 'form-control'); $contactName->setLabel('Nome completo'); $contactEmail = new Element\Email('contact_email'); $contactEmail->setAttribute('class', 'form-control'); $contactEmail->setLabel('E-mail'); $contactPhone = new Element\Text('contact_phone'); $contactPhone->setAttribute('class', 'form-control'); $contactPhone->setLabel('Contato'); $cityCode = new Element\Select('cityCode'); $cityCode->setAttribute('class', 'form-control'); $cityCode->setValueOptions($this->cities); $cityCode->setLabel('Cidade'); $deleteCode = new Element\Number('delete_code'); $deleteCode->setAttribute('class', 'form-control'); $deleteCode->setLabel('Código de deleção'); $captcha = new Element\Captcha('captcha'); $captchaAdapter = new ImageCaptcha(array('font' => './public/fonts/arial.ttf', 'imgDir' => './public/img/captcha', 'imgUrl' => '/img/captcha')); $captchaAdapter->setWordlen(4); $captcha->setCaptcha($captchaAdapter)->setLabel('Você é um ser humano ou um robô?')->setAttribute('class', 'captchaStyle')->setAttribute('title', 'Você é um ser humano ou um robô?'); /*$captcha = new Element\Captcha('captcha'); $captcha->setCaptcha(new \Zend\Captcha\Dumb()); $captcha->setAttribute('class', 'form-control'); $captcha->setOptions(array('label' => 'Você é um ser humano ou um robô?')); */ $price = new Element\Number('price'); $price->setAttributes(array('class' => 'form-control', 'maxlength' => 12, 'min' => 0, 'max' => '999999999999')); $price->setLabel('Preço'); $dateExpires = new Element\Radio('date_expires'); $dateExpires->setLabel('Expira em (dias)'); $dateExpires->setValueOptions(array_combine($this->dateExpires, $this->dateExpires)); $csrf = new Element\Csrf('security'); $submit = new Element\Submit('submit'); $submit->setAttributes(array('class' => 'btn btn-default', 'value' => 'Enviar formulário')); $this->add($category)->add($title)->add($price)->add($dateExpires)->add($description)->add($photoFilename)->add($contactName)->add($contactEmail)->add($contactPhone)->add($cityCode)->add($deleteCode)->add($captcha)->add($csrf)->add($submit); /* $factory = new \Zend\Form\Factory(); $factory->createForm(array( 'hydrator' => 'Zend\Stdlib\Hydrator\ArraySerializable', 'elements' => array( array( 'name' => 'category', 'type' => 'text', 'options' => array( 'label' => 'Category' ) ), array( 'name' => 'title', 'type' => 'text', 'options' => array( 'label' => 'Title' ) ), ) )); */ }