Ignore:
Timestamp:
Sep 4, 2011, 6:08:09 PM (13 years ago)
Author:
flop25
Message:

adding an option to create big thumbnails periodically : new class css, admin option
changing timthumb to phpThumb.php : it's safer and works according document_root
=> new keys to translate

Location:
extensions/stripped_black_bloc/admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped_black_bloc/admin/admin.inc.php

    r11823 r12048  
    1515{
    1616        $config_send['color_main']=(isset($_POST['f_color_main']) and !empty($_POST['f_color_main'])) ? $_POST['f_color_main'] : 'E6554F';
    17         $config_send['thumbnail']=(isset($_POST['f_thumbnail'])) ? $_POST['f_thumbnail'] : 'piwigo';
    1817        $config_send['column_width']=(isset($_POST['f_column_width'])) ? $_POST['f_column_width'] : 170;
    1918        if ( isset($_POST['f_column_width']) and isset($_POST['f_thumbnail_width']))
     
    3231                $config_send['thumbnail_width']=150;
    3332        }
    34        
     33        $config_send['every_x']=(isset($_POST['f_every_x'])) ? $_POST['f_every_x'] : 20;
     34        $config_send['starting_to']=(isset($_POST['f_starting_to'])) ? $_POST['f_starting_to'] : 1;
     35        $config_send['thumbnail']=(isset($_POST['f_thumbnail'])) ? $_POST['f_thumbnail'] : 'piwigo';
    3536        conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config_send)));
    3637
  • extensions/stripped_black_bloc/admin/admin.tpl

    r11823 r12048  
    1010      <label for="color_main"><span class="property">{'color main'|@translate}</span>&nbsp;</label>
    1111      <input type="text" id="color_main" name="f_color_main" size="6" maxlength="6" value="{$options.color_main}" style="text-align:center;">
    12       </li>
     12    </li>
    1313    <li>
    1414    <li>
    1515      <label for="column_width"><span class="property">{'Width of columns'|@translate}</span>&nbsp;</label>
    1616      <input type="text" id="column_width" name="f_column_width" size="4" maxlength="4" value="{$options.column_width}" style="text-align:center;">
    17       &nbsp;px</li>
     17      &nbsp;px
     18    </li>
    1819    <li>
    1920      <label for="column_width"><span class="property">{'Width of thumbnails'|@translate}</span>&nbsp;</label>
    2021      <input type="text" id="column_width" name="f_thumbnail_width" size="4" maxlength="4" value="{$options.thumbnail_width}" style="text-align:center;">
    21       &nbsp;px&nbsp;{'it need to be inferior than the width of columns'|@translate}</li>
     22      &nbsp;px&nbsp;{'it need to be inferior than the width of columns'|@translate}
     23    </li>
     24    <li>
     25      <label for="every_x"><span class="property">{'Create a big thumbnail every'|@translate}</span>&nbsp;</label>
     26      <input type="text" id="every_x" name="f_every_x" size="5" maxlength="5" value="{$options.every_x}" style="text-align:center;">
     27       {'Thumbnails'|@translate}&nbsp;{'(set 0 to disable)'|@translate}
     28    </li>
     29    <li>
     30      <label for="starting_to"><span class="property">{'... starting to the position number'|@translate}</span>&nbsp;</label>
     31      <input type="text" id="starting_to" name="f_starting_to" size="2" maxlength="2" value="{$options.starting_to}" style="text-align:center;">
     32      &nbsp;{'(set 0 to disable)'|@translate}
     33    </li>
    2234    <li>
    2335      <label for="thumbnail">{'The thumbnails can be generated by the theme'|@translate}</label>
  • extensions/stripped_black_bloc/admin/maintain.inc.php

    r11923 r12048  
    88  {
    99    $config = array(
    10         'color_main'                                            => 'E6554F',
    11         'column_width'                                          => 170,
    12         'thumbnail_width'                                               => 150,
    13         'thumbnail'                                     => 'piwigo' //generated - auto - piwigo
     10  'color_main'            => 'E6554F',
     11  'column_width'            => 170,
     12  'thumbnail_width'           => 150,
     13        'every_x'                                               => 20,
     14        'starting_to'                                           => 1,
     15 'thumbnail'         => 'piwigo' //generated - auto - piwigo
    1416      );
    1517     
  • extensions/stripped_black_bloc/admin/upgrade.inc.php

    r11923 r12048  
    77if (!isset($conf['stripped_black_bloc']))
    88{
    9         $config = array(
    10         'color_main'                                            => 'E6554F',
    11         'column_width'                                          => 170,
    12         'thumbnail_width'                                               => 150,
    13         'thumbnail'                                     => 'piwigo' //generated - auto - piwigo
     9  $config = array(
     10  'color_main'            => 'E6554F',
     11  'column_width'            => 170,
     12  'thumbnail_width'           => 150,
     13  'every_x'           => 20,
     14  'starting_to'           => 1,
     15  'thumbnail'         => 'piwigo' //generated - auto - piwigo
    1416      );
    1517     $query = "
     
    1921
    2022    pwg_query($query);
    21                 load_conf_from_db();
     23    load_conf_from_db();
    2224}
    23 elseif (count(unserialize( $conf['stripped_black_bloc'] ))!=4) {
    24         $config = array(
    25         'color_main'                                            => 'E6554F',
    26         'column_width'                                          => 170,
    27         'thumbnail_width'                                               => 150,
    28         'thumbnail'                                     => 'piwigo' //generated - auto - piwigo
     25elseif (count(unserialize( $conf['stripped_black_bloc'] ))!=6)
     26{
     27  $config = array(
     28  'color_main'            => 'E6554F',
     29  'column_width'            => 170,
     30  'thumbnail_width'           => 150,
     31  'every_x'           => 20,
     32  'starting_to'           => 1,
     33  'thumbnail'         => 'piwigo' //generated - auto - piwigo
    2934      );
    3035     
    3136
    32         conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config)));
    33                 load_conf_from_db();
     37  conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config)));
     38    load_conf_from_db();
    3439}
    3540?>
Note: See TracChangeset for help on using the changeset viewer.