Esempio n. 1
0
function eventadd()
{
    $em = GetEntityManager();
    $titre = $_POST['titre'];
    $description = $_POST['description'];
    $id_sport = $_POST['sport'];
    $sport = $em->find('Sport', $id_sport);
    $lieu = $_POST['lieu'];
    $date = $_POST['date'];
    $events = $em->getRepository('Evenement')->findAll();
    if ($titre == "" || $lieu == "" || $date == "") {
        operation_error("Le nom est vide");
    } else {
        $event = new Evenement($sport, $date, $lieu, $titre, $description);
        $em->persist($event);
        $em->flush();
        operation_success();
    }
    header('Location: ?/admin');
}
function deplacer_fichier()
{
    $fichier = params("libelle");
    /* Cr�ation d'une variable contenant le nom du fichier */
    if ($_POST) {
        $html = '';
        $rangFichier = $_POST['rang'];
        /* Mise en param�tre du rang souhait�*/
        $bdd = connexionBDD();
        /* Connexion �� la base de donn�es */
        /* Requ�te SQL pour s�lectionner l'identifiant d'un fichier dans la table 'document' */
        $sql = "SELECT id FROM `document` WHERE libelle='" . $fichier . "';";
        $rep = $bdd->query($sql);
        /* V�rification du fonctionnement de la requ�te */
        $id = array();
        $i = 0;
        while ($row = $rep->fetch_assoc()) {
            $id[$i] = $row['id'];
            $i++;
        }
        for ($i = 0; $i < sizeof($id); $i++) {
            /* Requ�te SQL de modification du nom de la promotion */
            $sql = "UPDATE `site_rentree`.`document` SET `rang` = '" . $rangFichier . "' WHERE `document`.`id` = " . $id[$i] . ";";
            if (!$bdd->query($sql)) {
                operation_error($bdd->errno, $bdd->error);
                /* Echec de la modification du nom de la promotion et pas de mise �� jour de la BDD */
            } else {
                operation_success();
                /* Modification du nom de promotion r�ussi et mise � jour de la BDD */
            }
        }
    }
    pageFichier();
    /* Affichage de la page de gestion des fichiers */
    return html("hello.php");
    /* Affichage du menu de navigation */
}