Plugin Directory

Changeset 473940


Ignore:
Timestamp:
12/12/2011 01:27:29 PM (14 years ago)
Author:
Chaser324
Message:
 
Location:
featured-posts-grid/branches/dev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • featured-posts-grid/branches/dev/featured-posts-grid.php

    r470968 r473940  
    4040add_action('admin_init', 'fpg_define_image_sizes');
    4141
     42// Array of pairs of variable names and default values.
     43$fpg_variables = array (
     44    'fpg_rows' => '1',
     45    'fpg_columns' => '3',
     46
     47    'fpg_excerpt_display' => '0',
     48    'fpg_author_display' => '0',
     49    'fpg_date_display' => '0',
     50
     51    'fpg_padding_topbottom' => '15',
     52    'fpg_padding_leftright' => '15',
     53    'fpg_spacing_horizontal' => '15',
     54
     55    'fpg_hover_x_offset' => '2',
     56    'fpg_hover_y_offset' => '2',
     57
     58    'fpg_pages_max' => '1',
     59    'fpg_width' => '100%',
     60
     61    'fpg_item_height' => '100',
     62    'fpg_item_width' => '100',
     63
     64    'fpg_page_speed' => '150',
     65
     66    'fpg_item_dropshadow_enable' => '1',
     67    'fpg_text_dropshadow_enable' => '1',
     68    'fpg_text_inset_dropshadow_enable' => '1',
     69
     70    'fpg_item_dropshadow_color' => '000000',
     71    'fpg_item_dropshadow_alpha' => '0.5',
     72    'fpg_item_dropshadow_x' => '2',
     73    'fpg_item_dropshadow_y' => '2',
     74    'fpg_item_dropshadow_blur' => '2',
     75    'fpg_item_dropshadow_spread' => '2',
     76
     77    'fpg_item_dropshadow_hover_color' => '000000',
     78    'fpg_item_dropshadow_hover_alpha' => '0.5',
     79    'fpg_item_dropshadow_hover_x' => '0',
     80    'fpg_item_dropshadow_hover_y' => '0',
     81    'fpg_item_dropshadow_hover_blur' => '0',
     82    'fpg_item_dropshadow_hover_spread' => '0',
     83
     84    'fpg_text_dropshadow_color' => '000000',
     85    'fpg_text_dropshadow_alpha' => '0.5',
     86    'fpg_text_dropshadow_x' => '2',
     87    'fpg_text_dropshadow_y' => '2',
     88    'fpg_text_dropshadow_blur' => '2',
     89    'fpg_text_dropshadow_spread' => '2',
     90
     91    'fpg_text_inset_dropshadow_color' => '000000',
     92    'fpg_text_inset_dropshadow_alpha' => '0.5',
     93    'fpg_text_inset_dropshadow_x' => '2',
     94    'fpg_text_inset_dropshadow_y' => '2',
     95    'fpg_text_inset_dropshadow_blur' => '2',
     96    'fpg_text_inset_dropshadow_spread' => '2',
     97
     98    'fpg_item_border_top_style' => 'solid',
     99    'fpg_item_border_top_width' => '1',
     100    'fpg_item_border_top_color' => '525252',
     101    'fpg_item_border_bottom_style' => 'solid',
     102    'fpg_item_border_bottom_width' => '1',
     103    'fpg_item_border_bottom_color' => '000000',
     104    'fpg_item_border_left_style' => 'solid',
     105    'fpg_item_border_left_width' => '1',
     106    'fpg_item_border_left_color' => '525252',
     107    'fpg_item_border_right_style' => 'solid',
     108    'fpg_item_border_right_width' => '1',
     109    'fpg_item_border_right_color' => '000000',
     110
     111    'fpg_inner_border_width' => '0',
     112    'fpg_inner_border_color' => 'FFFFFF',
     113
     114    'fpg_item_text_bg_color' => '000000',
     115    'fpg_item_text_bg_alpha' => '0.5',
     116
     117    'fpg_item_text_color' => 'FFFFFF',
     118    'fpg_item_text_fontfamily' => 'Arial, Veranda, sans-serif',
     119    'fpg_item_text_fontstyle' => 'normal',
     120    'fpg_item_text_fontvariant' => 'normal',
     121    'fpg_item_text_fontweight' => 'bold',
     122    'fpg_item_text_fontsize' => '12px',
     123    'fpg_item_text_lineheight' => '12px',
     124
     125    'fpg_item_excerpt_color' => 'FFFFFF',
     126    'fpg_item_excerpt_fontfamily' => 'Arial, Veranda, sans-serif',
     127    'fpg_item_excerpt_fontstyle' => 'normal',
     128    'fpg_item_excerpt_fontvariant' => 'normal',
     129    'fpg_item_excerpt_fontweight' => 'normal',
     130    'fpg_item_excerpt_fontsize' => '10px',
     131    'fpg_item_excerpt_lineheight' => '10px',
     132
     133    'fpg_item_author_color' => 'FFFFFF',
     134    'fpg_item_author_fontfamily' => 'Arial, Veranda, sans-serif',
     135    'fpg_item_author_fontstyle' => 'normal',
     136    'fpg_item_author_fontvariant' => 'normal',
     137    'fpg_item_author_fontweight' => 'normal',
     138    'fpg_item_author_fontsize' => '8px',
     139    'fpg_item_author_lineheight' => '8px',
     140
     141    'fpg_item_date_color' => 'FFFFFF',
     142    'fpg_item_date_fontfamily' => 'Arial, Veranda, sans-serif',
     143    'fpg_item_date_fontstyle' => 'normal',
     144    'fpg_item_date_fontvariant' => 'normal',
     145    'fpg_item_date_fontweight' => 'normal',
     146    'fpg_item_date_fontsize' => '8px',
     147    'fpg_item_date_lineheight' => '8px',
     148
     149    'fpg_text_border_top_style' => 'solid',
     150    'fpg_text_border_top_width' => '0',
     151    'fpg_text_border_top_color' => '000000',
     152    'fpg_text_border_bottom_style' => 'solid',
     153    'fpg_text_border_bottom_width' => '0',
     154    'fpg_text_border_bottom_color' => '000000',
     155    'fpg_text_border_left_style' => 'solid',
     156    'fpg_text_border_left_width' => '0',
     157    'fpg_text_border_left_color' => '',
     158    'fpg_text_border_right_style' => 'solid',
     159    'fpg_text_border_right_width' => '0',
     160    'fpg_text_border_right_color' => '000000',
     161
     162    'fpg_arrow_position' => 'below',
     163    'fpg_arrow_image' => 'orange',
     164    'fpg_pages_pips_image' => 'orange',
     165    'fpg_pages_pips_spacing' => '30',
     166    'fpg_arrow_image_custom_url' => '',
     167    'fpg_pages_pips_custom_url' => '',
     168
     169
     170    'fpg_images_bg_color' => '000000',
     171    'fpg_images_crop' => '1',
     172    'fpg_images_height_noscale' => '0',
     173    'fpg_images_width_noscale' => '0',
     174    'fpg_images_height_fit' => '1',
     175    'fpg_images_width_fit' => '1'
     176);
     177
    42178/* Activate the plugin by creating/initializing all options */
    43179function fpg_activate()
    44180{
    45     // Array of pairs of variable names and default values.
    46     $variables = array (
    47             'fpg_rows' => '1',
    48             'fpg_columns' => '3',
    49 
    50             'fpg_excerpt_display' => '0',
    51             'fpg_author_display' => '0',
    52             'fpg_date_display' => '0',
    53 
    54             'fpg_padding_topbottom' => '15',
    55             'fpg_padding_leftright' => '15',
    56             'fpg_spacing_horizontal' => '15',
    57 
    58             'fpg_hover_x_offset' => '2',
    59             'fpg_hover_y_offset' => '2',
    60 
    61             'fpg_pages_max' => '1',
    62             'fpg_width' => '100%',
    63 
    64             'fpg_item_height' => '100',
    65             'fpg_item_width' => '100',
    66 
    67             'fpg_page_speed' => '150',
    68 
    69             'fpg_item_dropshadow_enable' => '1',
    70             'fpg_text_dropshadow_enable' => '1',
    71             'fpg_text_inset_dropshadow_enable' => '1',
    72 
    73             'fpg_item_dropshadow_color' => '000000',
    74             'fpg_item_dropshadow_alpha' => '0.5',
    75             'fpg_item_dropshadow_x' => '2',
    76             'fpg_item_dropshadow_y' => '2',
    77             'fpg_item_dropshadow_blur' => '2',
    78             'fpg_item_dropshadow_spread' => '2',
    79 
    80             'fpg_item_dropshadow_hover_color' => '000000',
    81             'fpg_item_dropshadow_hover_alpha' => '0.5',
    82             'fpg_item_dropshadow_hover_x' => '0',
    83             'fpg_item_dropshadow_hover_y' => '0',
    84             'fpg_item_dropshadow_hover_blur' => '0',
    85             'fpg_item_dropshadow_hover_spread' => '0',
    86 
    87             'fpg_text_dropshadow_color' => '000000',
    88             'fpg_text_dropshadow_alpha' => '0.5',
    89             'fpg_text_dropshadow_x' => '2',
    90             'fpg_text_dropshadow_y' => '2',
    91             'fpg_text_dropshadow_blur' => '2',
    92             'fpg_text_dropshadow_spread' => '2',
    93 
    94             'fpg_text_inset_dropshadow_color' => '000000',
    95             'fpg_text_inset_dropshadow_alpha' => '0.5',
    96             'fpg_text_inset_dropshadow_x' => '2',
    97             'fpg_text_inset_dropshadow_y' => '2',
    98             'fpg_text_inset_dropshadow_blur' => '2',
    99             'fpg_text_inset_dropshadow_spread' => '2',
    100 
    101             'fpg_item_border_top_style' => 'solid',
    102             'fpg_item_border_top_width' => '1',
    103             'fpg_item_border_top_color' => '525252',
    104             'fpg_item_border_bottom_style' => 'solid',
    105             'fpg_item_border_bottom_width' => '1',
    106             'fpg_item_border_bottom_color' => '000000',
    107             'fpg_item_border_left_style' => 'solid',
    108             'fpg_item_border_left_width' => '1',
    109             'fpg_item_border_left_color' => '525252',
    110             'fpg_item_border_right_style' => 'solid',
    111             'fpg_item_border_right_width' => '1',
    112             'fpg_item_border_right_color' => '000000',
    113 
    114             'fpg_inner_border_width' => '0',
    115             'fpg_inner_border_color' => 'FFFFFF',
    116 
    117             'fpg_item_text_bg_color' => '000000',
    118             'fpg_item_text_bg_alpha' => '0.5',
    119 
    120             'fpg_item_text_color' => 'FFFFFF',
    121             'fpg_item_text_fontfamily' => 'Arial, Veranda, sans-serif',
    122             'fpg_item_text_fontstyle' => 'normal',
    123             'fpg_item_text_fontvariant' => 'normal',
    124             'fpg_item_text_fontweight' => 'bold',
    125             'fpg_item_text_fontsize' => '12px',
    126             'fpg_item_text_lineheight' => '12px',
    127 
    128             'fpg_item_excerpt_color' => 'FFFFFF',
    129             'fpg_item_excerpt_fontfamily' => 'Arial, Veranda, sans-serif',
    130             'fpg_item_excerpt_fontstyle' => 'normal',
    131             'fpg_item_excerpt_fontvariant' => 'normal',
    132             'fpg_item_excerpt_fontweight' => 'normal',
    133             'fpg_item_excerpt_fontsize' => '10px',
    134             'fpg_item_excerpt_lineheight' => '10px',
    135 
    136             'fpg_item_author_color' => 'FFFFFF',
    137             'fpg_item_author_fontfamily' => 'Arial, Veranda, sans-serif',
    138             'fpg_item_author_fontstyle' => 'normal',
    139             'fpg_item_author_fontvariant' => 'normal',
    140             'fpg_item_author_fontweight' => 'normal',
    141             'fpg_item_author_fontsize' => '8px',
    142             'fpg_item_author_lineheight' => '8px',
    143 
    144             'fpg_item_date_color' => 'FFFFFF',
    145             'fpg_item_date_fontfamily' => 'Arial, Veranda, sans-serif',
    146             'fpg_item_date_fontstyle' => 'normal',
    147             'fpg_item_date_fontvariant' => 'normal',
    148             'fpg_item_date_fontweight' => 'normal',
    149             'fpg_item_date_fontsize' => '8px',
    150             'fpg_item_date_lineheight' => '8px',
    151 
    152             'fpg_text_border_top_style' => 'solid',
    153             'fpg_text_border_top_width' => '0',
    154             'fpg_text_border_top_color' => '000000',
    155             'fpg_text_border_bottom_style' => 'solid',
    156             'fpg_text_border_bottom_width' => '0',
    157             'fpg_text_border_bottom_color' => '000000',
    158             'fpg_text_border_left_style' => 'solid',
    159             'fpg_text_border_left_width' => '0',
    160             'fpg_text_border_left_color' => '',
    161             'fpg_text_border_right_style' => 'solid',
    162             'fpg_text_border_right_width' => '0',
    163             'fpg_text_border_right_color' => '000000',
    164 
    165             'fpg_arrow_position' => 'below',
    166             'fpg_arrow_image' => 'orange',
    167             'fpg_pages_pips_image' => 'orange',
    168             'fpg_pages_pips_spacing' => '30',
    169             'fpg_arrow_image_custom_url' => '',
    170             'fpg_pages_pips_custom_url' => '',
    171 
    172 
    173             'fpg_images_bg_color' => '000000',
    174             'fpg_images_crop' => '1',
    175             'fpg_images_height_noscale' => '0',
    176             'fpg_images_width_noscale' => '0',
    177             'fpg_images_height_fit' => '1',
    178             'fpg_images_width_fit' => '1'
    179 
    180         );
    181 
    182     foreach ($variables as $var=>$default) {
     181    foreach ($fpg_variables as $var=>$default) {
    183182        $current_value = get_option($var);
    184183        if ( empty($current_value) ) {
     
    186185        }
    187186    }
    188 
    189187}
    190188
     
    192190function fpg_deactivate()
    193191{
    194     // Array of pairs of variable names.
    195     $variables = array (
    196             'fpg_rows',
    197             'fpg_columns',
    198 
    199             'fpg_excerpt_display',
    200             'fpg_author_display',
    201             'fpg_date_display',
    202 
    203             'fpg_padding_topbottom',
    204             'fpg_padding_leftright',
    205             'fpg_spacing_horizontal',
    206 
    207             'fpg_hover_x_offset',
    208             'fpg_hover_y_offset',
    209 
    210             'fpg_pages_max',
    211             'fpg_width',
    212 
    213             'fpg_page_speed',
    214 
    215             'fpg_item_height',
    216             'fpg_item_width',
    217 
    218             'fpg_item_dropshadow_enable',
    219             'fpg_text_dropshadow_enable',
    220             'fpg_text_inset_dropshadow_enable',
    221 
    222             'fpg_item_dropshadow_color',
    223             'fpg_item_dropshadow_alpha',
    224             'fpg_item_dropshadow_x',
    225             'fpg_item_dropshadow_y',
    226             'fpg_item_dropshadow_blur',
    227             'fpg_item_dropshadow_spread',
    228 
    229             'fpg_item_dropshadow_hover_color',
    230             'fpg_item_dropshadow_hover_alpha',
    231             'fpg_item_dropshadow_hover_x',
    232             'fpg_item_dropshadow_hover_y',
    233             'fpg_item_dropshadow_hover_blur',
    234             'fpg_item_dropshadow_hover_spread',
    235 
    236             'fpg_text_dropshadow_color',
    237             'fpg_text_dropshadow_alpha',
    238             'fpg_text_dropshadow_x',
    239             'fpg_text_dropshadow_y',
    240             'fpg_text_dropshadow_blur',
    241             'fpg_text_dropshadow_spread',
    242 
    243             'fpg_text_inset_dropshadow_color',
    244             'fpg_text_inset_dropshadow_alpha',
    245             'fpg_text_inset_dropshadow_x',
    246             'fpg_text_inset_dropshadow_y',
    247             'fpg_text_inset_dropshadow_blur',
    248             'fpg_text_inset_dropshadow_spread',
    249 
    250             'fpg_item_border_top_style',
    251             'fpg_item_border_top_width',
    252             'fpg_item_border_top_color',
    253             'fpg_item_border_bottom_style',
    254             'fpg_item_border_bottom_width',
    255             'fpg_item_border_bottom_color',
    256             'fpg_item_border_left_style',
    257             'fpg_item_border_left_width',
    258             'fpg_item_border_left_color',
    259             'fpg_item_border_right_style',
    260             'fpg_item_border_right_width',
    261             'fpg_item_border_right_color',
    262 
    263             'fpg_inner_border_width',
    264             'fpg_inner_border_color',
    265 
    266             'fpg_item_text_bg_color',
    267             'fpg_item_text_bg_alpha',
    268 
    269             'fpg_item_text_color',
    270             'fpg_item_text_fontfamily',
    271             'fpg_item_text_fontstyle',
    272             'fpg_item_text_fontvariant',
    273             'fpg_item_text_fontweight',
    274             'fpg_item_text_fontsize',
    275             'fpg_item_text_lineheight',
    276 
    277             'fpg_item_excerpt_color',
    278             'fpg_item_excerpt_fontfamily',
    279             'fpg_item_excerpt_fontstyle',
    280             'fpg_item_excerpt_fontvariant',
    281             'fpg_item_excerpt_fontweight',
    282             'fpg_item_excerpt_fontsize',
    283             'fpg_item_excerpt_lineheight',
    284 
    285             'fpg_item_author_color',
    286             'fpg_item_author_fontfamily',
    287             'fpg_item_author_fontstyle',
    288             'fpg_item_author_fontvariant',
    289             'fpg_item_author_fontweight',
    290             'fpg_item_author_fontsize',
    291             'fpg_item_author_lineheight',
    292 
    293             'fpg_item_date_color',
    294             'fpg_item_date_fontfamily',
    295             'fpg_item_date_fontstyle',
    296             'fpg_item_date_fontvariant',
    297             'fpg_item_date_fontweight',
    298             'fpg_item_date_fontsize',
    299             'fpg_item_date_lineheight',
    300 
    301             'fpg_text_border_top_style',
    302             'fpg_text_border_top_width',
    303             'fpg_text_border_top_color',
    304             'fpg_text_border_bottom_style',
    305             'fpg_text_border_bottom_width',
    306             'fpg_text_border_bottom_color',
    307             'fpg_text_border_left_style',
    308             'fpg_text_border_left_width',
    309             'fpg_text_border_left_color',
    310             'fpg_text_border_right_style',
    311             'fpg_text_border_right_width',
    312             'fpg_text_border_right_color',
    313 
    314             'fpg_arrow_position',
    315             'fpg_arrow_image',
    316             'fpg_pages_pips_image',
    317             'fpg_pages_pips_spacing',
    318             'fpg_arrow_image_custom_url',
    319             'fpg_pages_pips_custom_url',
    320 
    321             'fpg_images_bg_color',
    322             'fpg_images_crop',
    323             'fpg_images_height_noscale',
    324             'fpg_images_width_noscale',
    325             'fpg_images_height_fit',
    326             'fpg_images_width_fit'
    327 
    328         );
    329 
    330     foreach ($variables as $var) {
     192    foreach ($fpg_variables as $var) {
    331193        delete_option($var);
    332194    }
    333 
    334195}
    335196
  • featured-posts-grid/branches/dev/readme.txt

    r470968 r473940  
    108108== Upgrade Notice ==
    109109
    110 = 1.4 =
    111 * Refactored JavaScript to prevent causing issues with plugins that assume "$" references jQuery.
     110= 1.5 =
     111* Refactored activate/deactivate functions.
Note: See TracChangeset for help on using the changeset viewer.