예제 #1
0
파일: etape_7.php 프로젝트: npds/npds_dune
function etape_7()
{
    include_once 'config.php';
    global $langue, $stage, $minpass, $NPDS_Prefix;
    $stage = 7;
    echo '
               <h3 class="m-b-2">' . ins_translate('Compte Admin') . '</h3>
               <div class="col-sm-12">
                  <form id="admin_password" name="admin_password" method="post" action="install.php">
                     <div class="form-group row">
                        <label class="form-control-label" for="adminlogin">' . ins_translate('Identifiant') . '</label>
                        <input class="form-control" type="text" name="adminlogin" id="adminlogin" maxlength="40" value="Root" required="required" />
                        <span class="help-block text-xs-right" id="countcar_adminlogin"></span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="adminpass1">' . ins_translate('Mot de passe') . '</label>
                        <input class="form-control" type="password" name="adminpass1" id="adminpass1" minlength="' . $minpass . '" maxlength="40" required="required" />
                        <span class="help-block">' . ins_translate('Remarque') . ' : ' . $minpass . ' ' . ins_translate('caractères minimum') . '</span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="adminpass2">' . ins_translate("Une seconde fois") . '</label>
                        <input class="form-control" type="password" name="adminpass2" id="adminpass2" minlength="' . $minpass . '" maxlength="40" required="required" />
                        <span class="help-block">' . ins_translate('Remarque') . ' : ' . $minpass . ' ' . ins_translate('caractères minimum') . '</span>
                     </div>
                     <div class="form-group row">
                        <input type="hidden" name="langue" value="' . $langue . '" />
                        <input type="hidden" name="stage" value="' . $stage . '" />
                        <input type="hidden" name="op" value="write_users" />
                        <button type="submit" class="btn btn-success">' . ins_translate(' Créer ') . '</button>
                     </div>
                  </form>
            </div>';
    $fieldlength = '
            inpandfieldlen("adminlogin",40);
            inpandfieldlen("adminpass1",40);
            inpandfieldlen("adminpass2",40);';
    formval('fv', '', $fieldlength, '1');
}
예제 #2
0
파일: etape_4.php 프로젝트: npds/npds_dune
function etape_4()
{
    global $langue, $stage, $qi, $stopngo, $stopphp, $dbhost, $dbuname, $dbname, $adminmail;
    $stage = 4;
    include_once 'config.php';
    echo '
               <h3 class="m-b-2">' . ins_translate("Paramètres de connexion") . '</h3>
               <div class="col-sm-12">
                  <form id="parameters" name="parameters" method="post" action="install.php">
                     <div class="form-group row">
                        <label class="form-control-label" for="new_dbhost">' . ins_translate("Nom d'hôte du serveur mySQL") . '</label>    
                        <input class="form-control" type="text" name="new_dbhost" id="new_dbhost" maxlength="80" value="' . $dbhost . '" required="required" />
                        <span class="help-block">' . ins_translate("Exemples :") . ' ==> sql.domaine.com ==> localhost</span>
                        <span class="help-block text-xs-right" id="countcar_new_dbhost"></span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="new_dbuname">' . ins_translate("Nom d'utilisateur (identifiant)") . '</label>
                        <input class="form-control" type="text" name="new_dbuname" id="new_dbuname" maxlength="80" value="' . $dbuname . '" required="required" />
                        <span class="help-block text-xs-right" id="countcar_new_dbuname"></span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="new_dbpass">' . ins_translate("Mot de passe") . '</label>
                        <input class="form-control" type="password" name="new_dbpass" id="new_dbpass" maxlength="80" value="' . $dbpass . '" required="required" />
                        <span class="help-block text-xs-right" id="countcar_new_dbpass"></span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="new_dbname">' . ins_translate("Nom de la base de données") . '</label>
                        <input class="form-control" type="text" name="new_dbname" id="new_dbname" maxlength="80" value="' . $dbname . '" required="required" />
                        <span class="help-block text-xs-right" id="countcar_new_dbname"></span>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="new_NPDS_Prefix">' . ins_translate("Préfixe des tables sql") . '</label>
                        <small>(' . ins_translate("Pour éviter les conflits de nom de table sql...") . ')</small>
                        <input class="form-control" type="text" name="new_NPDS_Prefix" id="new_NPDS_Prefix" maxlength="10" value="' . $NPDS_Prefix . '" />
                        <span class="help-block text-xs-right" id="countcar_new_NPDS_Prefix"></span>
                     </div>';
    if ($mysql_p == 0) {
        $sel1 = 'selected="selected"';
        $sel2 = '';
    } else {
        $sel1 = '';
        $sel2 = 'selected="selected"';
    }
    echo '
                     <div class="form-group row">
                        <label class="form-control-label" for="new_mysql_p">' . ins_translate("Type de connexion au serveur mySQL") . '</label>
                        <select class="custom-select form-control" name="new_mysql_p">
                           <option value="0" ' . $sel1 . '>' . ins_translate("Non permanente") . '</option>
                           <option value="1" ' . $sel2 . '>' . ins_translate("Permanente") . '</option>
                        </select>
                     </div>';
    if ($system == 0) {
        $sel3 = 'selected="selected"';
        $sel4 = '';
    } else {
        $sel3 = '';
        $sel4 = 'selected="selected"';
    }
    echo '
                     <div class="form-group row">
                        <label class="form-control-label" for="new_system">' . ins_translate('Système hôte') . '</label>
                        <select class="custom-select form-control" name="new_system">
                           <option value="0" ' . $sel3 . '>Unix / Linux</option>
                           <option value="1" ' . $sel4 . '>Windows</option>
                        </select>
                     </div>';
    if ($system_md5 == 0) {
        $sel5 = 'selected="selected"';
        $sel6 = '';
    } else {
        $sel5 = '';
        $sel6 = 'selected="selected"';
    }
    echo '
                     <div class="form-group row">
                        <label class="form-control-label" for="new_system_md5">' . ins_translate("Cryptage des mots de passe administrateur(s)/auteur(s)") . ' (MD5)</label>
                        <select class="custom-select form-control" name="new_system_md5">
                           <option value="0" ' . $sel5 . '>' . ins_translate('Non') . '</option>
                           <option value="1" ' . $sel6 . '>' . ins_translate('Oui') . '</option>
                        </select>
                     </div>
                     <div class="form-group row">
                        <label class="form-control-label" for="new_adminmail">' . ins_translate("Adresse e-mail de l'administrateur") . '</label>
                        <input class="form-control" type="email" name="new_adminmail" id="new_adminmail" value="' . $adminmail . '" required="required" />
                        <span class="help-block text-xs-right" id="countcar_new_adminmail"></span>
                     </div>
                     <div class="form-group row">
                        <input type="hidden" name="langue" value="' . $langue . '" />
                        <input type="hidden" name="stage" value="' . $stage . '" />
                        <input type="hidden" name="op" value="write_parameters" />
                        <input type="hidden" name="qi" value="' . $qi . '" />
                        <button type="submit" class="btn btn-success">' . ins_translate(' Modifier ') . '</button>
                     </div>
                  </form>
               </div>
            </div>';
    $fieldlength = '
            inpandfieldlen("new_dbhost",80);
            inpandfieldlen("new_dbuname",80);
            inpandfieldlen("new_dbpass",80);
            inpandfieldlen("new_dbname",80);
            inpandfieldlen("new_NPDS_Prefix",10);
            ';
    formval('fv', '', $fieldlength, '1');
}
예제 #3
0
파일: etape_5.php 프로젝트: npds/npds_dune
function etape_5()
{
    global $langue, $stage, $qi;
    $stage = 5;
    include_once 'config.php';
    echo '
               <h3 class="m-b-2">' . ins_translate('Autres paramètres') . '</h3>
               <div class="col-sm-12">
                  <form id="others_parameters" name="others_parameters" method="post" action="install.php">
                  <div class="form-group row">
                     <label class="form-control-label" for="new_nuke_url">' . ins_translate('Adresse (URL) de votre site') . '</label>
                     <input class="form-control" type="url" name="new_nuke_url" id="new_nuke_url" maxlength="80" value="' . $nuke_url . '" required="required" />
                     <span class="help-block">' . ins_translate('Exemples :') . ' http://www.monsite.com | http://www.monsite.com/npds</span>
                     <span class="help-block text-xs-right" id="countcar_new_nuke_url"></span>
                  </div>
                  <div class="form-group row">
                     <label class="form-control-label" for="new_sitename">' . ins_translate('Nom de votre site') . '</label>
                     <input class="form-control" type="text" name="new_sitename" id="new_sitename" maxlength="80" value="' . $sitename . '" />
                     <span class="help-block text-xs-right" id="countcar_new_sitename"></span>
                  </div>
                  <div class="form-group row">
                     <label class="form-control-label" for="new_Titlesitename">' . ins_translate('Intitulé de votre site') . '</label>
                     <input class="form-control" type="text" name="new_Titlesitename" id="new_Titlesitename" maxlength="80" value="' . $Titlesitename . '" />
                     <span class="help-block text-xs-right" id="countcar_new_Titlesitename"></span>
                  </div>
                  <div class="form-group row">
                     <label class="form-control-label" for="new_slogan">' . ins_translate('Slogan de votre site') . '</label>
                     <input class="form-control" type="text" name="new_slogan" id="new_slogan" maxlength="80" value="' . $slogan . '" />
                     <span class="help-block text-xs-right" id="countcar_new_slogan"></span>
                  </div>
                  <div class="form-group row">
                     <label class="form-control-label" for="new_Default_Theme">' . ins_translate('Thème graphique') . '</label>
                     <select class="custom-select form-control" name="new_Default_Theme" />';
    include 'themes/list.php';
    $themelist = explode(' ', $themelist);
    $sel = '';
    for ($i = 0; $i < sizeof($themelist); $i++) {
        if ($themelist[$i] != '') {
            if ($themelist[$i] == 'npds-boost_sk') {
                $sel = ' selected="selected"';
            } else {
                $sel = '';
            }
            echo '
                        <option value="' . $themelist[$i] . '"' . $sel . '>' . $themelist[$i] . '</option>';
        }
    }
    echo '
                     </select>
                  </div>';
    $today = getdate();
    $tday = $today[mday];
    $tmon = $today[mon];
    $tyear = $today[year];
    if ($tday < 10) {
        $tday = '0' . $tday;
    }
    if ($tmon < 10) {
        $tmon = '0' . $tmon;
    }
    if ($langue == 'english') {
        $startdate = $tmon . '/' . $tday . '/' . $tyear;
    } else {
        $startdate = $tday . '/' . $tmon . '/' . $tyear;
    }
    echo '
                  <div class="form-group row">
                     <input type="hidden" name="langue" value="' . $langue . '" />
                     <input type="hidden" name="stage" value="' . $stage . '" />
                     <input type="hidden" name="new_startdate" value="' . $startdate . '" />
                     <input type="hidden" name="op" value="write_others" />
                     <input type="hidden" name="qi" value="' . $qi . '" />
                     <button type="submit" class="btn btn-success">' . ins_translate(' Modifier ') . '</button>
                  </div>
               </form>
            </div>
         </div>';
    $fieldlength = '
            inpandfieldlen("new_nuke_url",80);
            inpandfieldlen("new_sitename",80);
            inpandfieldlen("new_Titlesitename",80);
            inpandfieldlen("new_slogan",80);';
    formval('fv', '', $fieldlength, '1');
}