X7ROOT File Manager
Current Path:
/home/katmhsmi/public_html/wp-content/plugins/xagio/models
home
/
katmhsmi
/
public_html
/
wp-content
/
plugins
/
xagio
/
models
/
📁
..
📄
.htaccess
(420 B)
📄
wp_affiliate.php
(14.41 KB)
📄
wp_api.php
(131.08 KB)
📄
wp_batches.php
(3.67 KB)
📄
wp_bulk_image_converter.php
(2.25 KB)
📄
wp_captcha.php
(2.33 KB)
📄
wp_captcha_comment.php
(1.8 KB)
📄
wp_captcha_login.php
(976 B)
📄
wp_captcha_register.php
(819 B)
📄
wp_clone.php
(21.76 KB)
📄
wp_comments.php
(1.26 KB)
📄
wp_default.php
(6.98 KB)
📄
wp_exif.php
(11.1 KB)
📄
wp_extend_widgets.php
(4.21 KB)
📄
wp_freshstart.php
(16.03 KB)
📄
wp_groups.php
(30.02 KB)
📄
wp_keywords.php
(52.68 KB)
📄
wp_log404.php
(19.68 KB)
📄
wp_migration.php
(16.26 KB)
📄
wp_redirects.php
(5.16 KB)
📄
wp_rescue.php
(17.66 KB)
📄
wp_review.php
(3.2 KB)
📄
wp_reviewr.php
(3.76 KB)
📄
wp_reviews.php
(16.82 KB)
📄
wp_schema.php
(16.12 KB)
📄
wp_seo.php
(79.76 KB)
📄
wp_settings.php
(32.76 KB)
📄
wp_sync.php
(1.74 KB)
📄
wp_tinymce_buttons.php
(6.23 KB)
📄
wp_troubleshooting.php
(2.91 KB)
📄
wp_update.php
(7.9 KB)
Editing: wp_extend_widgets.php
<?php if ( ! class_exists( 'MXAG_Extend_widgets' ) ) { class MXAG_Extend_widgets { public static function initialize() { add_filter('in_widget_form', array('MXAG_Extend_widgets', 'extend'), 10, 3 ); add_filter('widget_update_callback', array('MXAG_Extend_widgets', 'save'), 10, 2 ); add_filter('widget_display_callback', array('MXAG_Extend_widgets', 'render'), 10, 3 ); } public static function render( $instance, $widget, $args ) { $object = $GLOBALS['wp_query']->get_queried_object(); if ( is_object( $object ) ) { $ID = $object->ID; $display_type = isset($instance['ps_ew_display_type'] ) ? $instance['ps_ew_display_type'] : 'none'; $saved_posts = isset($instance['ps_ew_posts']) ? $instance['ps_ew_posts'] : array(); $saved_pages = isset($instance['ps_ew_pages']) ? $instance['ps_ew_pages'] : array(); if (in_array($ID, $saved_pages) || in_array($ID, $saved_posts)) { if ($display_type === 'hide') { return false; } } else { if ($display_type === 'show') { return false; } } } return $instance; } public static function extend( $widget, $return, $instance ) { $display_type = isset( $instance['ps_ew_display_type'] ) ? $instance['ps_ew_display_type'] : 'none'; $saved_posts = isset($instance['ps_ew_posts']) ? $instance['ps_ew_posts'] : array(); $saved_pages = isset($instance['ps_ew_pages']) ? $instance['ps_ew_pages'] : array(); $args = array( 'posts_per_page' => 100, 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish', 'suppress_filters' => true ); $posts = get_posts( $args ); $args['post_type'] = 'page'; $pages = get_posts( $args ); ?> <hr> <p> <label for="<?php echo $widget->get_field_id('ps_ew_display_type'); ?>"> <b>Display Type:</b> <select class="widefat" id="<?php echo $widget->get_field_id('ps_ew_display_type'); ?>" name="<?php echo $widget->get_field_name('ps_ew_display_type'); ?>" > <option <?php echo (($display_type === 'none') ? 'selected' : ''); ?> value="none">––– Select –––</option> <option <?php echo (($display_type === 'hide') ? 'selected' : ''); ?> value="hide">Hide on selected pages</option> <option <?php echo (($display_type === 'show') ? 'selected' : ''); ?> value="show">Show on selected pages</option> </select> </label> </p> <h4>Pages</h4> <div class="ps_ew_container"> <?php foreach($pages as $page) { ?> <p> <input <?php if (in_array($page->ID, $saved_pages)) echo 'checked';?> type="checkbox" value="<?php echo $page->ID;?>" class="checkbox" id="<?php echo esc_attr( $widget->get_field_id( 'prs-page-' ) . $page->ID ); ?>" name="<?php echo esc_attr( $widget->get_field_name( 'ps_ew_pages' ) ); ?>[]"> <label for="<?php echo esc_attr( $widget->get_field_id( 'prs-page-' ) . $page->ID ); ?>"><b><i><?php echo $page->post_title;?></i></b> </p> <?php } ?> </div> <h4>Posts</h4> <div class="ps_ew_container"> <?php foreach($posts as $post) { ?> <p> <input <?php if (in_array($post->ID, $saved_posts)) echo 'checked';?> type="checkbox" value="<?php echo $post->ID;?>" class="checkbox" id="<?php echo esc_attr( $widget->get_field_id( 'prs-post-' ). $post->ID ); ?>" name="<?php echo esc_attr( $widget->get_field_name( 'ps_ew_posts' ) ); ?>[]"> <label for="<?php echo esc_attr( $widget->get_field_id( 'prs-post-' ). $post->ID ); ?>"><b><i><?php echo $post->post_title;?></i></b> </p> <?php } ?> </div> <?php } public static function save( $instance, $new_instance ) { $instance['ps_ew_display_type'] = $new_instance['ps_ew_display_type']; $instance['ps_ew_posts'] = $new_instance['ps_ew_posts']; $instance['ps_ew_pages'] = $new_instance['ps_ew_pages']; return $instance; } } }
Upload File
Create Folder