Pardon ?
essayer d'avoir une compat 2.0 c'est une chose.
Casser la compat 1.9, 1.9.1 et 1.9.2 en est une autre.
Le plugin est annoncé compatible branche 1.9, il n'y a aucune raison de casser cela.
Merci de revert ce code, ou de corriger/completer pour rétablir en 1.9.
Le support de la 2.0 qui n'est meme pas dans les bacs est un autre probleme, et ma position est que sois je le traite correctement, soit pas du tout.
Pour le moment ça n'est pas la priorité.
Cédric
Le 30 août 08 à 02:13, kent1@arscenic.info a écrit :
Author: kent1@arscenic.info
Date: Sat Aug 30 02:13:38 2008
New Revision: 22322Log:
Même si ce n'est pas très intéressant pour certains... faute d'avoir le temps et les possibilités techniques de refaire ce plugin... essayons qu'il reste un chouilla compatible avec la 2.0 beta....Pas de troll hein....
Note : spip_documents_articles, spip_documents_rubriques, spip_documents_breves (ca existe encore des gens qui utilisent les brèves?) sont dorénavant regroupés dans spip_documents_liens ce qui est à mon avis une grande évolution de spip...
Modified:
_plugins_/_stable_/acces_restreint/inc/acces_restreint.phpModified: _plugins_/_stable_/acces_restreint/inc/acces_restreint.php
--- _plugins_/_stable_/acces_restreint/inc/acces_restreint.php (original)
+++ _plugins_/_stable_/acces_restreint/inc/acces_restreint.php Sat Aug 30 02:13:38 2008
@@ -100,7 +100,7 @@// Si le visiteur est autorise sur certaines zones publiques,
// on selectionne les rubriques correspondant aux autres zones,
- // sinon on selectionne toutes celles correspondant à une zone.
+ // sinon on selectionne toutes celles correspondant � une zone.
if (is_null($id_auteur) AND $GLOBALS['AccesRestreint_zones_autorisees'])
$cond .= " AND zr.id_zone NOT IN (".$GLOBALS['AccesRestreint_zones_autorisees'].")";
elseif (!is_null($id_auteur))
@@ -232,22 +232,22 @@
$liste_documents_exclus[$publique] = array();
// rattaches aux articles
$liste_art = AccesRestreint_liste_articles_exclus($publique, $id_auteur);
- $where = calcul_mysql_in('id_article', join(",",$liste_art));
- $s = spip_query("SELECT id_document FROM spip_documents_articles WHERE $where");
+ $where = calcul_mysql_in('id_objet', join(",",$liste_art));
+ $s = spip_query("SELECT id_document FROM spip_documents_liens WHERE $where AND objet='article'");
while ($row = spip_fetch_array($s)){
$liste_documents_exclus[$publique][$row['id_document']]=1;
}
// rattaches aux rubriques
$liste_rub = AccesRestreint_liste_rubriques_exclues($publique, $id_auteur);
- $where = calcul_mysql_in('id_rubrique', join(",",$liste_rub));
- $s = spip_query("SELECT id_document FROM spip_documents_rubriques WHERE $where");
+ $where = calcul_mysql_in('id_objet', join(",",$liste_rub));
+ $s = spip_query("SELECT id_document FROM spip_documents_liens WHERE $where AND objet='rubrique'");
while ($row = spip_fetch_array($s)){
$liste_documents_exclus[$publique][$row['id_document']]=1;
}
// rattaches aux breves
$liste_breves = AccesRestreint_liste_breves_exclues($publique, $id_auteur);
- $where = calcul_mysql_in('id_breve', join(",",$liste_breves));
- $s = spip_query("SELECT id_document FROM spip_documents_breves WHERE $where");
+ $where = calcul_mysql_in('id_objet', join(",",$liste_breves));
+ $s = spip_query("SELECT id_document FROM spip_documents_liens WHERE $where AND objet='breve'");
while ($row = spip_fetch_array($s)){
$liste_documents_exclus[$publique][$row['id_document']]=1;
}_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit