// $Author$
//
-require_once 'HE/Intervalo.php';
+require_once 'DB.php'; // FIXME - esto debe volar!!!
+require_once 'MECON/Tiempo/Intervalo.php';
/**
* Representa un conjunto de entradas y salidas para formar una banda horaria
function Cargar($agente, $fecha)
{
+ // FIXME - lo que es base de datos debe VOLAR!!!!!!!
$dsn = "mysql://intranet:intranet@intranet-db/bandas";
- $db = DB::connect( $dsn , true);
+ $db =& DB::connect($dsn , true);
if(DB::isError($db))
die($db->getMessage());
+
+ $funcion = $db->getOne(
+ "SELECT E.funcion
+ FROM novedades.estado as E, novedades.web003 as S
+ WHERE
+ E.nrodoc = $agente AND
+ S.nrodoc = $agente AND
+ S.codep = E.dependencia"
+ );
+
$fecha = $fecha->format("%Y%m%d");
$query = "SELECT A.tipo_acceso, A.hora
FROM agentes G, accesos A
$result = $db->query($query);
if(DB::isError($result))
die($result->getMessage());
-
- $sip =& new HE_DB_Persona;
- $datos = $sip->obtener($agente);
- $age =& new HE_DB_Agente;
- $ag = $age->obtener($agente, $datos['codep']);
- $funcion = @$ag['funcion'];
-
+
if($funcion != 'SE')
{//Version tough
$int == null;