Exemplo n.º 1
0
function etape_1()
{
    global $stage, $cms_name, $langue;
    $stage = 0;
    $accueil = 'install/languages/' . $langue . '/bienvenue.txt';
    echo '
               <div class="row">
                  <div class="col-sm-12">
                     <h3 class="m-b-2">' . ins_translate('Nouvelle installation') . '&nbsp;' . $cms_name . '</h3>
    ' . ins_translate('Bienvenue') . ',<br />';
    $id_fr = fopen($accueil, 'r');
    fpassthru($id_fr);
    echo '
                  </div>
               </div>
               <form name="welcome" method="post" action="install.php">
                  <div class="form-check">
                     <label class="custom-control custom-checkbox">
                        <input class="custom-control-input" type="checkbox" name="qi" value="1" />
                        <span class="custom-control-indicator"></span>
                        <span class="custom-control-description"> ' . ins_translate("Installation rapide") . '</span>
                    </label>
                  </div>
                  <input type="hidden" name="stage" value="2" />
                  <input type="hidden" name="langue" value="' . $langue . '" />
                  <button type="submit" class="btn btn-success">' . ins_translate(' Etape suivante ') . '</button>
               </form>
            </div>';
}
Exemplo n.º 2
0
function etape_7()
{
    include_once 'config.php';
    global $langue, $stage, $minpass, $NPDS_Prefix;
    $stage = 7;
    echo '<h3>' . ins_translate('Compte Admin') . '</h3>

   <form id="admin_password" name="admin_password" method="post" action="install.php">

   <fieldset class="form-group">
      <label>' . ins_translate('Identifiant') . '</label>
      <input class="form-control" type="text" name="adminlogin" size="35" maxlength="40" value="Root">
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate('Mot de passe') . ' *</label>
      <input class="form-control" type="password" name="adminpass1" size="35" maxlength="40">
      <small>* ' . ins_translate('Remarque') . ' : ' . $minpass . ' ' . ins_translate('caractères minimum') . '</small>
      </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Une seconde fois") . ' *</label>
      <input class="form-control" type="password" name="adminpass2" size="35" maxlength="40" />
      <small>* ' . ins_translate('Remarque') . ' : ' . $minpass . ' ' . ins_translate('caractères minimum') . '</small>
   </fieldset>

      <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-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Créer ') . '</button>
</form></div>';
}
Exemplo n.º 3
0
function etape_3()
{
    global $stage, $langue, $stopngo, $table_rep;
    $stage = 3;
    echo '<form name="path" method="post" action="install.php">
   <h3>' . ins_translate('Vérification des fichiers') . '</h3>

<ul>';
    verif_php();
    verif_chmod();
    if ($stopngo == 1) {
        echo '</ul>
   </form>
   <div class="alert alert-warning" role="alert">' . ins_translate("Conseil : utilisez votre client FTP favori pour effectuer ces modifications puis faites 'Actualiser'.") . '</div>
   <form name="reload" method="post">
   <button onclick="window.location.reload()" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Actualiser ') . '</button>
   
   </form></div>';
        pied_depage();
        exit;
    } else {
        echo '</ul>

   <input type="hidden" name="langue" value="' . $langue . '" />
   <input type="hidden" name="stage" value="4" />
   <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Etape suivante ') . '</button>
   </form></div>';
    }
}
Exemplo n.º 4
0
function etape_2()
{
    global $stage, $langue, $qi;
    $stage = 2;
    $lang_symb = substr($langue, 0, 3);
    if (file_exists('install/languages/' . $langue . '/licence-' . $lang_symb . '.txt')) {
        $licence_file = 'install/languages/' . $langue . '/licence-' . $lang_symb . '.txt';
        $myfile = @fopen($licence_file, "r");
        $licence_text = fread($myfile, filesize($licence_file));
        fclose($myfile);
        $nohalt = true;
    } else {
        $licence_text = inst_translate('Fichier de licence indisponible !');
        $nohalt = false;
    }
    echo '
               <h3 class="m-b-2">' . ins_translate('Licence') . '</h3>
               <form name="gpl" method="post" action="install.php">
                  <fieldset class="form-group">
                     <label for="licence">' . ins_translate("L'utilisation de NPDS est soumise à l'acceptation des termes de la licence GNU GPL ") . ' :</label>
                     <textarea  name="licence" class="form-control" id="licence" rows="15" readonly="readonly">' . $licence_text . '</textarea>
                  </fieldset>
                  <input type="hidden" name="langue" value="' . $langue . '" />
                  <input type="hidden" name="stage" value="3" />';
    if ($nohalt) {
        echo '
                  <button type="submit" class="btn btn-success">' . ins_translate(" J'accepte ") . '</button>';
    } else {
        echo '
                  <div style="font-weight: bold; color: #ff0000">stop !</div>';
    }
    echo '
               </form>
            </div>';
}
Exemplo n.º 5
0
function etape_9()
{
    global $langue, $stage, $izx;
    $stage = 9;
    echo '
      <h3 class="m-b-2">' . ins_translate('Fin') . '</h3>
         <div class="alert alert-success">' . ins_translate('Félicitations, vous avez à présent votre portail NPDS.') . '</div>
         <form name="ended" method="post" action="install.php">
            <input type="hidden" name="langue" value="' . $langue . '" />
            <input type="hidden" name="stage" value="' . $stage . '" />
            <input type="hidden" name="op" value="write_ok" />
            <button type="submit" class="btn btn-success">' . ins_translate(" Quitter ") . '</button>
         </form>
      </div>';
}
Exemplo n.º 6
0
function etape_6()
{
    global $list_tab, $langue, $stage, $dbhost, $dbname, $dbuname, $dbpass, $NPDS_Prefix, $pre_tab;
    $stage = 6;
    echo '
               <h3 class="m-b-2">' . ins_translate('Base de données') . '</h3>
                  <p id="mess_bd">' . ins_translate('Nous allons maintenant procéder à la création des tables de la base de données ') . ' (&nbsp;<code class="code">' . $dbname . '</code>&nbsp;) ' . ins_translate('sur le serveur d\'hébergement') . ' (&nbsp;<code class="code">' . $dbhost . '</code>&nbsp;). ' . $pre_tab . '<br />' . ins_translate('Si votre base de données comporte déjà des tables, veuillez en faire une sauvegarde avant de poursuivre !') . '<br />' . ins_translate('Si la base de données') . ' (&nbsp;<code class="code">' . $dbname . '</code>&nbsp;) ' . ins_translate('n\'existait pas ce script tentera de la créer pour vous.') . '</p><br />
                  <form name="database" method="post" action="install.php">
                     <input type="hidden" name="langue" value="' . $langue . '" />
                     <input type="hidden" name="stage" value="' . $stage . '" />
                     <input type="hidden" name="op" value="write_database" />
                     <button type="submit" class="btn btn-success">' . ins_translate(' Créer ') . '</button>
                  </form>
               </div>';
}
Exemplo n.º 7
0
function etape_9()
{
    global $langue, $stage, $izx;
    $stage = 9;
    echo '<h3>' . ins_translate('Fin') . '</h3>

  <p>' . ins_translate('Félicitations, vous avez à présent votre portail NPDS.') . '</p>

   <form name="ended" method="post" action="install.php">

   <input type="hidden" name="langue" value="' . $langue . '" />
   <input type="hidden" name="stage" value="' . $stage . '" />
   <input type="hidden" name="op" value="write_ok" />
   <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(" Quitter ") . '</button>
   </form></div>';
}
Exemplo n.º 8
0
function etape_1()
{
    global $stage, $cms_name, $langue;
    $stage = 0;
    $accueil = 'install/languages/' . $langue . '/bienvenue.txt';
    echo '
   <form name="welcome" method="post" action="install.php">
   <div class="row">
   <div class="col-md-12">
    <h3>' . ins_translate('Nouvelle installation') . '&nbsp;' . $cms_name . '</h3>
    ' . ins_translate('Bienvenue') . ',<br />';
    $id_fr = fopen("{$accueil}", "r");
    fpassthru($id_fr);
    echo '
    </div>
    </div>
    <input type="hidden" name="stage" value="2" />
    <input type="hidden" name="langue" value="' . $langue . '" />
    <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Etape suivante ') . '</button>
    </form></div>';
}
Exemplo n.º 9
0
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');
}
Exemplo n.º 10
0
function etape_5()
{
    global $langue, $stage;
    $stage = 5;
    include_once 'config.php';
    echo '<h3>' . ins_translate('Autres paramètres') . '</h3>

   <form class="" id="others_parameters" name="others_parameters" method="post" action="install.php">
   <fieldset class="form-group">
      <label>' . ins_translate('Adresse (URL) de votre site') . '</label>
      <input class="form-control" type="text" name="new_nuke_url" size="35" maxlength="80" value="' . $nuke_url . '" />
      <small>' . ins_translate('Exemples :') . '<br />http://www.monsite.com<br />http://www.monsite.com/npds</small>
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate('Nom de votre site') . '</label>
      <input class="form-control" type="text" name="new_sitename" size="35" maxlength="80" value="' . $sitename . '" />
   </fieldset>
   
   <fieldset class="form-group">
      <label>' . ins_translate('Intitulé de votre site') . '</label>
      <input class="form-control" type="text" name="new_Titlesitename" size="60" maxlength="80" value="' . $Titlesitename . '" />
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate('Slogan de votre site') . '</label>
      <input class="form-control" type="text" name="new_slogan" size="35" maxlength="80" value="' . $slogan . '" />
   </fieldset>
';
    echo '
   <fieldset class="form-group">
      <label>' . ins_translate('Thème graphique') . '</label>
      <select class="c-select form-control" name="new_Default_Theme" />';
    include 'themes/list.php';
    $themelist = explode(' ', $themelist);
    for ($i = 0; $i < sizeof($themelist); $i++) {
        if ($themelist[$i] != '') {
            echo '<option value="' . $themelist[$i] . '">' . $themelist[$i] . '</option>';
        }
    }
    echo '
      </select>
   </fieldset>
';
    $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 '

   <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" />
   <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Modifier ') . '</button>
   </form></div>';
}
Exemplo n.º 11
0
function menu()
{
    global $menu, $langue, $colorst1, $colorst2, $colorst3, $colorst4, $colorst5, $colorst6, $colorst7, $colorst8, $colorst9, $colorst10;
    $menu = '';
    $menu .= '
         <div class="row">
            <div class="col-sm-3">
               <ul class="list-group mb-1">
                  <li class="list-group-item list-group-item' . $colorst1 . '">' . ins_translate('Langue') . '</li>
                  <li class="list-group-item list-group-item' . $colorst2 . '">' . ins_translate('Bienvenue') . '</li>
                  <li class="list-group-item list-group-item' . $colorst3 . '">' . ins_translate('Licence') . '</li>
                  <li class="list-group-item list-group-item' . $colorst4 . '">' . ins_translate('Vérification des fichiers') . '</li>
                  <li class="list-group-item list-group-item' . $colorst5 . '">' . ins_translate('Paramètres de connexion') . '</li>
                  <li class="list-group-item list-group-item' . $colorst6 . '">' . ins_translate('Autres paramètres') . '</li>
                  <li class="list-group-item list-group-item' . $colorst7 . '">' . ins_translate('Base de données') . '</li>
                  <li class="list-group-item list-group-item' . $colorst8 . '">' . ins_translate('Compte Admin') . '</li>
                  <li class="list-group-item list-group-item' . $colorst9 . '">' . ins_translate('Module UPload') . '</li>
                  <li class="list-group-item list-group-item' . $colorst10 . '">' . ins_translate('Fin') . '</li>
               </ul>
            </div>
            <div class="col-sm-9">';
    return $menu;
}
Exemplo n.º 12
0
            write_upload($new_max_size, $new_DOCUMENTROOT, $new_autorise_upload_p, $new_racine, $new_rep_upload, $new_rep_cache, $new_rep_log, $new_url_upload);
            echo '
       <h3>' . ins_translate("Configuration du module UPload") . '</h3>';
            if ($stage8_ok == 1) {
                $msg = 'Le fichier de configuration a été écrit avec succès !';
            } elseif ($stage8_ok == 0) {
                $msg = "Le fichier de configuration n'a pas pu être modifié. Vérifiez les droits d'accès au fichier 'config.php', puis réessayez à nouveau.";
            }
            echo '<form name="next" method="post" action="install.php">
             ' . ins_translate($msg);
            if ($stage8_ok == 1) {
                echo '
                <input type="hidden" name="langue" value="' . $langue . '" />
                <input type="hidden" name="stage" value="9" />
                <br /><br />
                <input type="submit" class="btn btn-secondary" value="' . ins_translate(" Etape suivante ") . '" />';
            }
            echo '</form></div>
          ';
            unset($stage8_ok);
            break;
        case 'etape_8':
        default:
            etape_8();
            break;
    }
    pied_depage();
}
#################################################################################
# install/etape_9.php
# Fin
Exemplo n.º 13
0
function etape_3()
{
    global $menu, $stage, $langue, $qi, $stopngo, $table_rep, $stopphp, $phpver, $listfich, $colorst1, $colorst2, $colorst3, $colorst4;
    $stage = 3;
    verif_php();
    verif_chmod();
    $colorst1 = '-success';
    $colorst2 = '-success';
    $colorst3 = '-success';
    $colorst4 = ' active';
    if ($stopphp == 1) {
        $colorst4 = '-danger';
    }
    if ($stopngo == 1) {
        $colorst4 = '-danger';
    }
    if ($stopngo != 1 and $stopphp != 1 and $qi == 1) {
        $stage = 4;
    } else {
        entete();
        menu();
        echo $menu;
        echo '
               <h3 class="m-b-2">' . ins_translate('Vérification des fichiers') . '</h3>';
        if ($stopphp != 0) {
            echo '
               <div>' . ins_translate("Version actuelle de PHP") . ' : ' . $phpver . '</div>
               <div class="alert alert-danger">' . ins_translate("NPDS nécessite une version 4.0.6 ou supérieure !") . '</div>
               <form name="reload" method="post">
                  <button onclick="window.location.reload()" class="btn btn-danger">' . ins_translate(' Actualiser ') . '</button>
               </form>';
            pied_depage();
        }
        echo '
               <form name="path" method="post" action="install.php">
                  <ul class="list-group form-group m-t-1">';
        if ($stopphp != 1) {
            echo $listfich;
        }
        if ($stopngo == 1) {
            echo '
                  </ul>
               </form>
               <div class="alert alert-danger" role="alert">' . ins_translate("Conseil : utilisez votre client FTP favori pour effectuer ces modifications puis faites 'Actualiser'.") . '</div>
               <form name="reload" method="post">
                  <button onclick="window.location.reload()" class="btn btn-danger">' . ins_translate(' Actualiser ') . '</button>
               </form>
            </div>';
            pied_depage();
            exit;
        } else {
            echo '
               </ul>
               <div class="form-group m-t-1">
                  <input type="hidden" name="langue" value="' . $langue . '" />
                  <input type="hidden" name="stage" value="4" />
                  <button type="submit" class="btn btn-success">' . ins_translate(' Etape suivante ') . '</button>
               </div>
            </form>
         </div>';
        }
        pied_depage();
    }
}
Exemplo n.º 14
0
function menu()
{
    global $langue, $colorst1, $colorst2, $colorst3, $colorst4, $colorst5, $colorst6, $colorst7, $colorst8, $colorst9, $colorst10;
    $lang_symb = substr($langue, 0, 3);
    if (file_exists($fichier_lang = 'install/languages/' . $langue . '/install-' . $lang_symb . '.php')) {
        @(include $fichier_lang);
    } else {
        @(include 'install/languages/francais/install-fre.php');
    }
    echo '<div class="row">
      <div class="col-md-3"><strong>
         <ul class="list-unstyled">
            <li style="color: ' . $colorst1 . '">' . ins_translate('Langue') . '</li>
            <li style="color: ' . $colorst2 . '">' . ins_translate('Bienvenue') . '</li>
            <li style="color: ' . $colorst3 . '">' . ins_translate('Licence') . '</li>
            <li style="color: ' . $colorst4 . '">' . ins_translate('Vérification des fichiers') . '</li>
            <li style="color: ' . $colorst5 . '">' . ins_translate('Paramètres de connexion') . '</li>
            <li style="color: ' . $colorst6 . '">' . ins_translate('Autres paramètres') . '</li>
            <li style="color: ' . $colorst7 . '">' . ins_translate('Base de données') . '</li>
            <li style="color: ' . $colorst8 . '">' . ins_translate('Compte Admin') . '</li>
            <li style="color: ' . $colorst9 . '">' . ins_translate('Module UPload') . '</li>
            <li style="color: ' . $colorst10 . '">' . ins_translate('Fin') . '</li>
         </ul></strong>
      </div>
      <div class="col-md-9">';
}
Exemplo n.º 15
0
function etape_4()
{
    global $langue, $stage;
    $stage = 4;
    include_once 'config.php';
    echo '<h3>' . ins_translate("Paramètres de connexion") . '</h3>
  
   <form id="parameters" name="parameters" method="post" action="install.php">
   
   <fieldset class="form-group">
      <label for="new_dbhost">' . ins_translate("Nom d'hôte du serveur mySQL") . '</label>    
      <input class="form-control" type="text" name="new_dbhost" size="25" maxlength="80" value="' . $dbhost . '">
      <small class="text-muted">' . ins_translate("Exemples :") . ' <br />==> sql.domaine.com<br />==> localhost</small>
   </fieldset>
   
   <fieldset class="form-group">
      <label for="new_dbuname">' . ins_translate("Nom d'utilisateur (identifiant)") . '</label>
      <input class="form-control" type="text" name="new_dbuname" size="25" maxlength="80" value="' . $dbuname . '">
   </fieldset>

   <fieldset class="form-group">
      <label for="new_dbpass">' . ins_translate("Mot de passe") . '</label>
      <input class="form-control" type="password" name="new_dbpass" size="25" maxlength="80" value="' . $dbpass . '">
   </fieldset>
   
   
   <fieldset class="form-group">
      <label for="new_dbname">' . ins_translate("Nom de la base de données") . '</label>
      <input class="form-control" type="text" name="new_dbname" size="25" maxlength="80" value="' . $dbname . '">
   </fieldset>
   
   <fieldset class="form-group">
      <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" size="25" maxlength="10" value="' . $NPDS_Prefix . '">      
   </fieldset>';
    if ($mysql_p == 0) {
        $sel1 = 'selected="selected"';
        $sel2 = '';
    } else {
        $sel1 = '';
        $sel2 = 'selected="selected"';
    }
    echo '
     <fieldset class="form-group">
    <label for="new_mysql_p">' . ins_translate("Type de connexion au serveur mySQL") . '</label>
   <select class="c-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>
   </fieldset>';
    if ($system == 0) {
        $sel3 = 'selected="selected"';
        $sel4 = '';
    } else {
        $sel3 = '';
        $sel4 = 'selected="selected"';
    }
    echo '
      <fieldset class="form-group">
    <label for="new_system">' . ins_translate('Système hôte') . '</label>
   <select class="c-select form-control" name="new_system">
   <option value="0" ' . $sel3 . '>Unix / Linux</option>
   <option value="1" ' . $sel4 . '>Windows</option>
   </select>
   </fieldset>';
    if ($system_md5 == 0) {
        $sel5 = 'selected="selected"';
        $sel6 = '';
    } else {
        $sel5 = '';
        $sel6 = 'selected="selected"';
    }
    echo '
  <fieldset class="form-group">
    <label for="new_system_md5">' . ins_translate("Cryptage des mots de passe administrateur(s)/auteur(s)") . ' (MD5)</label>
   <select class="c-select form-control" name="new_system_md5">
   <option value="0" ' . $sel5 . '>' . ins_translate('Non') . '</option>
   <option value="1" ' . $sel6 . '>' . ins_translate('Oui') . '</option>
   </select>
   </fieldset>

   <fieldset class="form-group">
    <label for="new_adminmail">' . ins_translate("Adresse e-mail de l'administrateur") . '</label>
   <input class="form-control" type="text" name="new_adminmail" size="25" value="' . $adminmail . '">
   </fieldset>
   <input type="hidden" name="langue" value="' . $langue . '" />
   <input type="hidden" name="stage" value="' . $stage . '" />
   <input type="hidden" name="op" value="write_parameters" />
   <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(' Modifier ') . '</button>
   </form></div>';
}
Exemplo n.º 16
0
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');
}
Exemplo n.º 17
0
function etape_8()
{
    global $langue, $stage;
    $stage = 8;
    if (file_exists('modules/upload/upload.conf.php')) {
        include_once 'modules/upload/upload.conf.php';
    }
    if ($racine != '') {
        $begin = strlen($racine);
        $end1 = strlen($rep_upload);
        $end2 = strlen($rep_cache);
        $end3 = strlen($rep_log);
        $rep_upload = substr($rep_upload, $begin, $end1);
        $rep_cache = substr($rep_cache, $begin, $end2);
        $rep_log = substr($rep_log, $begin, $end3);
    }
    echo '<h3>' . ins_translate('Configuration du module UPload') . '</h3>

   <form id="upload_module" name="upload_module" method="post" action="install.php">

   <fieldset class="form-group">
      <label>' . ins_translate('Taille maxi des fichiers en octets') . '</label>
      <input class="form-control" type="text" name="new_max_size" size="15" maxlength="20" value="' . $max_size . '" />
   </fieldset>


   <fieldset class="form-group">
      <label>' . ins_translate("Chemin physique absolu d'accès depuis la racine de votre site") . '</label>
      <input class="form-control" type="text" name="new_DOCUMENTROOT" size="30" maxlength="60" value="' . $DOCUMENTROOT . '">
      <small>' . ins_translate("Exemple par défaut ou SI vous ne savez pas") . ' : ==><br />' . ins_translate("Exemples SI redirection") . ' : ==> /data/www/monsite OU c:\\web\\monsite</small>
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Autoriser l'upload dans le répertoire personnel") . '</label>
      <select class="c-select form-control" name="new_autorise_upload_p">';
    if ($autorise_upload_p == "true") {
        $sel1 = 'selected="selected"';
        $sel2 = '';
    } else {
        $sel1 = '';
        $sel2 = 'selected="selected"';
    }
    echo '<option value="true" ' . $sel1 . '>' . ins_translate('Oui') . '</option>
      <option value="false" ' . $sel2 . '>' . ins_translate('Non') . '</option>
      </select>
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Répertoire de votre site") . '</label>
      <input class="form-control" type="text" name="new_racine" size="30" maxlength="60" value="' . $racine . '" />
      <small>' . ins_translate('Exemples :') . '<br />www.monsite.com/ ==> <br />www.monsite.com/npds/ ==> <span class="vert">/npds</span><br />www.monsite.com/npds/npds/ ==> <span class="vert">/npds/npds</span></small>
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Répertoire de téléchargement") . '</label>
      <input class="form-control" type="text" name="new_rep_upload" size="30" maxlength="60" value="' . $rep_upload . '" readonly="readonly" />
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Répertoire des fichiers temporaires") . '</label>
      <input class="form-control" type="text" name="new_rep_cache" size="30" maxlength="60" value="' . $rep_cache . '" readonly="readonly" />
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("Fichier journal de sécurité") . '</label>
      <input class="form-control" type="text" name="new_rep_log" size="30" maxlength="60" value="' . $rep_log . '" readonly="readonly" />
   </fieldset>

   <fieldset class="form-group">
      <label>' . ins_translate("URL HTTP de votre site") . '</label>
      <input class="form-control" type="text" name="new_url_upload" size="30" maxlength="60" value="' . $url_upload . '" />
   </fieldset>

   <input type="hidden" name="langue" value="' . $langue . '" />
   <input type="hidden" name="stage" value="' . $stage . '" />
   <input type="hidden" name="op" value="write_upload" />
   <button type="submit" class="btn btn-warning-outline label-pill"><i class="fa fa-lg fa-check"></i>' . ins_translate(" Valider ") . '</button>
   </form></div>';
}
Exemplo n.º 18
0
function msg_erreur($message)
{
    echo '<html>
   <body bgcolor="white"><br />
      <div style="text-align: center; font-weight: bold">
         <div style="font-face: arial; font-size: 22px; color: #ff0000">' . ins_translate($message) . '</div>
      </div>
      </body>
</html>';
    die;
}
Exemplo n.º 19
0
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');
}
Exemplo n.º 20
0
            echo '
               <h3 class="m-b-2">' . ins_translate("Configuration du module UPload") . '</h3>';
            if ($stage8_ok == 1) {
                $msg = '
               <div class="alert alert-success">' . ins_translate('Le fichier de configuration a été écrit avec succès !') . '</div>';
            } elseif ($stage8_ok == 0) {
                $msg = '
               <div class="alert alert-danger">' . ins_translate("Le fichier de configuration n'a pas pu être modifié. Vérifiez les droits d'accès au fichier 'config.php', puis réessayez à nouveau.") . '</div>';
            }
            echo $msg;
            if ($stage8_ok == 1) {
                echo '
         <form name="next" method="post" action="install.php">
            <input type="hidden" name="langue" value="' . $langue . '" />
            <input type="hidden" name="stage" value="9" />
            <button type="submit" class="btn btn-success">' . ins_translate(" Etape suivante ") . '</button>
         </form>';
            }
            echo '
          </div>';
            unset($stage8_ok);
            break;
        case 'etape_8':
        default:
            etape_8();
            break;
    }
    pied_depage();
}
/*
# install/etape_9.php