Changeset 5792 in spip-zone


Ignore:
Timestamp:
Sep 30, 2006, 10:32:24 AM (15 years ago)
Author:
petit.bazar@…
Message:

Blip : prise en compte des valeurs des controles complémentaires du formulaire dynamique.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/BliP/2_3_interface/inc/blip_actions.php

    r5690 r5792  
    148148            } else {
    149149                if ( $elements['position'] == 'menu_principal') {
    150                     echo "<td><b>".$elements['titre']."</b><br /><i>".$elements['descriptif']."</i><br />".$elements['texte'].".html</td>";
     150                    echo "<td><b>".$elements['titre']."</b><br /><i>".$elements['descriptif']."</i><br />".$elements['texte']."</td>";
    151151                } else {
    152                     echo "<td>".$elements['texte'].".html</td>";
     152                    echo "<td>".$elements['texte']."</td>";
    153153                }
    154154            }
     
    557557
    558558    debut_cadre_relief("", false, "", bouton_block_invisible('blip_restriction')._T('blipconfig:blip_restriction_info'));
    559     echo BliP_generer_option_select('position', $blipconfig_positions, $formval['position'], "blip_update_pos(this)");
     559    echo BliP_generer_option_select('position', $blipconfig_positions, $formval['position']);
    560560    echo debut_block_invisible('blip_restriction');
    561561    echo "<br />";
     
    602602
    603603    echo '<div id="Layer_pages" style="display: '.$display_pages.'; margin-top: 1px;">';
    604     echo 'Page '.BliP_generer_option_select('module', $blipconfig_pages, $formval['texte']);
    605     echo 'Parametre <input name="parametre" type="text" value="" size="5" />';
     604    echo 'Page '.BliP_generer_option_select('page', $blipconfig_pages, $formval['texte']);
     605//    echo 'Parametre <input name="parametre" type="text" value="" size="5" />';
    606606    echo "</div>\n";
    607607
     
    646646    if (isset($_POST['action'])) {
    647647        $valeurs = BliP_initialiser_valeurs_formulaire();
     648
     649
     650        switch ($_POST['type']) {
     651                case 'lienpage' :
     652                                $_POST['texte'] = $_POST['page'].$_POST['parametre'];
     653                                break;
     654                        case 'dynamique' :
     655                                $_POST['texte'] = $_POST['module'];
     656                                break;
     657                        default :
     658                }
     659
    648660        // filtre antiparasite : ne retenir que les valeurs gérables par le système
    649661        foreach ($_POST as $var => $val) {
     
    685697            echo "<a href='".generer_url_ecrire('blip_modifier',"action=creer")."'>Ajouter un nouvel &eacute;l&egrave;ment</a>";
    686698        } else {
    687         echo "ERREUR !!! La requete sql suivante a échoué:<br /><br />";
    688         echo $req;
     699                echo "ERREUR !!! La requete sql suivante a échoué:<br /><br />";
     700                echo $req;
    689701        }
    690702    }
Note: See TracChangeset for help on using the changeset viewer.