Arreglos en candidatos
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_IntranetNueva/trunk@35 77cfc57b-8ef4-1849-9df6-4a38aa5da120
This commit is contained in:
parent
ebb10d87b0
commit
088305c822
@ -75,6 +75,15 @@ class Candidato extends CActiveRecord
|
|||||||
return Yii::app()->format->boolean($this->vehiculo_propio);
|
return Yii::app()->format->boolean($this->vehiculo_propio);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getNombreLocalidad() {
|
||||||
|
return Poblacion::model()->findByPk($this->localidad)->poblacion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getNombreCompletoLocalidad() {
|
||||||
|
$poblacion = Poblacion::model()->with('provincia')->findByPk($this->localidad);
|
||||||
|
return $poblacion->poblacion . ' (' . $poblacion->provincia->provincia . ')';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Devuelve la lista de géneros de un candidato.
|
* Devuelve la lista de géneros de un candidato.
|
||||||
* @return array lista de géneros permitidos
|
* @return array lista de géneros permitidos
|
||||||
@ -145,22 +154,29 @@ class Candidato extends CActiveRecord
|
|||||||
),
|
),
|
||||||
array('salario_minimo, salario_maximo', 'numerical',
|
array('salario_minimo, salario_maximo', 'numerical',
|
||||||
'allowEmpty'=>'true'),
|
'allowEmpty'=>'true'),
|
||||||
array('dni, estado, nombre, apellidos, email,
|
|
||||||
telefono_fijo, telefono_movil, sexo, lugar_nacimiento,
|
array('estado, dni, nombre, apellidos, email, telefono_fijo,
|
||||||
localidad, carnet_conducir, vehiculo_propio, procedencia,
|
telefono_movil, sexo, lugar_nacimiento, localidad,
|
||||||
disponibilidad_incorporacion, disponibilidad_entrevistas,
|
carnet_conducir, procedencia, disponibilidad_incorporacion,
|
||||||
disponibilidad_guardias, disponibilidad_viajar,
|
disponibilidad_entrevistas, disponibilidad_guardias,
|
||||||
disponibilidad_proyectos_internacionales',
|
disponibilidad_viajar,
|
||||||
'length', 'max'=>255),
|
disponibilidad_proyectos_internacionales',
|
||||||
|
'length', 'max'=>255),
|
||||||
|
|
||||||
array('fecha_nacimiento, observaciones', 'safe'),
|
array('fecha_nacimiento, observaciones', 'safe'),
|
||||||
array('estado', 'unsafe'),
|
array('estado', 'unsafe'),
|
||||||
|
|
||||||
// The following rule is used by search().
|
// The following rule is used by search().
|
||||||
// Please remove those attributes that should not be searched.
|
// Please remove those attributes that should not be searched.
|
||||||
array('id, estado, dni, nombre, apellidos, email, telefono_fijo,
|
array('id, estado, dni, nombre, apellidos, email, telefono_fijo,
|
||||||
telefono_movil, nombreCompleto,
|
telefono_movil, sexo, fecha_nacimiento, lugar_nacimiento,
|
||||||
capacidad_tecnica_search, capacidad_funcional_search',
|
localidad, fecha_alta, usuario_alta, fecha_modificacion,
|
||||||
'safe', 'on'=>'search'),
|
usuario_modificacion, carnet_conducir, vehiculo_propio,
|
||||||
|
observaciones, salario_minimo, salario_maximo, procedencia,
|
||||||
|
disponibilidad_incorporacion, disponibilidad_entrevistas,
|
||||||
|
disponibilidad_guardias, disponibilidad_viajar,
|
||||||
|
disponibilidad_proyectos_internacionales',
|
||||||
|
'safe', 'on'=>'search')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/custom/elements.js');
|
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/custom/elements.js');
|
||||||
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/plugins/wysiwyg/jquery.wysiwyg.js');
|
/*Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/plugins/wysiwyg/jquery.wysiwyg.js');
|
||||||
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.image.js');
|
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.image.js');
|
||||||
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.link.js');
|
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.link.js');
|
||||||
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.table.js');
|
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.table.js');
|
||||||
@ -18,7 +18,8 @@ $script=<<<HTML
|
|||||||
});
|
});
|
||||||
HTML;
|
HTML;
|
||||||
|
|
||||||
Yii::app()->clientScript->registerScript('wysiwyg', $script, CClientScript::POS_END);
|
Yii::app()->clientScript->registerScript('wysiwyg', $script, CClientScript::POS_END);*/
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<?php $form=$this->beginWidget('CActiveForm', array(
|
<?php $form=$this->beginWidget('CActiveForm', array(
|
||||||
@ -199,9 +200,15 @@ Yii::app()->clientScript->registerScript('wysiwyg', $script, CClientScript::POS_
|
|||||||
</span>
|
</span>
|
||||||
</h3>
|
</h3>
|
||||||
<div class="content nopadding">
|
<div class="content nopadding">
|
||||||
<?php echo $form->textArea($model, 'observaciones', array('id'=>'wysiwyg', 'class'=>'ff')); ?>
|
<div class="padding1020">
|
||||||
<?php echo $form->error($model,'observaciones', array('class'=>'errortext')); ?>
|
<?php echo $form->labelEx($model,'observaciones'); ?>
|
||||||
|
<div class="marginleft150">
|
||||||
|
<?php echo $form->textArea($model, 'observaciones', array('id'=>'wysiwyg', 'class'=>'lf')); ?>
|
||||||
|
<?php echo $form->error($model,'telefono_fijo', array('class'=>'errortext')); ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<br clear="all" />
|
<br clear="all" />
|
||||||
<div class="form_default">
|
<div class="form_default">
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="two_third last">
|
<div class="two_third last">
|
||||||
<?php echo CHtml::encode($data->dni); ?><br/>
|
<?php echo CHtml::encode($data->dni); ?><br/>
|
||||||
<?php echo CHtml::encode($data->localidad); ?><br/>
|
<?php echo CHtml::encode($data->nombreCompletoLocalidad); ?><br/>
|
||||||
<?php echo CHtml::mailto($data->email); ?><br/>
|
<?php echo CHtml::mailto($data->email); ?><br/>
|
||||||
<?php echo CHtml::encode($data->telefono_fijo); ?><br/>
|
<?php echo CHtml::encode($data->telefono_fijo); ?><br/>
|
||||||
<?php echo CHtml::encode($data->telefono_movil); ?><br/>
|
<?php echo CHtml::encode($data->telefono_movil); ?><br/>
|
||||||
@ -71,8 +71,8 @@
|
|||||||
<?php echo CHtml::encode($data->tieneVehiculoPropio); ?><br/>
|
<?php echo CHtml::encode($data->tieneVehiculoPropio); ?><br/>
|
||||||
<?php echo CHtml::encode($data->rangoSalarial); ?><br/>
|
<?php echo CHtml::encode($data->rangoSalarial); ?><br/>
|
||||||
<?php echo CHtml::encode($data->telefono_movil); ?><br/>
|
<?php echo CHtml::encode($data->telefono_movil); ?><br/>
|
||||||
<?php echo implode(', <br/>', ($this->darListaIdiomas($data))); ?>
|
<?php echo implode(', ', ($this->darListaIdiomas($data))); ?><br/>
|
||||||
<?php echo implode(', <br/>', ($this->darListaTitulaciones($data))); ?>
|
<?php echo implode(', ', ($this->darListaTitulaciones($data))); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br clear="all"/>
|
<br clear="all"/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user