<?

/*
 * This file is part of the 'Science Fair In A Box' project
 * SFIAB Website: http://www.sfiab.ca
 *
 * Copyright (C) 2005 Sci-Tech Ontario Inc <info@scitechontario.org>
 * Copyright (C) 2005 James Grant <james@lightbox.org>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation, version 2.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; see the file COPYING.  If not, write to
 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 */
?>
<?
require ('../common.inc.php');
require ('signaturepage_or_permissionform.php');
require_once ('../user.inc.php');
user_auth_required('committee', 'config');
send_header("$participationform",
    array('Committee Main' => 'committee_main.php',
        'Science-ation Configuration' => 'config/index.php'),
    'exhibitor_signature_page');

if (get_value_from_array($_POST, 'action') == 'save') {
    if (get_value_from_array($_POST, 'useexhibitordeclaration'))
        $useex = '1';
    else
        $useex = '0';
    if (get_value_from_array($_POST, 'useparentdeclaration'))
        $usepg = '1';
    else
        $usepg = '0';
    if (get_value_from_array($_POST, 'useteacherdeclaration'))
        $usete = '1';
    else
        $usete = '0';
    if (get_value_from_array($_POST, 'usepostamble'))
        $usepa = '1';
    else
        $usepa = '0';
    if (get_value_from_array($_POST, 'useregfee'))
        $userf = '1';
    else
        $userf = '0';

    $val = get_value_from_array($_POST, 'exhibitordeclaration');
    $stmt = $pdo->prepare("UPDATE signaturepage SET `use` = :useex, `text` = :text WHERE name = 'exhibitordeclaration'");
    $stmt->bindParam(':useex', $useex);
    $stmt->bindParam(':text', $val);
    $stmt->execute();

    $val = get_value_from_array($_POST, 'exhibitordeclaration');
    $stmt = $pdo->prepare("UPDATE signaturepage SET `use` = :usepg, `text` = :text WHERE name = 'parentdeclaration'");
    $stmt->bindParam(':usepg', $usepg);
    $stmt->bindParam(':text', $val);
    $stmt->execute();

    $stmt = $pdo->prepare("UPDATE signaturepage SET `use`=?, `text`=? WHERE name='postamble'");
    $stmt->execute([$usepa, get_value_from_array($_POST, 'postamble')]);

    $stmt = $pdo->prepare("UPDATE signaturepage SET `use`=?, `text`=? WHERE name='useteacherdeclaration'");
    $stmt->execute([$usete, get_value_from_array($_POST, 'useteacherdeclaration')]);

    $stmt = $pdo->prepare("UPDATE signaturepage SET `use`=?, `text`='' WHERE name='regfee'");
    $stmt->execute([$userf]);
    echo happy(i18n("$sentence_begin_participationform text successfully saved"));
}

echo '<a href="../register_participants_signature.php?sample=true">Preview your signature form as a PDF (as a student would see it)</a><br />';
$q = $pdo->prepare("SELECT * FROM signaturepage WHERE name='exhibitordeclaration'");
$q->execute();
$r = $q->fetch(PDO::FETCH_OBJ);
echo '<form method="post" action="signaturepage.php">';
echo "<input type=\"hidden\" name=\"action\" value=\"save\">\n";
if ($r->use)
    $ch = 'checked="checked"';
else
    $ch = '';
echo "<input $ch type=\"checkbox\" name=\"useexhibitordeclaration\" value=\"1\">" . i18n('Use the exhibitor declaration and obtain exhibitor signatures');
echo '<br />';
echo '<textarea name="exhibitordeclaration" rows="8" cols="80">' . $r->text . '</textarea>';
echo '<br />';
echo '<br />';

$q = $pdo->prepare("SELECT * FROM signaturepage WHERE name='parentdeclaration'");
$q->execute();
$r = $q->fetch(PDO::FETCH_OBJ);
if ($r->use)
    $ch = 'checked="checked"';
else
    $ch = '';
echo "<input $ch type=\"checkbox\" name=\"useparentdeclaration\" value=\"1\">" . i18n('Use the parent/guardian declaration and obtain parent/guardian signatures');
echo '<br />';
echo '<textarea name="parentdeclaration" rows="8" cols="80">' . $r->text . '</textarea>';
echo '<br />';
echo '<br />';

$q = $pdo->prepare("SELECT * FROM signaturepage WHERE name='teacherdeclaration'");
$q->execute();
$r = $q->fetch(PDO::FETCH_OBJ);

if ($r->use)
    $ch = 'checked="checked"';
else
    $ch = '';
echo "<input $ch type=\"checkbox\" name=\"useteacherdeclaration\" value=\"1\">" . i18n("Use the teacher declaration and obtain teacher's signature");
echo '<br />';
echo '<textarea name="teacherdeclaration" rows="8" cols="80">' . $r->text . '</textarea>';
echo '<br />';
echo '<br />';

$q = $pdo->prepare("SELECT * FROM signaturepage WHERE name='regfee'");
$q->execute();
$r = $q->fetch(PDO::FETCH_OBJ);

if ($r->use)
    $ch = 'checked="checked"';
else
    $ch = '';
echo "<input $ch type=\"checkbox\" name=\"useregfee\" value=\"1\">" . i18n("Include registration fee information on the $non_capital_participationform");
echo '<br />';
echo '<br />';

$q = $pdo->prepare("SELECT * FROM signaturepage WHERE name='postamble'");
$q->execute();
$r = $q->fetch(PDO::FETCH_OBJ);

if ($r->use)
    $ch = 'checked="checked"';
else
    $ch = '';
echo "<input $ch type=\"checkbox\" name=\"usepostamble\" value=\"1\">" . i18n('Place Additional Information after all the required signatures');
echo '<br />';
echo '<textarea name="postamble" rows="8" cols="80">' . $r->text . '</textarea>';
echo '<br />';
echo '<br />';

echo '<input type="submit" value="' . i18n("Save $non_capital_participationform") . '">';
echo '</form>';

send_footer();
?>