Changeset 157:85955f425334 for inc/admin
- Timestamp:
- 05/05/11 06:58:44 (14 years ago)
- Branch:
- userprefs
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/prepend.php
r140 r157 293 293 $core->auth->check('usage,contentadmin',$core->blog->id) && $core->auth->blog_count > 1); 294 294 295 // Set favorites menu 296 $ws = $core->auth->user_prefs->addWorkspace('favorites'); 297 $count = 0; 295 // Set favorites menu 296 $ws = $core->auth->user_prefs->addWorkspace('favorites'); 297 $count = 0; 298 foreach ($ws->dumpPrefs() as $k => $v) { 299 // User favorites only 300 if (!$v['global']) { 301 $count++; 302 $fav = unserialize($v['value']); 303 $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 304 preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 305 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 306 } 307 } 308 if (!$count) { 309 // Global favorites if any 298 310 foreach ($ws->dumpPrefs() as $k => $v) { 299 // User favorites only 300 if (!$v['global']) { 301 $count++; 302 $fav = unserialize($v['value']); 303 $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 304 preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 305 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 306 } 307 } 308 if (!$count) { 309 // Global favorites if any 310 foreach ($ws->dumpPrefs() as $k => $v) { 311 $count++; 312 $fav = unserialize($v['value']); 313 $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 314 preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 315 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 316 } 317 } 318 if (!$count) { 319 // No user or global favorites, add "new entry" fav 320 $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 321 preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 322 $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 323 } 311 $count++; 312 $fav = unserialize($v['value']); 313 $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 314 preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 315 (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 316 } 317 } 318 if (!$count) { 319 // No user or global favorites, add "new entry" fav 320 $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 321 preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 322 $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 323 } 324 324 } 325 325 ?>
Note: See TracChangeset
for help on using the changeset viewer.