Changeset 821:3ebb6345afa0
- Timestamp:
- 05/16/12 06:46:00 (13 years ago)
- Branch:
- default
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/preferences.php
r745 r821 42 42 } 43 43 $user_ui_iconset = @$core->auth->user_prefs->interface->iconset; 44 $user_ui_nofavmenu = $core->auth->user_prefs->interface->nofavmenu; 44 45 45 46 $default_tab = !empty($_GET['tab']) ? html::escapeHTML($_GET['tab']) : 'user-profile'; … … 175 176 } 176 177 $core->auth->user_prefs->interface->put('iconset',(!empty($_POST['user_ui_iconset']) ? $_POST['user_ui_iconset'] : '')); 178 $core->auth->user_prefs->interface->put('nofavmenu',!empty($_POST['user_ui_nofavmenu']),'boolean'); 177 179 178 180 # Udate user … … 456 458 '<p><label for="user_ui_enhanceduploader" class="classic">'. 457 459 form::checkbox('user_ui_enhanceduploader',1,$user_ui_enhanceduploader).' '. 458 __('Activate enhanced uploader in media manager').'</label></p>'; 460 __('Activate enhanced uploader in media manager').'</label></p>'. 461 462 '<p><label for="user_ui_nofavmenu" class="classic">'. 463 form::checkbox('user_ui_nofavmenu',1,$user_ui_nofavmenu).' '. 464 __('Hide My favorites menu').'</label></p>'; 459 465 460 466 if (count($iconsets_combo) > 1) { -
inc/admin/prepend.php
r692 r821 215 215 } 216 216 unset($hfiles,$locales_root); 217 218 $core->auth->user_prefs->addWorkspace('interface'); 219 $user_ui_nofavmenu = $core->auth->user_prefs->interface->nofavmenu; 217 220 218 221 # Standard favorites … … 266 269 # Menus creation 267 270 $_menu['Dashboard'] = new dcMenu('dashboard-menu',null); 268 $_menu['Favorites'] = new dcMenu('favorites-menu','My favorites'); 271 if (!$user_ui_nofavmenu) 272 $_menu['Favorites'] = new dcMenu('favorites-menu','My favorites'); 269 273 $_menu['Blog'] = new dcMenu('blog-menu','Blog'); 270 274 $_menu['System'] = new dcMenu('system-menu','System'); … … 282 286 $_menu['Blog']->title = __('Blog'); 283 287 $_menu['Plugins']->title = __('Plugins'); 284 $_menu['Favorites']->title = __('My favorites'); 288 if (!$user_ui_nofavmenu) 289 $_menu['Favorites']->title = __('My favorites'); 285 290 286 291 /* … … 333 338 $core->auth->check('usage,contentadmin',$core->blog->id) && $core->auth->blog_count > 1); 334 339 335 // Set favorites menu 336 $ws = $core->auth->user_prefs->addWorkspace('favorites'); 337 $count = 0; 338 foreach ($ws->dumpPrefs() as $k => $v) { 339 // User favorites only 340 if (!$v['global']) { 341 $fav = unserialize($v['value']); 342 if (dc_valid_fav($fav['url'])) { 343 $count++; 344 $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 345 preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 346 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 347 } 348 } 349 } 350 if (!$count) { 351 // Global favorites if any 340 if (!$user_ui_nofavmenu) { 341 // Set favorites menu 342 $ws = $core->auth->user_prefs->addWorkspace('favorites'); 343 $count = 0; 352 344 foreach ($ws->dumpPrefs() as $k => $v) { 353 $fav = unserialize($v['value']); 354 if (dc_valid_fav($fav['url'])) { 355 $count++; 356 $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 357 preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 358 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 359 } 360 } 361 } 362 if (!$count) { 363 // No user or global favorites, add "new entry" fav 364 $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 365 preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 366 $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 345 // User favorites only 346 if (!$v['global']) { 347 $fav = unserialize($v['value']); 348 if (dc_valid_fav($fav['url'])) { 349 $count++; 350 $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 351 preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 352 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 353 } 354 } 355 } 356 if (!$count) { 357 // Global favorites if any 358 foreach ($ws->dumpPrefs() as $k => $v) { 359 $fav = unserialize($v['value']); 360 if (dc_valid_fav($fav['url'])) { 361 $count++; 362 $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 363 preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 364 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 365 } 366 } 367 } 368 if (!$count) { 369 // No user or global favorites, add "new entry" fav 370 $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 371 preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 372 $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 373 } 367 374 } 368 375 } -
locales/fr/main.po
r812 r821 1782 1782 msgstr "Activer l'interface avancée du gestionnaire de médias" 1783 1783 1784 msgid "Hide My favorites menu" 1785 msgstr "Cacher le menu Mes Favoris" 1786 1784 1787 msgid "Iconset:" 1785 1788 msgstr "Jeu d'icônes :"
Note: See TracChangeset
for help on using the changeset viewer.