source: extensions/ThumbnailTooltip/admin/admin.php @ 27644

Revision 27644, 1.9 KB checked in by sarybe, 5 years ago (diff)
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4global $template, $conf;
5
6// Chargement des parametres
7load_language('plugin.lang', thumbnail_tooltip_PATH);
8include(dirname(__FILE__).'/config_default.inc.php');
9$params = array_merge($config_default, unserialize($conf['thumbnail_tooltip']));
10
11// Mise a jour de la base de donnee
12if (isset($_POST['submit']))
13{
14  $params  = array(
15    'display_name'      => $_POST['display_name'] ? true : false,
16    'value1'            => $_POST['value1'],
17    'value2'            => $_POST['value2'],
18    'value3'            => $_POST['value3'],
19    'value4'            => $_POST['value4'],
20    'value5'            => $_POST['value5'],
21    'value6'            => $_POST['value6'],
22    'separator'         => $_POST['separator'],
23  );
24
25  $query = '
26  UPDATE ' . CONFIG_TABLE . '
27  SET value="' . addslashes(serialize($params)) . '"
28  WHERE param="thumbnail_tooltip"
29  LIMIT 1';
30  pwg_query($query);
31  array_push($page['infos'], l10n('tn_configuration_saved'));
32}
33
34
35// Restaurer les paramètres par défaut
36if (isset($_POST['restore']))
37{
38  $params  = $config_default;
39
40  $query = '
41  UPDATE ' . CONFIG_TABLE . '
42  SET value="' . addslashes(serialize($params)) . '"
43  WHERE param="thumbnail_tooltip"
44  LIMIT 1';
45  pwg_query($query);
46  array_push($page['infos'], l10n('tn_default_parameters_saved'));
47}
48
49
50// Configuration du template
51$template->assign(array(
52  'DISPLAY_NAME'         => $params['display_name'],
53  'VALUE1'               => $params['value1'],
54  'VALUE2'               => $params['value2'],
55  'VALUE3'               => $params['value3'],
56  'VALUE4'               => $params['value4'],
57  'VALUE5'               => $params['value5'],
58  'VALUE6'               => $params['value6'],
59  'SEPARATOR'            => $params['separator'],
60));
61
62
63$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
64$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
65?>
Note: See TracBrowser for help on using the repository browser.