Changeset 692:8b5744a9a3c6
- Timestamp:
- 08/15/11 19:04:50 (14 years ago)
- Branch:
- default
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/preferences.php
r691 r692 41 41 $user_ui_hide_std_favicon = $core->auth->user_prefs->interface->hide_std_favicon; 42 42 } 43 $user_ui_iconset = @$core->auth->user_prefs->interface->iconset; 43 44 44 45 $default_tab = !empty($_GET['tab']) ? html::escapeHTML($_GET['tab']) : 'user-profile'; … … 60 61 foreach ($core->blog->getAllPostStatus() as $k => $v) { 61 62 $status_combo[$v] = $k; 63 } 64 65 $iconsets_combo = array(__('Default') => ''); 66 $iconsets_root = dirname(__FILE__).'/images/iconset/'; 67 if (is_dir($iconsets_root) && is_readable($iconsets_root)) { 68 if (($d = @dir($iconsets_root)) !== false) { 69 while (($entry = $d->read()) !== false) { 70 if ($entry != '.' && $entry != '..' && is_dir($iconsets_root.'/'.$entry)) { 71 $iconsets_combo[$entry] = $entry; 72 } 73 } 74 } 62 75 } 63 76 … … 161 174 $core->auth->user_prefs->interface->put('hide_std_favicon',!empty($_POST['user_ui_hide_std_favicon']),'boolean',null,true,true); 162 175 } 176 $core->auth->user_prefs->interface->put('iconset',(!empty($_POST['user_ui_iconset']) ? $_POST['user_ui_iconset'] : '')); 163 177 164 178 # Udate user … … 442 456 '<p><label for="user_ui_enhanceduploader" class="classic">'. 443 457 form::checkbox('user_ui_enhanceduploader',1,$user_ui_enhanceduploader).' '. 444 __('Activate enhanced uploader in media manager').'</label></p>'; 458 __('Activate enhanced uploader in media manager').'</label></p>'. 459 460 '<p><label for="user_ui_iconset">'.__('Iconset:'). 461 form::combo('user_ui_iconset',$iconsets_combo,$user_ui_iconset).'</label></p>'; 445 462 446 463 if ($core->auth->isSuperAdmin()) { -
inc/admin/prepend.php
r691 r692 60 60 function dc_admin_icon_url($img) 61 61 { 62 if (defined('DC_ADMIN_ICONSET') && ($img)) { 62 global $core; 63 64 $core->auth->user_prefs->addWorkspace('interface'); 65 $user_ui_iconset = @$core->auth->user_prefs->interface->iconset; 66 if (($user_ui_iconset) && ($img)) { 63 67 $icon = false; 64 68 if ((preg_match('/^images\/menu\/(.+)$/',$img,$m)) || 65 69 (preg_match('/^index\.php\?pf=(.+)$/',$img,$m))) { 66 70 if ($m[1]) { 67 $icon = path::real(dirname(__FILE__).'/../../admin/images/iconset/'. DC_ADMIN_ICONSET.'/'.$m[1],false);71 $icon = path::real(dirname(__FILE__).'/../../admin/images/iconset/'.$user_ui_iconset.'/'.$m[1],false); 68 72 if ($icon !== false) { 69 73 $allow_types = array('png','jpg','jpeg','gif'); 70 74 if (is_file($icon) && is_readable($icon) && in_array(files::getExtension($icon),$allow_types)) { 71 return DC_ADMIN_URL.'images/iconset/'. DC_ADMIN_ICONSET.'/'.$m[1];75 return DC_ADMIN_URL.'images/iconset/'.$user_ui_iconset.'/'.$m[1]; 72 76 } 73 77 }
Note: See TracChangeset
for help on using the changeset viewer.