Advertisement
Guest User

uryvek admin-bar.php

a guest
Sep 2nd, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.61 KB | None | 0 0
  1. add_action('admin_bar_menu', 'add_toolbar_items', 100);
  2. function add_toolbar_items($admin_bar){
  3.  
  4.     // ziskani poctu zprav (vsechny + neprectene)
  5.     global $wpdb, $current_user;
  6.         $num_pm = $wpdb->get_var( 'SELECT COUNT(*) FROM ' . $wpdb->prefix . 'pm WHERE `recipient` = "' . $current_user->user_login . '" AND `deleted` != "2"' );
  7.         $num_unread = $wpdb->get_var( 'SELECT COUNT(*) FROM ' . $wpdb->prefix . 'pm WHERE `recipient` = "' . $current_user->user_login . '" AND `read` = 0 AND `deleted` != "2"' );
  8.  
  9.         if ( empty( $num_pm ) ) {
  10.             $num_pm = 0;
  11.         }
  12.  
  13.         if ( empty( $num_unread ) ) {
  14.             $num_unread = 0;
  15.             $nazev = 'Soukromé zprávy';
  16.             $titulek = 'Žádné nové zprávy';
  17.         }
  18.  
  19.         else {
  20.             $nazev = 'Soukromé zprávy (' . $num_unread . ')';
  21.             $titulek = $num_unread . 'nové zprávy';
  22.  
  23.         }
  24.    
  25.    
  26.  
  27.     $admin_bar->add_menu( array(
  28.         'id'    => 'my-item',
  29.         'title' => $nazev,
  30.         'href'  => self_admin_url('/admin.php?page=rwpm_inbox'),
  31.         'meta'  => array(
  32.             'title' => $titulek        
  33.         ),
  34.     ));
  35.     $admin_bar->add_menu( array(
  36.         'id'    => 'my-sub-item',
  37.         'parent' => 'my-item',
  38.         'title' => 'Odeslat zprávu',
  39.         'href'  => self_admin_url('/admin.php?page=rwpm_send'),
  40.         'meta'  => array(
  41.             'title' => __('Odeslat zprávu'),
  42.             'target' => '_blank',
  43.             'class' => 'my_menu_item_class'
  44.         ),
  45.     ));
  46.     $admin_bar->add_menu( array(
  47.         'id'    => 'my-second-sub-item',
  48.         'parent' => 'my-item',
  49.         'title' => 'Odeslané',
  50.         'href'  => self_admin_url('/admin.php?page=rwpm_outbox'),
  51.         'meta'  => array(
  52.             'title' => __('Odeslané'),
  53. /*          'target' => '_blank',*/
  54.             'class' => 'my_menu_item_class'
  55.         ),
  56.     ));
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement