Dotclear


Ignore:
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r2879 r2898  
     1Dotclear 2.7.3 - 2015-01-06 
     2=========================================================== 
     3* Restore advanced edition of category description (as in 2.6) 
     4* Various bug fixes 
     5* Some cosmetic adjustments 
     6 
    17Dotclear 2.7.2 - 2014-12-25 
    28=========================================================== 
  • admin/category.php

    r2852 r2891  
    174174$elements[$title] = ''; 
    175175 
     176$category_editor = $core->auth->getOption('editor'); 
     177 
    176178dcPage::open($title, 
    177179     dcPage::jsConfirmClose('category-form'). 
    178      dcPage::jsLoad('js/_category.js'), 
    179      $core->callBehavior('adminPostEditor'). 
     180     dcPage::jsLoad('js/_category.js'). 
     181     $core->callBehavior('adminPostEditor',$category_editor['xhtml'],'category',array('#cat_desc')), 
    180182     dcPage::breadcrumb($elements) 
    181183); 
  • admin/js/_category.js

    r2614 r2891  
    22     dotclear.hideLockable(); 
    33 
    4      if ($.isFunction('jsToolBar')) { 
     4     if ($.isFunction(jsToolBar)) { 
    55          var tbCategory = new jsToolBar(document.getElementById('cat_desc')); 
    66          tbCategory.draw('xhtml'); 
  • admin/js/confirm-close.js

    r2566 r2902  
    1818          var f; 
    1919          var This = this; 
     20          this.forms=new Array(); 
    2021          for (var i=0; i<formsInPage.length; i++) { 
    2122               f = formsInPage[i]; 
  • admin/media.php

    r2873 r2889  
    1717dcPage::check('media,media_admin'); 
    1818 
    19 $post_id = !empty($_GET['post_id']) ? (integer) $_GET['post_id'] : null; 
     19$post_id = !empty($_REQUEST['post_id']) ? (integer) $_REQUEST['post_id'] : null; 
    2020if ($post_id) { 
    2121     $post = $core->blog->getPosts(array('post_id'=>$post_id,'post_type'=>'')); 
     
    7373} 
    7474 
    75 $popup = (integer) !empty($_GET['popup']); 
     75$popup = (integer) !empty($_REQUEST['popup']); 
    7676 
    7777$page_url_params = new ArrayObject(array('popup' => $popup,'post_id' => $post_id)); 
     
    616616     } 
    617617     $res = 
    618      '<div class="'.$class.'"><p><a class="media-icon media-link" href="'.$link.'">'. 
     618     '<div class="'.$class.'"><p><a class="media-icon media-link" href="'.rawurldecode($link).'">'. 
    619619     '<img src="'.$f->media_icon.'" alt="" />'.$fname.'</a></p>'; 
    620620 
  • admin/media_item.php

    r2872 r2889  
    1717$tab = empty($_REQUEST['tab']) ? '' : $_REQUEST['tab']; 
    1818 
    19 $post_id = !empty($_GET['post_id']) ? (integer) $_GET['post_id'] : null; 
     19$post_id = !empty($_REQUEST['post_id']) ? (integer) $_REQUEST['post_id'] : null; 
    2020if ($post_id) { 
    2121     $post = $core->blog->getPosts(array('post_id'=>$post_id)); 
     
    2828 
    2929$file = null; 
    30 $popup = (integer) !empty($_GET['popup']); 
     30$popup = (integer) !empty($_REQUEST['popup']); 
    3131$plugin_id = isset($_REQUEST['plugin_id']) ? html::sanitizeURL($_REQUEST['plugin_id']) : ''; 
    3232$page_url_params = array('popup' => $popup,'post_id' => $post_id); 
  • inc/admin/actions/class.dcaction.php

    r2566 r2888  
    223223          foreach ($this->redirect_fields as $p) { 
    224224               if (isset($from[$p])) { 
    225                     $redir_args[$p] = $from[$p]; 
     225                    $this->redir_args[$p] = $from[$p]; 
    226226               } 
    227227          } 
  • inc/public/class.dc.template.php

    r2864 r2886  
    11181118                    // nb of entries per page specified in template -> regular pagination 
    11191119                    $p .= "\$params['limit'] = ".$lastn.";\n"; 
    1120                     $p .= "\$_ctx->nb_entry_first_page = \$_ctx->nb_entry_per_page = ".$lastn.";\n"; 
     1120                    $p .= "\$nb_entry_first_page = \$nb_entry_per_page = ".$lastn.";\n"; 
    11211121               } else { 
    11221122                    // nb of entries per page not specified -> use ctx settings 
     1123                    $p .= "\$nb_entry_first_page=\$_ctx->nb_entry_first_page; \$nb_entry_per_page = \$_ctx->nb_entry_per_page;\n"; 
    11231124                    $p .= "if ((\$core->url->type == 'default') || (\$core->url->type == 'default-page')) {\n"; 
    1124                     $p .= "    \$params['limit'] = (\$_page_number == 1 ? \$_ctx->nb_entry_first_page : \$_ctx->nb_entry_per_page);\n"; 
     1125                    $p .= "    \$params['limit'] = (\$_page_number == 1 ? \$nb_entry_first_page : \$nb_entry_per_page);\n"; 
    11251126                    $p .= "} else {\n"; 
    1126                     $p .= "    \$params['limit'] = \$_ctx->nb_entry_per_page;\n"; 
     1127                    $p .= "    \$params['limit'] = \$nb_entry_per_page;\n"; 
    11271128                    $p .= "}\n"; 
    11281129               } 
     
    11311132                    // standard pagination, set offset 
    11321133                    $p .= "if ((\$core->url->type == 'default') || (\$core->url->type == 'default-page')) {\n"; 
    1133                     $p .= "    \$params['limit'] = array((\$_page_number == 1 ? 0 : (\$_page_number - 2) * \$_ctx->nb_entry_per_page + \$_ctx->nb_entry_first_page),\$params['limit']);\n"; 
     1134                    $p .= "    \$params['limit'] = array((\$_page_number == 1 ? 0 : (\$_page_number - 2) * \$nb_entry_per_page + \$nb_entry_first_page),\$params['limit']);\n"; 
    11341135                    $p .= "} else {\n"; 
    1135                     $p .= "    \$params['limit'] = array((\$_page_number - 1) * \$_ctx->nb_entry_per_page,\$params['limit']);\n"; 
     1136                    $p .= "    \$params['limit'] = array((\$_page_number - 1) * \$nb_entry_per_page,\$params['limit']);\n"; 
    11361137                    $p .= "}\n"; 
    11371138               } else { 
  • plugins/dcCKEditor/_define.php

    r2854 r2894  
    1717     /* Author */             "dotclear Team", 
    1818     /* Version */            "0.9.0", 
    19      /* Permissions */       "usage,contentadmin", 
    20      /* Properties */        array('type' => 'plugin') 
     19     array( 
     20          'permissions' =>    'usage,contentadmin', 
     21          'type'         =>        'plugin' 
     22     ) 
    2123); 
  • plugins/dcCKEditor/inc/dc.ckeditor.behaviors.php

    r2869 r2893  
    7878    public static function adminMediaURLParams($p) { 
    7979        if (!empty($_GET['editor'])) { 
    80             $p['editor']=html::sanitiseURL($_GET['editor']); 
     80            $p['editor'] = html::sanitizeURL($_GET['editor']); 
    8181        } 
    8282    } 
  • plugins/dcCKEditor/js/ckeditor-plugins/entrylink/plugin.js

    r2835 r2901  
    2424                         if (element.is('a') 
    2525                             && !element.hasClass('media-link') 
    26                              && element.hasClass('post')) { // link to original media @see js/popup_media.js 
     26                             && element.hasClass('ref-post')) { // link to original media @see js/popup_media.js 
    2727                              editor.getSelection().selectElement(element); 
    2828 
  • plugins/dcCKEditor/js/popup_posts.js

    r2751 r2901  
    1212 
    1313          if (editor.mode=='wysiwyg') { 
    14                link = '<a class="post" href="'+window.opener.$.stripBaseURL($(this).attr('title'))+'">'+selected_text+'</a>'; 
     14               link = '<a class="ref-post" href="'+window.opener.$.stripBaseURL($(this).attr('title'))+'">'+selected_text+'</a>'; 
    1515               var element = window.opener.CKEDITOR.dom.element.createFromHtml(link); 
    1616               editor.insertElement(element); 
  • plugins/dcLegacyEditor/_define.php

    r2878 r2894  
    1717     /* Author */             "dotclear Team", 
    1818     /* Version */            '0.1.2', 
    19      /* Permissions */       "usage,contentadmin", 
    20      /* Properties */        array('type' => 'plugin') 
     19     array( 
     20          'permissions' =>    'usage,contentadmin', 
     21          'type'         =>        'plugin' 
     22     ) 
    2123); 
  • plugins/themeEditor/script.js

    r2663 r2902  
    2727                    $('#file-chooser').empty(); 
    2828                    $(res).find('#file-chooser').children().appendTo('#file-chooser'); 
     29                    confirmClosePage.getCurrentForms(); 
     30 
    2931               } 
    3032          }); 
  • themes/ductile/_prepend.php

    r2567 r2895  
    1111 
    1212if (!defined('DC_RC_PATH')) { return; } 
     13// public part below 
     14 
     15if (!defined('DC_CONTEXT_ADMIN')) { return false; } 
     16// admin part below 
    1317 
    1418# Behaviors 
Note: See TracChangeset for help on using the changeset viewer.

Sites map