<?php
#=
/****************************************************************************
Copyright 2002, Daniel Deycard, Jacques Messines, Alain Pomirol
(CATICE Académie de Bordeaux)

This file is part of Gibii.

Gibii 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; either version 2 of the License, or
(at your option) any later version.

Gibii 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 Gibii; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

****************************************************************************/
    print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
    print "<html><head>";
    print "<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">\n";
    //print "<link rel=\"stylesheet\" href=\"../themes/".$etab_theme."/b2i.css\">";
    print "<title>Options du B2i</title>";
    include("../include/utiljs.php");
    ?>
    
    <link rel="stylesheet" href="<?php echo "../themes/".$etab_theme."/b2i.css" ?>">
    <script language="javascript">
    function verifmodele(mindiv) {
        permis="npdb#.-_"; //caractères autorisés dans le modèle
        m=eval("document.formparam."+mindiv+".value");
        //alert(m+' '+m.length);
        if (m.length==0) {
            alert("Le modèle doit au moins comporter un des caractères n,p,d,b,#.");
            return false;
        }
        for (i=0; i<m.length; i++) {
            if (permis.indexOf(m.charAt(i))==-1) {
                alert("Le caractère '"+m.charAt(i)+"' n\'est pas autorisé dans les modèles.");
                return false;
            }
        }
        return true;
    }
    </script>
    </head>

    <body class="<?php echo $style; ?>">
    <h2 align="center"><font color="teal">Paramètres généraux du B2I</font></h2>
    <p>&nbsp;</p>
    <form name="formparam" target="_top" method="post" action="<?php echo $cible1; ?>">
    <input type="hidden" name="style" value="<?php echo $style; ?>">
    <table border="1" cellspacing="0" bordercolordark="white" bordercolorlight="black" align="center" width="80%">
    <tr><td bgcolor="teal">
            <p align="center"><font color="white" size="3">
            <b>Param&egrave;tres de l'&eacute;tablissement </b></font></p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Nom de l'&eacute;tablissement : &nbsp;
            <input type="text" name="etab_nom" maxlength="35" size="35"
                   value="<?php echo $etab_nom; ?>"></p>
            <!-- <input type="hidden" name="PARA"
                   value="taratata"></p>  -->

        </td>
    </tr>
    <tr><td>
            <p align="right">Adresse :
            <input type="text" name="etab_adresse" maxlength="35" size="35"
                   value="<?php echo $etab_adresse; ?>"></p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Code postal :
            <input type="text" name="etab_codepostal" maxlength="5" size="5"
                   value="<?php echo $etab_codepostal; ?>">
            &nbsp;Ville :
            <input type="text" name="etab_ville"
                   value="<?php echo $etab_ville; ?>" maxlength="25" size="25"></p>
        </td>
    </tr>
    <tr><td><p>&nbsp;</p></td></tr>
    <tr><td align="center" bgcolor="teal">
            <p><font color="white" size="3"><b>Aspect général</b></font></p>
        </td>
    </tr>
    <tr><td >
            <p align="right">Choix du thème : <select name="etab_theme" size="1">
    <?php
        $def_theme=$etab_theme;
        $handle=opendir('../themes');
        while ($file = readdir($handle)) {
    	               if ( (!ereg("[.]",$file)) ) {
    		              $themelist .= "$file ";
    	               }
        }
        closedir($handle);
        $themelist = explode(" ", $themelist);
        sort($themelist);
        for ($i=0; $i < sizeof($themelist); $i++) {
    	               if($themelist[$i]!="") {
    	                echo "<option name=\"def_theme\" value=\"$themelist[$i]\" ";
    		               if($themelist[$i]==$def_theme) echo "selected";
    		               echo ">$themelist[$i]\n";
    	                }
         }
          echo "</select>&nbsp;&nbsp;</p>";
    ?>
        </td>
    </tr>
    <tr><td><p>&nbsp;</p></td></tr>
    <tr><td align="center" bgcolor="teal">
            <p><font color="white" size="3"><b>Les niveaux du B2i</b></font></p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Présentation aux élèves des items du B2i&nbsp;: &nbsp;&nbsp;
            <select name="etab_niveau" size="1">
            <option value="niv1" <?php if ($etab_niveau=="niv1") echo 'selected';  ?>>Cycle 2
            <option value="niv2" <?php if ($etab_niveau=="niv2") echo 'selected';  ?>>Cycle 3
            <option value="niv3" <?php if ($etab_niveau=="niv3") echo 'selected';  ?>>Collège
            <option value="niv12" <?php if ($etab_niveau=="niv12") echo 'selected';  ?>>Cycle 2 &amp; 3
            <option value="niv23" <?php if ($etab_niveau=="niv23") echo 'selected';  ?>>Cycle 3 &amp; Collège
            <option value="niv123" <?php if ($etab_niveau=="niv123") echo 'selected';  ?>>Cycle 2 &amp; 3 &amp; Collège
            </select></p>
        </td>
    </tr>
    <tr><td><p>&nbsp;</p></td></tr>
    <tr><td bgcolor="teal">
            <p align="center"><font color="white" size="3"><b>Validation du B2i</b></font></p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Nombre de validations nécessaires pour chaque item :
            <input type="text" name="etab_nb_validations" value="<?php echo $etab_nb_validations; ?>" maxlength="2" size="2">&nbsp;
            </p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Dur&eacute;e de vie maximale d'une demande sans r&eacute;ponse : &nbsp;
            <input type="text" name="etab_nbj_vie_demande" value="<?php echo $etab_nbj_vie_demande; ?>" maxlength="2" size="2">
            jours&nbsp;
            </p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Nombre maximal de demandes en cours sur la durée indiquée ci-dessus :
            <input type="text" name="etab_nb_max_demandes" maxlength="2" size="2" value="<?php echo $etab_nb_max_demandes; ?>">&nbsp;
            </p>
        </td>

    </tr>
    <tr><td>
            <p align="right">Nombre maximal de refus pour supprimer une demande d'élève :
            <input type="text" name="etab_nb_max_refus" maxlength="2" size="2" value="<?php echo $etab_nb_max_refus; ?>">&nbsp;
            <br />(0 indique que cette option ne sera pas utilisée)
            </p>
        </td>

    </tr>
    <tr><td><p>&nbsp;</p></td></tr>
    <tr><td bgcolor="teal">
            <p align="center">
            <font color="white" size="3">
            <b>Acc&egrave;s au B2i</b>
            </font>
            </p>
        </td>
    </tr>
    <tr><td>
            <p align="right">&nbsp;Mod&egrave;le de login élève (exemple : ppp.nnn)
            <br>
            <font size="2" face="Arial">
            [p] prénom, [n] nom, [d] division, [b] date naiss, [#] chiffre GEP, [.-,_] séparateurs.
            </font>
            <input type="text" name="etab_modele_login_e" size="10"
                   value="<?php print $etab_modele_login_e; ?>"
                   onblur="verifmodele('etab_modele_login_e')">
            </p>
         </td>
    </tr>
    <tr><td>
            <p align="right">&nbsp;Mod&egrave;le de login prof (exemple : pn)
            <br>
            <font size="2" face="Arial">
            [p] prénom, [n] nom, [d] discipline, [b] date naiss, [#] chiffre GEP, [.-,_] séparateurs.
            </font>
            <input type="text" name="etab_modele_login_p" size="10"
                   value="<?php print $etab_modele_login_p; ?>"
                   onblur="verifmodele('etab_modele_login_p')">
            </p>
         </td>
    </tr>
    <tr><td>
            <p align="right">Les &eacute;l&egrave;ves peuvent changer leur
            mot de passe : <input type="checkbox" name="etab_mdp_eleve" <?php if ($etab_mdp_eleve==1) echo "checked";  ?>>&nbsp;</p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Les professeurs peuvent changer leur mot de passe :
            <input type="checkbox" name="etab_mdp_prof" <?php if ($etab_mdp_prof==1) echo 'checked';  ?>>&nbsp;
            </p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Les professeurs acc&egrave;dent &agrave; leur fiche
            de configuration :
            <input type="checkbox" name="etab_fiche_profs" <?php if ($etab_fiche_profs==1) echo 'checked';  ?>>&nbsp;
            </p>
        </td>
    </tr>
    <tr><td>
            <p align="right">Les professeurs ont acc&egrave;s aux tableaux d'avancement par classe
            <input type="checkbox" name="etab_stats_profs" <?php if ($etab_stats_profs==1) echo 'checked';  ?>>&nbsp;
            </p>
        </td>
    </tr> <tr><td><p>&nbsp;</p></tr>
    <tr><td bgcolor="teal">
            <p align="center">
            <font color="white" size="3">
            <b>Privil&egrave;ges des professeurs "administrateurs"</b>
            </font>
            </p>
        </td>
    </tr>
    <tr><td><p align="right">Les professeurs administrateurs ont accès à la validation des items sans demande des élèves
            <input type="checkbox" name="etab_valid_profs" <?php if ($etab_valid_profs==1) echo 'checked';  ?>>&nbsp;
            </p>
        </td>
    </tr>
    <tr><td><p align="right">Les professeurs administrateurs ont accès aux résultats individuels des élèves
            <input type="checkbox" name="etab_result_profs" <?php if ($etab_result_profs==1) echo 'checked';  ?>>&nbsp;
            </p>
        </td>
    </tr>

    <tr>
        <td>&nbsp;</td>
    </tr>
    <tr><td align="center">
            <input type="submit" class="coul" name="btn_sauver" value="Sauvegarde des paramètres">
            <input type="reset"class="coul" name="btn_reset" value="Valeurs précédentes">
        </td>
    </tr>
    <tr><td align="center">
            <input type="submit" class="coul" name="btn_poursuivre" value="Poursuivre sans modifier">
        </td>
    </tr>
    </table>
    </form>
<?php
//pour ne pas troubler l'interpréteur php par cet include bizarre
?>
