✏️ 正在编辑: Cargo.php
路径:
/srv/systems_dir/yuppiecred/application/forms/Cargo.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Form_Cargo extends Zend_Form { public function init() { $this->setMethod('post'); $this->setName('f_save_banco'); $this->setAttrib('autocomplete', 'off'); $this->addElement('hidden', 'id', array( 'class' => 'invisivel' )); $this->addElement('select', 'empresa_id', array( 'label' => 'Empresa:', 'multiOptions' => Core_Combos::getEmpresasOptions(), 'required' => true )); $this->addElement('text', 'nome', array( 'label' => 'Nome:', 'size' => 35, 'required' => true )); $this->addElement('text', 'salario_bruto', array( 'label' => 'Salário Bruto:', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); // $this->addElement('text', 'adicional_anual', array( // 'label' => 'Adicional Anual:', // 'size' => 10, // 'onkeypress' => 'mascara(this, mvalor)' // )); $this->addElement('text', 'vale_transporte', array( 'label' => 'Vale Transp. (dia):', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); // $this->addElement('text', 'vale_refeicao', array( // 'label' => 'Vale Refeição:', // 'size' => 10, // 'onkeypress' => 'mascara(this, mvalor)' // )); $this->addElement('text', 'vale_alimentacao', array( 'label' => 'Vale Alimentação:', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); $this->addElement('text', 'plano_saude', array( 'label' => 'Plano de Saúde:', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); // $this->addElement('text', 'seguro_vida', array( // 'label' => 'Seguro Vida:', // 'size' => 10, // 'onkeypress' => 'mascara(this, mvalor)' // )); $this->addElement('text', 'gratificacao_funcao', array( 'label' => 'Grat. Função:', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); // CÁLCULO ESTÁ SENDO FEITO AUTOMÁTICO AGORA // $this->addElement('text', 'inss', array( // 'label' => 'INSS (%):', // 'size' => 10, // 'onkeypress' => 'mascara(this, mvalor)' // )); // $this->addElement('text', 'irpf', array( // 'label' => 'IRPF:', // 'size' => 10, // 'onkeypress' => 'mascara(this, mvalor)' // )); $this->addElement('text', 'salario_familia', array( 'label' => 'Salário Família:', 'size' => 10, 'onkeypress' => 'mascara(this, mvalor)' )); $this->addElement('select', 'categoria_despesa', [ 'label' => 'Categoria Despesa:', 'multiOptions' => Core_Combos::getCategoriasOptions() ]); $this->addElement('button', 'btn_back', array( 'label' => 'Voltar', 'class' => 'bt_back', 'onclick' => "window.location='" . $this->getView()->baseUrl() . "/cargo'" )); $this->addElement('submit', 'btn_save', array( 'label' => 'Salvar', 'class' => 'bt_save' )); $this->addElement('button', 'btn_new', array( 'label' => 'Novo Cadastro', 'class' => 'bt_new', 'onclick' => "window.location='" . $this->getView()->baseUrl() . "/cargo/save'" )); $this->addDisplayGroup(array( 'btn_back', 'btn_save', 'btn_new' ), 'buttons'); } public function populate(array $values) { $values['salario_bruto'] = number_format($values['salario_bruto'], 2, ',', '.'); $values['adicional_anual'] = number_format($values['adicional_anual'], 2, ',', '.'); $values['vale_transporte'] = number_format($values['vale_transporte'], 2, ',', '.'); $values['vale_alimentacao'] = number_format($values['vale_alimentacao'], 2, ',', '.'); $values['vale_refeicao'] = number_format($values['vale_refeicao'], 2, ',', '.'); $values['plano_saude'] = number_format($values['plano_saude'], 2, ',', '.'); $values['seguro_vida'] = number_format($values['seguro_vida'], 2, ',', '.'); $values['outros_beneficios'] = number_format($values['outros_beneficios'], 2, ',', '.'); $values['inss'] = number_format($values['inss'], 2, ',', '.'); $values['irpf'] = number_format($values['irpf'], 2, ',', '.'); $values['gratificacao_funcao'] = number_format($values['gratificacao_funcao'], 2, ',', '.'); $values['salario_familia'] = number_format($values['salario_familia'], 2, ',', '.'); parent::populate($values); } }
💾 保存文件
← 返回文件管理器