HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: /home/u547966/brikov.ru/www/wp-content/plugins/wp-media-folder/assets/js/wpmf-display-media.js
(function($){
    $(document).ready(function(){
        if(typeof wp != "undefined"){
            if ( wp.media && $('body.upload-php table.media').length===0 ) {
                if(wp.media.view.AttachmentFilters == undefined || wp.media.view.AttachmentsBrowser == undefined) return ;
                wpmffilterDisplayMedia = function(){
                    //=========================================================================
                    wp.media.view.AttachmentFilters['wpmf_filter_display_media'] = wp.media.view.AttachmentFilters.extend({
                            className: 'wpmf-filter-display-media attachment-filters',
                            id: 'wpmf-display-media-filters',
                            createFilters: function() {
                                var filters = {};
                                _.each( wpmf_display_media || [], function( text, key ) {
                                    filters[ key ] = {
                                        text: text,
                                        props : {
                                            wpmf_display_media: key,
                                        },
                                    };                                        
                                });
                                
                                filters.all = {
                                        text:  'No',
                                        props: {
                                            wpmf_display_media: 'no'
                                        },
                                        priority: 10
                                };
                                
                                this.filters = filters;
                            }
                    });
                    
                    // backup the method
                    var orig = wp.media.view.AttachmentsBrowser;

                    wp.media.view.AttachmentsBrowser = wp.media.view.AttachmentsBrowser.extend({
                            createToolbar: function() {
                                    // call the original method
                                    orig.prototype.createToolbar.apply(this,arguments);
                                    this.toolbar.set('displaymediatags', new wp.media.view.AttachmentFilters['wpmf_filter_display_media']({
                                            controller: this.controller,
                                            model:      this.collection.props,
                                            // controls the position, left align if < 0, right align otherwise
                                            priority:   -80
                                    }).render() );
                            },
                    });
                    
                    //=========================================================================
                };
                if(typeof wpmf_role != 'undefined'){
                    if(wpmf_role == 'administrator'){
                        wpmffilterDisplayMedia();
                    }
                }
                
            }else{
                if(typeof no_media_label == "undefined") no_media_label = 'No';
                if(typeof yes_media_label == "undefined") yes_media_label = 'Yes';
                var filter_displaymedia = '<select name="wpmf-display-media-filters" id="wpmf-display-media-filters" class="wpmf-filter-display-media attachment-filters">';
                filter_displaymedia += '<option value="all" selected>'+ no_media_label +'</option>';
                filter_displaymedia += '<option value="yes" selected>'+ yes_media_label +'</option>';
                filter_displaymedia += '</select>';
                $('.wpmf-categories').after(filter_displaymedia);
            }
        }
    });
}(jQuery));