} else { echo "<p class='alert alert-success alert-anim'>"; echo "<i class='glyphicon glyphicon-ok'></i>"; echo " <strong>" . $filename2 . "</strong> " . $osmw_erreur_file_exist . "</p>"; } $tableauIni = parse_ini_file($filename, true); if ($tableauIni == FALSE) { echo "<p class='alert alert-success alert-anim'>"; echo "<i class='glyphicon glyphicon-ok'></i>"; echo " {$osmw_erreur_file_ini_exist} <strong>" . $filename . "</strong> ...</p>"; } $i = 0; // Autorisation d'ajout de region $btn = 'disabled'; if (INI_Conf("Parametre_OSMW", "Autorized") == '1') { $RegionMax = INI_Conf("NbAutorized", "NbAutorized"); echo '<p>' . $osmw_label_nb_max_sim . ' <span class="badge">' . $RegionMax . '</span></p>'; echo '<p>' . $osmw_label_total_sim . ' <span class="badge">' . count($tableauIni) . '</span></p>'; if (count($tableauIni) == $RegionMax) { $btn = 'disabled'; } else { $btn = $btnN3; } echo '<form class="form-group" method="post" action="">'; echo '<input type="hidden" name="cmd" value="Ajouter">'; echo '<button class="btn btn-success" type="submit" ' . $btn . '><i class="glyphicon glyphicon-ok"></i> ' . $osmw_btn_ajout_user . '</button>'; echo '</form>'; } echo '<table class="table table-hover">'; echo '<tr>'; echo '<th>Name</th>';
} } //****************************************************** // Affichage page principale //****************************************************** $db = mysql_connect($hostnameBDD, $userBDD, $passBDD); mysql_select_db($database, $db); // *** Lecture BDD config *** $sql = 'SELECT * FROM moteurs'; $req = mysql_query($sql) or die('Erreur SQL !<p>' . $sql . '</p>' . mysql_error()); if (NbOpensim() >= 4) { $btn = 'disabled'; } else { $btn = $btnN3; } if (INI_Conf("Parametre_OSMW", "Autorized") == '1') { $btn = ''; } // echo '<h4>Liste des Simulateurs ajoutes au Manager</h4>'; echo '<p>Nombre total de Simulateurs <span class="badge">' . NbOpensim() . '</span></p>'; echo '<table class="table table-hover">'; echo '<tr>'; echo '<th>Name</th>'; echo '<th>Version</th>'; echo '<th>Path</th>'; echo '<th>HG url</th>'; echo '<th>Database</th>'; echo '<th>Edit</th>'; echo '<th>Delete</th>'; echo '</tr>'; while ($data = mysql_fetch_assoc($req)) {
//****************************************************** // commande de base $pre_cmd = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";./ScreenSend " . $_SESSION['opensim_select'] . " "; $cmd_OS_force_update = $pre_cmd . "force update"; $cmd_OS_stop = $pre_cmd . "shutdown"; $cmd_OS_restart = $pre_cmd . "restart"; $cmd_OS_save_iar = $pre_cmd . "save iar "; $cmd_OS_region_root = $pre_cmd . "change region root"; $cmd_SYS_start = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";./RunOpensim.sh"; $cmd_SYS_etat_OS = "ps -e |grep mono"; $cmd_SYS_etat_OS2 = "screen -list"; $cmd_SYS_Version_mono = "mono -V"; $cmd_SYS_Delete_log32 = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";chmod 777 OpenSim.log;rm OpenSim.log"; $cmd_SYS_Delete_log64 = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";chmod 777 OpenSim.32BitLaunch.log;rm OpenSim.32BitLaunch.log"; $cmd_SYS_Delete_file = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";chmod 777 "; $cmd_SYS_Delete_Xlog = "cd " . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . ";chmod 777 XEngine.log;rm XEngine.log"; //****************************************************** $MENU_LATTERALE = '<center><div id="menu"><ul> <li><a href="./" title="Page d\'accueil"><span>Accueil</span></a></li> <li><a href="?a=1" title="Gestion des sims (Messages, Start, Stop)"><span>Sims</span></a></li> <li><a href="?a=2" title="Gestion des sauvegardes (OAR, XML2)"><span>Backup</span></a></li> <li><a href="?a=3" title="Gestion du Terrain (RAW, JPG)"><span>Terrain</span></a></li> <li><a href="?a=7" title="Gestion et Visualisation du Log"><span>Log</span></a></li> <li><a href="?a=10" title="Gestion des fichiers de sauvegardes (OAR, IAR, RAW, ...)"><span>Fichiers</span></a></li> <li><a href="?a=9" title="Vous avez un probleme, envoyer un mail au gestionnaire du serveur"><span>Contact</span></a></li> <li><a href="?a=11" title="Affichage des sims presentes sur le moteur"><span>Carte</span></a></li> <li><a href="?a=14" title="Qui a participe au projet OSMW"><span>A Propos</span></a></li> <li><a href="?a=13" title="Une question, ici peut etre la reponse !"><span>Aide</span></a></li> </ul></div></center>'; $PIED_DE_PAGE = '<hr><center>' . INI_Conf($_SESSION['opensim_select'], "VersionOSMW") . '</center>';
$message_formulaire_invalide = "<i class='glyphicon glyphicon-remove'></i> Erreur dans le formulaire, veuillez reessayer ..."; $err_formulaire = false; $nom = isset($_POST['nom']) ? Rec($_POST['nom']) : ''; $email = isset($_POST['email']) ? Rec($_POST['email']) : ''; $objet = isset($_POST['objet']) ? Rec($_POST['objet']) : ''; $message = isset($_POST['message']) ? Rec($_POST['message']) : ''; if (isset($_POST['envoi'])) { $email = IsEmail($email) ? $email : ''; $err_formulaire = IsEmail($email) ? false : true; if ($nom != '' && $email != '' && $objet != '' && $message != '') { $headers = 'From: ' . $nom . ' <' . $email . '>' . "\r\n"; // Envoyer une copie au visiteur ? if ($_POST['sendcopy'] == true) { $cible = INI_Conf(0, "destinataire") . ', ' . $email; } else { $cible = INI_Conf(0, "destinataire"); } // Remplacement de caracteres speciaux $message = html_entity_decode($message); $message = str_replace(''', "'", $message); $message = str_replace('’', "'", $message); $message = str_replace('<br>', '', $message); $message = str_replace('<br />', '', $message); // Envoi du mail $message = $message . ' > Serveur Concerne: ' . $hostnameSSH . ' > Simulateur Selectionne: ' . $_SESSION['opensim_select'] . ' ' . INI_Conf_Moteur($_SESSION['opensim_select'], "version"); if (mail($cible, $objet, $message, $headers)) { echo '<div class="alert alert-success alert-anim">' . $message_envoye . '</div>'; } else { echo '<div class="alert alert-danger alert-anim">' . $message_non_envoye . '</div>'; } } else {
<button class="btn btn-lg btn-default btn-block" type="submit"> <span class="glyphicon glyphicon-log-in" aria-hidden="true"></span> Authentification </button> </form> <?php } ?> <div class="clearfix"></div> <footer class="footer"> <p class="text-center">Open Simulator Web Manager <?php echo date(Y); ?> <?php echo INI_Conf(VersionOSMW, VersionOSMW); ?> by djphil</p> </footer> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/pdf.js"></script> <!-- FADE ALERT --> <script> window.setTimeout(function() {$(".alert-anim").fadeTo(500, 0).slideUp(500, function() {$(this).remove();});}, 3000); </script> <script>$(function () {$('[data-toggle="tooltip"]').tooltip();});</script>