Ignore:
Timestamp:
Jan 1, 2012, 10:09:17 PM (12 years ago)
Author:
mistic100
Message:

fix detection regex and watermark position

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/PHP_Optimisateur/plugins/create_custom_thumbs/setup.php

    r10337 r12819  
    33
    44switch ($PLUGIN_ACTION) {
    5         // Affichage simple de la configuration
    6         case 'read_config':
    7                 $plugin_config['FRAMEparams']['color1'] = nice_hex_color($plugin_config['FRAMEparams']['color1']);
    8                 $plugin_config['FRAMEparams']['color2'] = nice_hex_color($plugin_config['FRAMEparams']['color2']);
    9                
    10                 $PAGE['content'] .= '
    11                 <table>
    12                         <tr>
    13                                 <td>'.l10n('create_custom_thumbs.DIMthumbnailV').' :</td>
    14                                 <td>'.bool_to_string($plugin_config['DIMthumbnailV']).' px</td>
    15                         </tr>
    16                         <tr>
    17                                 <td>'.l10n('create_custom_thumbs.FRAMEparams').' 1 :</td>
    18                                 <td>
    19                                         #'.$plugin_config['FRAMEparams']['color1'].'
    20                                         <span class="color-display" style="background-color:#'.nice_hex_color($plugin_config['FRAMEparams']['color1']).';">&nbsp;</span>
    21                                         '.$plugin_config['FRAMEparams']['size1'].'px
    22                                 </td>
    23                         </tr>
    24                         <tr>
    25                                 <td>'.l10n('create_custom_thumbs.FRAMEparams').' 2 :</td>
    26                                 <td>
    27                                         #'.$plugin_config['FRAMEparams']['color2'].'
    28                                         <span class="color-display" style="background-color:#'.nice_hex_color($plugin_config['FRAMEparams']['color2']).';">&nbsp;</span>
    29                                         '.$plugin_config['FRAMEparams']['size2'].'px
    30                                 </td>
    31                         </tr>
    32                 </table>';
    33                 break;
    34        
    35        
    36         // Actions avant enregistrement
    37         case 'save_config':
    38                 $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color1'] = str_replace('#',null, $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color1']);
    39                 $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color2'] = str_replace('#',null, $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color2']);
    40                
    41                 if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['DIMthumbnailV'])) {
    42                         $_POST['Plugins']['create_custom_thumbs']['DIMthumbnailV'] = 0;
    43                         $ERRORS['conf'][] = array(l10n('create_custom_thumbs.DIMthumbnailV'), 'must_be_integer');
    44                 }
    45                 if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size1'])) {
    46                         $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size1'] = 0;
    47                         $ERRORS['conf'][] = array(l10n('create_custom_thumbs.FRAMEparams').' 1', 'must_be_integer');
    48                 }
    49                 if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size2'])) {
    50                         $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size2'] = 0;
    51                         $ERRORS['conf'][] = array(l10n('create_custom_thumbs.FRAMEparams').' 2', 'must_be_integer');
    52                 }
    53                
    54                 break;
     5  // Affichage simple de la configuration
     6  case 'read_config':
     7    $plugin_config['FRAMEparams']['color1'] = nice_hex_color($plugin_config['FRAMEparams']['color1']);
     8    $plugin_config['FRAMEparams']['color2'] = nice_hex_color($plugin_config['FRAMEparams']['color2']);
     9   
     10    $PAGE['content'] .= '
     11    <table>
     12      <tr>
     13        <td>'.l10n('create_custom_thumbs.DIMthumbnailV').' :</td>
     14        <td>'.bool_to_string($plugin_config['DIMthumbnailV']).' px</td>
     15      </tr>
     16      <tr>
     17        <td>'.l10n('create_custom_thumbs.FRAMEparams').' 1 :</td>
     18        <td>
     19          #'.$plugin_config['FRAMEparams']['color1'].'
     20          <span class="color-display" style="background-color:#'.nice_hex_color($plugin_config['FRAMEparams']['color1']).';">&nbsp;</span>
     21          '.$plugin_config['FRAMEparams']['size1'].'px
     22        </td>
     23      </tr>
     24      <tr>
     25        <td>'.l10n('create_custom_thumbs.FRAMEparams').' 2 :</td>
     26        <td>
     27          #'.$plugin_config['FRAMEparams']['color2'].'
     28          <span class="color-display" style="background-color:#'.nice_hex_color($plugin_config['FRAMEparams']['color2']).';">&nbsp;</span>
     29          '.$plugin_config['FRAMEparams']['size2'].'px
     30        </td>
     31      </tr>
     32    </table>';
     33    break;
     34 
     35 
     36  // Actions avant enregistrement
     37  case 'save_config':
     38    $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color1'] = str_replace('#',null, $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color1']);
     39    $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color2'] = str_replace('#',null, $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['color2']);
     40   
     41    if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['DIMthumbnailV'])) {
     42      $_POST['Plugins']['create_custom_thumbs']['DIMthumbnailV'] = 0;
     43      $ERRORS['conf'][] = array(l10n('create_custom_thumbs.DIMthumbnailV'), 'must_be_integer');
     44    }
     45    if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size1'])) {
     46      $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size1'] = 0;
     47      $ERRORS['conf'][] = array(l10n('create_custom_thumbs.FRAMEparams').' 1', 'must_be_integer');
     48    }
     49    if (!is_decimal($_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size2'])) {
     50      $_POST['Plugins']['create_custom_thumbs']['FRAMEparams']['size2'] = 0;
     51      $ERRORS['conf'][] = array(l10n('create_custom_thumbs.FRAMEparams').' 2', 'must_be_integer');
     52    }
     53   
     54    break;
    5555
    56                
    57         // Formulaire d'édition
    58         case 'edit_config':
    59                 $plugin_config['FRAMEparams']['color1'] = nice_hex_color($plugin_config['FRAMEparams']['color1']);
    60                 $plugin_config['FRAMEparams']['color2'] = nice_hex_color($plugin_config['FRAMEparams']['color2']);
    61                
    62                 $PAGE['content'] .='
    63                 <table>
    64                         <tr>
    65                                 <td>'.l10n('create_custom_thumbs.DIMthumbnailV').' :</td>
    66                                 <td>
    67                                         <input type="text" name="Plugins[create_custom_thumbs][DIMthumbnailV]" value="'.$plugin_config['DIMthumbnailV'].'" size="3"/>px
    68                                         <i>'.l10n('create_custom_thumbs.unactive').'</i>
    69                                 </td>
    70                         </tr>
    71                         <tr>
    72                                 <td>'.l10n('create_custom_thumbs.FRAMEparams').' 1 :</td>
    73                                 <td>
    74                                         <input type="text" id="CCT-color1" name="Plugins[create_custom_thumbs][FRAMEparams][color1]" value="'.$plugin_config['FRAMEparams']['color1'].'" size="6"/>
    75                                         <input type="text" name="Plugins[create_custom_thumbs][FRAMEparams][size1]" value="'.$plugin_config['FRAMEparams']['size1'].'" size="1"/>px
    76                                         <i>'.l10n('create_custom_thumbs.unactive').'</i>
    77                                 </td>
    78                         </tr>
    79                         <tr>
    80                                 <td>'.l10n('create_custom_thumbs.FRAMEparams').' 2 :</td>
    81                                 <td>
    82                                         <input type="text" id="CCT-color2" name="Plugins[create_custom_thumbs][FRAMEparams][color2]" value="'.$plugin_config['FRAMEparams']['color2'].'" size="6"/>
    83                                         <input type="text" name="Plugins[create_custom_thumbs][FRAMEparams][size2]" value="'.$plugin_config['FRAMEparams']['size2'].'" size="1"/>px
    84                                         <i>'.l10n('create_custom_thumbs.unactive').'</i>
    85                                 </td>
    86                         </tr>
    87                         <script type="text/javascript">
    88                                 $("#CCT-color1").ColorPicker({
    89                                         onSubmit: function(hsb, hex, rgb, el) { $(el).val(hex); $(el).ColorPickerHide(); },
    90                                         onChange: function(hsb, hex, rgb, el) { $("#CCT-color1").val(hex); },
    91                                         onBeforeShow: function () { $(this).ColorPickerSetColor(this.value); }
    92                                 }) .bind("keyup", function(){ $(this).ColorPickerSetColor(this.value); });
    93                                 $("#CCT-color2").ColorPicker({
    94                                         onSubmit: function(hsb, hex, rgb, el) { $(el).val(hex); (el).ColorPickerHide(); },
    95                                         onChange: function(hsb, hex, rgb, el) { $("#CCT-color2").val(hex); },
    96                                         onBeforeShow: function () { $(this).ColorPickerSetColor(this.value); }
    97                                 }) .bind("keyup", function(){ $(this).ColorPickerSetColor(this.value); });
    98                         </script>
    99                 </table>';
    100                 break;
     56   
     57  // Formulaire d'édition
     58  case 'edit_config':
     59    $plugin_config['FRAMEparams']['color1'] = nice_hex_color($plugin_config['FRAMEparams']['color1']);
     60    $plugin_config['FRAMEparams']['color2'] = nice_hex_color($plugin_config['FRAMEparams']['color2']);
     61   
     62    $PAGE['content'] .='
     63    <table>
     64      <tr>
     65        <td>'.l10n('create_custom_thumbs.DIMthumbnailV').' :</td>
     66        <td>
     67          <input type="text" name="Plugins[create_custom_thumbs][DIMthumbnailV]" value="'.$plugin_config['DIMthumbnailV'].'" size="3"/>px
     68          <i>'.l10n('create_custom_thumbs.unactive').'</i>
     69        </td>
     70      </tr>
     71      <tr>
     72        <td>'.l10n('create_custom_thumbs.FRAMEparams').' 1 :</td>
     73        <td>
     74          <input type="text" id="CCT-color1" name="Plugins[create_custom_thumbs][FRAMEparams][color1]" value="'.$plugin_config['FRAMEparams']['color1'].'" size="6"/>
     75          <input type="text" name="Plugins[create_custom_thumbs][FRAMEparams][size1]" value="'.$plugin_config['FRAMEparams']['size1'].'" size="1"/>px
     76          <i>'.l10n('create_custom_thumbs.unactive').'</i>
     77        </td>
     78      </tr>
     79      <tr>
     80        <td>'.l10n('create_custom_thumbs.FRAMEparams').' 2 :</td>
     81        <td>
     82          <input type="text" id="CCT-color2" name="Plugins[create_custom_thumbs][FRAMEparams][color2]" value="'.$plugin_config['FRAMEparams']['color2'].'" size="6"/>
     83          <input type="text" name="Plugins[create_custom_thumbs][FRAMEparams][size2]" value="'.$plugin_config['FRAMEparams']['size2'].'" size="1"/>px
     84          <i>'.l10n('create_custom_thumbs.unactive').'</i>
     85        </td>
     86      </tr>
     87      <script type="text/javascript">
     88        $("#CCT-color1").ColorPicker({
     89          onSubmit: function(hsb, hex, rgb, el) { $(el).val(hex); $(el).ColorPickerHide(); },
     90          onChange: function(hsb, hex, rgb, el) { $("#CCT-color1").val(hex); },
     91          onBeforeShow: function () { $(this).ColorPickerSetColor(this.value); }
     92        }) .bind("keyup", function(){ $(this).ColorPickerSetColor(this.value); });
     93        $("#CCT-color2").ColorPicker({
     94          onSubmit: function(hsb, hex, rgb, el) { $(el).val(hex); (el).ColorPickerHide(); },
     95          onChange: function(hsb, hex, rgb, el) { $("#CCT-color2").val(hex); },
     96          onBeforeShow: function () { $(this).ColorPickerSetColor(this.value); }
     97        }) .bind("keyup", function(){ $(this).ColorPickerSetColor(this.value); });
     98      </script>
     99    </table>';
     100    break;
    101101}
    102102?>
Note: See TracChangeset for help on using the changeset viewer.