Changeset 3874:ab8368569446 for inc/admin/class.dc.favorites.php
- Timestamp:
- 09/14/18 12:16:17 (7 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/class.dc.favorites.php
r3865 r3874 48 48 $this->fav_defs = new ArrayObject(); 49 49 $this->ws = $core->auth->user_prefs->addWorkspace('dashboard'); 50 $this->user_prefs = array();50 $this->user_prefs = []; 51 51 52 52 if ($this->ws->prefExists('favorites')) { … … 55 55 // Since we never know what user puts through user:preferences ... 56 56 if (!is_array($this->local_prefs)) { 57 $this->local_prefs = array();57 $this->local_prefs = []; 58 58 } 59 59 if (!is_array($this->global_prefs)) { 60 $this->global_prefs = array();60 $this->global_prefs = []; 61 61 } 62 62 } else { … … 106 106 $fattr = $this->fav_defs[$p]; 107 107 } 108 $fattr = array_merge( array('id' => null, 'class' => null), $fattr);108 $fattr = array_merge(['id' => null, 'class' => null], $fattr); 109 109 if (isset($fattr['permissions'])) { 110 110 if (is_bool($fattr['permissions']) && !$fattr['permissions']) { … … 131 131 public function getFavorites($ids) 132 132 { 133 $prefs = array();133 $prefs = []; 134 134 foreach ($ids as $id) { 135 135 $f = $this->getFavorite($id); … … 158 158 } 159 159 if (!count($this->user_prefs)) { 160 $this->user_prefs = $this->getFavorites( array('new_post'));160 $this->user_prefs = $this->getFavorites(['new_post']); 161 161 } 162 162 $u = explode('?', $_SERVER['REQUEST_URI']); … … 195 195 { 196 196 $fav_ws = $this->core->auth->user_prefs->addWorkspace('favorites'); 197 $this->local_prefs = array();198 $this->global_prefs = array();197 $this->local_prefs = []; 198 $this->global_prefs = []; 199 199 foreach ($fav_ws->dumpPrefs() as $k => $v) { 200 200 $fav = @unserialize($v['value']); … … 223 223 $this->core->callBehavior('adminDashboardFavs', $this->core, $f); 224 224 foreach ($f as $k => $v) { 225 $fav = array(225 $fav = [ 226 226 'title' => __($v[1]), 227 227 'url' => $v[2], … … 231 231 'id' => $v[6], 232 232 'class' => $v[7] 233 );233 ]; 234 234 $this->register($v[0], $fav); 235 235 } … … 344 344 call_user_func($v['dashboard_cb'], $this->core, $v); 345 345 } 346 $icons[$k] = new ArrayObject( array($v['title'], $v['url'], $v['large-icon']));346 $icons[$k] = new ArrayObject([$v['title'], $v['url'], $v['large-icon']]); 347 347 $this->core->callBehavior('adminDashboardFavsIcon', $this->core, $k, $icons[$k]); 348 348 } … … 410 410 { 411 411 $core = &$GLOBALS['core']; 412 $favs->registerMultiple( array(413 'prefs' => array(412 $favs->registerMultiple([ 413 'prefs' => [ 414 414 'title' => __('My preferences'), 415 415 'url' => $core->adminurl->get("admin.user.preferences"), 416 416 'small-icon' => 'images/menu/user-pref.png', 417 'large-icon' => 'images/menu/user-pref-b.png' ),418 'new_post' => array(417 'large-icon' => 'images/menu/user-pref-b.png'], 418 'new_post' => [ 419 419 'title' => __('New entry'), 420 420 'url' => $core->adminurl->get("admin.post"), 421 421 'small-icon' => 'images/menu/edit.png', 422 422 'large-icon' => 'images/menu/edit-b.png', 423 'permissions' => 'usage,contentadmin' ),424 'posts' => array(423 'permissions' => 'usage,contentadmin'], 424 'posts' => [ 425 425 'title' => __('Posts'), 426 426 'url' => $core->adminurl->get("admin.posts"), … … 428 428 'large-icon' => 'images/menu/entries-b.png', 429 429 'permissions' => 'usage,contentadmin', 430 'dashboard_cb' => array('defaultFavorites', 'postsDashboard')),431 'comments' => array(430 'dashboard_cb' => ['defaultFavorites', 'postsDashboard']], 431 'comments' => [ 432 432 'title' => __('Comments'), 433 433 'url' => $core->adminurl->get("admin.comments"), … … 435 435 'large-icon' => 'images/menu/comments-b.png', 436 436 'permissions' => 'usage,contentadmin', 437 'dashboard_cb' => array('defaultFavorites', 'commentsDashboard')),438 'search' => array(437 'dashboard_cb' => ['defaultFavorites', 'commentsDashboard']], 438 'search' => [ 439 439 'title' => __('Search'), 440 440 'url' => $core->adminurl->get("admin.search"), 441 441 'small-icon' => 'images/menu/search.png', 442 442 'large-icon' => 'images/menu/search-b.png', 443 'permissions' => 'usage,contentadmin' ),444 'categories' => array(443 'permissions' => 'usage,contentadmin'], 444 'categories' => [ 445 445 'title' => __('Categories'), 446 446 'url' => $core->adminurl->get("admin.categories"), 447 447 'small-icon' => 'images/menu/categories.png', 448 448 'large-icon' => 'images/menu/categories-b.png', 449 'permissions' => 'categories' ),450 'media' => array(449 'permissions' => 'categories'], 450 'media' => [ 451 451 'title' => __('Media manager'), 452 452 'url' => $core->adminurl->get("admin.media"), 453 453 'small-icon' => 'images/menu/media.png', 454 454 'large-icon' => 'images/menu/media-b.png', 455 'permissions' => 'media,media_admin' ),456 'blog_pref' => array(455 'permissions' => 'media,media_admin'], 456 'blog_pref' => [ 457 457 'title' => __('Blog settings'), 458 458 'url' => $core->adminurl->get("admin.blog.pref"), 459 459 'small-icon' => 'images/menu/blog-pref.png', 460 460 'large-icon' => 'images/menu/blog-pref-b.png', 461 'permissions' => 'admin' ),462 'blog_theme' => array(461 'permissions' => 'admin'], 462 'blog_theme' => [ 463 463 'title' => __('Blog appearance'), 464 464 'url' => $core->adminurl->get("admin.blog.theme"), 465 465 'small-icon' => 'images/menu/themes.png', 466 466 'large-icon' => 'images/menu/blog-theme-b.png', 467 'permissions' => 'admin' ),468 'blogs' => array(467 'permissions' => 'admin'], 468 'blogs' => [ 469 469 'title' => __('Blogs'), 470 470 'url' => $core->adminurl->get("admin.blogs"), 471 471 'small-icon' => 'images/menu/blogs.png', 472 472 'large-icon' => 'images/menu/blogs-b.png', 473 'permissions' => 'usage,contentadmin' ),474 'users' => array(473 'permissions' => 'usage,contentadmin'], 474 'users' => [ 475 475 'title' => __('Users'), 476 476 'url' => $core->adminurl->get("admin.users"), 477 477 'small-icon' => 'images/menu/users.png', 478 'large-icon' => 'images/menu/users-b.png' ),479 'plugins' => array(478 'large-icon' => 'images/menu/users-b.png'], 479 'plugins' => [ 480 480 'title' => __('Plugins management'), 481 481 'url' => $core->adminurl->get("admin.plugins"), 482 482 'small-icon' => 'images/menu/plugins.png', 483 'large-icon' => 'images/menu/plugins-b.png' ),484 'langs' => array(483 'large-icon' => 'images/menu/plugins-b.png'], 484 'langs' => [ 485 485 'title' => __('Languages'), 486 486 'url' => $core->adminurl->get("admin.langs"), 487 487 'small-icon' => 'images/menu/langs.png', 488 'large-icon' => 'images/menu/langs-b.png' ),489 'help' => array(488 'large-icon' => 'images/menu/langs-b.png'], 489 'help' => [ 490 490 'title' => __('Global help'), 491 491 'url' => $core->adminurl->get("admin.help"), 492 492 'small-icon' => 'images/menu/help.png', 493 'large-icon' => 'images/menu/help-b.png' )494 ));493 'large-icon' => 'images/menu/help-b.png'] 494 ]); 495 495 } 496 496 497 497 public static function postsDashboard($core, $v) 498 498 { 499 $post_count = $core->blog->getPosts( array(), true)->f(0);499 $post_count = $core->blog->getPosts([], true)->f(0); 500 500 $str_entries = __('%d post', '%d posts', $post_count); 501 501 $v['title'] = sprintf($str_entries, $post_count); … … 504 504 public static function commentsDashboard($core, $v) 505 505 { 506 $comment_count = $core->blog->getComments( array(), true)->f(0);506 $comment_count = $core->blog->getComments([], true)->f(0); 507 507 $str_comments = __('%d comment', '%d comments', $comment_count); 508 508 $v['title'] = sprintf($str_comments, $comment_count);
Note: See TracChangeset
for help on using the changeset viewer.