"._T('agenda:evenement_date_au').date(($horaire=='oui')?"d H:i ":"d ",$date_fin);
}
else if ((date("Y",$date_debut))==date("Y",$date_fin))
{ // meme annee, mois et jours differents
$d=date("Y-m-d",$date_debut);
$s = affdate_jourcourt($d);
if ($horaire=='oui')
$s .= " ".date("H:i",$date_debut);
$d = date("Y-m-d",$date_fin);
$s .= "
"._T('agenda:evenement_date_au').affdate_jourcourt($d);
if ($horaire=='oui')
$s .= " ".date("H:i",$date_fin);
}
else
{ // tout different
$s = affdate($d);
if ($horaire=='oui')
$s .= " ".date("(H:i)",$date_debut);
$d = date("Y-m-d",$date_fin);
$s .= "
"._T('agenda:evenement_date_au').affdate($d);
if ($horaire=='oui')
$s .= " ".date("(H:i)",$date_fin);
}
return $s;
}
function Agenda_formulaire_article_afficher_evenements($id_article, $flag_editable, $script)
{
global $connect_statut, $options,$connect_id_auteur;
$out = "";
$les_evenements = array();
$result = spip_query( "SELECT * FROM spip_evenements AS evenements "
. "WHERE evenements.id_article="._q($id_article)
. " AND evenements.id_evenement_source=0"
. " GROUP BY evenements.id_evenement ORDER BY evenements.date_debut");
if (spip_num_rows($result)) {
$out .= "
"; if ($edit){ } else { } $bouton_ajout = false; if ($edit){ $out .= ""._T('agenda:titre_cadre_modifier_evenement')." \n"; $form = ""; $form .= Agenda_formulaire_edition_evenement($id_evenement, false); $bouton_ajout = true; $out .= ajax_action_auteur('editer_evenement',"$id_article-modifier-$id_evenement", $script, "id_article=$id_article&edit=1", $form,'','wc_init'); } else{ if ($saisie_rapide){ $out .= ""._T('saisierapide:titre_cadre_ajouter_liste_evenement')." \n"; include_spip('inc/agenda_saisie_rapide'); $form .= Agenda_formulaire_saisie_rapide_previsu(); if (strlen($form)){ $form .= ""; $out .= ajax_action_auteur('editer_evenement',"$id_article-saisierapidecreer-0", $script, "id_article=$id_article&saisie_rapide=1", $form); } $form = ""; $form .= Agenda_formulaire_saisie_rapide(); $out .= ajax_action_auteur('editer_evenement',"$id_article-saisierapidecompiler-0", $script, "id_article=$id_article&saisie_rapide=1", $form); $bouton_ajout = true; } else { $out .= ""._T('agenda:titre_cadre_ajouter_evenement')." \n"; // recuperer le titre de l'article pour le mettre par defaut sur l'evenement $titre_defaut = ""; $res = spip_query("SELECT titre FROM spip_articles where id_article="._q($id_article)); if ($row = spip_fetch_array($res)) $titre_defaut = $row['titre']; $form = ""; $form .= Agenda_formulaire_edition_evenement(NULL, true, '', $titre_defaut); $id_evenement = 0; $out .= ajax_action_auteur('editer_evenement',"$id_article-modifier-$id_evenement", $script, "id_article=$id_article&edit=1", $form,'','wc_init'); } } $out .= ""; $out .= " |