Browse Source

Deplacement des chaines de langues vers sites:

3.0
cedric@yterium.com 12 years ago
parent
commit
de6a479c0b
  1. 4
      base/sites.php
  2. 22
      formulaires/configurer_sites.html
  3. 20
      formulaires/editer_site.html
  4. 4
      formulaires/editer_site.php
  5. 18
      formulaires/regler_moderation_site.html
  6. 2
      genie/syndic.php
  7. 8
      inc/instituer_site.php
  8. 2
      inc/syndic.php
  9. 2
      plugin.xml
  10. 2
      prive/modeles/syndic_article.html
  11. 2
      prive/objets/contenu/site.html
  12. 2
      prive/objets/infos/site.html
  13. 10
      prive/objets/liste/syndic.html
  14. 8
      prive/objets/liste/syndic_articles.html
  15. 4
      prive/squelettes/contenu/controler_syndication.html
  16. 16
      prive/squelettes/contenu/site.html
  17. 16
      prive/squelettes/contenu/sites.html
  18. 2
      prive/squelettes/extra/site.html
  19. 6
      puce_statut/site.php
  20. 20
      sites_pipelines.php

4
base/sites.php

@ -58,8 +58,8 @@ function sites_declarer_tables_objets_sql($tables){
'texte_retour' => 'icone_retour',
'texte_objets' => 'icone_sites_references',
'texte_objet' => 'sites:icone_site_reference',
'texte_modifier' => 'icone_modifier_site',
'texte_creer' => 'icone_referencer_nouveau_site',
'texte_modifier' => 'sites:icone_modifier_site',
'texte_creer' => 'sites:icone_referencer_nouveau_site',
'info_aucun_objet'=> 'info_aucun_site',
'info_1_objet' => 'info_1_site',
'info_nb_objets' => 'info_nb_sites',

22
formulaires/configurer_sites.html

@ -1,5 +1,5 @@
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{site-24.png}" class="cadre-icone" /><:titre_referencement_sites:>#AIDER{reference}</h3>
<h3 class='titrem'><img src="#CHEMIN_IMAGE{site-24.png}" class="cadre-icone" /><:sites:titre_referencement_sites:>#AIDER{reference}</h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
@ -14,17 +14,17 @@
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
onchange="if ($(this).attr('checked')) $('li.editer_activer_sites').siblings('li').show('fast');"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:item_gerer_annuaire_site_web:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:item_gerer_annuaire_site_web:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
onchange="if ($(this).attr('checked')) $('li.editer_activer_sites').siblings('li').hide('fast');"
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non_gerer_annuaire_site_web:></label>
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:sites:item_non_gerer_annuaire_site_web:></label>
</div>
</li>
#SET{name,proposer_sites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"[(#ENV{activer_sites}|=={oui}|non)style='display:none;']>
<label for="#GET{name}"><:info_question_proposer_site:></label>[
<label for="#GET{name}"><:sites:info_question_proposer_site:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]
<select name="#GET{name}" id="#GET{name}">
@ -34,32 +34,32 @@
</select>
</li>
<li class="fieldset"[(#ENV{activer_sites}|=={oui}|non)style='display:none;']>
<fieldset><legend><:titre_syndication:>#AIDER{rubsyn}</legend>
<fieldset><legend><:sites:titre_syndication:>#AIDER{rubsyn}</legend>
<ul>
#SET{name,activer_syndic}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<div class="explication"><:texte_syndication:></div>[
<div class="explication"><:sites:texte_syndication:></div>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:item_utiliser_syndication:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:item_utiliser_syndication:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non_utiliser_syndication:></label>
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:sites:item_non_utiliser_syndication:></label>
</div>
</li>
#SET{name,moderation_sites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<div class="explication"><:texte_liens_sites_syndiques:></div>[
<div class="explication"><:sites:texte_liens_sites_syndiques:></div>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:item_bloquer_liens_syndiques:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:item_bloquer_liens_syndiques:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non_bloquer_liens_syndiques:></label>
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:sites:item_non_bloquer_liens_syndiques:></label>
</div>
</li>
</ul>

20
formulaires/editer_site.html

@ -25,23 +25,23 @@
<ul>
<li class="editer_url_auto[ (#ENV**{erreurs}|table_valeur{url_auto}|oui)erreur]">
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url_auto})</span>]
<p class="explication"><:texte_referencement_automatique:></p>
<p class="explication"><:sites:texte_referencement_automatique:></p>
<input type="text" name="url_auto" id="url_auto" class='text' size='40' value="[(#ENV{url_site}|sinon{http://})]" />
</li>
</ul>
<p class="boutons"><input type='submit' class='submit' name='ajoute_url_auto' value='<:bouton_ajouter:>' /></p>
</fieldset>
<p class="explication"><:texte_non_fonction_referencement:></p>
<p class="explication"><:sites:texte_non_fonction_referencement:></p>
</li>
]]
<li class="editer_nom_site obligatoire[ (#ENV**{erreurs}|table_valeur{nom_site}|oui)erreur]">
<label for="nom_site"><:info_nom_site_2:></label>[
<label for="nom_site"><:sites:info_nom_site_2:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom_site})</span>
]<input type='text' class='text' name='nom_site' id='nom_site' value="[(#ENV**{nom_site})]" />
</li>
<li class="editer_url_site obligatoire[ (#ENV**{erreurs}|table_valeur{url_site}|oui)erreur]">
<label for="url_site"><:entree_adresse_site:></label>[
<label for="url_site"><:sites:entree_adresse_site:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url_site})</span>
]<input type='text' class='text' name='url_site' id='url_site' value="[(#ENV**{url_site})]" />
</li>
@ -54,29 +54,29 @@
</li>]
<li class="editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur]">
<label for="descriptif"><:entree_description_site:></label>[
<label for="descriptif"><:sites:entree_description_site:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span>
]<textarea name='descriptif' id='descriptif' rows='4' cols='40'>[(#ENV**{descriptif})]</textarea>
</li>
[(#ENV**{config}|table_valeur{activer_syndic}|=={non}|?{'',' '})
<li class="editer_syndications fieldset">
<fieldset>
<h3 class="legend"><img src='#CHEMIN{feed.png}' alt="<:info_syndication:>" />
<:bouton_radio_syndication:>
<h3 class="legend"><img src='#CHEMIN{feed.png}' alt="<:sites:info_syndication:>" />
<:sites:bouton_radio_syndication:>
#AIDER{rubsyn}</h3>
<ul>
<li class="editer_syndication">
<div class="choix">
<input type='radio' class="radio" name='syndication' value='non' id='syndication_non'[ (#ENV{syndication}|match{oui|off}|?{'','checked="checked"'})] />
<label for='syndication_non'><:bouton_radio_non_syndication:></label>
<label for='syndication_non'><:sites:bouton_radio_non_syndication:></label>
</div>
<div class="choix">
<input type='radio' class="radio" name='syndication' value='oui' id='syndication_oui'[ (#ENV{syndication}|match{oui|off}|?{'checked="checked"'})] />
<label for='syndication_oui'><:bouton_radio_syndication:></label>
<label for='syndication_oui'><:sites:bouton_radio_syndication:></label>
</div>
</li>
<li class="editer_url_syndic">
<label for='url_syndic'><:entree_adresse_fichier_syndication:>
<label for='url_syndic'><:sites:entree_adresse_fichier_syndication:>
</label>[(#ENV**{url_syndic}|saisie_url_syndic{url_syndic,url_syndic})]
</li>
</ul>

4
formulaires/editer_site.php

@ -67,10 +67,10 @@ function formulaires_editer_site_verifier_dist($id_syndic='new', $id_rubrique=0,
foreach($auto as $k=>$v){
set_request($k,$v);
}
$erreurs['verif_url_auto'] = _T('texte_referencement_automatique_verifier', array('url' => $u));
$erreurs['verif_url_auto'] = _T('sites:texte_referencement_automatique_verifier', array('url' => $u));
}
else{
$erreurs['url_auto'] = _T('avis_site_introuvable');
$erreurs['url_auto'] = _T('sites:avis_site_introuvable');
}
}
else

18
formulaires/regler_moderation_site.html

@ -1,5 +1,5 @@
<div class="formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{rss-24.png}" class="cadre-icone" /><:syndic_options:>#AIDER{artsyn}</h3>
<h3 class='titrem'><img src="#CHEMIN_IMAGE{rss-24.png}" class="cadre-icone" /><:sites:syndic_options:>#AIDER{artsyn}</h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
@ -10,11 +10,11 @@
<ul>
#SET{name,moderation}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})] long_label[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:syndic_choix_moderation:></label>[
<label><:sites:syndic_choix_moderation:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:info_bloquer:> (<:bouton_radio_modere_priori:>)</label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:info_bloquer:> (<:bouton_radio_modere_priori:>)</label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
@ -23,31 +23,31 @@
</li>
#SET{name,choix_oublier}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})] long_label[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:syndic_choix_oublier:></label>[
<label><:sites:syndic_choix_oublier:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]
#SET{name,miroir}
<div class="choix">
<input type="checkbox" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:syndic_option_miroir:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:syndic_option_miroir:></label>
</div>
#SET{name,oubli}
<div class="choix">
<input type="checkbox" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:syndic_option_oubli{mois=2}:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:syndic_option_oubli{mois=2}:></label>
</div>
</li>
#SET{name,resume}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})] long_label[ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label><:syndic_choix_resume:></label>[
<label><:sites:syndic_choix_resume:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:syndic_option_resume_oui:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:sites:syndic_option_resume_oui:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:syndic_option_resume_non:></label>
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:sites:syndic_option_resume_non:></label>
</div>
</li>
</ul>

2
genie/syndic.php

@ -102,7 +102,7 @@ function syndic_a_jour($now_id_syndic) {
include_spip('inc/distant');
$rss = recuperer_page($url_syndic, true);
if (!$rss)
$articles = _T('avis_echec_syndication_02');
$articles = _T('sites:avis_echec_syndication_02');
else
$articles = analyser_backend($rss, $url_syndic);

8
inc/instituer_site.php

@ -19,16 +19,16 @@ function inc_instituer_site_dist($id_syndic, $statut=-1)
$liste_statuts = array(
// statut => array(titre,image)
'prop' => array(_T('info_statut_site_3'),''),
'publie' => array(_T('info_statut_site_2'),''),
'refuse' => array(_T('info_statut_site_4'),'')
'prop' => array(_T('sites:info_statut_site_3'),''),
'publie' => array(_T('sites:info_statut_site_2'),''),
'refuse' => array(_T('sites:info_statut_site_4'),'')
);
if (!in_array($statut, array_keys($liste_statuts)))
$liste_statuts[$statut] = array($statut,'');
$res =
"<ul id='instituer_site-$id_syndic' class='instituer_site instituer'>"
. "<li>" . _T('info_statut_site_1')
. "<li>" . _T('sites:info_statut_site_1')
."<ul>";
foreach($liste_statuts as $s=>$affiche){

2
inc/syndic.php

@ -71,7 +71,7 @@ function analyser_backend($rss, $url_syndic='') {
// Analyser chaque <item>...</item> du backend et le transformer en tableau
//
if (!count($items)) return _T('avis_echec_syndication_01');
if (!count($items)) return _T('sites:avis_echec_syndication_01');
foreach ($items as $item) {
$data = array();

2
plugin.xml

@ -79,7 +79,7 @@
<bouton id='site_creer' parent="outils_rapides">
<icone>images/site-new-16.png</icone>
<titre>icone_referencer_nouveau_site</titre>
<titre>sites:icone_referencer_nouveau_site</titre>
<url>site_edit</url>
<args>new=oui&amp;id_rubrique=@id_rubrique@</args>
</bouton>

2
prive/modeles/syndic_article.html

@ -6,7 +6,7 @@
<a href='#syndic#ID_SYNDIC_ARTICLE' title='[<:info_numero_abbreviation|attribut_html:> (#ID_SYNDIC_ARTICLE)]'>[(#TITRE|sinon{<:info_sans_titre:>})]</a></h3>
[<div class="lien"><a href="(#URL)"><:voir_en_ligne:></a></div>]
<div class='date'>[(#DATE|date_interface)]</div>
[<div class='par'><:par:> <a class='ajax' href='[(#GET{self}|parametre_url{lesauteurs,#LESAUTEURS})]' title='<:sites:articles_meme_auteur|attribut_html:>' >(#LESAUTEURS)</a> &mdash;</div>]
[<div class='par'><:par_auteur:> <a class='ajax' href='[(#GET{self}|parametre_url{lesauteurs,#LESAUTEURS})]' title='<:sites:articles_meme_auteur|attribut_html:>' >(#LESAUTEURS)</a> &mdash;</div>]
<BOUCLE_sit(SITES){id_syndic}><div class='reponse_a'><a href='[(#URL_ECRIRE{site,id_syndic=#ID_SYNDIC})]'>#NOM_SITE</a></div></BOUCLE_sit>
</div>

2
prive/objets/contenu/site.html

@ -1,6 +1,6 @@
<BOUCLE_afficher_contenu(SYNDIC){id_syndic=#ENV{id}}{statut?}>
<div class="champ contenu_nom_site[ (#NOM_SITE*|strlen|sinon{#URL_SITE*}|?{'',vide})]">
<div class='label'><:form_prop_nom_site:></div>
<div class='label'><:sites:form_prop_nom_site:></div>
<div dir='#LANG_DIR' class='#EDIT{hyperlien} nom_site'><a href='#URL_SITE'>#NOM_SITE</a></div>
</div>
<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">

2
prive/objets/infos/site.html

@ -1,6 +1,6 @@
<BOUCLE_site(SITES){id_syndic=#ENV{id}}{statut?}{!lang_select}>
<div class='infos'>
<div class='numero'><:titre_site_numero:><p>#ID_SYNDIC</p></div>
<div class='numero'><:sites:titre_site_numero:><p>#ID_SYNDIC</p></div>
[(#ID_SYNDIC|instituer_site{#ID_RUBRIQUE,#STATUT})]
[(#REM)

10
prive/objets/liste/syndic.html

@ -11,8 +11,8 @@
<thead>
<tr class='first_row'>
<th class='statut'>[(#TRI{statut,<span title="<:afficher_objets:info_statut|attribut_html:>">#</span>,ajax})]</th>
<th class='nom_site'>[(#TRI{nom_site,<:form_prop_nom_site:>,ajax})]</th>
<th class='syndication'><:info_syndication:></th>
<th class='nom_site'>[(#TRI{nom_site,<:sites:form_prop_nom_site:>,ajax})]</th>
<th class='syndication'><:sites:info_syndication:></th>
<th class='date'>[(#TRI{date,<:date:>,ajax})]</th>
<th class='id'>[(#TRI{id_syndic,<:info_numero_abbreviation:>,ajax})]</th>
</tr>
@ -26,15 +26,15 @@
title="<:info_numero_abbreviation|attribut_html:> #ID_SYNDIC">#NOM_SITE</a> [<span class='visiter'>&#91;<a href='(#URL_SITE)'><:lien_visite_site:></a>&#93;</span>]
</td>
<td class='syndication'>[(#SYNDICATION|match{off|sus}|oui)
<span class="etat #SYNDICATION">[(#CHEMIN{puce-orange-anim.gif}|balise_img|inserer_attribut{alt,<:info_panne_site_syndique:>})<:info_probleme_grave:>]</span>
<span class="etat #SYNDICATION">[(#CHEMIN{puce-orange-anim.gif}|balise_img|inserer_attribut{alt,<:sites:info_panne_site_syndique:>})<:sites:info_probleme_grave:>]</span>
]<BOUCLE_articlesyndic(SYNDIC_ARTICLES){id_syndic}{statut==.*}{tout} />[
(#SYNDICATION|match{oui|off|sus}|oui)
[(#TOTAL_BOUCLE)] <:info_syndication_articles:>
[(#TOTAL_BOUCLE)] <:sites:info_syndication_articles:>
]<//B_articlesyndic>
</td>
<td class='date secondaire'>[
(#STATUT|=={prop}|non) [(#DATE|affdate_jourcourt)]][
(#STATUT|=={prop}|oui) <:info_a_valider:>
(#STATUT|=={prop}|oui) <:sites:info_a_valider:>
]</td>
<td class='id'>[(#AUTORISER{modifier,site,#ID_SYNDIC}|?{
<a href="[(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC})]">#ID_SYNDIC</a>,

8
prive/objets/liste/syndic_articles.html

@ -38,14 +38,14 @@
<td class='date secondaire'>[(#DATE|affdate_jourcourt)]</td>
<td class='action'>[(#AUTORISER{moderer,site,#ID_SYNDIC}|oui)
#SET{valider,' '}
[(#STATUT|=={publie}|oui)[(#BOUTON_ACTION{<:info_bloquer_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-refuse,#SELF},ajax})]
[(#STATUT|=={publie}|oui)[(#BOUTON_ACTION{<:sites:info_bloquer_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-refuse,#SELF},ajax})]
#SET{valider,''}][
(#STATUT|=={refuse}|oui)[(#BOUTON_ACTION{<:info_retablir_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-publie,#SELF},ajax})]
(#STATUT|=={refuse}|oui)[(#BOUTON_ACTION{<:sites:info_retablir_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-publie,#SELF},ajax})]
#SET{valider,''}][
(#STATUT|=={off}|et{#ID_SYNDIC_ARTICLE|test_syndic_article_miroir}|oui)
<:syndic_lien_obsolete:>
<:sites:syndic_lien_obsolete:>
#SET{valider,''}][(#GET{valider}|oui)
[(#BOUTON_ACTION{<:info_retablir_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-publie,#SELF},ajax})]
[(#BOUTON_ACTION{<:sites:info_retablir_lien:>,#URL_ACTION_AUTEUR{instituer_syndic_article,#ID_SYNDIC_ARTICLE-publie,#SELF},ajax})]
]
]</td>
</tr>

4
prive/squelettes/contenu/controler_syndication.html

@ -1,7 +1,7 @@
<h1><:sites:icone_controler_syndication:></h1>
#SET{self,#SELF|parametre_url{id_syndic_article|lesauteurs|debut_id_syndic_article,''}}
<BOUCLE_repart(SITES){id_syndic}><a class='annule_filtre' href='[(#GET{self}|parametre_url{id_syndic,''})]' title="<:sites:tout_voir|attribut_html:>">[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{alt,<:sites:tout_voir:>})]</a>
<:texte_messages_publics:><h1><a href='[(#URL_SITE|ancre_url{syndic#ID_SYNDIC_ARTICLE})]'>#NOM_SITE</a></h1>
<:sites:texte_messages_publics:><h1><a href='[(#URL_SITE|ancre_url{syndic#ID_SYNDIC_ARTICLE})]'>#NOM_SITE</a></h1>
</BOUCLE_repart>
#SET{self,#SELF|parametre_url{id_syndic_article|lesauteurs|debut_id_syndic_article|statut,''}}
@ -12,7 +12,7 @@
]
[
<div class='source'>
<div class='par'><:par:> (#ENV{lesauteurs})</div>
<div class='par'><:par_auteur:> (#ENV{lesauteurs})</div>
</div>
]

16
prive/squelettes/contenu/site.html

@ -4,7 +4,7 @@
[(#AUTORISER{modifier,site,#ID_SYNDIC})
[(#ID_SYNDIC|afficher_qui_edite{site}|non)
[(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC}|icone_verticale{<:icone_modifier_site:>,site,edit,right ajax preload})]
[(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC}|icone_verticale{<:sites:icone_modifier_site:>,site,edit,right ajax preload})]
]
[(#ID_SYNDIC|afficher_qui_edite{site}|oui)
[(#URL_ECRIRE{site_edit,id_syndic=#ID_SYNDIC}|icone_verticale{#ID_SYNDIC|afficher_qui_edite{site},warning-24.png,'',right ajax preload})]
@ -18,7 +18,7 @@
<INCLURE{fond=prive/objets/contenu/site,id=#ID_SYNDIC} />
</div>
[(#STATUT|=={prop}|oui)
<p class='site_prop'><:info_site_propose:> <b>[(#DATE|affdate)]&nbsp;</b></p>
<p class='site_prop'><:sites:info_site_propose:> <b>[(#DATE|affdate)]&nbsp;</b></p>
]
<div class="ajax">
#FORMULAIRE_DATER{site,#ID_SYNDIC}
@ -27,20 +27,20 @@
<!--affiche_milieu-->
[(#SYNDICATION|match{oui|off|sus}|oui)
<p class='site_syndique'><a href='#URL_SYNDIC'>[(#CHEMIN_IMAGE{rss-24.png}|balise_img{RSS})]</a><:info_site_syndique:></p>
<p class='site_syndique'><a href='#URL_SYNDIC'>[(#CHEMIN_IMAGE{rss-24.png}|balise_img{RSS})]</a><:sites:info_site_syndique:></p>
[(#SYNDICATION|match{off|sus}|oui)
<div class='site_syndique_probleme'><:avis_site_syndique_probleme{url_syndic=#URL_SYNDIC}:>
[(#BOUTON_ACTION{<:lien_nouvelle_recuperation:>,#URL_ACTION_AUTEUR{editer_site,#ID_SYNDIC,#SELF}|parametre_url{reload,oui},ajax})]
<div class='site_syndique_probleme'><:sites:avis_site_syndique_probleme{url_syndic=#URL_SYNDIC}:>
[(#BOUTON_ACTION{<:sites:lien_nouvelle_recuperation:>,#URL_ACTION_AUTEUR{editer_site,#ID_SYNDIC,#SELF}|parametre_url{reload,oui},ajax})]
</div>
]
<INCLURE{fond=prive/objets/liste/syndic_articles,id_syndic,titre=<:titre_articles_syndiques:>,par=date,ajax} />
<INCLURE{fond=prive/objets/liste/syndic_articles,id_syndic,titre=<:sites:titre_articles_syndiques:>,par=date,ajax} />
[(#DATE_SYNDIC|oui)
<div class='date_syndic'><:info_derniere_syndication:>[ (#DATE_SYNDIC|affdate_heure)]</div>
<div class='date_syndic'><:sites:info_derniere_syndication:>[ (#DATE_SYNDIC|affdate_heure)]</div>
]
<div class='mise_a_jour_syndic'>
[(#BOUTON_ACTION{<:lien_mise_a_jour_syndication:>,#URL_ACTION_AUTEUR{syndiquer_site,#ID_SYNDIC,#SELF},ajax})]
[(#BOUTON_ACTION{<:sites:lien_mise_a_jour_syndication:>,#URL_ACTION_AUTEUR{syndiquer_site,#ID_SYNDIC,#SELF},ajax})]
</div>
[(#AUTORISER{purger,site,#ID_SITE}|oui)
<div class='purger_syndic'>

16
prive/squelettes/contenu/sites.html

@ -1,21 +1,21 @@
<h1><:titre_page_sites_tous:></h1>
<h1><:sites:titre_page_sites_tous:></h1>
<BOUCLE_rubrique_existe(RUBRIQUES){statut?}{racine}{0, 1}>
<INCLURE{fond=prive/objets/liste/sites,titre=<:titre_sites_tous:>,syndication=non,statut=publie,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:titre_sites_syndiques:>,syndication=#ARRAY{0,oui,1,sus},statut=publie,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:titre_sites_proposes:>,statut=prop,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:sites:titre_sites_tous:>,syndication=non,statut=publie,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:sites:titre_sites_syndiques:>,syndication=#ARRAY{0,oui,1,sus},statut=publie,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:sites:titre_sites_proposes:>,statut=prop,par=nom_site,ajax} />
[(#AUTORISER{creersitedans,rubrique,#ID_RUBRIQUE})
[(#URL_ECRIRE{site_edit}|icone_verticale{<:icone_referencer_nouveau_site:>,site-24.png,new,right})]
[(#URL_ECRIRE{site_edit}|icone_verticale{<:sites:icone_referencer_nouveau_site:>,site-24.png,new,right})]
<br class='nettoyeur' />
]
<!--affiche_milieu-->
<INCLURE{fond=prive/objets/liste/sites,titre=<:avis_sites_probleme_syndication:>,syndication=off,statut=publie,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:sites:avis_sites_probleme_syndication:>,syndication=off,statut=publie,par=nom_site,ajax} />
[(#AUTORISER{instituer,site}|oui)
<INCLURE{fond=prive/objets/liste/sites,titre=<:info_sites_refuses:>,statut=refuse,par=nom_site,ajax} />
<INCLURE{fond=prive/objets/liste/sites,titre=<:sites:info_sites_refuses:>,statut=refuse,par=nom_site,ajax} />
]
<INCLURE{fond=prive/objets/liste/syndic_articles,titre=<:titre_dernier_article_syndique:>,par=date,ajax} />
<INCLURE{fond=prive/objets/liste/syndic_articles,titre=<:sites:titre_dernier_article_syndique:>,par=date,ajax} />
</BOUCLE_rubrique_existe>

2
prive/squelettes/extra/site.html

@ -4,7 +4,7 @@
<INCLURE{fond=prive/objets/liste/sites,id_rubrique=#ID_RUBRIQUE,where=#GET{where},statut=#GET{statut},ajax} />
#BOITE_OUVRIR{'','raccourcis'}
[(#URL_ECRIRE{sites}|icone_horizontale{<:icone_voir_sites_references:>,site-24.png})]
[(#URL_ECRIRE{sites}|icone_horizontale{<:sites:icone_voir_sites_references:>,site-24.png})]
#BOITE_FERMER
</BOUCLE_extra>
[(#ENV{exec}|=={site_edit}|oui)<INCLURE{fond=prive/squelettes/extra/site_edit,env} />]

6
puce_statut/site.php

@ -24,16 +24,16 @@ function puce_statut_site_dist($id, $statut, $id_rubrique, $type, $ajax='', $men
switch ($statut) {
case 'publie':
$puce = 'puce-verte-anim.gif';
$title = _T('info_site_reference');
$title = _T('sites:info_site_reference');
break;
case 'prop':
$puce = 'puce-orange-anim.gif';
$title = _T('info_site_attente');
$title = _T('sites:info_site_attente');
break;
case 'refuse':
default:
$puce = 'puce-poubelle-anim.gif';
$title = _T('info_site_refuse');
$title = _T('sites:info_site_refuse');
break;
}
return http_img_pack($puce, $title);

20
sites_pipelines.php

@ -27,7 +27,7 @@ function sites_rubrique_encours($flux){
// Les sites references a valider
//
if ($GLOBALS['meta']['activer_sites'] != 'non') {
$flux['data'] .= $lister_objets('sites',array('titre'=> _T('info_site_valider') ,'statut'=>'prop','id_rubrique'=>$id_rubrique, 'par'=>'nom_site'));
$flux['data'] .= $lister_objets('sites',array('titre'=> _T('sites:info_site_valider') ,'statut'=>'prop','id_rubrique'=>$id_rubrique, 'par'=>'nom_site'));
}
//
@ -35,7 +35,7 @@ function sites_rubrique_encours($flux){
//
if ($GLOBALS['meta']['activer_sites'] != 'non'
AND autoriser('publierdans','rubrique',$id_rubrique)) {
$flux['data'] .= $lister_objets('sites',array('titre'=> _T('avis_sites_syndiques_probleme') ,'statut'=>'publie', 'syndication'=>array('off','sus'),'id_rubrique'=>$id_rubrique, 'par'=>'nom_site'));
$flux['data'] .= $lister_objets('sites',array('titre'=> _T('sites:avis_sites_syndiques_probleme') ,'statut'=>'publie', 'syndication'=>array('off','sus'),'id_rubrique'=>$id_rubrique, 'par'=>'nom_site'));
}
// Les articles syndiques en attente de validation
@ -49,9 +49,9 @@ function sites_rubrique_encours($flux){
"' style='color: black;'>" .
$cpt .
" " .
_T('info_liens_syndiques_1') .
_T('sites:info_liens_syndiques_1') .
" " .
_T('info_liens_syndiques_2') .
_T('sites:info_liens_syndiques_2') .
"</a></small>";
}
}
@ -73,7 +73,7 @@ function sites_accueil_encours($flux){
// Les sites references a valider
//
if ($GLOBALS['meta']['activer_sites'] != 'non') {
$flux .= $lister_objets('sites',array('titre'=>afficher_plus_info(generer_url_ecrire('sites')). _T('info_site_valider') ,'statut'=>'prop', 'par'=>'nom_site'));
$flux .= $lister_objets('sites',array('titre'=>afficher_plus_info(generer_url_ecrire('sites')). _T('sites:info_site_valider') ,'statut'=>'prop', 'par'=>'nom_site'));
}
if ($GLOBALS['visiteur_session']['statut'] == '0minirezo') {
@ -81,7 +81,7 @@ function sites_accueil_encours($flux){
// Les sites a probleme
//
if ($GLOBALS['meta']['activer_sites'] != 'non') {
$flux .= $lister_objets('sites',array('titre'=>afficher_plus_info(generer_url_ecrire('sites')). _T('avis_sites_syndiques_probleme') ,'statut'=>'publie', 'syndication'=>array('off','sus'), 'par'=>'nom_site'));
$flux .= $lister_objets('sites',array('titre'=>afficher_plus_info(generer_url_ecrire('sites')). _T('sites:avis_sites_syndiques_probleme') ,'statut'=>'publie', 'syndication'=>array('off','sus'), 'par'=>'nom_site'));
}
// Les articles syndiques en attente de validation
@ -92,9 +92,9 @@ function sites_accueil_encours($flux){
. "' style='color: black;'>"
. $cpt
. " "
. _T('info_liens_syndiques_1')
. _T('sites:info_liens_syndiques_1')
. " "
. _T('info_liens_syndiques_2')
. _T('sites:info_liens_syndiques_2')
. "</a></small>";
}
@ -120,11 +120,11 @@ function sites_affiche_enfants($flux) {
$lister_objets = charger_fonction('lister_objets','inc');
$bouton_sites = '';
if (autoriser('creersitedans','rubrique',$id_rubrique)) {
$bouton_sites .= icone_verticale(_T('info_sites_referencer'), generer_url_ecrire('site_edit', "id_rubrique=$id_rubrique"), "site-24.png", "new", $spip_lang_right)
$bouton_sites .= icone_verticale(_T('sites:info_sites_referencer'), generer_url_ecrire('site_edit', "id_rubrique=$id_rubrique"), "site-24.png", "new", $spip_lang_right)
. "<br class='nettoyeur' />";
}
$flux['data'] .= $lister_objets('sites',array('titre'=>_T('titre_sites_references_rubrique') ,'where'=>"statut!='refuse' AND statut != 'prop' AND syndication NOT IN ('off','sus')", 'id_rubrique'=>$id_rubrique,'par'=>'nom_site'));
$flux['data'] .= $lister_objets('sites',array('titre'=>_T('sites:titre_sites_references_rubrique') ,'where'=>"statut!='refuse' AND statut != 'prop' AND syndication NOT IN ('off','sus')", 'id_rubrique'=>$id_rubrique,'par'=>'nom_site'));
$flux['data'] .= $bouton_sites;
}
}

Loading…
Cancel
Save