diff --git a/www/protected/controllers/CandidatoController.php b/www/protected/controllers/CandidatoController.php index 92a0b18..4c74774 100644 --- a/www/protected/controllers/CandidatoController.php +++ b/www/protected/controllers/CandidatoController.php @@ -313,12 +313,46 @@ class CandidatoController extends Controller { $lista = array(); foreach ($data->capacidades as $capacidad) { - $perfil = $capacidad->perfilTecnico->descripcion; + $perfil = '' .$capacidad->perfilTecnico->descripcion . ''; $meses = '(' . $capacidad->meses_perfil_tecnico . ' ' . Yii::t('intranet', 'meses') . ')'; - $lista[] = $perfil . (($meses != '()') ? $meses : ''); + $tecnologias=''; + foreach($capacidad->tecnologias as $tecnologia ){ + if ($tecnologias == '') { + $tecnologias .= '
Tecnologías: '; + } + else{ + $tecnologias .= ', '; + } + + $tecnologias .= $tecnologia->tecnologia->descripcion; + $tecnologias .= ' (' . $tecnologia->meses_tecnologia . ' ' . Yii::t('intranet', 'meses') . ') '; + } + $funciones=''; + foreach($capacidad->capacidadesFuncionales as $funcion ){ + if ($funciones == '') { + $funciones .= '
Funcionalidades: '; + } + else{ + $funciones .= ', '; + } + + $funciones .= $funcion->perfilFuncional->descripcion; + $funciones .= ' (' . $funcion->meses_funcional . ' ' . Yii::t('intranet', 'meses') . ') '; + } + + + $lista[] = $perfil . (($meses != '()') ? $meses : '') . $tecnologias . $funciones . '
'; + } $value = implode('
', $lista); - return ($value == NULL) ? CHtml::tag("span", array("class"=>"nodata"), Yii::t('intranet', 'Sin capacidades')) : $value; + return ($value == NULL) ? CHtml::tag("span", array("class"=>"nodata"), Yii::t('intranet', 'Sin capacidades')) : $value; + + +// foreach ($data->capacidadesFuncionales as $funcionalidad) { +// $perfil = $funcionalidad->perfilFuncional->descripcion; +// $meses = '(' . $funcionalidad->meses_funcional . ' ' . Yii::t('intranet', 'meses') . ')'; +// $lista[] = $perfil . (($meses != '( '. Yii::t('intranet', 'meses') .')') ? '   '. $meses : ''); + } /** diff --git a/www/protected/models/Candidato.php b/www/protected/models/Candidato.php index 55b83a0..fc16abf 100644 --- a/www/protected/models/Candidato.php +++ b/www/protected/models/Candidato.php @@ -113,13 +113,13 @@ class Candidato extends CActiveRecord */ public function getOpcionesEstado() { return array( - 0 => 'Pendiente de clasificar', - 1 => 'Rechazado por antecedentes', - 2 => 'Rechazado por no cumplir requisitos mínimos', - 3 => 'Rechazado por perfil no demandado', - 4 => 'Disponible', - 5 => 'Disponible asignado exclusivo', - 6 => 'No disponible', + 0 => 'Borrador', + 1 => 'Sin capacidades', + 2 => 'Rechazados', + 3 => 'Si más adelante', + 4 => 'En proceso: Disponible', + 5 => 'En proceso: Disponible asignado', + 6 => 'Otras provincias', ); } diff --git a/www/protected/views/candidato/index.php b/www/protected/views/candidato/index.php index eee6f8b..8bd12ec 100644 --- a/www/protected/views/candidato/index.php +++ b/www/protected/views/candidato/index.php @@ -89,7 +89,7 @@ $('.search-form form').submit(function(){ // 'filter' => CHtml::listData(PerfilTecnico::model()->findAll(), 'id', 'descripcion'), 'cssClassExpression' => '"con0"', ), - array( +/* array( 'type' => 'raw', //'name' => 'capacidad_funcional_search', 'value'=>array($this, 'gridDataColumnCapacidadFuncional'), @@ -100,6 +100,8 @@ $('.search-form form').submit(function(){ ), 'cssClassExpression' => '"con1"', ), + + */ array( 'type' => 'html', 'name' => 'estado',