require_once 'HTML/Page.php';
require_once 'MECON/HTML/Tabla.php';
-require_once 'DB.php';
require_once 'BandasNovedades/Agente.php';
-//Conexión a la BD
-$dbh = DB::connect("mysql://intranet:intranet@intranet-db/novedades", true);
-if (DB::isError($dbh)) {
- die ($dbh->getMessage());
-}
-
$PAGE =& new HTML_Page(array ('doctype' => 'HTML 4.01 Transitional',
'charset' => 'iso-8859-1',
'lineend' => 'unix',
'cache' => 'false',
'simple' => 'true'));
-$agente =& new BandasNovedades_Agente($dbh, $_GET['nrodoc']);
-$dias = $agente->obtenerDetalle ($_GET['anio'], $_GET['codnov']);
+
+$agente =& new BandasNovedades_Agente($DB, $_GET['nrodoc']);
+$novedad = $agente->obtenerDetalle ($_GET['anio'], $_GET['codnov']);
+
$TABLA =& new MECON_HTML_Tabla('width="250", align="center"', 'oscuro');
$TABLA->addRow(array('Detalle de la Novedad'), 'cabecera align="center"');
-$TABLA->addRow(array($dias[0][34]), 'titulo align="center"');
-
-foreach ($dias AS $dia){
- for ($i=1; $i<=31; $i++){
- if ($dia[$i] != 0){
- $day = ($i < 10)?'0'.$i:$i;
- $month=($dia[33] < 10)?'0'.$dia[33]:$dia[33];
- $TABLA->addRow(array($day.'/'.$month.'/'.$_GET['anio']), 'comun align="center"');
- }
- }
+$TABLA->addRow(array($novedad['desc']), 'titulo align="center"');
+foreach ($novedad['fechas'] AS $fecha){
+ $TABLA->addRow(array($fecha), 'comun align="center"');
}
-
-$total = $TABLA->getRowCount() - 2;
-$TABLA->addRow(array('Total Año '. $_GET['anio'].': '. $total .' días'), 'titulo align="center"');
+$TABLA->addRow(array('Total Año '. $_GET['anio'].': '. $novedad['total'] .' días'), 'titulo align="center"');
$PAGE->addStyleSheet($TABLA->getCss());
-
$PAGE->addBodyContent($TABLA);
-$PAGE->setTitle('Novedades de Personal');
+$PAGE->setTitle('Intranet');
$PAGE->display();