✏️ 正在编辑: Lead.php
路径:
/srv/systems_dir/oakberry/application/forms/Lead.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_Lead extends Yuppie_Form_Save { public function init() { $this->addElement('hidden', 'id'); $this->addElement("text", "nome", [ 'label' => 'Nome', 'required' => true, 'autocomplete' => false ]); $this->addElement("text", "celular", [ 'label' => 'Whatsapp', 'onkeypress' => "mascara(this, telefone)", 'maxlength' => 15, 'inputmode' => "numeric", 'required' => true, 'placeholder' => 'Informe com DDD', 'autocomplete' => false ]); $this->addElement("text", "aniversario", [ 'label' => 'Aniversário (dia e mês)', 'onkeypress' => 'mascara(this, mesAno)', 'maxlength' => 5, 'inputmode' => "numeric", 'placeholder' => "dd/mm", 'autocomplete' => false ]); $this->addElement('select', 'ddi', [ 'label' => 'Localidade', 'multiOptions' => Core_Combos::getPaisesOptions(), 'value' => '55|Brasil' ]); $this->addElement('text', 'cpf', [ 'label' => 'CPF:', 'onkeypress' => 'mascara(this, fcpf)', 'maxlength' => 14, 'validators' => [new Validators_Cpf()], 'autocomplete' => false ]); $this->addElement('text', 'cep', [ 'label' => 'CEP:', 'onkeypress' => 'mascara(this, soNumeros)', 'maxlength' => 8, 'size' => 10 ]); $this->addElement('text', 'endereco', [ 'label' => 'Endereço:', 'size' => 35 ]); $this->addElement('text', 'complemento', [ 'label' => 'Complemento:', 'size' => 35 ]); $this->addElement('text', 'bairro', [ 'label' => 'Bairro:', ]); $this->addElement('text', 'cidade', [ 'label' => 'Cidade:', ]); $this->addElement('text', 'uf', [ 'label' => 'UF:', 'maxlength' => 2, 'size' => 3, 'validators' => [new Validators_Uf()] ]); $this->addElement('text', 'email', [ 'label' => 'E-mail:', 'validators' => [new Zend_Validate_EmailAddress(['domain' => false])] ]); $this->_initButtons(); } protected function _getRequest() { return Zend_Controller_Front::getInstance()->getRequest(); } public function populate(array $values) { if (!empty($values['ddi'])) { $paises = $this->getElement('ddi')->options; foreach ($paises as $key => $pais) { $ddi = explode("|", $key); if ($ddi[0] == $values['ddi']) { $values['ddi'] = $key; break; } } } return parent::populate($values); } protected function _initButtons() { parent::_initButtons(); $params = $this->_getRequest()->getParams(); if (!empty($params['id'])) { $this->addElement('button', 'lancar_pedido', [ 'label' => 'Lançar Pedido', 'iconLeft' => 'glyphicon glyphicon-shopping-cart', 'buttonType' => 'info', 'ignore' => true, 'onclick' => "lancarPedidoCliente({$params['id']})", 'class' => 'btn-xs-block' ]); $this->addElement('button', 'enviar_mensagem', [ 'label' => 'Enviar Boas Vindas', 'iconLeft' => 'glyphicon glyphicon-send', 'buttonType' => 'warning', 'ignore' => true, 'onclick' => "notificarBoasVindas({$params['id']})", 'class' => 'btn-xs-block' ]); $displayGroup = $this->getDisplayGroup('buttons'); $displayGroup->addElement($this->getElement('lancar_pedido')); $displayGroup->addElement($this->getElement('enviar_mensagem')); } } }
💾 保存文件
← 返回文件管理器