Agata Report / Canaima Report

Forums: 

buenas noches soy venezolano me gusta programar y cuando me atasco busco y busco hasta lograr la respuesta, esta vez acudo a ustedes ya sea porque no la consigo o porque la vista me esta fallando al mirar el monitor. espero puedan orientarme en este escoyo. aqui les va:

despues de una semana intentando instalar php-gtk y agata report en mi ubuntu karmic lo logre y me corre a muy bien en realidad logro generar reportes los visualizo y todo perfecto, logro abrir un archivo pdf desde un pagina de prueba php me abre el archivo con los datos que estan en mi base de datos y todo color de rosa hasta el momento que hago una modificacion en la tabla que tiene que ver con mi reporte agata, pareciera que cuando generara el archivo pdf por primera vez jala los datos bien pero cuando hago las modificaciones en la tabla del repote agata y mando a mostrarlo por medio del scrip php me muestra los mismo datos que me mostro anteriormente no se si es problemas de agata que no reemplaza el archivo o soy yo que deberia mandarlo a reemplazar como un nuevo reporte el caso es que todo me salio de maravilla hasta que hago la modificacion en la BD y de que me sirve un reporte sin los datos verdaderos de nada por eso estoy acudiendo a ustedes para ver si a alguien le ha pasado algo parecido o que me orienten en la manera de que mediante mi pagina o scrip php pueda mandar a generar mis reportes .agt de agata pero con los datos exactos. no se si me di a entender pero bueno ahi dejo mi concha de mango para ver si alguien me ayuda gracias de antemano

hola deathUser gracias por tu

hola deathUser gracias por tu ayuda pero no es cuestión de cacheo del navegador, fijate fijate te pongo el codigo de prueba donde ejecuta el reporte agata genera el archivo y luego abre el reporte con un visor de pdf.

<?php
# Include AgataAPI class
include_once '/opt/canaima_report/classes/core/AgataAPI.class';

# Instantiate AgataAPI
$api = new AgataAPI;

$api->setLanguage('es'); //'en', 'pt', 'es', 'de', 'fr', 'it', 'se'
$api->setReportPath('/opt/canaima_report/reports/hola.agt');
$api->setProject('alc');
$api->setFormat('pdf'); // 'pdf', 'txt', 'xml', 'html', 'csv', 'sxw'
$api->setOutputPath('/home/arausseo/Escritorio/canaima_report/output/hola.pdf');
$api->setLayout('default-PDF');

$mi_pdf = '/home/arausseo/Escritorio/canaima_report/output/hola.pdf';

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.$mi_pdf.'"');
readfile($mi_pdf);

$ok = $api->generateReport();
if (!$ok)
{
echo $api->getError();
}
?>

una vez que cre el archivo pdf siempre abre ese mismo

<?php# Include AgataAPI

Bueno solucionado el problema lo tenia en el script que utilizaba para la generacion del codigo que subi anteriormente aqui esta el codigo que me funciona a la perfeccion gracias a deathUser por el aporte... bueno me despido luego monto los pasos para instalar agatareport/canaimareport en ubuntu carmic bueno los pasos que yo segui... no se si seran los mas indicados pero a mi me resultaron!!!!

<?php
# Include AgataAPI class
include_once '/opt/canaima_report/classes/core/AgataAPI.class';

# Instantiate AgataAPI
$api = new AgataAPI;

$api->setLanguage('es'); //'en', 'pt', 'es', 'de', 'fr', 'it', 'se'
$api->setReportPath('/opt/canaima_report/reports/hola.agt');
$api->setProject('alc');
$api->setFormat('pdf'); // 'pdf', 'txt', 'xml', 'html', 'csv', 'sxw'
$api->setOutputPath('/home/arausseo/Escritorio/canaima_report/output/hola.pdf');
$api->setLayout('default-PDF');

$ok = $api->generateReport();
if (!$ok)
{
echo $api->getError();
}
else
{
// opens file dialog
$api->fileDialog();
}

?>

instalacion agata

Saludos Amigos
Actualmente estoy intentando instalar Agata Report en mi Debian en donde tengo instalado PHP, Mysql
Pues tengo dudas sobre la instalación de Agata Report ya que la guía me parece desactualizada; es por ello que les pido de favor brindarme su ayuda con una guía de instalación de Agata Report mas actualizada

PHP 5.2.6-1+lenny8 with Suhosin-Patch 0.9.6.2
mysql Ver 14.12 Distrib 5.0.51a

Cualquier ayuda será de mucha utilidad
Gracias

error...

Saludos amigos
he seguido las indicaciones para la instalacin de agata report, pero al momento de ejecutar el siguiente comando: php agata.php
me arroja el siguiente error:


Warning: dl(): Dynamically loaded extensions aren't enabled in /directorio/de/AgataReport/canaima_report/agata.php on line 44

Fatal error: Class 'GtkTreeView' not found in /directorio/de/AgataReport/canaima_report/classes/util/SimpleTree.class on line 7

Tienen alguna idea de lo que está sucediendo??... :O

Cita: Dynamically loaded

Imagen de deathUser

[quote]Dynamically loaded extensions aren't enabled[/quote]

Eso dice todo, habilita el "Dynamically loaded extensions" y agrega la extensión que necesita Agata, seguramente está en el manual de instalación de Agata ...

bye
;)

php-gtk2

asi es amigo, en la linea "44" carga la extension que agata solicita, pues cuando lanzo el comando:
php agata.php

al inicio me muestra esto:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/php_gtk2.so

El codigo de la línea 44 de agata.php es:


dl('php_gtk2.so');

lo raro que el modulo php-gtk2.so esta en la carperta de los modulos de php /usr/lib/php5/20060613+lfs/php_gtk2.so
y ya he modificado el php.ini (/etc/php5/apache2/php.ini y /etc/php5/cli/php.ini) ya reinicie apache y sigue igual

alguna idea??

gracias

asi es

Hello,
si la he compilado
he seguido las indicaciones que se encuentran en esta direccion:

http://sourceforge.net/projects/agatareport/files/

ahi esta agata-report(canaima report), php-gtk y un manual

y es el colmo que no funque :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop:

Saludos