Exemplo n.º 1
0
    require_once $prafix . '/tradukendaj_iloj/kreu_konfirmilon.php';
    if (DEBUG) {
        echo "<!-- bezonas_unikodon: [" . (string) bezonas_unikodon($_SESSION['partoprenanto'], $_SESSION['partopreno']) . "] -->";
    }
    $kon = new Konfirmilo(bezonas_unikodon($_SESSION['partoprenanto'], $_SESSION['partopreno']));
    $kon->kreu_konfirmilon($_SESSION["partopreno"]->datoj[ID], $_SESSION["partoprenanto"]->datoj[ID]);
    // kreas PDF-dosieron, ne sendas, malgraux la nomo.
    $kon->sendu();
}
if ($faru == '2konfirmelsendo') {
    kontrolu_rajton("retumi");
    require_once $prafix . '/tradukendaj_iloj/kreu_konfirmilon.php';
    require_once $prafix . '/iloj/retmesagxiloj.php';
    require_once $prafix . '/tradukendaj_iloj/iloj_konfirmilo.php';
    require_once $prafix . '/iloj/diversaj_retmesagxoj.php';
    sendu_duan_informilon($_SESSION['partoprenanto'], $_SESSION['partopreno'], $partopreno_renkontigxo, 'J');
    $_SESSION['partopreno']->prenu_el_datumbazo();
}
if ($faru == '2konfirm_papere') {
    // nur notu en la datumbazo, ke ni nun sendas gxin papere
    $_SESSION['partopreno']->datoj['2akonfirmilosendata'] = date('Y-m-d');
    $_SESSION['partopreno']->skribu();
    $_SESSION['partopreno'] = new Partopreno($_SESSION['partopreno']->datoj['ID']);
}
// ------------------------------------------
// komenco de la tabeloj
// ------------------------------------------
echo "<table border=2>\n";
echo "<TR><TD >\n";
if (DEBUG) {
    echo "<!-- " . var_export($_SESSION, true) . "-->";
 eoecho("<p> sendante " . ($unikodaj ? "unikodajn" : "neunikodajn") . " konfirmilojn.</p><p>");
 while ($linio = mysql_fetch_assoc($rezulto)) {
     $partopreno = new Partopreno($linio['partoprenoID']);
     $partoprenanto = new Partoprenanto($linio['partoprenantoID']);
     eoecho("<br/>" . $i . ": " . $partoprenanto->tuta_nomo() . " (#" . $partoprenanto->datoj['ID'] . "/" . $partopreno->datoj['ID'] . ")\n");
     $i++;
     if ($partopreno->datoj['alvenstato'] != 'v') {
         eoecho($partopreno->alvenstato());
     } else {
         if ($partopreno->datoj['2akonfirmilosendata'] and $partopreno->datoj['2akonfirmilosendata'] != "0000-00-00") {
             eoecho("(jam sendita antau^e)");
         } else {
             if ($partoprenanto->datoj['retposxto']) {
                 if (bezonas_unikodon($partoprenanto, $partopreno) == $unikodaj) {
                     if ($_POST['vere'] == 'jes') {
                         sendu_duan_informilon($partoprenanto, $partopreno, $_SESSION['renkontigxo'], "J");
                     } else {
                         eoecho("(nur elprovo)");
                     }
                     flush();
                     usleep(200);
                 } else {
                     eoecho("(malg^usta unikodeco)");
                 }
             } else {
                 eoecho("(mendis paperan)");
             }
         }
     }
     echo "\n";
 }