Sindbad~EG File Manager

Current Path : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt-mobile/functions/helper/
Upload File :
Current File : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt-mobile/functions/helper/user-profile.php

<?php
/*
 * Security 	: blocking direct access
 * Source		: http://codex.wordpress.org/Theme_Development#Template_Files
*/
defined('ABSPATH') or die("Access Restricted");
/**
 * Add Custom User Contact Info in WordPress
 * Source : http://thomasgriffinmedia.com/blog/2010/09/how-to-add-custom-user-contact-info-in-wordpress/
 *
*/
add_filter('user_contactmethods', 'mwp_update_contactmethods', 10, 1);
function mwp_update_contactmethods( $contactmethods ) {
	$contactmethods['twitter'] 			= 'Twitter';
	$contactmethods['twitter_user'] 	= 'Twitter User';
	$contactmethods['facebook'] 		= 'Facebook';
	$contactmethods['custom_avatar'] 	= 'Custom Avatar';
	$contactmethods['home_location'] 	= 'Home Location (Person)';
	unset($contactmethods['aim']);
	unset($contactmethods['yim']);
	return $contactmethods;
}
/*
 * Add Upload Button for Custom Avatar
 *
*/
add_action('admin_enqueue_scripts', 'mwp_user_profile_load_assets');
function mwp_user_profile_upload_js() {
	$user = get_current_user_id();
	if ( current_user_can( 'publish_posts', $user ) ) {
		?><script>jQuery(document).ready(function() {jQuery('#custom_avatar').after('<input class="button button-primary widget_upload_button cbutton" onclick="uploadfile(this)" type="button" value="Upload" /><br><span class="description">Example : 100/100px or 120/120px</span>');});</script>
		<style>.widget_upload_button {margin-right:5px!important;margin-left:5px!important;}</style><?php
	}
}
function mwp_user_profile_load_assets($hook) {
	if( $hook == 'user-edit.php' || $hook == 'profile.php') {
		wp_enqueue_media();
		wp_enqueue_script('mwp-upload', get_template_directory_uri() . '/panel/js/widgets-upload.js');
		add_action('admin_head','mwp_user_profile_upload_js');
	}
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists