<?php require "../php/Report.php"; require "../php/ReportNode.php"; require "../php/Database.php"; require "../php/Logger.php"; require "../php/User.php"; require "../php/BrowserInfo.php"; use weblibs\php\Report; use weblibs\php\ReportNode; use weblibs\php\Database; $d = new Database("localhost", "test", "sample", "db_gestione_gn"); $d->GetRows("*", "tab_comuni", "", "", "Prov, Comune"); $r = new Report(); $r->setReportId("comuni"); foreach ($d->Results as $result) { $n = new ReportNode(['NodeId' => $vCat['id_cat'], 'title' => "<h2>{$vCat['cat']}</h2>", 'description' => "<p>{$vCat['note']}</p>"]); $r->addNode($n); } $r->show();
if ($lastNsPos = strrpos($className, '\\')) { $namespace = substr($className, 0, $lastNsPos); $className = substr($className, $lastNsPos + 1); $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR; } $fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'; require "../../{$fileName}"; } use weblibs\php\DateTime; use weblibs\php\Database; use weblibs\php\Authentication; use weblibs\php\Form; echo "<pre>"; echo "Verifica meccanismo di autenticazione:\n\n"; $date = new DateTime(time()); $d = new Database("localhost", "test", "sample", "db_anathema"); $a = new Authentication($d, "testAuth"); $d->getRows("*", "tab_config", "opt = 'enabled'", true); $StatoDB = $d->Results[0]['val']; print_r($d->Results); // Pulisco il campo user: if (filter_input(INPUT_POST, 'username') != "") { //echo "effettuo il login\n\n"; $a->logIn(filter_input(INPUT_POST, 'username'), filter_input(INPUT_POST, 'password'), "testAuth", ""); } //echo "DB STATUS: $StatoDB\n\n"; // echo "POST\n"; // print_r($_POST); // // echo "\nGET\n"; // print_r($_GET);
<?php require "../php/Report.php"; require "../php/ReportNode.php"; require "../php/Database.php"; require "../php/Logger.php"; require "../php/User.php"; require "../php/BrowserInfo.php"; use weblibs\php\Report; use weblibs\php\ReportNode; use weblibs\php\Database; $d = new Database("localhost", "test", "sample", "db_gestione_gn"); $d->GetRows("*", "tab_cat_merce", "", "", "cat"); $categories = $d->Results; $r = new Report(); $r->setReportId("TestReport"); //$n = new ReportNode([ // 'Id' => $i, // 'title' => 'Titolo ' . $i, // 'description' => 'Descrizione di prova' . $i // ]); // //$r->addNode($n); foreach ($categories as $kCat => $vCat) { $d->getRows("count(id_prodotto) as tot", "tab_prodotti", "id_cat = '" . $vCat['id_cat'] . "'"); $n = new ReportNode(['NodeId' => $vCat['id_cat'], 'title' => "<h2>{$vCat['cat']}</h2>", 'description' => "<p>{$vCat['note']}</p>"]); $r->addNode($n); } $r->show();