corrigen los require_once.
-- Ver que archivos componen Tiempo/ y sacar la dependencia de HE_DB.
+- Falta sacar la debependencia de la DB de Banda.
-require_once 'HE/Intervalo.php';
+require_once 'DB.php'; // FIXME - esto debe volar!!!
+require_once 'Tiempo/Intervalo.php';
/**
* Representa un conjunto de entradas y salidas para formar una banda horaria
/**
* Representa un conjunto de entradas y salidas para formar una banda horaria
function Cargar($agente, $fecha)
{
function Cargar($agente, $fecha)
{
+ // FIXME - lo que es base de datos debe VOLAR!!!!!!!
$dsn = "mysql://intranet:intranet@intranet-db/bandas";
$dsn = "mysql://intranet:intranet@intranet-db/bandas";
- $db = DB::connect( $dsn , true);
+ $db =& DB::connect($dsn , true);
if(DB::isError($db))
die($db->getMessage());
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
$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());
$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;
if($funcion != 'SE')
{//Version tough
$int == null;
-require_once "Time/Span.php";
+require_once "Date/Span.php";
/**
* Representa un Intervalo entre 2 horas del mismo dia
/**
* Representa un Intervalo entre 2 horas del mismo dia
* @version $Rev$
* @author Gonzalo Merayo <gmeray@mecon.gov.ar>
*/
* @version $Rev$
* @author Gonzalo Merayo <gmeray@mecon.gov.ar>
*/
-class Hora extends Time_Span {
+class Hora extends Date_Span {
-require_once 'HE/Hora.php';
+require_once 'Tiempo/Hora.php';
/**
* Representa un Intervalo entre 2 horas del mismo dia
/**
* Representa un Intervalo entre 2 horas del mismo dia