Dotclear


Ignore:
Timestamp:
09/16/09 10:39:06 (14 years ago)
Author:
Tomtom33
Message:

spliPost 0.3 :

  • Adds plugin configuration in blog pref panel
  • Adds auto insert post pagination
  • Fixes regex's pattern bug
File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/splitPost/inc/class.split.post.php

    r1423 r1464  
    3939 
    4040          return 
    41           '<script type="text/javascript" src="index.php?pf=splitPost/js/post.min.js"></script>'. 
    42           '<script type="text/javascript">'."\n". 
    43           "//<![CDATA[\n". 
    44           dcPage::jsVar('jsToolBar.prototype.elements.splitPost.title',__('Post pager')). 
    45           "\n//]]>\n". 
    46           "</script>\n"; 
     41               $core->blog->settings->splitpost_enable ? 
     42               '<script type="text/javascript" src="index.php?pf=splitPost/js/post.min.js"></script>'. 
     43               '<script type="text/javascript">'."\n". 
     44               "//<![CDATA[\n". 
     45               dcPage::jsVar('jsToolBar.prototype.elements.splitPost.title',__('Post pager')). 
     46               "\n//]]>\n". 
     47               "</script>\n" : ''; 
     48     } 
     49      
     50     public static function adminBlogPreferencesForm($core,$settings) 
     51     { 
     52          echo 
     53          '<fieldset><legend>'.__('SplitPost').'</legend>'. 
     54          '<p><label class="classic">'. 
     55          form::checkbox('splitpost_enable','1',$settings->splitpost_enable). 
     56          __('Enable plugin').'</label></p>'. 
     57          '<p><label class="classic">'. 
     58          form::checkbox('splitpost_auto_insert','1',$settings->splitpost_auto_insert). 
     59          __('Auto insert post pagination').'</label></p>'. 
     60          '</fieldset>'; 
     61     } 
     62 
     63     public static function adminBeforeBlogSettingsUpdate($settings) 
     64     { 
     65          $settings->setNameSpace('splitpost'); 
     66          $settings->put('splitpost_enable',!empty($_POST['splitpost_enable']),'boolean'); 
     67          $settings->put('splitpost_auto_insert',!empty($_POST['splitpost_auto_insert']),'boolean'); 
     68          $settings->setNameSpace('system'); 
    4769     } 
    4870} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map