Project

General

Profile

« Previous | Next » 

Revision 1681

Added by darkviper about 12 years ago

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

View differences:

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