Valider 128568c9 rédigé par Fil's avatar Fil
Parcourir les fichiers

le message 'attention XXX a travaillé sur cet article il y a N minutes'...

le message 'attention XXX a travaillé sur cet article il y a N minutes' affiche l'IP si l'auteur est anonyme (mode wiki)
parent 5f09ecd3
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -198,7 +198,7 @@ function revisions_articles ($id_article, $new, $c = false) {
	if ($GLOBALS['meta']['articles_modif'] != 'non') {
		include_spip('inc/drapeau_edition');
		if ($id_article)
			signale_edition ($id_article, $GLOBALS['auteur_session']['id_auteur'], 'article');
			signale_edition ($id_article, $GLOBALS['auteur_session'], 'article');
	}

	// Si on deplace l'article
+10 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -56,9 +56,13 @@ function ecrire_tableau_edition($edition) {

// J'edite tel objet
// http://doc.spip.org/@signale_edition
function signale_edition ($id, $id_auteur, $type='article') {
function signale_edition ($id, $auteur, $type='article') {
	$edition = lire_tableau_edition();
	$edition[$type.$id] = array ($id_auteur, time());
	if ($id_a = $auteur['id_auteur'])
		$nom = $auteur['nom'];
	else
		$nom = $GLOBALS['ip'];
	$edition[$type.$id] = array ($id_a, time(), $nom);
	ecrire_tableau_edition($edition);
}

@@ -66,14 +70,12 @@ function signale_edition ($id, $id_auteur, $type='article') {
// http://doc.spip.org/@qui_edite
function qui_edite ($id, $type='article') {
	$edition = lire_tableau_edition();
	if (list($id_auteur, $date) = $edition[$type.$id]

	if (list($id, $date, $nom) = $edition[$type.$id]
	AND $date > time() - 3600) {

		$date_diff = floor( (time()-$date) / 60);
		$row_auteur = spip_fetch_array(spip_query(
			"SELECT nom FROM spip_auteurs WHERE id_auteur='$id_auteur'"
		));
		$nom_auteur_modif = typo($row_auteur["nom"]);
		$nom_auteur_modif = typo($nom);

		// attention ce format est lie a la chaine de langue
		return array(
@@ -125,6 +127,7 @@ function debloquer_tous($id_auteur) {
// http://doc.spip.org/@debloquer_edition
function debloquer_edition($id_auteur, $debloquer_article, $type='article') {
	$edition = lire_tableau_edition();
var_dump($edition);
	foreach ($edition as $objet => $data)
		if ($data[0] == $id_auteur
		AND $objet == $type.$debloquer_article) {