Changeset 5933 in spip-zone


Ignore:
Timestamp:
Oct 5, 2006, 11:34:32 PM (15 years ago)
Author:
fil@…
Message:

securite fonctionnelle chez moi

Location:
_plugins_/_dev_/widgets
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/widgets/action/widgets_html.php

    r5932 r5933  
    66function autoriser_modifs($quoi = 'article', $id = 0) {
    77        global $connect_id_auteur;
    8         $connect_id_auteur = $GLOBALS['auteur_session']['id_auteur'];
     8        $connect_id_auteur = intval($GLOBALS['auteur_session']['id_auteur']);
    99
    1010        if ($quoi != 'article') {
  • _plugins_/_dev_/widgets/article.html

    r5925 r5933  
    1212                .surtitre {text-decoration: underline;}
    1313                div.intro {margin-left: 5em;}
    14                 .widget:hover {background-color: yellow;}
     14                .widget:hover {background-color: #cceeee;}
    1515        </style>
    1616
  • _plugins_/_dev_/widgets/widgets.html

    r5894 r5933  
    1010                .surtitre {text-decoration: underline;}
    1111                div.intro {margin-left: 5em;}
    12                 .widget:hover {background-color: yellow;}
     12                .widget:hover {background-color: #cceeee;}
    1313        </style>
    1414</head>
  • _plugins_/_dev_/widgets/widgets.js

    r5931 r5933  
    66    var html = $(this).attr('orig_html');
    77    if (html != null) {
     8      // enregistrer le widget avec le contenu modifie, si on veut y revenir
     9//      $(this).attr('widget', $(this).html());
     10      // puis reafficher le contenu initial
    811      $(this).html(html);
    912    }
     
    2326    if ($(me).attr('orig_html') != null)
    2427      return;
     28
     29    // voir si je dispose deja du widget (ne marche pas)
     30    if ($(me).attr('widget') != null) {
     31      $(me)
     32      .attr('orig_html', $(me).html())
     33      .html($(me).attr('widget'));
     34      // ici reactiver .ajaxForm() etc...
     35      return;
     36    }
    2537
    2638    // charger le formulaire
     
    6375               if (e.keyCode == 27) {
    6476                 $(me)
     77//                 .attr('widget',$(me).html()) // sauver le widget
    6578                 .html($(me).attr('orig_html'))
    6679                 .removeAttr('orig_html');
     
    7184             .click(function(){
    7285               $(me)
    73                .html($(me).attr('orig_html'))
     86//               .attr('widget',$(me).html()) // sauver le widget
     87               .html($(me).attr('orig_html')) // retablir le contenu d'origine
    7488               .removeAttr('orig_html');
    7589               return false;
     
    89103$(function() {
    90104  $(".widget")
    91   .removeAttr('orig_html')
    92105  .click($.clickwidget);
    93106  $("html")
Note: See TracChangeset for help on using the changeset viewer.