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

Last change on this file since 31974 was 30100, checked in by sarybe, 10 years ago

[Thumbnail_Tooltip] Bug fix for html and double quotes in comment

File size: 2.0 KB
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4
5
6
7global $template, $conf;
8
9
10
11load_language('plugin.lang', thumbnail_tooltip_PATH);
12
13include(dirname(__FILE__).'/config_default.inc.php');
14
15$params = array_merge($config_default, unserialize($conf['thumbnail_tooltip']));
16
17
18
19if (isset($_POST['submit'])) {
20
21  $params  = array(
22
23    'display_name'      => $_POST['display_name'] ? true : false,
24
25    'value1'            => $_POST['value1'],
26
27    'value2'            => $_POST['value2'],
28
29    'value3'            => $_POST['value3'],
30
31    'value4'            => $_POST['value4'],
32
33    'value5'            => $_POST['value5'],
34
35    'value6'            => $_POST['value6'],
36
37    'separator'         => $_POST['separator'],
38
39    'display_author_cat' => $_POST['display_author_cat']
40
41  );
42
43
44
45  $query = '
46
47  UPDATE ' . CONFIG_TABLE . '
48
49  SET value="' . addslashes(serialize($params)) . '"
50
51  WHERE param="thumbnail_tooltip"
52
53  LIMIT 1';
54
55  pwg_query($query);
56
57  array_push($page['infos'], l10n('tn_configuration_saved'));
58
59}
60
61
62
63
64
65if (isset($_POST['restore'])) {
66
67  $params  = $config_default;
68
69
70
71  $query = '
72
73  UPDATE ' . CONFIG_TABLE . '
74
75  SET value="' . addslashes(serialize($params)) . '"
76
77  WHERE param="thumbnail_tooltip"
78
79  LIMIT 1';
80
81  pwg_query($query);
82
83  array_push($page['infos'], l10n('tn_default_parameters_saved'));
84
85}
86
87
88
89
90
91$template->assign(array(
92
93  'DISPLAY_NAME'         => $params['display_name'],
94
95  'VALUE1'               => $params['value1'],
96
97  'VALUE2'               => $params['value2'],
98
99  'VALUE3'               => $params['value3'],
100
101  'VALUE4'               => $params['value4'],
102
103  'VALUE5'               => $params['value5'],
104
105  'VALUE6'               => $params['value6'],
106
107  'SEPARATOR'            => $params['separator'],
108
109  'DISPLAY_AUTHOR_CAT'   => $params['display_author_cat']
110
111));
112
113
114
115
116
117$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/admin.tpl'));
118
119$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
120
121?>
Note: See TracBrowser for help on using the repository browser.