Browse Source

utiliser #FORMULAIRE_INSTITUER_OBJET introduit par http://core.spip.org/projects/spip/repository/revisions/18376

svn/root/tags/plugins/breves/1.3.0 v1.3.0
cedric@yterium.com 12 years ago
parent
commit
a73a54ff94
  1. 2
      .gitattributes
  2. 8
      base/breves.php
  3. 46
      inc/instituer_breve.php
  4. 8
      lang/breves_fr.php
  5. 2
      paquet.xml
  6. 2
      prive/objets/contenu/breve.html
  7. 9
      prive/objets/infos/breve.html
  8. 10
      prive/objets/infos/breve_fonctions.php

2
.gitattributes vendored

@ -9,7 +9,6 @@ formulaires/configurer_breves.html -text
formulaires/configurer_breves.php -text
formulaires/editer_breve.html -text
formulaires/editer_breve.php -text
inc/instituer_breve.php -text
lang/breves.xml -text
lang/breves_ar.php -text
lang/breves_ast.php -text
@ -77,7 +76,6 @@ lang/breves_vi.php -text
lang/breves_zh.php -text
prive/objets/contenu/breve.html -text
prive/objets/infos/breve.html -text
prive/objets/infos/breve_fonctions.php -text
prive/objets/liste/breves.html -text
prive/squelettes/contenu/breve.html -text
prive/squelettes/contenu/breve_edit.html -text

8
base/breves.php

@ -76,15 +76,17 @@ function breves_declarer_tables_objets_sql($tables){
'exception'=>'statut'
)
),
'texte_changer_statut' => 'breves:entree_breve_publiee',
'aide_changer_statut' => 'brevesstatut',
'statut_titres' => array(
'prop' => 'breves:titre_breve_proposee',
'publie' => 'breves:titre_breve_publiee',
'refuse' => 'breves:titre_breve_refusee',
),
'statut_textes_instituer' => array(
'prop' => 'texte_statut_propose_evaluation', //_T('texte_statut_propose_evaluation')
'publie' => 'texte_statut_publie', //_T('texte_statut_publie')
'refuse' => 'texte_statut_refuse', //_T('texte_statut_refuse')
'prop' => 'breves:item_breve_proposee', //_T('texte_statut_propose_evaluation')
'publie' => 'breves:item_breve_validee', //_T('texte_statut_publie')
'refuse' => 'breves:item_breve_refusee', //_T('texte_statut_refuse')
),
'rechercher_champs' => array(

46
inc/instituer_breve.php

@ -1,46 +0,0 @@
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2011 *
* 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;
include_spip('inc/puce_statut');
// http://doc.spip.org/@inc_instituer_breve_dist
function inc_instituer_breve_dist($id_breve, $statut=-1)
{
if ($statut == -1) return "";
$liste_statuts = array(
// statut => array(titre,image)
'prop' => array(_T('breves:item_breve_proposee'),''),
'publie' => array(_T('breves:item_breve_validee'),''),
'refuse' => array(_T('breves:item_breve_refusee'),'')
);
if (!in_array($statut, array_keys($liste_statuts)))
$liste_statuts[$statut] = array($statut,'');
$res =
"<ul id='instituer_breve-$id_breve' class='instituer_breve instituer'>"
. "<li>" . _T('breves:entree_breve_publiee')
."<ul>";
foreach($liste_statuts as $s=>$affiche){
$href = generer_action_auteur('instituer_breve',"$id_breve-$s",self());
if ($s==$statut)
$res .= "<li class='$s selected'>" . puce_statut($s) . $affiche[0] . '</li>';
else
$res .= "<li class='$s'><a href='$href' onclick='return confirm(confirm_changer_statut);'>" . puce_statut($s) . $affiche[0] . '</a></li>';
}
$res .= "</ul></li></ul>";
return $res;
}
?>

8
lang/breves_fr.php

@ -10,7 +10,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'breves' => 'Brèves',
// E
'entree_breve_publiee' => 'Cette brève doit-elle être publiée ?',
'entree_breve_publiee' => 'Cette brève est :',
'entree_texte_breve' => 'Texte de la brève',
// I
@ -25,9 +25,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'info_breves_valider' => 'Brèves à valider',
'info_gauche_numero_breve' => 'Brève numéro',
'info_nb_breves' => '@nb@ brèves',
'item_breve_proposee' => 'Brève proposée',
'item_breve_refusee' => 'NON - Brève refusée',
'item_breve_validee' => 'OUI - Brève validée',
'item_breve_proposee' => 'proposée à l\'évaluation',
'item_breve_refusee' => 'refusée',
'item_breve_validee' => 'validée',
'item_non_utiliser_breves' => 'Ne pas utiliser les brèves',
'item_utiliser_breves' => 'Utiliser les brèves',

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="breves"
categorie="edition"
version="1.2.3"
version="1.3.0"
etat="test"
compatibilite="[3.0.0-dev;["
logo="prive/themes/spip/images/breve-32.png"

2
prive/objets/contenu/breve.html

@ -1,4 +1,4 @@
<BOUCLE_afficher_contenu(BREVES){id_breve=#ENV{id}}{statut?}>
<BOUCLE_afficher_contenu(BREVES){id_breve=#ENV{id}}{statut==.*}>
<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
<div class='label'><:info_titre:></div>
<div dir='#LANG_DIR' class='#EDIT{titre} titre'>#TITRE</div>

9
prive/objets/infos/breve.html

@ -1,13 +1,8 @@
<BOUCLE_breve(BREVES){id_breve=#ENV{id}}{statut?}{!lang_select}>
<BOUCLE_breve(BREVES){id_breve=#ENV{id}}{statut==.*}{!lang_select}>
<div class='infos'>
<div class='numero'><:breves:info_gauche_numero_breve:><p>#ID_BREVE</p></div>
[(#REM)
Bloc de changement de statut
]
[(#ID_BREVE|instituer_breve{#ID_RUBRIQUE,#STATUT})]
#FORMULAIRE_INSTITUER_OBJET{breve,#ID_BREVE}
[(#REM)

10
prive/objets/infos/breve_fonctions.php

@ -1,10 +0,0 @@
<?php
function instituer_breve($id_breve, $id_rubrique, $statut=-1){
$statut_rubrique = autoriser('publierdans', 'rubrique', $id_rubrique);
if ($statut_rubrique) {
$instituer_breve = charger_fonction('instituer_breve', 'inc');
return $instituer_breve($id_breve,$statut);
}
return "";
}
?>
Loading…
Cancel
Save