Bifurcation depuis
spip / spip
18562 validations de retard le dépôt en amont.
-
Fil a rédigé
quelques fonctions de moins dans inc_version + correction du probleme de spip_auteurs.url_propre et spip_syndic.url_propre qui etaient mal cree / mal reference
Fil a rédigéquelques fonctions de moins dans inc_version + correction du probleme de spip_auteurs.url_propre et spip_syndic.url_propre qui etaient mal cree / mal reference
inc_presentation.php3 111,77 Kio
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2005 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
include_ecrire ("inc_layer.php3");
include_ecrire("inc_calendrier.php");
// Choix dynamique de la couleur
function choix_couleur()
{
global $couleurs_spip;
$link = new Link;
if ($couleurs_spip) {
while (list($key,$val) = each($couleurs_spip)) {
$link->delVar('set_couleur');
$link->addVar('set_couleur', $key);
echo "<a href=\"".$link->getUrl()."\">" .
http_img_pack("rien.gif", " ", "width='8' height='8' border='0' style='margin: 1px; background-color: ".$val['couleur_claire'].";' onMouseOver=\"changestyle('bandeauinterface','visibility', 'visible');\""). "</a>";
}
}
}
//
// affiche un bouton imessage
//
function bouton_imessage($destinataire, $row = '') {
// si on passe "force" au lieu de $row, on affiche l'icone sans verification
global $connect_id_auteur;
global $spip_lang_rtl;
global $couche_invisible;
$couche_invisible ++;
$url = new Link("message_edit.php3");
// verifier que ce n'est pas un auto-message
if ($destinataire == $connect_id_auteur)
return;
// verifier que le destinataire a un login
if ($row != "force") {
$login_req = "select login, messagerie from spip_auteurs where id_auteur=$destinataire AND en_ligne>DATE_SUB(NOW(),INTERVAL 15 DAY)";
$row = spip_fetch_array(spip_query($login_req));
if (($row['login'] == "") OR ($row['messagerie'] == "non")) {
return;
}
}
$url->addVar('dest',$destinataire);
$url->addVar('new','oui');
$url->addVar('type','normal');
if ($destinataire) $title = _T('info_envoyer_message_prive');
else $title = _T('info_ecire_message_prive');
$texte_bouton = http_img_pack("m_envoi$spip_lang_rtl.gif", "m>", "width='14' height='7' border='0'", $title);
$ret .= "<a href='". $url->getUrl() ."' title=\"$title\">";
$ret .= "$texte_bouton</a>";
return $ret;