Plugin Directory


Ignore:
Timestamp:
09/16/2012 08:19:13 AM (14 years ago)
Author:
fabifott
Message:

WP-Filebase 0.2.9.22

  • Multi instance File List Widget (old one is deprecated!)
  • DataTable List template is automatically added
  • New Template Download-button
  • Fixed missing argument warning for TitleFilter
  • Fixed Post Browser permission (now usable by Authors & Contributors)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • wp-filebase/trunk/classes/Setup.php

    r598768 r599590  
    1414    {
    1515        $new_opts[$opt_name] = $opt_data['default'];
    16     }       
    17 
    18     $new_opts['widget'] = array(
    19         'filelist_title' => 'Top Downloads',
    20         'filelist_order_by' => 'file_hits',
    21         'filelist_asc' => false,
    22         'filelist_limit' => 10,
    23         'filelist_template' => '<a href="%file_post_url%">%file_display_name%</a> (%file_hits%)',
    24         'filelist_template_parsed' => '',
    25        
    26         'catlist_title' => __('File Categories', WPFB),
    27         'catlist_hierarchical' => false
    28     );
    29 
     16    }
     17   
    3018    $new_opts['version'] = WPFB_VERSION;
    3119    $new_opts['tag_ver'] = WPFB_TAG_VER;
     
    5240    add_option(WPFB_OPT_NAME.'_ftags', array(), null, 'no'/*autoload*/);
    5341   
     42 
    5443}
    5544static function AddTpls($old_ver) {
    5645    $def_tpls_file = array(
    5746        'filebrowser' => '%file_small_icon% <a href="%file_url%" title="Download %file_display_name%">%file_display_name%</a> (%file_size%)',
     47        'download-button' => '<style type="text/css" media="screen">
     48    .wpfb-dlbtn div { width:250px; height:40px; margin:0; padding:0; background:transparent url(\'%wpfb_url%/images/dl_btn.png\') no-repeat top center;}
     49    .wpfb-dlbtn div:hover { background-image: url(%wpfb_url%/images/dl_btn_hover.png); }
     50</style>
     51<div style="text-align:center; width:250px; margin: auto; font-size:smaller;"><a href="%file_url%" class="wpfb-dlbtn"><div></div></a>
     52%file_display_name% (%file_size%, %file_hits% downloads)
     53</div>',
    5854        'image_320' => '[caption id="file_%file_id%" align="alignnone" width="320" caption="<!-- IF %file_description% -->%file_description%<!-- ELSE -->%file_display_name%<!-- ENDIF -->"]<img class="size-full" title="%file_display_name%" src="%file_url%" alt="%file_display_name%" width="320" />[/caption]'."\n\n",
    5955        'thumbnail' => '<div class="wpfilebase-fileicon"><a href="%file_url%" title="Download %file_display_name%"><img align="middle" src="%file_icon_url%" /></a></div>'."\n",
     
    174170    // add new data table template
    175171    if(!empty($old_ver)) {
    176         if(version_compare($old_ver, '0.2.9.20') < 0)
     172        if(version_compare($old_ver, '0.2.9.22') < 0) {
    177173            $default_templates[] = 'data-table';
     174            $default_templates[] = 'download-button';
     175        }
    178176    }
    179177   
     
    186184    update_option(WPFB_OPT_NAME.'_tpls_file', $tpls_file);
    187185    update_option(WPFB_OPT_NAME.'_tpls_cat', $tpls_cat);
    188     update_option(WPFB_OPT_NAME.'_tpls_list', $tpls_list);
     186    update_option(WPFB_OPT_NAME.'_list_tpls', $tpls_list);
    189187   
    190188    WPFB_Admin::ParseTpls();
     
    233231    $tbl_files = $wpdb->prefix . 'wpfb_files';
    234232    $tbl_files_id3 = $wpdb->prefix . 'wpfb_files_id3';
     233   
    235234    $queries[] = "CREATE TABLE IF NOT EXISTS `$tbl_cats` (
    236235  `cat_id` int(8) unsigned NOT NULL auto_increment,
     
    297296  PRIMARY KEY  (`file_id`)
    298297) ENGINE=MyISAM  DEFAULT CHARSET=utf8";
    299    
     298
     299   
     300
    300301    // errors of queries starting with @ are supressed
    301302   
     
    351352    //$queries[] = "@ALTER TABLE `$tbl_files` ADD `file_meta` TEXT NULL DEFAULT NULL";
    352353   
     354
    353355    $queries[] = "OPTIMIZE TABLE `$tbl_cats`";
    354356    $queries[] = "OPTIMIZE TABLE `$tbl_files`";
Note: See TracChangeset for help on using the changeset viewer.