Beispiel #1
0
 /**
  * Add columns on user overview
  *
  * @since 0.3
  * @param string  $output
  * @param string  $column_name
  * @param int     $user_id
  */
 public function add_user_columns($output, $column_name, $user_id)
 {
     $user = get_userdata($user_id);
     switch ($column_name) {
         case 'level':
             $levels = $this->_get_levels();
             $level_links = array();
             foreach ($this->level_manager->_get_user_levels($user, false, true, true) as $user_level) {
                 $user_level = isset($levels[$user_level]) ? $levels[$user_level] : null;
                 if ($user_level) {
                     $level_links[] = '<a href="' . admin_url('post.php?post=' . $user_level->ID . '&action=edit') . '">' . $user_level->post_title . '</a>';
                 }
             }
             $output = implode(", ", $level_links);
             break;
         default:
     }
     return $output;
 }