Example #1
0
function affiche_message_admins () {
		// Lecture du FLUX XML sur le serveur
	$mess_xml = lit_xml("http://tispip.etab.ac-caen.fr/depot/message_lcs_admins.xml","message",array("titre", "date", "sujet", "version", "revision", "auteur", "texte", "url"));
	file_exists(_DIR_RACINE.'squelettes/svn_revision.xml') ? $rev = simplexml_load_file(_DIR_RACINE.'squelettes/svn_revision.xml')->logentry[0]['revision'] : '' ;
	if ($mess_xml !=''){
		foreach($mess_xml as $row) {
			// contenu du message
			$mess_titre= $row[0];
			$mess_date= $row[1];
			$mess_sujet= $row[2];
			$mess_version= $row[3];
			$mess_revision= $row[4];
			$mess_auteur= $row[5];
			$mess_texte= $row[6];
			$mess_url= $row[7];
		 }
		if ( $mess_revision != $rev) {
			$ret = "<div class='cadre cadre-e' style='padding:5px;'>";
			$ret .= icone_horizontale(_T($mess_titre), generer_url_ecrire("admin_plugin"), _DIR_PLUGIN_TISPIPSKELET."img_pack/important_48.png", "", false);
			$ret .= "<div class='cadre_padding' style='background:#fff;'>";
			$ret .= "<blockquote style='margin:10px 5px 5px;padding:5px;border:1px solid #000;'><strong>".$mess_sujet."</strong></blockquote>";
			$p_ret="<div class='cadre_padding' style='background:#eee;'>";
			$p_ret.="<span class='item_nom'>Date : </span><span class='item_valeur'>".$mess_date.$mess_xml[1]."</span>";
			$p_ret.="<span class='item_nom'>Version : </span><span class='item_valeur'>".$mess_version."</span>";
			$p_ret.="<span class='item_nom'>Revision : </span><span class='item_valeur'>".$mess_revision."</span>";
			$p_ret.="<span class='item_nom'>Auteur : </span><span class='item_valeur'>".$mess_auteur."</span>";
			$p_ret.="<span class='item_nom'>Version install&eacute;e : </span><span class='item_valeur'>".$rev."</span><br style='clear:both;' />";
			$p_ret .= "</div>";
			$ret.=$p_ret;
			$ret .="<p>". $mess_texte."</p>";
			$ret .= "<input type='text' value='".$mess_url."' />";
			$ret .= "</div></div>";
		}
	}
	return $ret;
}
Example #2
0
    // on lit le fichier
    if ($chaine = @implode("", @file($fichier))) {
        // on explode sur <item>
        $tmp = preg_split("/<\\/?" . $item . "?>/", $chaine);
        // pour chaque <item>
        for ($i = 0; $i < sizeof($tmp) - 1; $i += 1) {
            foreach ($champs as $champ) {
                $tmp2 = preg_split("/<\\/?" . $champ . "?>/", $tmp[$i]);
                $tmp3[$i - 1][] = @$tmp2[1];
            }
        }
        return $tmp3;
    }
}
// Récupération de la date de chargement
$ladate = lit_xml($xmlsource, "dayf", array("lsup"));
foreach ($ladate as $rowDate) {
    $LaDateAffiche = $rowDate[0];
}
$MeteoJours = lit_xml_with_attr($xmlsource, "part", array("icon", "t", "ppcp", "hmid", "dnam"));
// Récupération des données de chaque journée
$xml = lit_xml_with_attr($xmlsource, "day", array("hi", "low"));
// On francaise les jours en forcant..
$semaine = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
function semaine_fr($jour)
{
    global $semaine;
    return $semaine[$jour];
}
// On est en pleine journée ou encore dans la nuit..
$heure = intval(date("H"));