Revision 1681
Added by darkviper about 12 years ago
settings_save.php | ||
---|---|---|
78 | 78 |
$language = (preg_match('/^[A-Z]{2}$/', $language) ? $language : DEFAULT_LANGUAGE); |
79 | 79 |
$menu = intval($admin->get_post('menu')); // fix secunia 2010-91-3 |
80 | 80 |
$page_code = (isset($_POST['page_code']) ? intval($_POST['page_code']) : 0); |
81 |
$sPageIcon = (isset($_POST['page_icon']) ? $_POST['page_icon'] : 0); |
|
82 |
$sMenuIcon0 = (isset($_POST['menu_icon_0']) ? $_POST['menu_icon_0'] : 0); |
|
83 |
$sMenuIcon1 = (isset($_POST['menu_icon_1']) ? $_POST['menu_icon_1'] : 0); |
|
84 |
|
|
85 |
|
|
81 | 86 |
// Validate data |
82 | 87 |
if($page_title == '' || substr($page_title,0,1)=='.') |
83 | 88 |
{ |
... | ... | |
122 | 127 |
$sViewingUsers = implode(',', array_diff($aViewingUsers, array(0))); |
123 | 128 |
$sViewingUsers = (preg_match('/^,|[^0-9,]|,,|,$/', $sViewingUsers) ? array() : $sViewingUsers); |
124 | 129 |
|
130 |
$sPageIcon = (($sPageIcon == '0') ? '' : $sPageIcon); |
|
131 |
if(!is_readable(WB_PATH.$sPageIcon)) { $sPageIcon = ''; } |
|
132 |
$sMenuIcon0 = (($sMenuIcon0 == '0') ? '' : $sMenuIcon0); |
|
133 |
if(!is_readable(WB_PATH.$sMenuIcon0)) { $sMenuIcon0 = ''; } |
|
134 |
$sMenuIcon1 = (($sMenuIcon1 == '0') ? '' : $sMenuIcon1); |
|
135 |
if(!is_readable(WB_PATH.$sMenuIcon1)) { $sMenuIcon1 = ''; } |
|
136 |
|
|
125 | 137 |
// If needed, get new order |
126 | 138 |
if($parent != $old_parent) |
127 | 139 |
{ |
... | ... | |
196 | 208 |
$sql = 'UPDATE `'.TABLE_PREFIX.'pages` ' |
197 | 209 |
. 'SET `parent`='.$parent.', ' |
198 | 210 |
. '`page_title`=\''.$page_title.'\', ' |
211 |
. '`tooltip`=\''.$page_title.'\', ' |
|
212 |
. '`page_icon` =\''.mysql_real_escape_string($sPageIcon).'\', ' |
|
199 | 213 |
. '`menu_title`=\''.$menu_title.'\', ' |
214 |
. '`menu_icon_0` =\''.mysql_real_escape_string($sMenuIcon0).'\', ' |
|
215 |
. '`menu_icon_1` =\''.mysql_real_escape_string($sMenuIcon1).'\', ' |
|
200 | 216 |
. '`menu`='.$menu.', ' |
201 | 217 |
. '`level`='.$level.', ' |
202 | 218 |
. '`page_trail`=\''.$page_trail.'\', ' |
Also available in: Unified diff
reorganisation of default theme of page-settings
added menu_icon_0 and menu_icon_1
update show_menu2 to handle the new icon fields (see README.de|en.txt)
add new droplet 'iParentIcon' for use with the new icons
added new module-depending language files (not complete yet) in admin/pages