예제 #1
0
파일: add_aid.php 프로젝트: rhertzog/lcs
$resultat_session = $session_gepi->security_check();
if ($resultat_session == 'c') {
    header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes");
    die;
} else {
    if ($resultat_session == '0') {
        header("Location: ../logout.php?auto=1");
        die;
    }
}
if (!checkAccess()) {
    header("Location: ../logout.php?auto=1");
    die;
}
// Vérification du niveau de gestion des AIDs
if (NiveauGestionAid($_SESSION["login"], $indice_aid) < 5) {
    header("Location: ../logout.php?auto=1");
    die;
}
if (!isset($mess)) {
    $mess = "";
}
if (isset($is_posted) and $is_posted == "1") {
    check_token();
    //  On regarde si une aid porte déjà le même nom
    $test = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM aid WHERE (nom='{$reg_nom}' and indice_aid='{$indice_aid}')");
    $count = mysqli_num_rows($test);
    // On calcule le nouveau id pour l'aid à insérer.
    $call_id = mysqli_query($GLOBALS["mysqli"], "SELECT id FROM aid order by 'id'");
    $count_id = mysqli_num_rows($call_id);
    $i = 0;
예제 #2
0
파일: index2.php 프로젝트: rhertzog/lcs
        echo " /></center></td>\n";
        // Avertissement "en construction"
        echo "<td><center><input type=\"checkbox\" name=\"en_construction_" . $aid_id . "\" value=\"y\" id=\"case_6_" . $i . "\" ";
        if ($en_construction == "y") {
            echo "checked";
        }
        echo " /></center></td>\n";
    }
    // colonne "Supprimer"
    if (NiveauGestionAid($_SESSION["login"], $indice_aid, $aid_id) >= 5) {
        echo "<td><p class='medium'><a href='../lib/confirm_query.php?liste_cible={$aid_id}&amp;liste_cible3={$indice_aid}&amp;action=del_aid" . add_token_in_url() . "'>supprimer</a></p></td></tr>\n";
    }
    $i++;
}
?>
</table>
<?php 
if (NiveauGestionAid($_SESSION["login"], $indice_aid) >= 10 and $activer_outils_comp == "y") {
    echo "<br />(*) Uniquement si l'administrateur a ouvert cette possibilité pour le projet concerné.";
    echo "<br /><br /><br /><center>\n";
    echo "<div id='fixe'>\n";
    echo "<input type=\"submit\" name=\"Valider\" />";
    echo "</div>\n";
    echo "</center>\n";
    echo "<input type=\"hidden\" name=\"indice_aid\" value=\"" . $indice_aid . "\" />\n";
    echo "<input type=\"hidden\" name=\"is_posted\" value=\"y\" />\n";
    echo add_token_field();
    echo "</form>\n";
    echo "<script type='text/javascript'>\n  function CocheColonne(i) {\n\t for (var ki=0;ki<{$nombreligne};ki++) {\n\t\tif(document.getElementById('case_'+i+'_'+ki)){\n\t\t\tdocument.getElementById('case_'+i+'_'+ki).checked = true;\n\t\t}\n\t }\n  }\n  function DecocheColonne(i) {\n\t for (var ki=0;ki<{$nombreligne};ki++) {\n\t\tif(document.getElementById('case_'+i+'_'+ki)){\n\t\t\tdocument.getElementById('case_'+i+'_'+ki).checked = false;\n\t\t}\n\t }\n  }\n</script>\n";
}
require "../lib/footer.inc.php";
예제 #3
0
파일: modify_aid.php 프로젝트: rhertzog/lcs
$aid_nom = old_mysql_result($calldata, 0, "nom");
$_SESSION['chemin_retour'] = $_SERVER['REQUEST_URI'];
if (!isset($_GET["aid_id"]) or !isset($_GET["indice_aid"]) or !isset($_GET["flag"])) {
    $_SESSION['chemin_retour'] = $_SERVER['REQUEST_URI'] . '?flag=' . $flag . '&aid_id=' . $aid_id . '&indice_aid=' . $indice_aid;
}
// Ajout d'un style spécifique pour l'AID
$style_specifique = "aid/style_aid";
//**************** EN-TETE *********************
$titre_page = "Gestion des {$nom_aid} | Modifier les {$nom_aid}";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *****************
// On affiche un select avec la liste des aid de cette catégorie
if (NiveauGestionAid($_SESSION["login"], $indice_aid, $aid_id) >= 5) {
    $sql = "SELECT id, nom FROM aid WHERE indice_aid = '" . $indice_aid . "' ORDER BY numero, nom";
} else {
    if (NiveauGestionAid($_SESSION["login"], $indice_aid, $aid_id) >= 1) {
        $sql = "SELECT a.id, a.nom FROM aid a, j_aid_utilisateurs_gest j WHERE a.indice_aid = '" . $indice_aid . "' and j.id_utilisateur = '" . $_SESSION["login"] . "' and j.indice_aid = '" . $indice_aid . "' and  a.id=j.id_aid ORDER BY a.numero, a.nom";
    }
}
$query = mysqli_query($GLOBALS["mysqli"], $sql) or die('Erreur dans la requête select * from aid : ' . mysqli_error($GLOBALS["mysqli"]));
$nbre = mysqli_num_rows($query);
$aff_precedent = '';
$aff_suivant = '';
// On recherche les AID précédente et suivante
for ($a = 0; $a < $nbre; $a++) {
    $aid_p[$a]["id"] = old_mysql_result($query, $a, "id");
    // On teste pour savoir quel est le aid_id actuellement affiché
    if ($a != 0) {
        // Alors on propose un lien vers l'AID précédente
        if ($aid_p[$a]["id"] == $aid_id) {
            $aid_precedent = $aid_p[$a - 1]["id"];