source: extensions/PHP_Optimisateur/plugins/convert_pan/setup.php @ 9201

Last change on this file since 9201 was 9201, checked in by mistic100, 13 years ago

[tools] PHP Optimisateur :

  • Correction de bugs
  • La plupart des types de fichiers sont supportés (testé avec jpg, png et gif)
  • Réécriture de la gestion des plugins
  • Nouvelle apparence
File size: 1.9 KB
Line 
1<?php
2switch ($PLUGIN_ACTION) {
3        // Affichage simple de la configuration
4        case 'read_config':
5                load_plugin_lang('convert_pan');
6                $PAGE_CONTENT[0] .= '<table>
7                        <tr>
8                                <td>'.l10n('convert_pan.NAMEpanorama').' :</td>
9                                <td>'.$plugin_config['NAMEpanorama'].'</td>
10                        </tr>
11                        <tr>
12                                <td>'.l10n('convert_pan.DIMpanorama').' :</td>
13                                <td>'.$plugin_config['DIMpanorama'].'px</td>
14                        </tr>
15                        <tr>
16                                <td>'.l10n('convert_pan.RatioPanThumb').' :</td>
17                                <td>'.$plugin_config['RatioPanThumb'].'</td>
18                        </tr>
19                </table>';
20                break;
21               
22        // Actions avant enregistrement
23        case 'save_config':
24                $_POST['Plugins']['convert_pan']['NAMEpanorama'] = delete_special_car($_POST['Plugins']['convert_pan']['NAMEpanorama']);
25               
26                if (!is_decimal($_POST['Plugins']['convert_pan']['DIMpanorama'])) {
27                        $_POST['Plugins']['convert_pan']['DIMpanorama'] = 500;
28                        $Errors['ErrorConfig'] = 'notice';
29                }
30                if (!is_decimal($_POST['Plugins']['convert_pan']['RatioPanThumb'])) {
31                        $_POST['Plugins']['convert_pan']['RatioPanThumb'] = 1.7;
32                        $$Errors['ErrorConfig'] = 'notice';
33                }
34               
35                break;
36               
37        // Formulaire d'édition
38        case 'edit_config':
39                load_plugin_lang('convert_pan');
40                $PAGE_CONTENT[0] .= '<table>
41                        <tr>
42                                <td>'.l10n('convert_pan.NAMEpanorama').' :</td>
43                                <td><input type="text" name="Plugins[convert_pan][NAMEpanorama]" value="'.$plugin_config['NAMEpanorama'].'" size="6"/></td>
44                        </tr>
45                        <tr>
46                                <td>'.l10n('convert_pan.DIMpanorama').' :</td>
47                                <td>
48                                        <input type="text" name="Plugins[convert_pan][DIMpanorama]" value="'.$plugin_config['DIMpanorama'].'" size="3"/>px
49                                        <i>'.l10n('convert_pan.unactive').'</i>
50                                </td>
51                        </tr>
52                        <tr>
53                                <td>'.l10n('convert_pan.RatioPanThumb').' :</td>
54                                <td>
55                                        <input type="text" name="Plugins[convert_pan][RatioPanThumb]" value="'.$plugin_config['RatioPanThumb'].'" size="3"/>
56                                        <i>'.l10n('convert_pan.unactive').'</i>
57                                </td>
58                        </tr>
59                </table>';
60                break;
61}
62?>
Note: See TracBrowser for help on using the repository browser.