Пример #1
0
 /**
  * Valida existencia de usuario con correo ingresado
  */
 public function validarProfesion()
 {
     if (!$this->hasErrors()) {
         if ($this->profesion != null) {
             $objProfesion = ProfesionCliente::model()->findByPk($this->profesion);
             if ($objProfesion == null) {
                 $this->addError('profesion', 'Profesión no válida');
             }
         }
     }
 }
Пример #2
0
                    <?php echo $form->passwordField($model, 'claveConfirmar', array('maxlength' => 15, 'placeholder' => $model->getAttributeLabel('claveConfirmar'), 'autocomplete' => 'off')); ?>
                    <?php echo $form->error($model, 'claveConfirmar'); ?>
                </div>
            <?php endif; ?>

            <?php if ($model->getScenario() == 'registro' || $model->getScenario() == 'invitado') : ?>
                <div class="ui-field-container">
                    <?php echo $form->labelEx($model, 'condiciones', array('class' => 'c_cond_rg')); ?>
                    <?php echo $form->checkBox($model, 'condiciones', array('data-mini' => 'true')); ?>
                    <?php echo $form->error($model, 'condiciones'); ?>
                </div>
            <?php endif; ?>
            <?php if ($model->getScenario() == 'actualizar') : ?>
                <div class="ui-field-container">
                    <?php echo $form->labelEx($model, 'profesion', array('class' => '')); ?>
                    <?php echo $form->dropDownList($model, 'profesion', CHtml::listData(ProfesionCliente::listData(), 'codigoProfesion', 'nombreProfesion'), array('prompt' => $model->getAttributeLabel('profesion'), 'encode' => false, 'data-native-menu' => true)); ?>
                    <?php echo $form->error($model, 'profesion'); ?>
                </div>
            <?php endif; ?>
        </fieldset>
        <?php if ($model->getScenario() == 'registro' || $model->getScenario() == 'invitado') : ?>
            <?php echo CHtml::link('Ver condiciones', "#dialog-condiciones", array('class' => 'c_olv_pass', 'data-transition' => 'flip')); ?>
        <?php endif; ?>

    <?php endif; ?>

    <?php /* echo CHtml::submitButton(($model->getScenario() == 'actualizar' ? 'Guardar' : 'Registrar'), array('class' => 'c_bt_sendrc')); */ ?>

    <div class="ui-input-btn ui-btn ui-corner-all ui-shadow ui-btn-r">
        <?= $model->getSubmitName() ?>
        <input type="submit" data-enhanced="true" value="<?= $model->getSubmitName() ?>">