- Timestamp:
- Jan 1, 2012, 10:09:17 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PHP_Optimisateur/plugins/create_custom_thumbs/setup.php
r10337 r12819 3 3 4 4 switch ($PLUGIN_ACTION) { 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 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']).';"> </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']).';"> </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; 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 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; 101 101 } 102 102 ?>
Note: See TracChangeset
for help on using the changeset viewer.