source: extensions/piclens/piclens/admin/config.php @ 3636

Last change on this file since 3636 was 3636, checked in by tiico, 15 years ago

Correct name and description of pictures with extendedDescriotion plugin

File size: 6.2 KB
RevLine 
[3636]1<?php
2/*
3 * Plugin Name: CoolIris-Piclens
4 * Version: 0.3.4
5 * Description: Cooliris/Piclens activation
6 * Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=234
7 * Author: Tiico
8 * Author URI:
9 * */
10/********* Fichier config.php  *********/
11
12if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
13
14global $template, $page;
15 
16$me = get_plugin_data($plugin_id);
17
18$type_list = array(l10n('piclens_label_withoutrecursive'), l10n ('piclens_label_withrecursive') );
19 
20$template->set_filenames( array('plugin_admin_content' => PICLENS_ROOT.'/admin/config.tpl') );
21
22// recuperation des parametres depuis le  fichier de configuration
23if (isset($_POST['restore'])) 
24{ 
25       
26        if (file_exists(PICLENS_CFG_FILE))
27        {
28                // changement du nom du fichier de conf.
29                $me->load_config_file();
30                $me->save_config();
31                array_push($page['infos'], sprintf(l10n('piclens_admin_restoreOK'), PICLENS_CFG_FILE1));
32        }
33        else
34                array_push($page['errors'], sprintf(l10n('piclens_admin_restoreKO'), PICLENS_CFG_FILE1));
35}
36// Sauvegarde des parametres dans le  fichier de configuration (
37if (isset($_POST['savefile'])) 
38{ 
39        if (file_exists(PICLENS_CFG_FILE))
40                array_push($page['infos'], sprintf(l10n('piclens_admin_savefileWN'), PICLENS_CFG_FILE1));
41        // Sauvegarde dans le fichier
42        $me->save_config_file();
43        array_push($page['infos'], sprintf(l10n('piclens_admin_savefileOK'), PICLENS_CFG_FILE1));
44       
45}
46
47if (isset($_POST['submit'])) { 
48  $me->my_config['piclens_active'] = isset($_POST['piclens_active']);
49  $me->my_config['piclens_recursive'] = isset($_POST['piclens_recursive']);
50  $me->my_config['piclens_gallerie_active'] = isset($_POST['piclens_gallerie_active']);
51  $me->my_config['piclens_gallerie_type'] = $_POST['piclens_gallerie_type'];
52  $me->my_config['piclens_lite_active'] = isset($_POST['piclens_lite_active']);
53  $me->my_config['piclens_secureimage'] = isset($_POST['piclens_secureimage']);
54  $me->my_config['piclens_extendeddesc'] = isset($_POST['piclens_extendeddesc']);
55 
56  $me->my_config['piclens_recentpics_active'] = isset($_POST['piclens_recentpics_active']);
57  $me->my_config['piclens_recentcats_active'] = isset($_POST['piclens_recentcats_active']);
58  $me->my_config['piclens_mostvisited_active']  = isset($_POST['piclens_mostvisited_active']);
59  $me->my_config['piclens_bestrated_active'] = isset($_POST['piclens_bestrated_active']);
60  $me->my_config['piclens_favorites_active'] = isset($_POST['piclens_favorites_active']);
61
62  $me->my_config['piclens_recursive_mode'] = $_POST['recursive_mode'];
63 
64  $me->save_config();
65  array_push($page['infos'], l10n('piclens_admin_saveOK'));
66       
67}
68
69//$template->assign('PICLENS_ACTIVATED', $me->my_config['piclens_active'] ? 'checked="checked"' : '' );
70//$template->assign('PICLENS_RECURSIVE_ACTIVATED', $me->my_config['piclens_recursive'] ? 'checked="checked"' : '' );
71//$template->assign('PICLENS_GALLERIE_ACTIVATED', $me->my_config['piclens_gallerie_active'] ? 'checked="checked"' : '' );
72
73// Affichage des coix miniature possibles pour la recursivite de l'option 'Activer gallerie'
74$i=1;
75foreach ( $type_list as $order ) //on parcours le tableau
76{
77        $template->append('PlGallerie',array('ID' => $i,'NAME' => $order,'SELECTED' => ($me->my_config['piclens_gallerie_type'] == $i ? 'selected' : '')));
78        $i++;   
79}
80//$template->assign('PICLENS_GALLERIE_TYPE', $me->my_config['piclens_gallerie_type']);
81
82//$template->assign('PICLENS_LITE_ACTIVATED', $me->my_config['piclens_lite_active'] ? 'checked="checked"' : '' );
83
84//$template->assign('PICLENS_SECUREIMAGE', get_db_plugins('active','secureImages'));
85//$template->assign('PICLENS_SECUREIMAGE_ACTIVATED', $me->my_config['piclens_secureimage'] ? 'checked="checked"' : '' );
86
87//$template->assign('PICLENS_EXTENDEDDESC', get_db_plugins('active','ExtendedDescription') );
88//$template->assign('PICLENS_EXTENDEDDESC_ACTIVATED', $me->my_config['piclens_extendeddesc'] ? 'checked="checked"' : '' );
89 
90//$template->assign('PICLENS_RECENTPICS_ACTIVATED', $me->my_config['piclens_recentpics_active'] ? 'checked="checked"' : '' );
91//$template->assign('PICLENS_RECENTCATS_ACTIVATED', $me->my_config['piclens_recentcats_active'] ? 'checked="checked"' : '' );
92//$template->assign('PICLENS_MOSTVISITED_ACTIVATED', $me->my_config['piclens_mostvisited_active'] ? 'checked="checked"' : '' );
93//$template->assign('PICLENS_BESTRATED_ACTIVATED', $me->my_config['piclens_bestrated_active'] ? 'checked="checked"' : '' );
94//$template->assign('PICLENS_FAVORITES_ACTIVATED', $me->my_config['piclens_favorites_active'] ? 'checked="checked"' : '' );
95
96$template->assign(array(
97        'PICLENS_ACTIVATED'                     => ($me->my_config['piclens_active'] ? 'checked="checked"' : ''), 
98        'PICLENS_RECURSIVE_ACTIVATED'   => ($me->my_config['piclens_recursive'] ? 'checked="checked"' : '' ),
99        'PICLENS_GALLERIE_ACTIVATED'    => ($me->my_config['piclens_gallerie_active'] ? 'checked="checked"' : '' ),
100        'PICLENS_GALLERIE_TYPE'                 => $me->my_config['piclens_gallerie_type'],
101        'PICLENS_LITE_ACTIVATED'                => ($me->my_config['piclens_lite_active'] ? 'checked="checked"' : '' ),
102        'PICLENS_SECUREIMAGE'                   => get_db_plugins('active','secureImages'),
103        'PICLENS_SECUREIMAGE_ACTIVATED' => ($me->my_config['piclens_secureimage'] ? 'checked="checked"' : '' ),
104        'PICLENS_EXTENDEDDESC'                  => get_db_plugins('active','ExtendedDescription'), 
105        'PICLENS_EXTENDEDDESC_ACTIVATED'=> ($me->my_config['piclens_extendeddesc'] ? 'checked="checked"' : '' ),
106        'PICLENS_RECENTPICS_ACTIVATED'  => ($me->my_config['piclens_recentpics_active'] ? 'checked="checked"' : '' ),
107        'PICLENS_RECENTCATS_ACTIVATED'  => ($me->my_config['piclens_recentcats_active'] ? 'checked="checked"' : '' ),
108        'PICLENS_MOSTVISITED_ACTIVATED' => ($me->my_config['piclens_mostvisited_active'] ? 'checked="checked"' : '' ),
109        'PICLENS_BESTRATED_ACTIVATED'   => ($me->my_config['piclens_bestrated_active'] ? 'checked="checked"' : '' ),
110        'PICLENS_FAVORITES_ACTIVATED'   => ($me->my_config['piclens_favorites_active'] ? 'checked="checked"' : '' ),
111        $me->my_config['piclens_recursive_mode'].'_CHECKED' => 'checked="checked"',
112        'ICON_INFO' => PICLENS_ADMIN_PATH . 'info.png',
113        'PICLENS_CFGFILE_PRESENT'               => file_exists(PICLENS_CFG_FILE),
114        ));
115
116//$template->assign('ICON_INFO' , PICLENS_ADMIN_PATH . 'info.png');
117 
118 
119$template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content');
120 
121
122?>
Note: See TracBrowser for help on using the repository browser.