Vista de capacidad tecnica de la lista de candidatos
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_IntranetNueva/trunk@65 77cfc57b-8ef4-1849-9df6-4a38aa5da120
This commit is contained in:
parent
b6f740d0e3
commit
a659e6a624
@ -313,12 +313,46 @@ class CandidatoController extends Controller
|
|||||||
{
|
{
|
||||||
$lista = array();
|
$lista = array();
|
||||||
foreach ($data->capacidades as $capacidad) {
|
foreach ($data->capacidades as $capacidad) {
|
||||||
$perfil = $capacidad->perfilTecnico->descripcion;
|
$perfil = '<strong>' .$capacidad->perfilTecnico->descripcion . '</strong>';
|
||||||
$meses = '(' . $capacidad->meses_perfil_tecnico . ' ' . Yii::t('intranet', 'meses') . ')';
|
$meses = '(' . $capacidad->meses_perfil_tecnico . ' ' . Yii::t('intranet', 'meses') . ')';
|
||||||
$lista[] = $perfil . (($meses != '()') ? $meses : '');
|
$tecnologias='';
|
||||||
|
foreach($capacidad->tecnologias as $tecnologia ){
|
||||||
|
if ($tecnologias == '') {
|
||||||
|
$tecnologias .= '<br/>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 .= '<br/>Funcionalidades: ';
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$funciones .= ', ';
|
||||||
|
}
|
||||||
|
|
||||||
|
$funciones .= $funcion->perfilFuncional->descripcion;
|
||||||
|
$funciones .= ' (' . $funcion->meses_funcional . ' ' . Yii::t('intranet', 'meses') . ') ';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$lista[] = $perfil . (($meses != '()') ? $meses : '') . $tecnologias . $funciones . '<br/>';
|
||||||
|
|
||||||
}
|
}
|
||||||
$value = implode('<br/>', $lista);
|
$value = implode('<br/>', $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 : '');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -113,13 +113,13 @@ class Candidato extends CActiveRecord
|
|||||||
*/
|
*/
|
||||||
public function getOpcionesEstado() {
|
public function getOpcionesEstado() {
|
||||||
return array(
|
return array(
|
||||||
0 => 'Pendiente de clasificar',
|
0 => 'Borrador',
|
||||||
1 => 'Rechazado por antecedentes',
|
1 => 'Sin capacidades',
|
||||||
2 => 'Rechazado por no cumplir requisitos mínimos',
|
2 => 'Rechazados',
|
||||||
3 => 'Rechazado por perfil no demandado',
|
3 => 'Si más adelante',
|
||||||
4 => 'Disponible',
|
4 => 'En proceso: Disponible',
|
||||||
5 => 'Disponible asignado exclusivo',
|
5 => 'En proceso: Disponible asignado',
|
||||||
6 => 'No disponible',
|
6 => 'Otras provincias',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -89,7 +89,7 @@ $('.search-form form').submit(function(){
|
|||||||
// 'filter' => CHtml::listData(PerfilTecnico::model()->findAll(), 'id', 'descripcion'),
|
// 'filter' => CHtml::listData(PerfilTecnico::model()->findAll(), 'id', 'descripcion'),
|
||||||
'cssClassExpression' => '"con0"',
|
'cssClassExpression' => '"con0"',
|
||||||
),
|
),
|
||||||
array(
|
/* array(
|
||||||
'type' => 'raw',
|
'type' => 'raw',
|
||||||
//'name' => 'capacidad_funcional_search',
|
//'name' => 'capacidad_funcional_search',
|
||||||
'value'=>array($this, 'gridDataColumnCapacidadFuncional'),
|
'value'=>array($this, 'gridDataColumnCapacidadFuncional'),
|
||||||
@ -100,6 +100,8 @@ $('.search-form form').submit(function(){
|
|||||||
),
|
),
|
||||||
'cssClassExpression' => '"con1"',
|
'cssClassExpression' => '"con1"',
|
||||||
),
|
),
|
||||||
|
|
||||||
|
*/
|
||||||
array(
|
array(
|
||||||
'type' => 'html',
|
'type' => 'html',
|
||||||
'name' => 'estado',
|
'name' => 'estado',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user