Changeset 10075 in spip-zone


Ignore:
Timestamp:
Mar 2, 2007, 11:22:28 PM (13 years ago)
Author:
cedric@…
Message:

"encore de l'interface, il manque toujours le bouton de retour au panneau principal"

Location:
_plugins_/_dev_/spip-sms-listes
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/spip-sms-listes/exec/spip_sms_listes.php

    r10071 r10075  
    4040        echo debut_droite("smslist",true);
    4141       
    42         // messages en preparation
    43         foreach(Forms_liste_tables('smslist_message') as $id_form){
    44                 $contexte = array('id_form'=>$id_form,
    45                 'titre_liste'=>_T("smslist:messages_en_redaction"),
    46                 'aucune_reponse'=>" ",
    47                 'couleur_claire'=>$GLOBALS['couleur_claire'],'couleur_foncee'=>$GLOBALS['couleur_foncee'],
    48                 'statuts' => array('prepa'),
    49                 'affiche_rang'=>0,
    50                 'affiche_de'=>1,
    51                 'colonne_extra_titre'=>"<img src='"._DIR_PLUGIN_SMSLIST. "img_pack/envoyer-message-16.png' width='16' height='16' alt='"._L('Envoyer')."' />",
    52                 'colonne_extra_url'=>generer_url_ecrire('smslist_envoyer_message'));
    53                 echo recuperer_fond("exec/template/donnees_tous",$contexte);   
     42        if (_request('message')){
     43                $GLOBALS['forms_actif_exec'][] = 'spip_sms_listes';
     44                $liste = Forms_liste_tables('smslist_boiteenvoi');
     45                $id_form = reset($liste);
     46                $contexte = array('id_form'=>$id_form,'id_donnee'=>0,'type_form'=>'smslist_boiteenvoi','titre_liste'=>_L("Envoyer un message"),'couleur_claire'=>$GLOBALS['couleur_claire'],'couleur_foncee'=>$GLOBALS['couleur_foncee']);
     47                $formulaire = recuperer_fond("modeles/form",$contexte);
     48                echo "<div class='verdana2'>$formulaire</div>";
    5449        }
    55 
    56         // messages en cours d'envoi
    57         foreach(Forms_liste_tables('smslist_boiteenvoi') as $id_form){
    58                 $contexte = array('id_form'=>$id_form,
    59                 'titre_liste'=>_T("smslist:envois_programmes"),
    60                 'aucune_reponse'=>" ",
    61                 'couleur_claire'=>$GLOBALS['couleur_claire'],'couleur_foncee'=>$GLOBALS['couleur_foncee'],
    62                 'statuts' => array('prepa'),
    63                 'affiche_rang'=>0,
    64                 'affiche_de'=>1,
    65                 );
    66                 echo recuperer_fond("exec/template/donnees_tous",$contexte);   
     50        else {
     51               
     52                // messages en preparation
     53                foreach(Forms_liste_tables('smslist_message') as $id_form){
     54                        $contexte = array('id_form'=>$id_form,
     55                        'titre_liste'=>_T("smslist:messages_en_redaction"),
     56                        'aucune_reponse'=>" ",
     57                        'couleur_claire'=>$GLOBALS['couleur_claire'],'couleur_foncee'=>$GLOBALS['couleur_foncee'],
     58                        'statuts' => array('prepa'),
     59                        'affiche_rang'=>0,
     60                        'affiche_de'=>1,
     61                        'colonne_extra_titre'=>"<img src='"._DIR_PLUGIN_SMSLIST. "img_pack/envoyer-message-16.png' width='16' height='16' alt='"._L('Envoyer')."' />",
     62                        'colonne_extra_url'=>generer_url_action('smslist_envoyer_message'));
     63                        echo recuperer_fond("exec/template/donnees_tous",$contexte);   
     64                }
     65       
     66                // messages en cours d'envoi
     67                foreach(Forms_liste_tables('smslist_boiteenvoi') as $id_form){
     68                        $contexte = array('id_form'=>$id_form,
     69                        'titre_liste'=>_T("smslist:envois_programmes"),
     70                        'aucune_reponse'=>" ",
     71                        'couleur_claire'=>$GLOBALS['couleur_claire'],'couleur_foncee'=>$GLOBALS['couleur_foncee'],
     72                        'statuts' => array('prepa'),
     73                        'affiche_rang'=>0,
     74                        'affiche_de'=>1,
     75                        );
     76                        echo recuperer_fond("exec/template/donnees_tous",$contexte);   
     77                }
    6778        }
    68 
    69         ///
    70         /*$messages_vus = '';
    71         echo spiplistes_afficher_en_liste(_T('spiplistes:aff_encours'), _DIR_PLUGIN_SPIPLISTES.'img_pack/24_send-receive.gif', 'messages', 'encour', '', 'position') ;
    72         echo spiplistes_afficher_en_liste(_T('spiplistes:aff_redac'), _DIR_PLUGIN_SPIPLISTES.'img_pack/stock_mail.gif', 'messages', 'redac', '', 'position') ;
    7379       
    74        
    75         // afficher les messages auto
    76         echo spiplistes_afficher_pile_messages();
    77        
    78         echo "<br /><br />";
    79 
    80         echo spiplistes_afficher_en_liste(_T('spiplistes:messages_auto_envoye'),_DIR_PLUGIN_SPIPLISTES.'img_pack/stock_mail.gif', 'messages', 'auto', '', 'position') ;
    81         echo spiplistes_afficher_en_liste(_T('spiplistes:aff_envoye'), _DIR_PLUGIN_SPIPLISTES.'img_pack/stock_mail.gif', 'messages', 'publie', '', 'position') ;
    82         */
    8380        if (_request('var_mode')=='test'){
    8481                $smslist_envoyer = charger_fonction('smslist_envoyer','inc');
  • _plugins_/_dev_/spip-sms-listes/smslist_options.php

    r9897 r10075  
    2323        if (($qui['statut'] != '0minirezo')
    2424        OR !isset($opt['nouveau_statut'])
    25         OR in_array($opt['nouveau_statut'],array('prop','publie','refuse')) ) return false;
     25        OR in_array($opt['nouveau_statut'],array('prop','publie','refuse'))
     26        OR !in_array($opt['statut'],array('prepa'))) return false;
    2627        return true;
    2728}
     
    4142        if (($qui['statut'] != '0minirezo')
    4243        OR !isset($opt['nouveau_statut'])
    43         OR !in_array($opt['nouveau_statut'],array('prepa')) ) return false;
     44        OR !in_array($opt['nouveau_statut'],array('prepa','poubelle')) ) return false;
    4445        return true;
    4546}
Note: See TracChangeset for help on using the changeset viewer.