Hi,
in your code put
if (class_exists("Media_Order")) {
if( is_admin() ) $media_order = new Media_Order();
}
instead of
if (class_exists("Media_Order")) {
$media_order = new Media_Order();
}
or the javascript code is append also on the frontend.
I would suggest also you to consider to add a control of user capabilities. For example ‘upload_files’ (https://codex.www.ads-software.com/Roles_and_Capabilities)
Thanks,
Giorgio
]]>Hi drewcovi,
first of all: thankyou for your plugin. I’ve find a little problem on admin media manager: if an order value is not modified javascipt return null.
Firebug said me:
—
TypeError: response is null
if(response.success) target.after(‘<span>success</span>’)
—
This is my extra.js with a little bugfix.
—
jQuery(function(){
jQuery('.column-menu_order input').blur(function(){
var url = jQuery(this).parents('form').attr('action'),
name = jQuery(this).attr('name'),
val = jQuery(this).val(),
values = {},
target = jQuery(this);
values[name] = val;
jQuery.post(url, values, function(response){
if( response != null ){
if(response.success) target.after('<span>success</span>')
.next('span')
.delay(1000)
.slideUp(500, function(){
jQuery(this).remove()
});
}
},'json');
})
});
—-
Thankyou
Giorgio
]]>