Code Search for Developers
 
 
  

edition_activite.mod.php from Gulus at Krugle


Show edition_activite.mod.php syntax highlighted

<?php

acces_direct_au_module_interdis_veuillez_utiliser_index_php();

/**
Fonctionnement:

if(isset($submit))
	mettre a jour dans la bd l'activité "id"
elseif ($action == editer)
	edition de l'activité "id"
elseif ($action == confirmer effacement)
        demande de confirmation pour l'effacement
elseif ($action == effacer)
        effacer l'activité "id"
else
   lister toutes les activités pour sélection
*/

include("includes/db_info.inc.php");

$db = mysql_connect($db_host, $db_user, $db_passwd);
mysql_select_db($db_name, $db);

///////////////////////////////////////////////
if(isset($submit))
{
  if(isset($id))
  {
    echo "<B>Voici les informations qui sont enregistrées dans la base de donnée:</B><p>";
    echo "<u>Date de l'activité</u>: Du $date_debut_activite $heure_debut_activite au $date_fin_activite $heure_fin_activite<br>";
    echo "<u>Lieu de l'activité</u>: " . $lieu . "<br>";
    echo "<u>Résumé</u>: " .$resume . "<br>";

    if($choix_description == "description")
    {
       echo "<u>Description</u>: " . $description . "<p>";
    }
    elseif($choix_description == "lien")
    {
       echo "<u>Lien</u>: " . $lien_document . "<br>";
       echo "<u>Titre de la fenêtre</u>: " . $titre_document . "<p>";
    }
    else die("<p><font color=\"red\">Vous n'avez pas choisis de méthode pour afficher la description.</font>");

    // formatte la date et le temps de l'activité pour la BD
    $date_activite = $date_debut_activite . " " . $heure_debut_activite;
    $date_fin_activite = $date_fin_activite . " " . $heure_fin_activite;

    $sql = "UPDATE gulus_activites SET date_activite='$date_activite',date_fin_activite='$date_fin_activite',";
    $sql .= "lieu='$lieu',resume='$resume',description='$description',";
    $sql .= "lien_document='$lien_document',titre_document='$titre_document',";
    $sql .= "choix_description='$choix_description' ";
    $sql .= "WHERE id=$id";
    $result = mysql_query($sql) or die("Requête SQL invalide : " . $sql);
    if ($result)
    {
     echo "<B>L'activité a été modifiée dans la base de donnée.</B><BR><BR>Merci de garder le GULUS bien vivant!";
     echo "<p><A HREF=\"index.php?mod=edition_activite\">Retour à l'édition des activités</A>";
    }
    else
    {
       echo erreurTransactionBaseDonnee($sql);
    }
  }
  else die("Aucun ID passé en paramêtre");
}
///////////////////////////////////////////////
elseif ($action == "editer")
{
   if (isset($id)) {
      $sql = "SELECT * FROM gulus_activites WHERE id=$id";
      $result = mysql_query($sql)
         or die("Requête SQL invalide : " . $sql);
      $myrow = mysql_fetch_array($result);

      $date_debut_activite = substr($myrow["date_activite"], 0, 10);
      $heure_debut_activite = substr($myrow["date_activite"], 11, 5);
      $date_fin_activite = substr($myrow["date_fin_activite"], 0, 10);
      $heure_fin_activite = substr($myrow["date_fin_activite"], 11, 5);
      $lieu = $myrow["lieu"];
      $resume = $myrow["resume"];
      $description = $myrow["description"];
      $lien_document = $myrow["lien_document"];
      $titre_document = $myrow["titre_document"];
      $choix_description = $myrow["choix_description"];

      echo '<b>Pour effacer cette activité cliquez <A HREF="index.php?mod=edition_activite&action=confirmer_effacement&id=' . $id . '&date_activite=' . urlencode($date_debut_activite) . '">ici</A>.</b><p>';

      // le nom de ce module pour le formulaire
      $module = "edition_activite";
      include("includes/formulaire_activites.inc.php");
   }
   else {
      echo "Aucun ID passé en paramêtre";
   }
}
///////////////////////////////////////////////
elseif ($action == "confirmer_effacement")
{
   if (isset($id)) {
?>

Êtes-vous sûr de vouloir cette activité ayant lieu le <?php echo afficheDate($date_activite);?>?
<p>
<UL>
<LI><A HREF="index.php?mod=edition_activite&action=effacer&id=<?php echo $id; ?>">Oui</A></li>
<LI><A HREF="index.php?mod=edition_activite">Non</A></LI>
</UL>

<?php
   }
   else {
      echo "Aucun ID passé en paramêtre";
   }
}
///////////////////////////////////////////////
elseif ($action == "effacer")
{
   if (isset($id))
   {
      $sql = "DELETE FROM gulus_activites WHERE id=$id";
      $result = mysql_query($sql) or die("Requête SQL invalide : " . $sql);
      if ($result)
      {
         printf("<B>Activité effacée de la base de donnée.</B>");
         echo "<p><A HREF=\"index.php?mod=edition_activite\">Retour à l'édition des activités.</A>";
      }
      else echo erreurTransactionBaseDonnee();
   }
   else
   {
      echo "Aucun ID passé en paramêtre";
   }
}

///////////////////////////////////////////////
else
{
   echo "Voici la liste des activités qui sont dans la base de données. Cliquez sur la date d'une activité pour l'éditer ou l'effacer.";
   echo "<p>";

   $module = "edition_activite";
   $mode = "activite";
   include("includes/archives.mod.php");
}

?>




See more files for this project here

Gulus

Groupe d\'Utilisateurs de Linux de l\'Universit? de Sherbrooke. http://www.gulus.org/

Project homepage: http://sourceforge.net/projects/gulus
Programming language(s): PHP,Shell Script
License: other

  activites.fct.php
  activites.mod.php
  aide.fct.php
  aide.mod.php
  ajout_activite.fct.php
  ajout_activite.mod.php
  ajout_nouvelle.fct.php
  ajout_nouvelle.mod.php
  ajout_pv.fct.php
  ajout_pv.mod.php
  archives.fct.php
  archives.mod.php
  authentification.inc.php
  calendrier.fct.php
  calendrier.mod.php
  commandites.fct.php
  commandites.mod.php
  db_info.inc.php
  edition_activite.fct.php
  edition_activite.mod.php
  edition_nouvelle.fct.php
  edition_nouvelle.mod.php
  edition_pv.fct.php
  edition_pv.mod.php
  formulaire_activites.inc.php
  formulaire_membre.inc.php
  formulaire_nouvelles.inc.php
  formulaire_pv.inc.php
  formulaires.inc.php
  index.fct.php
  index.mod.php
  lister_membres.fct.php
  lister_membres.mod.php
  logo_gulus.fct.php
  logo_gulus.mod.php
  membre_abonnement.fct.php
  membre_abonnement.mod.php
  membre_desinscrire.fct.php
  membre_desinscrire.mod.php
  membre_modifier.fct.php
  membre_modifier.mod.php
  membres.fct.php
  membres.mod.php
  menu.inc.php
  menu_miniature.inc.php
  passwd_section_privee.inc.php
  pourquoi.fct.php
  pourquoi.mod.php
  prive.fct.php
  prive.mod.php
  publications.fct.php
  publications.mod.php
  pv.fct.php
  pv.mod.php
  scripts.php
  services.fct.php
  services.mod.php
  split.inc.php
  telechargements.fct.php
  telechargements.mod.php