Incam_Intranet/Objects/ListaCapacidadesProfesionales.php
2011-06-01 18:24:45 +00:00

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;
}
}
?>