source: spip-zone/_plugins_/inc/instituer_article.php @ 31412

Last change on this file since 31412 was 31412, checked in by fdm@…, 12 years ago

Mise à jour spip 2.0

File size: 3.1 KB
Line 
1<?php
2
3/***************************************************************************\
4 *  SPIP, Systeme de publication pour l'internet                           *
5 *                                                                         *
6 *  Copyright (c) 2001-2007                                                *
7 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
8 *                                                                         *
9 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
10 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
11\***************************************************************************/
12
13if (!defined("_ECRIRE_INC_VERSION")) return;
14
15// http://doc.spip.org/@inc_instituer_article_dist
16function inc_instituer_article_dist($id_article, $statut=-1, $id_individu)
17{
18    if ($statut == -1) return demande_publication($id_article);
19
20    $res =
21    "\n<div style='text-align: center;' id='instituer_article-$id_article'>" .
22    "<b>" .
23    _T('texte_article_statut') .
24    "</b>" .
25    "\n<select name='statut_nouv' size='1' class='fondl'\n" .
26    "onchange=\"this.nextSibling.nextSibling.src='" .
27    _DIR_IMG_PACK .
28    "' + puce_statut(options[selectedIndex].value);" .
29    " setvisibility('valider_statut', 'visible');\">\n" .
30    "<option"  . mySel("prepa", $statut)  ." style='background-color: white'>" ._T('texte_statut_en_cours_redaction') ."</option>\n" .
31    "<option"  . mySel("prop", $statut)  . " style='background-color: #FFF1C6'>" ._T('texte_statut_propose_evaluation') ."</option>\n" .
32    "<option"  . mySel("publie", $statut)  . " style='background-color: #B4E8C5'>" ._T('texte_statut_publie') ."</option>\n" .
33    "<option"  . mySel("poubelle", $statut) .
34    http_style_background('rayures-sup.gif')  . '>'  ._T('texte_statut_poubelle') ."</option>\n" .
35    "<option"  . mySel("refuse", $statut)  . " style='background-color: #FFA4A4'>" ._T('texte_statut_refuse') ."</option>\n" .
36    "</select>" .
37    " &nbsp; " .
38    http_img_pack("puce-".puce_statut($statut).'.gif', "", " class='puce'") .
39    "  &nbsp;\n" .
40    "<span class='visible_au_chargement' id='valider_statut'>" .
41    "<input type='submit' value='"._T('bouton_valider')."' class='fondo' />" .
42    "</span>" .
43    aide("artstatut")
44    . '</div>';
45 
46    return redirige_action_auteur('instituer_article',$id_article,'articles', "id_article=".$id_article."&id_individu=".$id_individu, $res, " method='post'");
47}
48
49
50// http://doc.spip.org/@demande_publication
51function demande_publication($id_article)
52{
53    return debut_cadre_relief('',true) .
54        "<div style='text-align: center'>" .
55        "<b>" ._T('texte_proposer_publication') . "</b>" .
56        aide ("artprop") .
57            redirige_action_auteur('instituer_article', "$id_article-prop",
58            'articles',
59            "id_article=$id_article",
60            ("<input type='submit' class='fondo' value=\"" . 
61                _T('bouton_demande_publication') .
62                "\" />\n"),
63            "method='post'") .
64        "</div>" .
65        fin_cadre_relief(true);
66}
67
68?>
Note: See TracBrowser for help on using the repository browser.