diff --git a/.gitattributes b/.gitattributes index 29e1b4291d27ee9e3acc3cf37b81c5bb552ba2b4..eaffc0a99b9f48b6b7aa38fc894e3871da4d749c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -25,7 +25,6 @@ ecrire/action/editer_message.php -text ecrire/action/editer_mot.php -text ecrire/action/editer_mots.php -text ecrire/action/editer_rubrique.php -text -ecrire/action/editer_signatures.php -text ecrire/action/editer_site.php -text ecrire/action/export_all.php -text ecrire/action/iconifier.php -text @@ -179,7 +178,6 @@ ecrire/exec/mots_tous.php -text ecrire/exec/mots_type.php -text ecrire/exec/navigation.php -text ecrire/exec/naviguer.php -text -ecrire/exec/petitionner.php -text ecrire/exec/plonger.php -text ecrire/exec/puce_statut.php -text ecrire/exec/recherche.php -text diff --git a/ecrire/action/editer_signatures.php b/ecrire/action/editer_signatures.php deleted file mode 100644 index a4f4443e4b04b98d7bbd873220d9898091270c6a..0000000000000000000000000000000000000000 --- a/ecrire/action/editer_signatures.php +++ /dev/null @@ -1,67 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Systeme de publication pour l'internet * - * * - * Copyright (c) 2001-2010 * - * 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. * -\***************************************************************************/ - -if (!defined("_ECRIRE_INC_VERSION")) return; - -// http://doc.spip.org/@action_editer_signatures_dist -function action_editer_signatures_dist() -{ - $securiser_action = charger_fonction('securiser_action', 'inc'); - $arg = $securiser_action(); - - if (!preg_match(",^(-?\d+)$,", $arg, $r)) { - spip_log("action_editer_signature_dist $arg pas compris"); - } else action_editer_signatures_post($r); -} - -// mettre un signature a la poubelle -// ou l'en sortir -// ou relancer le signataire. - -// http://doc.spip.org/@action_editer_signatures_post -function action_editer_signatures_post($r) -{ - $id = intval($r[1]); - - if ($id < 0){ - $id = 0 - $id; - sql_updateq("spip_signatures", array("statut" => 'poubelle'), "id_signature=$id"); - - } elseif ($id > 0){ - $row = sql_fetsel('*', 'spip_signatures', "id_signature=$id"); - if ($row['statut']=='poubelle') - sql_updateq("spip_signatures", array("statut" => 'publie'), "id_signature=$id"); - else { - include_spip('formulaires/signature'); - include_spip('inc/texte'); - - $id_article = $row['id_article']; - - $url = generer_url_entite_absolue($id_article, 'article','','',true); - if (signature_a_confirmer($id_article, $url, $row['nom_email'], $row['ad_email'], $row['nom_site'], $row['url_site'], $row['message'], $row['lang'], $row['statut'])) - sql_updateq("spip_signatures", array("date_time" => date('Y-m-d H:i:s')), "id_signature=$id"); - $id = 0; - } - - } - - // Invalider les pages ayant trait aux petitions - if ($id) { - include_spip('inc/invalideur'); - $id_article = sql_getfetsel("id_article", "spip_signatures", "id_signature=$id"); - suivre_invalideur("id='varia/pet$id_article'"); - } - - # cette requete devrait figurer dans l'optimisation - sql_delete("spip_signatures", "NOT (statut='publie' OR statut='poubelle') AND NOT(" . sql_date_proche('date_time', -10, ' DAY') . ')'); -} -?> diff --git a/ecrire/balise/formulaire_signature.php b/ecrire/balise/formulaire_signature.php deleted file mode 100644 index 8901c1ebdc58d9b1cdcda899ba5fb6af10719e5f..0000000000000000000000000000000000000000 --- a/ecrire/balise/formulaire_signature.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Systeme de publication pour l'internet * - * * - * Copyright (c) 2001-2010 * - * 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. * -\***************************************************************************/ - -if (!defined("_ECRIRE_INC_VERSION")) return; #securite - -// -// Formulaire de signature d'une petition -// - -include_spip('base/abstract_sql'); - -// Contexte necessaire lors de la compilation - -// Il *faut* demander petition, meme si on ne s'en sert pas dans l'affichage, -// car on doit obtenir la jointure avec la table des petitions pour verifier -// si une petition est attachee a l'article. - -// http://doc.spip.org/@balise_FORMULAIRE_SIGNATURE -function balise_FORMULAIRE_SIGNATURE ($p) { - return calculer_balise_dynamique($p,'FORMULAIRE_SIGNATURE', array('id_article', 'petition')); -} - -// Verification des arguments (contexte + filtres) -// http://doc.spip.org/@balise_FORMULAIRE_SIGNATURE_stat -function balise_FORMULAIRE_SIGNATURE_stat($args, $context_compil) { - - // pas d'id_article => erreur de contexte - if (!$args[0]) { - $msg = array('zbug_champ_hors_motif', - array ('champ' => 'FORMULAIRE_SIGNATURE', - 'motif' => 'ARTICLES')); - erreur_squelette($msg, $context_compil); - return ''; - } - // article sans petition => pas de balise - else if (!$args[1]) - return ''; - - else { - // aller chercher dans la base la petition associee - if ($r = sql_fetsel("texte, site_obli, message", 'spip_petitions', "id_article = ".intval($args[0]))) { - $args[2] = $r['texte']; - // le signataire doit-il donner un site ? - $args[3] = ($r['site_obli'] == 'oui') ? ' ':''; - // le signataire peut-il proposer un commentaire - $args[4] = ($r['message'] == 'oui') ? ' ':''; - } - return $args; - } -} -?> diff --git a/ecrire/exec/petitionner.php b/ecrire/exec/petitionner.php deleted file mode 100644 index e7a0c1590297cf593de3be31be57ab5e3c21ee2d..0000000000000000000000000000000000000000 --- a/ecrire/exec/petitionner.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Systeme de publication pour l'internet * - * * - * Copyright (c) 2001-2010 * - * 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. * -\***************************************************************************/ - -if (!defined("_ECRIRE_INC_VERSION")) return; - -// http://doc.spip.org/@exec_petitionner_dist -function exec_petitionner_dist() -{ - $id_article = intval(_request('id_article')); - $script = _request('script'); - - if (!autoriser('modererpetition','article',$id_article)) { - include_spip('inc/minipres'); - echo minipres(); - } else { - include_spip('inc/actions'); - $petitionner = charger_fonction('petitionner', 'inc'); - ajax_retour($petitionner($id_article, $script, "id_article=$id_article", 'ajax')); - } -} -?> diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index c46e6acff9036c4d5a992c2466e203ee0225190a..67a56ab74adebd803640ab32410b6ba0d47e91c0 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -383,23 +383,6 @@ function autoriser_voir_dist($faire, $type, $id, $qui, $opt) { OR auteurs_article($id, "id_auteur=".$qui['id_auteur']); } -// Modifier une signature ? -// = jamais ! -// http://doc.spip.org/@autoriser_signature_modifier_dist -function autoriser_signature_modifier_dist($faire, $type, $id, $qui, $opt) { - return - false; -} - -// Moderer la petition ? -// = modifier l'article correspondant -// = droits par defaut sinon (admin complet pour moderation de tout) -// http://doc.spip.org/@autoriser_modererpetition_dist -function autoriser_modererpetition_dist($faire, $type, $id, $qui, $opt) { - return - autoriser('modifier', $type, $id, $qui, $opt); -} - // Est-on webmestre ? Signifie qu'on n'a meme pas besoin de passer par ftp // pour modifier les fichiers, cf. notamment inc/admin // = rien ni personne sauf definition de @@ -708,9 +691,6 @@ function autoriser_calendrier_bouton_dist($faire, $type='', $id=0, $qui = NULL, * Activite */ -function autoriser_petitions_reactions_bouton_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){ - return sql_countsel('spip_signatures')>0; -} function autoriser_visiteurs_bouton_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){ include_spip('inc/presentation'); return avoir_visiteurs(true); diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php index 0922d0c88d48bcb49ab7fb1cd0af51e08f3768d0..735364023ea9e72abc9852bbdcf8898f6abeb639 100644 --- a/ecrire/public/balises.php +++ b/ecrire/public/balises.php @@ -449,28 +449,6 @@ function balise_RANG_dist ($p) { } -// #PETITION -// retourne '' si l'article courant n'a pas de petition -// le texte de celle-ci sinon (et ' ' si il est vide) -// cf FORMULAIRE_PETITION - -// http://doc.spip.org/@balise_PETITION_dist -function balise_PETITION_dist ($p) { - $nom = $p->id_boucle; - $p->code = "quete_petitions(" . - champ_sql('id_article', $p) . - ",'" . - $p->boucles[$nom]->type_requete . - "','" . - $nom . - "','" . - $p->boucles[$nom]->sql_serveur . - "', \$Cache)"; - $p->interdire_scripts = false; - return $p; -} - - // #POPULARITE // http://www.spip.net/fr_article1846.html // http://doc.spip.org/@balise_POPULARITE_dist diff --git a/ecrire/public/boucles.php b/ecrire/public/boucles.php index f067f7ec103291f3eb67ce551fe9c00104293b29..3e4b1511a4eef65f4240daae34a349760e301a00 100644 --- a/ecrire/public/boucles.php +++ b/ecrire/public/boucles.php @@ -109,25 +109,6 @@ function boucle_BREVES_dist($id_boucle, &$boucles) { } -// -// <BOUCLE(SIGNATURES)> -// -// http://doc.spip.org/@boucle_SIGNATURES_dist -function boucle_SIGNATURES_dist($id_boucle, &$boucles) { - $boucle = &$boucles[$id_boucle]; - $id_table = $boucle->id_table; - $mstatut = $id_table .'.statut'; - - // Restreindre aux elements publies - if (!isset($boucle->modificateur['criteres']['statut']) - AND !isset($boucle->modificateur['tout'])) { - - array_unshift($boucle->where,array("'='", "'$mstatut'", "'\\'publie\\''")); - } - return calculer_boucle($id_boucle, $boucles); -} - - // // <BOUCLE(DOCUMENTS)> // diff --git a/ecrire/public/quete.php b/ecrire/public/quete.php index 9372777f79c1b62e04b1c530efc603ce8a65c884..9ca6a4e1fccac3c1513a3f57a87aacc26a33083a 100644 --- a/ecrire/public/quete.php +++ b/ecrire/public/quete.php @@ -96,17 +96,6 @@ function quete_document($id_document, $serveur='') { return sql_fetsel('*', 'spip_documents', ("id_document=" . intval($id_document)), '',array(), '', '', $serveur); } -// http://doc.spip.org/@quete_petitions -function quete_petitions($id_article, $table, $id_boucle, $serveur, &$cache) { - $retour = sql_getfetsel('texte', 'spip_petitions',("id_article=".intval($id_article)),'',array(),'','', $serveur); - - if ($retour === NULL) return ''; - # cette page est invalidee par toute petition - $cache['varia']['pet'.$id_article] = 1; - # ne pas retourner '' car le texte sert aussi de presence - return $retour ? $retour : ' '; -} - // recuperer une meta sur un site distant (en local il y a plus simple) // http://doc.spip.org/@quete_meta function quete_meta($nom, $serveur) {