$numero = 100; } for ($i = 0; $i < $numero; $i++) { echo "({$i}) "; $af->kaju(0, 0); } } else { $rezulto = sql_faru($demando); while ($row = mysql_fetch_array($rezulto, MYSQL_BOTH)) { $kalkulilo++; eoecho("(" . $kalkulilo . ":) " . $row[personanomo] . " " . $row[nomo] . " "); $af->kaju($row[0], $row[1]); echo "<br />\n"; } } $af->sendu(); hazard_ligu("dosieroj_generitaj/akceptofolioj.pdf", "els^uti la akceptofoliojn.", "_top", "jes"); } // MANGXKUPONOJ if ($kio == 'm') { require_once 'iloj/mangxkuponoj.php'; $nombroperpagxo = 4; $numero = $numero * $nombroperpagxo; if ($tipo == 'J') { $vego = 'vegetarajn'; } else { if ($tipo == 'A') { $vego = 'veganajn'; } else { $vego = 'viandajn'; }
/** * kreas PDF-dosieron kun akceptofolioj. * * @param int $nombro kiom da akceptofolioj? * @param string $savu "J" = memoru, ke ni kreis/printis/sendis, * alikaze "NE" (ekzemple por kontroli, * ĉu aspektas bone) * @param string $sen se "s", printas malplenajn foliojn, * alikaze el la datumbazo. */ function printu_akceptofoliojn($nombro, $savu, $sen) { ini_set('max_execution_time', 90); require_once 'iloj/kreu_akceptofolion.php'; eoecho("Elprintu la akceptfoliojn por:<BR>"); // $nombroperpagxo=1; if ($_POST['nombro'] == 'speciale') { $nombro = $_POST['nombro_speciale']; $ekde = (int) $_POST['ekde']; } else { $nombro = $_POST['nombro']; $ekde = $_POST['ekde']; } // ĉiuj, kiuj ankoraŭ ne alvenis $demando = datumbazdemando(array("p.ID", "pn.ID", "nomo", "personanomo"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("pn.partoprenantoID = p.ID", "alvenstato = 'v' OR " . " alvenstato = 'i'"), "renkontigxoID", array("order" => "personanomo, nomo", "limit" => "{$ekde}, {$nombro}")); $af = new Akceptofolio(); if ($sen == "s") { require_once $GLOBALS['prafix'] . "/iloj/iloj_mangxoj.php"; eoecho("g^enerala uzo (malplenaj)"); if ($nombro > 100) { $nombro = 100; } for ($i = 0; $i < $nombro; $i++) { echo "({$i}) "; $af->kaju(0, 0); } } else { $rezulto = sql_faru($demando); while ($row = mysql_fetch_array($rezulto, MYSQL_BOTH)) { $kalkulilo++; eoecho("(" . $kalkulilo . ":) " . $row[personanomo] . " " . $row[nomo] . " "); $af->kaju($row[0], $row[1]); echo "<br />\n"; } } $af->sendu(); hazard_ligu("dosieroj_generitaj/akceptofolioj.pdf", "els^uti la akceptofoliojn."); }