<?php if (isset($_SESSION['authentification']) && $_SESSION['privilege'] >= 3) { echo Affichage_Entete($_SESSION['opensim_select']); $moteursOK = Securite_Simulateur(); /* ************************************ */ //SECURITE MOTEUR $btnN1 = "disabled"; $btnN2 = "disabled"; $btnN3 = "disabled"; if ($_SESSION['privilege'] == 4) { $btnN1 = ""; $btnN2 = ""; $btnN3 = ""; } // Niv 4 if ($_SESSION['privilege'] == 3) { $btnN1 = ""; $btnN2 = ""; $btnN3 = ""; } // Niv 3 if ($_SESSION['privilege'] == 2) { $btnN1 = ""; $btnN2 = ""; } // Niv 2 if ($moteursOK == "OK") { if ($_SESSION['privilege'] == 1) { $btnN1 = ""; $btnN2 = "";
function list_file($cur) { global $PHP_SELF, $order, $asc, $order0; if ($dir = opendir($cur)) { /* tableaux */ $tab_dir = array(); $tab_file = array(); /* extraction */ while ($file = readdir($dir)) { if (is_dir($cur . "/" . $file)) { if (!in_array($file, array(".", ".."))) { $tab_dir[] = addScheme($file, $cur, 'dir'); } } else { $tab_file[] = addScheme($file, $cur, 'file'); } } /* affichage */ echo "<table class='table table-hover'>"; echo "<tr>"; echo "<th>" . ($order == 'name' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Nom</th>"; echo "<th>" . ($order == 'size' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Taille</th>"; echo "<th>" . ($order == 'date' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Date</th>"; echo "<th>" . ($order == 'time' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Time</th>"; echo "<th>" . ($order == 'ext' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Type</th>"; echo "<th>" . ($order == 'name' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Download</th>"; echo "<th>" . ($order == 'name' ? $asc == 'a' ? '/\\ ' : '\\/ ' : '') . "Delete</th>"; echo "</tr>"; foreach ($tab_file as $elem) { if (assocExt($elem['ext']) != 'inconnu') { echo '<tr>'; echo '<td>'; echo '<h5><i class="glyphicon glyphicon-saved text-success"></i>'; echo ' <input type="hidden" value="' . $_SESSION['opensim_select'] . '" name="name_sim">'; echo '<input type="hidden" value="' . $elem['name'] . '" name="name_file">' . $elem['name'] . ''; echo '</h5></td>'; echo '<td><h5>' . formatSize($elem['size']) . '</h5></td>'; echo '<td><h5><span class="badge">' . date("d-m-Y", $elem['date']) . '</span></h5></td>'; echo '<td><h5><span class="badge">' . date("H:i:s a", $elem['date']) . '</span></h5></td>'; echo '<td><h5>' . assocExt($elem['ext']) . '</h5></td>'; echo '<td>'; $moteursOK = Securite_Simulateur(); /* ************************************ */ //SECURITE MOTEUR $btnN1 = "disabled"; $btnN2 = "disabled"; $btnN3 = "disabled"; if ($_SESSION['privilege'] == 4) { $btnN1 = ""; $btnN2 = ""; $btnN3 = ""; } // Niv 4 if ($_SESSION['privilege'] == 3) { $btnN1 = ""; $btnN2 = ""; $btnN3 = ""; } // Niv 3 if ($_SESSION['privilege'] == 2) { $btnN1 = ""; $btnN2 = ""; } // Niv 2 if ($moteursOK == "OK") { if ($_SESSION['privilege'] == 1) { $btnN1 = ""; $btnN2 = ""; $btnN3 = ""; } } //SECURITE MOTEUR /* ************************************ */ if ($_SESSION['privilege'] >= 3) { $action = "inc/download.php?file=" . INI_Conf_Moteur($_SESSION['opensim_select'], "address") . $elem['name']; // $btnN3 = ""; echo '<form method="post" action="' . $action . '">'; echo '<input type="hidden" value="' . $_SESSION['opensim_select'] . '" name="name_sim">'; echo '<input type="hidden" value="' . $elem['name'] . '" name="name_file">'; echo '<button class="btn btn-success" type="submit" value="download" name="cmd" >'; echo '<i class="glyphicon glyphicon-download-alt"></i> Download</button>'; echo '</form>'; echo '<td>'; echo '<form method="post" action="">'; echo '<input type="hidden" value="' . $_SESSION['opensim_select'] . '" name="name_sim">'; echo '<input type="hidden" value="' . $elem['name'] . '" name="name_file">'; echo ' <button class="btn btn-danger" type="submit" value="delete" name="cmd" >'; echo '<i class="glyphicon glyphicon-trash"></i> Delete</button>'; echo '</td>'; echo '</form>'; } else { if ($moteursOK == "OK") { echo '<form method="post" action="">'; echo '<input type="hidden" value="' . $_SESSION['opensim_select'] . '" name="name_sim">'; echo '<input type="hidden" value="' . $elem['name'] . '" name="name_file">'; echo '<button class="btn btn-success" type="submit" value="download" name="cmd" ' . $btnN2 . '>'; echo '<i class="glyphicon glyphicon-download-alt"></i> Download</button>'; echo '<td>'; echo ' <button class="btn btn-danger" type="submit" value="delete" name="cmd" ' . $btnN2 . '>'; echo '<i class="glyphicon glyphicon-trash"></i> Delete</button>'; echo '</td>'; echo '</form>'; } else { echo '<form method="post" action="">'; echo '<button class="btn btn-success" type="submit" name="cmd" disabled>'; echo '<i class="glyphicon glyphicon-download-alt"></i> Download</button>'; echo '<td>'; echo ' <button class="btn btn-danger" type="submit" name="cmd" disabled>'; echo '<i class="glyphicon glyphicon-trash"></i> Delete</button>'; echo '</td>'; echo '</form>'; } } echo '</td>'; echo '</tr>'; } } echo '</table>'; closedir($dir); } }