| Server IP : 104.26.5.103 / Your IP : 216.73.216.4 Web Server : nginx/1.27.1 System : Linux in-5 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : arabianexpress ( 1872) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /storage/v9321/buzzbitesv3/public_html/wp-content/plugins/trx_addons/templates/ |
Upload File : |
<?php
/**
* The template to display login link
*
* @package ThemeREX Addons
* @since v1.0.1
*/
// Display link
$args = get_query_var('trx_addons_args_login');
// If user not logged in
if ( ! is_user_logged_in() ) {
?><ul class="sc_layouts_login_menu sc_layouts_menu_nav sc_layouts_menu_no_collapse"><li class="menu-item"><a href="#trx_addons_login_popup" class="trx_addons_popup_link trx_addons_login_link "><?php
if ( ! empty( $args['login_image'] ) ) {
$icon_type = trx_addons_get_file_ext( $args['login_image'] ) == 'svg' ? 'svg' : 'images';
} else {
$icon_type = 'icons';
$icon = ! empty( $args['login_icon'] ) && ! trx_addons_is_off( $args['login_icon'] )
? $args['login_icon']
: 'trx_addons_icon-user-alt';
}
?><span class="sc_layouts_item_icon sc_layouts_login_icon sc_icon_type_<?php echo esc_attr( $icon_type ) . ( $icon_type == 'icons' ? ' ' . esc_attr( $icon ) : '' ); ?>"><?php
if ( ! empty( $args['login_image'] ) ) {
$icon_type = trx_addons_get_file_ext( $args['login_image'] );
if ( $icon_type == 'svg' ) {
?><span class="sc_layouts_item_icon_svg"><?php
trx_addons_show_layout( trx_addons_get_svg_from_file( $args['login_image'] ) );
?></span><?php
} else {
?><img src="<?php echo esc_url( trx_addons_get_attachment_url( $args['login_image'], apply_filters('trx_addons_filter_thumb_size', trx_addons_get_thumb_size( 'tiny' ), 'sc_layouts_login' ) ) ); ?>"
alt="<?php esc_attr_e( 'Login icon', 'trx_addons' ); ?>"
class="sc_layouts_item_icon_image"><?php
}
}
?></span><?php
if (!empty($args['text_login'])) {
?><span class="sc_layouts_item_details sc_layouts_login_details"><?php
$rows = explode('|', $args['text_login']);
if (!empty($rows[0])) {
?><span class="sc_layouts_item_details_line1 sc_layouts_iconed_text_line1"><?php echo esc_html($rows[0]); ?></span><?php
}
if (!empty($rows[1])) {
?><span class="sc_layouts_item_details_line2 sc_layouts_iconed_text_line2"><?php echo esc_html($rows[1]); ?></span><?php
}
?></span><?php
}
?></a></li></ul><?php
// Else if user logged in
} else {
?><ul class="sc_layouts_login_menu sc_layouts_dropdown sc_layouts_menu_nav sc_layouts_menu_no_collapse">
<li class="menu-item<?php if (!empty($args['user_menu'])) { echo ' menu-item-has-children'; } ?>">
<a href="<?php
if ( empty( $args['user_menu'] ) ) {
echo esc_url( wp_logout_url( apply_filters( 'trx_addons_filter_logout_url', home_url('/') ) ) );
} else {
echo '#';
}
?>" class="trx_addons_login_link<?php
if ( ! empty( $args['user_menu'] ) && ( ! empty( $args['user_menu_image'] ) || ! trx_addons_is_off( $args['user_menu_icon'] ) ) ) {
echo ' trx_addons_login_link_with_custom_icon';
}
?>"><?php
if ( ! empty( $args['logout_image'] ) ) {
$icon_type = trx_addons_get_file_ext( $args['logout_image'] ) == 'svg' ? 'svg' : 'images';
} else {
$icon_type = 'icons';
$icon = ! empty( $args['logout_icon'] ) && ! trx_addons_is_off( $args['logout_icon'] )
? $args['logout_icon']
: ( empty($args['user_menu']) ? 'trx_addons_icon-user-times' : 'trx_addons_icon-user-alt' );
}
?><span class="sc_layouts_item_icon sc_layouts_login_icon sc_icon_type_<?php echo esc_attr( $icon_type ) . ( $icon_type == 'icons' ? ' ' . esc_attr( $icon ) : '' ); ?>"><?php
if ( ! empty( $args['logout_image'] ) ) {
if ( $icon_type == 'svg' ) {
?><span class="sc_layouts_item_icon_svg"><?php
trx_addons_show_layout( trx_addons_get_svg_from_file( $args['logout_image'] ) );
?></span><?php
} else {
?><img src="<?php echo esc_url( trx_addons_get_attachment_url( $args['logout_image'], apply_filters('trx_addons_filter_thumb_size', trx_addons_get_thumb_size( 'tiny' ), 'sc_layouts_login' ) ) ); ?>"
alt="<?php esc_attr_e( 'Logout icon', 'trx_addons' ); ?>"
class="sc_layouts_item_icon_image"><?php
}
}
?></span><?php
if ( ! empty( $args['text_logout'] ) ) {
?><span class="sc_layouts_item_details sc_layouts_login_details"><?php
$current_user = wp_get_current_user();
$rows = explode('|', str_replace('%s',
!empty($current_user->user_firstname) // user_login or user_firstname or user_lastname or display_name
? $current_user->user_firstname
: $current_user->user_login,
$args['text_logout'])
);
if ( ! empty( $rows[0] ) ) {
?><span class="sc_layouts_item_details_line1 sc_layouts_iconed_text_line1"><?php echo esc_html($rows[0]); ?></span><?php
}
if ( ! empty( $rows[1] ) ) {
?><span class="sc_layouts_item_details_line2 sc_layouts_iconed_text_line2"><?php echo esc_html($rows[1]); ?></span><?php
}
?></span><?php
}
if ( ! empty( $args['user_menu'] ) ) {
if ( ! empty( $args['user_menu_image'] ) && trx_addons_get_file_ext( $args['user_menu_image'] ) == 'svg' ) {
?><span class="sc_layouts_dropdown_icon sc_icon_type_svg">
<span class="sc_layouts_item_icon_svg"><?php
trx_addons_show_layout( trx_addons_get_svg_from_file( $args['user_menu_image'] ) );
?></span>
</span><?php
} else if ( ! trx_addons_is_off( $args['user_menu_icon'] ) ) {
?><span class="sc_layouts_dropdown_icon <?php echo esc_attr( $args['user_menu_icon'] ); ?>"></span><?php
}
}
?></a><?php
if ( ! empty( $args['user_menu'] ) ) {
?><ul><?php
do_action('trx_addons_action_login_menu_start');
if ( ! empty( $args['user_menu_items'] ) && is_array( $args['user_menu_items'] ) && ! empty( $args['user_menu_items'][0]['text'] ) && ! empty( $args['user_menu_items'][0]['link'] ) ) {
foreach ( $args['user_menu_items'] as $item ) {
if ( empty( $item['text'] ) || ( ! empty( $item['available_for'] ) && $item['available_for'] == 'specific_roles' && ! trx_addons_users_check_role( $item['specific_roles'] ) ) ) {
continue;
}
if ( $item['text'] == '-' ) {
?><li class="menu-item menu-delimiter"></li><?php
} else {
?><li class="menu-item<?php if ( ! empty( $item['theme_icon'] ) && ! trx_addons_is_off( $item['theme_icon'] ) ) echo ' ' . esc_attr( $item['theme_icon'] ); ?>"><?php
?><a href="<?php echo esc_url( $item['link'] ); ?>"<?php echo trx_addons_get_link_attributes( $item ); ?>><?php
if ( empty( $item['theme_icon'] ) || trx_addons_is_off( $item['theme_icon'] ) ) {
if ( ! empty( $item['icon_extra'] ) ) {
?><span class="menu-item-icon trx-addons-icon"><?php
Elementor\Icons_Manager::render_icon( $item['icon_extra'], array( 'aria-hidden' => 'true' ) );
?></span><?php
}
}
?><span><?php echo esc_html( $item['text'] ); ?></span><?php
?></a><?php
?></li><?php
}
}
} else {
// New post
if (current_user_can('publish_posts')) {
?><li class="menu-item trx_addons_icon-wpforms"><a href="<?php echo esc_url( trailingslashit( home_url('/') ) ); ?>wp-admin/post-new.php"><span><?php esc_html_e('New post', 'trx_addons'); ?></span></a></li><?php
// Delimiter
?><li class="menu-item menu-delimiter"></li><?php
}
do_action('trx_addons_action_login_menu_settings');
// Settings
?><li class="menu-item trx_addons_icon-cog"><a href="<?php echo esc_url( get_edit_user_link() ); ?>"><span><?php esc_html_e('My profile', 'trx_addons'); ?></span></a></li><?php
// Delimiter
?><li class="menu-item menu-delimiter"></li><?php
do_action('trx_addons_action_login_menu_logout');
// Logout
?><li class="menu-item trx_addons_icon-user-times"><a href="<?php echo esc_url( wp_logout_url( apply_filters( 'trx_addons_filter_logout_url', home_url('/') ) ) ); ?>"><span><?php esc_html_e('Logout', 'trx_addons'); ?></span></a></li><?php
}
do_action('trx_addons_action_login_menu_end');
?></ul><?php
}
?></li>
</ul><?php
}