41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
|
|
<?php
|
||
|
|
/*
|
||
|
|
* Clase Lista de capacidades profesionales
|
||
|
|
*
|
||
|
|
* Contiene la lista de capacidades profesionales de una entidad (Candidato/Solicitud de oferta)
|
||
|
|
*
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
include_once("BD.php");
|
||
|
|
include_once("CapacidadProfesional.php");
|
||
|
|
|
||
|
|
class ListaCapacidadesProfesionales{
|
||
|
|
|
||
|
|
public $capacidad = array();
|
||
|
|
|
||
|
|
function ListaCapacidadesProfesionales($id, $tipo){
|
||
|
|
$bd = new BD();
|
||
|
|
$consulta = "";
|
||
|
|
$tipo_capacidad = $tipo;
|
||
|
|
$consulta = "select id from capacidades ";
|
||
|
|
|
||
|
|
switch ($tipo_capacidad) {
|
||
|
|
case "candidato": $consulta = $consulta. "WHERE id_usuario = ".$id; break;
|
||
|
|
case "solicitud": $consulta = $consulta. "WHERE id_solicitud = ".$id; break;
|
||
|
|
}
|
||
|
|
$resultado = $bd->execQuery($consulta);
|
||
|
|
|
||
|
|
//Procesamos las capacidades
|
||
|
|
if (mysql_num_rows($resultado) != 0) {
|
||
|
|
while ($row = mysql_fetch_array($resultado)) {
|
||
|
|
$this->capacidad[] = new CapacidadProfesional($row['id'], $tipo_capacidad);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return $this->capacidad;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
?>
|