$espace ".supprimer_tags($titre)."\n";
afficher_auteur_rubriques($my_rubrique);
}
}
$i=$i-1;
}
if (!$id_auteur = intval($id_auteur)) {
die ('erreur');
}
$query = "SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur";
$result = spip_query($query);
if ($row = spip_fetch_array($result)) {
$id_auteur=$row['id_auteur'];
$nom=$row['nom'];
$bio=$row['bio'];
$email=$row['email'];
$nom_site_auteur=$row['nom_site'];
$url_site=$row['url_site'];
$login=$row['login'];
$pass=$row['pass'];
$statut=$row['statut'];
$pgp=$row["pgp"];
$messagerie=$row["messagerie"];
$imessage=$row["imessage"];
$extra = $row["extra"];
$low_sec = $row["low_sec"];
// Appliquer des modifications de statut
modifier_statut_auteur($row, $_POST['statut'], $_POST['add_rub'], $_GET['supp_rub']);
if ($connect_id_auteur == $id_auteur) debut_page($nom, "auteurs", "perso");
else debut_page($nom,"auteurs","redacteurs");
echo "
";
debut_gauche();
debut_boite_info();
echo "
";
echo ""._T('info_gauche_numero_auteur')." :";
echo "
$id_auteur";
echo "";
// "Voir en ligne" si l'auteur a un article publie
// seuls les admins peuvent "previsualiser" une page auteur
if (spip_num_rows(spip_query("SELECT lien.id_article
FROM spip_auteurs_articles AS lien,
spip_articles AS articles
WHERE lien.id_auteur=$id_auteur
AND lien.id_article=articles.id_article
AND articles.statut='publie'")))
voir_en_ligne ('auteur', $id_auteur, 'publie');
else if ($connect_statut == '0minirezo')
voir_en_ligne ('auteur', $id_auteur, 'prop');
fin_boite_info();
//////////////////////////////////////////////////////
// Logos de l'auteur
//
if ($id_auteur
AND (($connect_statut == '0minirezo')
OR ($connect_id_auteur == $id_auteur)))
afficher_boite_logo('aut', 'id_auteur', $id_auteur,
_T('logo_auteur').aide ("logoart"), _T('logo_survol'));
debut_droite();
debut_cadre_relief("redacteurs-24.gif");
echo "";
echo "";
echo "";
gros_titre($nom);
echo " ";
if (strlen($email) > 2) echo "";
if (strlen($nom_site_auteur) > 2) echo "";
echo " | ";
echo "";
if (($connect_statut == "0minirezo") OR $connect_id_auteur == $id_auteur) {
icone (_T("admin_modifier_auteur"), "auteur_infos.php3?id_auteur=$id_auteur", "redacteurs-24.gif", "edit.gif");
}
echo " |
";
if (strlen($bio) > 0) { echo "".propre("".$bio."
")."
"; }
if (strlen($pgp) > 0) { echo "".propre("PGP:".$pgp."")."
"; }
if ($champs_extra AND $extra) {
include_ecrire("inc_extra.php3");
extra_affichage($extra, "auteurs");
}
// Afficher le formulaire de changement de statut (cf. inc_acces.php3)
if ($options == 'avancees')
afficher_formulaire_statut_auteur ($id_auteur,
$row['statut'],
"auteurs_edit.php3?id_auteur=$id_auteur");
fin_cadre_relief();
echo "
";
if ($connect_statut == "0minirezo") $aff_art = "'prepa','prop','publie','refuse'";
else if ($connect_id_auteur == $id_auteur) $aff_art = "'prepa','prop','publie'";
else $aff_art = "'prop','publie'";
afficher_articles(_T('info_articles_auteur'),
", spip_auteurs_articles AS lien WHERE lien.id_auteur='$id_auteur' ".
"AND lien.id_article=articles.id_article AND articles.statut IN ($aff_art) ".
"ORDER BY articles.date DESC", true);
}
if ($id_auteur != $connect_id_auteur
AND ($statut == '0minirezo' OR $statut == '1comite')
) {
echo "
";
debut_cadre_couleur();
$query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2 ".
"WHERE lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv!='oui' AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message";
afficher_messages(_T('info_discussion_cours'), $query_message, false, false);
$query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2 ".
"WHERE lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > NOW() AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message";
afficher_messages(_T('info_vos_rendez_vous'), $query_message, false, false);
icone_horizontale(_T('info_envoyer_message_prive'),
"message_edit.php3?new=oui&type=normal&dest=$id_auteur", "message.gif");
fin_cadre_couleur();
}
fin_page();
?>