Fin de l'installation"; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= "
Pré-requis pour l'application fonctionne
- klask fonctionnel en ligne de commande
- klask doit être configuré avec le bon path pour le fichier klask.conf /var/www/guiKlask/klask/klask.conf
- Utilisateur www-data dans le fichier sudoer UNIQUEMENT pour la commande /usr/sbin/klask
Poursuivre
"; echo $buffer ; } } if ( $_GET['section'] == "saisieDB" ) { $buffer = "

Installation: Résultat de la saisie des paramètres

"; $buffer .= ""; if ( empty($_POST['textHostDB']) or empty($_POST['textNameDB']) or empty($_POST['textUserCreateDB']) or empty($_POST['textPasswdCreateDB']) or empty($_POST['textUserDB' ]) or empty($_POST['textPasswdDB']) or empty($_POST['textAdminApp']) or empty($_POST['textPasswdAdminApp']) ) { $buffer .= " "; $buffer .= ""; }else{ $resultat = createDatabase($_POST['textHostDB'], $_POST['textNameDB'], $_POST['textUserCreateDB'], $_POST['textPasswdCreateDB'], $_POST['textUserDB'], $_POST['textPasswdDB'] , $_POST['textAdminApp'], $_POST['textPasswdAdminApp']); if ( $resultat == 1 ) { $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $resultat = createFileConfig($_POST['textHostDB'], $_POST['textNameDB'], $_POST['textUserDB'], $_POST['textPasswdDB'], $_POST['textAdminApp']); if ( $resultat == 1 ) { $buffer .=""; }else{ $buffer .= "" ; $buffer .= ""; } $buffer .= ""; }else{ $buffer .= "" ; $buffer .= ""; } } $buffer .= "
Les champs hôte, nom de la base, utilisateur autorisé à créer une base, mot de passe de l'utilisateur autorisé, nom de lutilisateur pour l'accès de l'application à la base de données, et le mot de passe de l'utilisateur pour l'accès à la base de données sont OBLIGATOIRES.
page précédente
CREATE DATABASE: [OK]
CREATE ACCESS DATABASE FOR " . $_POST['textUserDB'] .": [OK]
CREATE TABLE USER: [OK]
CREATE TABLE SERVICE: [OK]
CREATE TABLE SERVICEUSER: [OK]
CREATE TABLE POWER: [OK]
CREATE TABLE CMDUSER: [OK]
CREATE TABLE CMDSERVICE: [OK]
CREATE TABLE SWITCH: [OK]
CREATE TABLE CMDSWITCH: [OK]
CREATE TABLE SERVICESWITCH: [OK]
CREATE TABLE NETWORK: [OK]
CREATE TABLE DEVICE: [OK]
INSERT POWER FOR TABLE SERVICESWITCH: [OK]
INSERT ADMIN ACCOUNT FOR TABLE USER: [OK]
CREATE FILE ./conf/config.php: [OK]
$resultat
page précédente
Etape suivante
$resultat
page précédente
"; echo $buffer ; } if ( $_GET['section'] == "createFileAuth" ) { $buffer ="

Installation: Résultat de la saisie des parmètres

"; $buffer .= ""; if ( empty($_POST['textHostLdap']) or empty($_POST['textBindUser']) or empty($_POST['textService'] ) ) { $buffer .= ""; $buffer .= ""; }else{ $resultat = createFileLDAP($_POST['textHostLdap'], $_POST['textBindUser'], $_POST['textService']) ; if ( $resultat == 1 ) { $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; $buffer .= ""; }else{ $buffer .= ""; $buffer .= ""; } } $buffer .= "
Les champs Nom du serveur LDAP, Bind des Utilisateurs, champs du service d'affectation de l'utilisateur sont obligatoires
page précédente
Fin de l'installation
Pré-requis pour l'application fonctionne
- klask fonctionnel en ligne de commande
- klask doit être configuré avec le bon path pour le fichier klask.conf /var/www/guiKlask/klask/klask.conf
- Utilisateur www-data dans le fichier sudoer UNIQUEMENT pour la commande /usr/sbin/klask
Poursuivre
CREATE FILE ./ldap/auth_ldap.php : [OK]
$resultat
page précédente
"; echo $buffer; } function displaySaisieInstall() { //Nom de la base //Nom de l'utilisateur pour la création de la base //Password de l'utilisateur pour la création de la base //Création de la base //Demande si c'est une auth LDAP ou mysql avec comme contrainte d'exister dans le /etc/passwd } ?>