D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
ltfsolutionsco
/
www
/
wp-content
/
plugins
/
usernoise
/
admin
/
Filename :
feedback-list.php
back
Copy
<?php class UN_Feedback_List { function __construct(){ add_action('restrict_manage_posts', array($this, 'action_restrict_manage_posts')); add_action('admin_init', array($this, 'action_admin_init')); add_action('manage_un_feedback_posts_custom_column', array($this, 'action_manage_feedback_posts_custom_column'), 10, 2); add_filter('manage_un_feedback_posts_columns', array($this, 'filter_manage_feedback_posts_columns')); } public function action_admin_init(){ add_action('admin_enqueue_scripts', array($this, 'action_admin_enqueue_scripts')); add_action('admin_print_styles-edit.php', array($this, 'action_admin_print_styles')); } public function action_admin_print_styles(){ wp_enqueue_style('un-admin', usernoise_url('/css/admin.css' . "?version=" . UN_VERSION)); wp_enqueue_style('un-admin-font-awesome', usernoise_url('/vendor/font-awesome/css/font-awesome.min.css' . "?version=" . UN_VERSION)); } public function action_admin_enqueue_scripts($type){ global $post_type; if ($type == 'edit.php' && $post_type == FEEDBACK){ wp_enqueue_script('un-feedback-list', usernoise_url('/js/feedback-list.js')); } } public function filter_manage_feedback_posts_columns($columns){ if (!un_get_option(UN_FEEDBACK_FORM_SHOW_TYPE)) return $columns; return array_merge( array_merge( array('cb' => $columns['cb']), apply_filters('un_feedback_columns', array('un-type' => __('Type', 'usernoise')))), array_slice($columns, 1)); } public function action_manage_feedback_posts_custom_column($column_name, $post_id){ global $un_h; if ($column_name == 'un-type'){ $terms = wp_get_post_terms($post_id, FEEDBACK_TYPE); if (!empty($terms)){ echo "<span class='type'>"; $un_h->tag('i', array('class' => un_get_term_meta($terms[0]->term_id, 'icon'))); echo $terms[0]->name; echo "</span>"; } } } public function action_restrict_manage_posts(){ global $post_type; global $wp; if ($post_type != FEEDBACK) return; wp_dropdown_categories(array( 'taxonomy' => FEEDBACK_TYPE, 'show_option_all' => __('All feedback types', 'usernoise'), 'show_count' => false, 'name' => 'feedback_type_id', 'selected' => (isset($_REQUEST['feedback_type_id']) ? $_REQUEST['feedback_type_id'] : null) )); } } $un_feedback_list_class = apply_filters('un_feedback_list_class', 'UN_Feedback_List'); $un_feedback_list = new $un_feedback_list_class; ?>
Name
Size
Last Modified
Owner
Permissions
Actions
.htaccess
0.193
KB
June 03 2023 12:03:18
ltfsolutionsco
0644
admin-bar.php
1.464
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
admin-base.php
0.03
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
dashboard.php
1.67
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
editor-page.php
3.618
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
feedback-list.php
2.381
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
menu.php
0.94
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
notifications.php
0.754
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
settings.php
9.489
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
upgrade.php
2.31
KB
July 23 2015 5:29:44
ltfsolutionsco
0755
2017 © D7net | D704T team