bibhamrokhanpin/wp-content/__plugins/one-user-avatar/includes/wpua-tinymce-window.php
2024-04-10 17:46:06 +05:45

199 lines
7.5 KiB
PHP

<?php
/**
* TinyMCE modal window.
*
* @package One User Avatar
* @author Bangbay Siboliban
* @author Flippercode
* @author ProfilePress
* @author One Designs
* @copyright 2013-2014 Bangbay Siboliban
* @copyright 2014-2020 Flippercode
* @copyright 2020-2021 ProfilePress
* @copyright 2021 One Designs
* @version 2.3.9
*/
/**
* @since 1.2.1
* @uses get_users()
*/
if ( ! defined('ABSPATH' ) ) {
die( 'You are not allowed to call this page directly.' );
}
$hook_suffix = 'one-user-avatar_tinymce-window';
?><!DOCTYPE html>
<html>
<head>
<title><?php esc_html_e( 'One User Avatar', 'one-user-avatar' ); ?></title>
<meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php echo esc_attr( get_option( 'blog_charset' ) ); ?>" />
<base target="_self" />
<?php
/**
* Enqueue scripts.
*
* @since 2.3.0
*
* @param string $hook_suffix The current admin page.
*/
do_action( 'admin_enqueue_scripts', $hook_suffix );
/**
* Fires when styles are printed for this specific page based on $hook_suffix.
*
* @since 2.3.0
*/
do_action( "admin_print_styles-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
/**
* Fires when styles are printed for all admin pages.
*
* @since 2.3.0
*/
do_action( 'admin_print_styles' );
/**
* Fires when scripts are printed for this specific page based on $hook_suffix.
*
* @since 2.3.0
*/
do_action( "admin_print_scripts-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
/**
* Fires when scripts are printed for all admin pages.
*
* @since 2.3.0
*/
do_action( 'admin_print_scripts' );
/**
* Fires in head section for this specific admin page.
*
* The dynamic portion of the hook, `$hook_suffix`, refers to the hook suffix
* for the admin page.
*
* @since 2.3.0
*/
do_action( "admin_head-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
/**
* Fires in head section for all admin pages.
*
* @since 2.3.0
*/
do_action( 'admin_head' );
?>
</head>
<body id="link" class="wp-core-ui" onload="document.body.style.display='';" style="display:none;">
<div id="wpua-tabs">
<ul>
<li><a href="#wpua"><?php esc_html_e( 'Profile Picture', 'one-user-avatar' ); ?></a></li>
<li><a href="#wpua-upload"><?php esc_html_e( 'Upload', 'one-user-avatar' ); ?></a></li>
</ul>
<form name="wpUserAvatar" action="#">
<div id="wpua">
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_user' ); ?>"><strong><?php esc_html_e( 'User Name', 'one-user-avatar' ); ?>:</strong></label>
<select id="<?php echo esc_attr( 'wp_user_avatar_user' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_user' ); ?>">
<option value=""></option>
<?php
$users = get_users();
foreach($users as $user) :
?>
<option value="<?php echo esc_attr( $user->user_login ); ?>"><?php echo esc_html( $user->display_name ); ?></option>
<?php
endforeach;
?>
</select>
</p>
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_size' ); ?>"><strong><?php esc_html_e( 'Size:', 'one-user-avatar' ); ?></strong></label>
<select id="<?php echo esc_attr( 'wp_user_avatar_size' ); ?>" name="<?php echo esc_attr('wp_user_avatar_size'); ?>">
<option value=""></option>
<option value="original"><?php esc_html_e( 'Original Size', 'one-user-avatar' ); ?></option>
<option value="large"><?php esc_html_e( 'Large', 'one-user-avatar' ); ?></option>
<option value="medium"><?php esc_html_e( 'Medium', 'one-user-avatar' ); ?></option>
<option value="thumbnail"><?php esc_html_e( 'Thumbnail', 'one-user-avatar' ); ?></option>
<option value="custom"><?php esc_html_e( 'Custom', 'one-user-avatar' ); ?></option>
</select>
</p>
<p id="<?php echo esc_attr( 'wp_user_avatar_size_number_section' ); ?>">
<label for="<?php echo esc_attr( 'wp_user_avatar_size_number' ); ?>"><?php esc_html_e( 'Size:', 'one-user-avatar' ); ?></label>
<input type="text" size="8" id="<?php echo esc_attr( 'wp_user_avatar_size_number' ); ?>" name="<?php echo esc_attr ( 'wp_user_avatar_size' ); ?>" value="" />
</p>
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_align' ); ?>"><strong><?php esc_html_e( 'Alignment:', 'one-user-avatar' ); ?></strong></label>
<select id="<?php echo esc_attr( 'wp_user_avatar_align' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_align' ); ?>">
<option value=""></option>
<option value="center"><?php esc_html_e( 'Center','one-user-avatar' ); ?></option>
<option value="left"><?php esc_html_e( 'Left', 'one-user-avatar' ); ?></option>
<option value="right"><?php esc_html_e( 'Right', 'one-user-avatar' ); ?></option>
</select>
</p>
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_link' ); ?>"><strong><?php esc_html_e( 'Link To:', 'one-user-avatar' ); ?></strong></label>
<select id="<?php echo esc_attr( 'wp_user_avatar_link' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_link' ); ?>">
<option value=""></option>
<option value="file"><?php esc_html_e('Image File', 'one-user-avatar'); ?></option>
<option value="attachment"><?php esc_html_e('Attachment Page','one-user-avatar'); ?></option>
<option value="custom-url"><?php esc_html_e('Custom URL', 'one-user-avatar'); ?></option>
</select>
</p>
<p id="<?php echo esc_attr( 'wp_user_avatar_link_external_section' ); ?>">
<label for="<?php echo esc_attr( 'wp_user_avatar_link_external' ); ?>"><?php esc_html_e( 'URL:', 'one-user-avatar' ); ?></label>
<input type="text" size="36" id="<?php echo esc_attr( 'wp_user_avatar_link_external' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_link_external' ); ?>" value="" />
</p>
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_target' ); ?>"></label>
<input type="checkbox" id="<?php echo esc_attr( 'wp_user_avatar_target' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_target' ); ?>" value="_blank" /> <strong><?php esc_html_e( 'Open link in a new window', 'one-user-avatar' ); ?></strong>
</p>
<p>
<label for="<?php echo esc_attr( 'wp_user_avatar_caption' ); ?>"><strong><?php esc_html_e( 'Caption', 'one-user-avatar' ); ?>:</strong></label>
<textarea cols="36" rows="2" id="<?php echo esc_attr( 'wp_user_avatar_caption' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_size' ); ?>"></textarea>
</p>
<div class="mceActionPanel">
<input type="submit" id="insert" class="button-primary" name="insert" value="<?php esc_html_e( 'Insert into Post', 'one-user-avatar' ); ?>" onclick="wpuaInsertAvatar();" />
</div>
</div>
<div id="wpua-upload" style="display:none;">
<p id="<?php echo esc_attr( 'wp_user_avatar_upload' ); ?>">
<label for="<?php echo esc_attr( 'wp_user_avatar_upload' ); ?>"><strong><?php esc_html_e( 'Upload', 'one-user-avatar' ); ?>:</strong></label>
<input type="text" size="36" id="<?php echo esc_attr( 'wp_user_avatar_upload' ); ?>" name="<?php echo esc_attr( 'wp_user_avatar_upload' ); ?>" value="<?php echo esc_attr( '[avatar_upload]' ); ?>" readonly="readonly" />
</p>
<div class="mceActionPanel">
<input type="submit" id="insert" class="button-primary" name="insert" value="<?php esc_html_e( 'Insert into Post', 'one-user-avatar' ); ?>" onclick="wpuaInsertAvatarUpload();" />
</div>
</div>
</form>
</div>
</body>
</html>