Incam_IntranetNueva/www/protected/views/candidato/_form.php

194 lines
7.7 KiB
PHP

<?php
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/custom/elements.js');
?>
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'candidato-form',
'enableAjaxValidation'=>false,
'htmlOptions'=>array('enctype' => 'multipart/form-data'),
)); ?>
<div class="two_third last">
<div class="notification msginfo">
<a class="close"></a>
<p>Los campos marcados con <span class="required">*</span> son obligatorios.</p>
</div><!-- notification msginfo -->
<?php echo $form->errorSummary($model, "<a class='close'></a>", "", array('class'=>"notification msgerror")); ?>
</div>
<br clear="all" />
<div class="widgetbox two_third last form_default">
<h3>
<span>
<legend>Datos personales</legend>
</span>
</h3>
<div class="content nopadding">
<div class="padding1020">
<?php echo $form->labelEx($model,'foto', array('class'=>'nopadding')); ?>
<div class="marginleft150">
<?php
echo CHtml::image($model->foto, $model->nombre,
array("title" => $model->nombre, "width"=>"120", "height"=>"120")
); ?>
<?php echo CHtml::activeFileField($model, 'foto'); ?>
<?php echo $form->error($model,'foto', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020 ">
<?php echo $form->labelEx($model,'nombre'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'nombre',array('maxlength'=>255,'class'=>'mf')); ?>
<?php echo $form->error($model,'nombre', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'apellidos'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'apellidos',array('maxlength'=>255,'class'=>'lf')); ?>
<?php echo $form->error($model,'apellidos', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'sexo', array('class'=>'nopadding')); ?>
<div class="marginleft150">
<?php
$cadena = CHtml::radioButtonList('sexo',
$model->sexo,
$model->OpcionesGenero,
array('separator'=>'&nbsp;&nbsp;&nbsp;&nbsp;'));
echo strip_tags($cadena, '<input>');
?>
<?php echo $form->error($model,'sexo', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'dni'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'dni',array('maxlength'=>255,'class'=>'sf')); ?>
<?php echo $form->error($model,'dni', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'fecha_nacimiento'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'fecha_nacimiento',array('class'=>'sf','id'=>'datepicker')); ?>
<?php echo $form->error($model,'fecha_nacimiento', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'lugar_nacimiento'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'lugar_nacimiento',array('maxlength'=>255,'class'=>'lf')); ?>
<?php echo $form->error($model,'lugar_nacimiento', array('class'=>'error')); ?>
</div>
</div>
<br clear="all" />
</div>
</div>
<br clear="all" />
<div class="widgetbox two_third last form_default">
<h3>
<span>
<legend>Datos de contacto</legend>
</span>
</h3>
<div class="content nopadding">
<div class="padding1020">
<?php echo $form->labelEx($model,'telefono_fijo'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'telefono_fijo',array('maxlength'=>255,'class'=>'sf')); ?>
<?php echo $form->error($model,'telefono_fijo', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020 borderbottom">
<?php echo $form->labelEx($model,'telefono_movil'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'telefono_movil',array('maxlength'=>255,'class'=>'sf')); ?>
<?php echo $form->error($model,'telefono_movil', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020 borderbottom">
<?php echo $form->labelEx($model,'email'); ?>
<div class="marginleft150">
<?php echo $form->textField($model,'email',array('maxlength'=>255,'class'=>'mf')); ?>
<?php echo $form->error($model,'email', array('class'=>'error')); ?>
</div>
</div>
<div class="padding1020">
<?php echo $form->labelEx($model,'localidad'); ?>
<div class="marginleft150">
<?php
$lista = CHtml::listData(Poblacion::model()->findAll(),'id', 'poblacion', 'provincia_id');
$provincias = Provincia::model()->findAll();
foreach ($provincias as $provincia) {
if (array_key_exists($provincia->id, $lista)) {
$lista[$provincia->provincia] = $lista[$provincia->id];
unset($lista[$provincia->id]);
}
}
echo CHtml::dropDownList(
'localidad',
$model->localidad,
$lista,
array(
'empty'=>'<Seleccionar>',
'class'=>'mf',
));
?>
<?php echo $form->error($model,'localidad', array('class'=>'error')); ?>
</div>
</div>
<br clear="all" />
</div>
</div>
<br clear="all" />
<div class="widgetbox two_third last form_default">
<h3>
<span>
<legend>Datos académicos</legend>
</span>
</h3>
<div class="content nopadding ohidden">
<?php $this->renderPartial('_idiomas', array(
'model'=>$model,
'idioma'=>$idioma,
'idiomasValidos'=>$idiomasValidos,
)); ?>
<?php $this->renderPartial('_titulaciones', array(
'model'=>$model,
'titulacion'=>$titulacion,
'titulacionesValidas'=>$titulacionesValidas,
)); ?>
</div>
</div>
<br clear="all" />
<div class="widgetbox two_third last form_default">
<h3>
<span>
<legend><?php echo Yii::t('intranet', 'Datos académicos'); ?></legend>
</span>
</h3>
<?php /*$this->renderPartial('_capacidades', array(
'model'=>$model,
'capacidad'=>$capacidad,
'capacidadesValidas'=>$capacidadesValidas,
));*/ ?>
</div>
<br clear="all" />
<div class="form_default">
<button type="submit"><?php echo $model->isNewRecord ? 'Crear' : 'Guardar'; ?></button>
</div>
<?php $this->endWidget(); ?>