git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@83 e2b1556b-49f8-d141-9351-52d6861a72d9
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;
|
|
}
|
|
|
|
}
|
|
|
|
?>
|