From 088305c8226e758cba2d3097e328fb27af0dd3f8 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 27 Mar 2012 16:10:18 +0000 Subject: [PATCH] Arreglos en candidatos git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_IntranetNueva/trunk@35 77cfc57b-8ef4-1849-9df6-4a38aa5da120 --- www/protected/models/Candidato.php | 36 ++++++++++++++++++------- www/protected/views/candidato/_form.php | 15 ++++++++--- www/protected/views/candidato/_view.php | 6 ++--- 3 files changed, 40 insertions(+), 17 deletions(-) diff --git a/www/protected/models/Candidato.php b/www/protected/models/Candidato.php index 07558c6..803b88f 100644 --- a/www/protected/models/Candidato.php +++ b/www/protected/models/Candidato.php @@ -74,6 +74,15 @@ class Candidato extends CActiveRecord public function getTieneVehiculoPropio() { 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. @@ -145,22 +154,29 @@ class Candidato extends CActiveRecord ), array('salario_minimo, salario_maximo', 'numerical', 'allowEmpty'=>'true'), - array('dni, estado, nombre, apellidos, email, - telefono_fijo, telefono_movil, sexo, lugar_nacimiento, - localidad, carnet_conducir, vehiculo_propio, procedencia, - disponibilidad_incorporacion, disponibilidad_entrevistas, - disponibilidad_guardias, disponibilidad_viajar, - disponibilidad_proyectos_internacionales', - 'length', 'max'=>255), + + array('estado, dni, nombre, apellidos, email, telefono_fijo, + telefono_movil, sexo, lugar_nacimiento, localidad, + carnet_conducir, procedencia, disponibilidad_incorporacion, + disponibilidad_entrevistas, disponibilidad_guardias, + disponibilidad_viajar, + disponibilidad_proyectos_internacionales', + 'length', 'max'=>255), array('fecha_nacimiento, observaciones', 'safe'), array('estado', 'unsafe'), + // The following rule is used by search(). // Please remove those attributes that should not be searched. array('id, estado, dni, nombre, apellidos, email, telefono_fijo, - telefono_movil, nombreCompleto, - capacidad_tecnica_search, capacidad_funcional_search', - 'safe', 'on'=>'search'), + telefono_movil, sexo, fecha_nacimiento, lugar_nacimiento, + localidad, fecha_alta, usuario_alta, fecha_modificacion, + 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') ); } diff --git a/www/protected/views/candidato/_form.php b/www/protected/views/candidato/_form.php index 4120236..1e48da3 100644 --- a/www/protected/views/candidato/_form.php +++ b/www/protected/views/candidato/_form.php @@ -1,6 +1,6 @@ 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.link.js'); Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . 'js/plugins/wysiwyg/wysiwyg.table.js'); @@ -18,7 +18,8 @@ $script=<<clientScript->registerScript('wysiwyg', $script, CClientScript::POS_END); +Yii::app()->clientScript->registerScript('wysiwyg', $script, CClientScript::POS_END);*/ + ?> beginWidget('CActiveForm', array( @@ -199,9 +200,15 @@ Yii::app()->clientScript->registerScript('wysiwyg', $script, CClientScript::POS_
- textArea($model, 'observaciones', array('id'=>'wysiwyg', 'class'=>'ff')); ?> - error($model,'observaciones', array('class'=>'errortext')); ?> +
+ labelEx($model,'observaciones'); ?> +
+ textArea($model, 'observaciones', array('id'=>'wysiwyg', 'class'=>'lf')); ?> + error($model,'telefono_fijo', array('class'=>'errortext')); ?> +
+
+
diff --git a/www/protected/views/candidato/_view.php b/www/protected/views/candidato/_view.php index 1de956f..75e3373 100644 --- a/www/protected/views/candidato/_view.php +++ b/www/protected/views/candidato/_view.php @@ -29,7 +29,7 @@
dni); ?>
- localidad); ?>
+ nombreCompletoLocalidad); ?>
email); ?>
telefono_fijo); ?>
telefono_movil); ?>
@@ -71,8 +71,8 @@ tieneVehiculoPropio); ?>
rangoSalarial); ?>
telefono_movil); ?>
- ', ($this->darListaIdiomas($data))); ?> - ', ($this->darListaTitulaciones($data))); ?> + darListaIdiomas($data))); ?>
+ darListaTitulaciones($data))); ?>