HEX
Server: Apache
System: Linux server-634962.emtiyz.com 5.14.0-611.11.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Dec 3 09:47:37 EST 2025 x86_64
User: codo66ho (1003)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/codo66ho/www/ar/wp-content/plugins/tf-car-listing/public/templates/user/my-profile.php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}
wp_enqueue_script( 'dashboard-js' );
wp_enqueue_style( 'dashboard-css' );
wp_enqueue_style( 'shortcode-listing-css' );
if ( ! is_user_logged_in() ) {
	tfcl_get_template_with_arguments( 'global/access-permission.php', array( 'type' => 'not_login' ) );
	return;
}

$is_dealer                = tfcl_is_dealer();
$user_can_become_dealer   = tfcl_get_option( 'user_can_become_dealer', 'y' );
$show_hide_profile_fields = tfcl_get_option( 'show_hide_profile_fields', array() );
?>

<div class="tfcl-my-profile">
	<h1><?php esc_html_e( 'Edit profile', 'tf-car-listing' ); ?></h1>
    <div class="tfcl_profile-form">
        <form class="tfcl_profile" method="post" enctype="multipart/form-data" id="tfcl_profile-form">
            <div class="error_message tfcl_message"></div>
            <div class="tfcl_become_dealer">
                <h3 class="form-title"><?php esc_html_e( 'Become Dealer', 'tf-car-listing' ); ?></h3>
                <div class="error_message tfcl_dealer_message"></div>
                <?php
				$message       = '';
				$dealer_id     = get_the_author_meta( 'author_dealer_id', $user_data['user_id'] );
				$dealer_status = get_post_status( $dealer_id );
	
				if ( ! $is_dealer && ! $dealer_id ) {
					$message = esc_html__( 'Your current account type is normal. If you want to become a dealer, please click on button Become a Dealer', 'tf-car-listing' );
				} else {
					if ( $dealer_status == 'publish' ) {
						$message = esc_html__( 'Your current account type is set to dealer, if you want to remove your dealer account, and return to normal account, you must click the button below', 'tf-car-listing' );
					} else {
						$message = esc_html__( 'Your account need to be approved by admin to become a dealer, if you want to return to normal account, you must click the button below', 'tf-car-listing' );
					}
				}
				?>

                <div class="tfcl-message alert alert-warning" role="alert"><?php echo wp_kses_post( $message ); ?></div>
                <?php if ( ! $is_dealer && ! $dealer_id ) : ?>
                <button type="button" class="btn_become_dealer" id="tfcl_become_dealer">
                    <span><?php esc_html_e( 'Become a Dealer', 'tf-car-listing' ); ?></span>
                </button>
                <?php else : ?>
                <button type="button" class="btn_remove_dealer" id="tfcl_remove_dealer">
                    <span>
                        <?php esc_html_e( 'Remove dealer account', 'tf-car-listing' ); ?>
                    </span>
                </button>
                <?php endif; ?>
            </div>
            <h3 class="form-title"><?php esc_html_e( 'Avatar', 'tf-car-listing' ); ?></h3>
            <div class="tfcl_choose_avatar">
                <div class="avatar">
                    <div class="form-group">
                        <?php
						$width             = tfcl_get_option( 'avatar_size_w', '158' );
						$height            = tfcl_get_option( 'avatar_size_h', '138' );
						$image_src         = $user_data['user_avatar'];
						$no_avatar         = get_avatar_url( $user_data['user_id'] );
						$default_image_src = tfcl_get_option( 'default_user_avatar', '' )['url'] != '' ? tfcl_get_option( 'default_user_avatar', '' )['url'] : $no_avatar;
						?>
                        <img loading="lazy" width="<?php echo esc_attr( $width ); ?>"
                            height="<?php echo esc_attr( $height ); ?>" id="tfcl_avatar_thumbnail"
                            src="<?php echo $image_src; ?>"
                            onerror="this.src = '<?php echo esc_url( $default_image_src ) ?>';"
                            alt="<?php esc_attr_e( 'avatar', 'tf-car-listing' ); ?>">
                    </div>
                    <div class="choose-box">
                        <label><?php esc_html_e( 'Upload a new Avatar', 'tf-car-listing' ); ?></label>
                        <div class="form-group">
                            <input type="file" hidden class="form-control" id="tfcl_avatar" name="profile_image"
                                value="<?php echo $user_data['user_avatar'] ?>">
                            <button id="btnBrowse" type="button"
                                onclick="document.getElementById('tfcl_avatar').click();">
                                <?php esc_html_e( 'Choose file', 'tf-car-listing' ); ?></button>
                            <input type="text" id="txtPath"
                                placeholder="<?php esc_html_e( 'No file Choose', 'tf-car-listing' ); ?>"
                                value="<?php echo $user_data['user_avatar_name'] ?>" />
                        </div>
                        <span
                            class="notify-avatar"><?php esc_html_e( 'PNG, JPG, SVG dimension (400 * 400) max file not more then size 4 mb', 'tf-car-listing' ); ?></span>
                    </div>
                </div>
            </div>

            <?php if ( $user_data['dealer_id'] != '' && tfcl_is_dealer() ) : ?>
            <h3 class="form-title"><?php esc_html_e( 'Dealer Poster', 'tf-car-listing' ); ?></h3>
            <div class="tfcl_choose_dealer_poster">
                <div class="dealer_poster">
                    <div class="form-group">
                        <?php
							$poster_width          = '350';
							$poster_height         = '200';
							$no_avatar             = get_avatar_url( $user_data['user_id'] );
							$default_poster        = tfcl_get_option( 'default_user_avatar', '' )['url'] != '' ? tfcl_get_option( 'default_user_avatar', '' )['url'] : $no_avatar;
							$default_dealer_poster = '';
							if ( ! empty( $default_poster ) ) {
								$default_dealer_poster = tfcl_image_resize_url( $default_poster, $width, $height, true )['url'];
							}
							$dealer_poster_src = $user_data['dealer_poster'] != '' ? $user_data['dealer_poster'] : $default_dealer_poster;
							?>
                        <img loading="lazy" width="<?php echo esc_attr( $poster_width ); ?>"
                            height="<?php echo esc_attr( $poster_height ); ?>" id="tfcl_dealer_poster_thumb"
                            src="<?php echo $dealer_poster_src; ?>"
                            onerror="this.src = '<?php echo esc_url( $default_dealer_poster ) ?>';"
                            alt="<?php esc_attr_e( 'Poster', 'tf-car-listing' ); ?>">
                    </div>
                </div>
                <div class="choose-box">
                    <label><?php esc_html_e( 'Upload dealer poster:', 'tf-car-listing' ); ?></label>
                    <div class="form-group">
                        <input type="file" class="form-control" id="tfcl_dealer_poster" name="dealer_poster"
                            value="<?php echo $user_data['dealer_poster'] ?>">
							<button id="btnBrowse" type="button"
                                onclick="document.getElementById('tfcl_dealer_poster').click();">
                                <?php esc_html_e( 'Choose file', 'tf-car-listing' ); ?></button>
                    </div>
                    <span
                        class="notify-dealer-poster"><?php esc_html_e( 'JPG dimension (300 * 350)', 'tf-car-listing' ); ?></span>
                </div>
            </div>
            <?php endif; ?>

            <h3 class="form-title"><?php esc_html_e( 'User Information', 'tf-car-listing' ); ?></h3>
            <div class="tfcl-form-group user-form row">
                <?php if ( $show_hide_profile_fields["first_name"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="first_name"><?php echo esc_html_e( 'First name ', 'tf-car-listing' ) . tfcl_required_field( 'first_name', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="first_name" id="first_name"
                        value="<?php echo $user_data['first_name'] ?>"
                        placeholder="<?php esc_html_e( 'First name', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["last_name"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="last_name"><?php echo esc_html_e( 'Last name ', 'tf-car-listing' ) . tfcl_required_field( 'last_name', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="last_name" id="last_name"
                        value="<?php echo $user_data['last_name'] ?>"
                        placeholder="<?php esc_html_e( 'Last name', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>

                <?php if ( $show_hide_profile_fields["user_description"] == 1 ) : ?>
                <div class="inner-form col-md-12 description">
                    <label
                        for="description"><?php echo esc_html_e( 'Description ', 'tf-car-listing' ) . tfcl_required_field( 'user_description', 'require_profile_fields' ); ?></label>
                    <textarea id="description"
                        name="user_description"><?php echo $user_data['user_description'] ?></textarea>
                </div>
                <?php endif; ?>

                <?php if ( $show_hide_profile_fields["user_phone"] == 1 ) : ?>
                <div class="inner-form col-xl-3 col-lg-6 col-md-6">
                    <label
                        for="user_phone"><?php echo esc_html_e( 'Phone ', 'tf-car-listing' ) . tfcl_required_field( 'user_phone', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_phone" id="user_phone"
                        value="<?php echo $user_data['user_phone'] ?>"
                        placeholder="<?php esc_html_e( '+8801739495504', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>

                <?php if ( $is_dealer ) : ?>
                <?php if ( $show_hide_profile_fields["user_sales_phone"] == 1 ) : ?>
                <div class="inner-form col-xl-3 col-lg-6 col-md-6">
                    <label
                        for="user_sales_phone"><?php echo esc_html_e( 'Sales Phone ', 'tf-car-listing' ) . tfcl_required_field( 'user_sales_phone', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_sales_phone" id="user_sales_phone"
                        value="<?php echo $user_data['user_sales_phone'] ?>"
                        placeholder="<?php esc_html_e( '+8801739495504', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php endif; ?>

                <?php if ( $show_hide_profile_fields["user_email"] == 1 ) : ?>
                <div class="inner-form col-xl-3 col-lg-6 col-md-6">
                    <label
                        for="user_email"><?php echo esc_html_e( 'Email address ', 'tf-car-listing' ) . tfcl_required_field( 'user_email', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_email" id="user_email"
                        value="<?php echo $user_data['user_email'] ?>"
                        placeholder="<?php esc_html_e( 'Useronly@gmail.com', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>

                <?php if ( $is_dealer ) : ?>
                <?php if ( $show_hide_profile_fields["user_company"] == 1 ) : ?>
                <div class="inner-form col-xl-3 col-lg-6 col-md-6">
                    <label
                        for="user_company"><?php echo esc_html_e( 'Company ', 'tf-car-listing' ) . tfcl_required_field( 'user_company', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_company" id="user_company"
                        value="<?php echo $user_data['user_company'] ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_position"] == 1 ) : ?>
                <div class="inner-form col-xl-3 col-lg-6 col-md-6">
                    <label
                        for="user_position"><?php echo esc_html_e( 'Position ', 'tf-car-listing' ) . tfcl_required_field( 'user_position', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_position" id="user_position"
                        value="<?php echo $user_data['user_position'] ?>">
                </div>
                <?php endif; ?>
                <?php endif; ?>

				<?php if ( $show_hide_profile_fields["user_location"] == 1 ) : ?>
                <div class="inner-form col-lg-12">
                    <label
                        for="description"><?php echo esc_html_e( 'Location ', 'tf-car-listing' ) . tfcl_required_field( 'user_location', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_location" id="location"
                        value="<?php echo $user_data['user_location'] ?>">
                </div>
                <?php endif; ?>

				<?php if ( $show_hide_profile_fields["user_website"] == 1 ) : ?>
                <div class="inner-form col-lg-12">
                    <label
                        for="user_website"><?php echo esc_html_e( 'Website ', 'tf-car-listing' ) . tfcl_required_field( 'user_website', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_website" id="user_website"
                        value="<?php echo $user_data['user_website'] ?>">
                </div>
                <?php endif; ?>

                <?php if ( $is_dealer ) : ?>
                <?php if ( $show_hide_profile_fields["user_sales_hour"] == 1 ) : ?>
                <div class="inner-form col-md-12">
                    <label
                        for="user_sales_hour"><?php echo esc_html_e( 'Business Hours', 'tf-car-listing' ) . tfcl_required_field( 'user_sales_hour', 'require_profile_fields' ); ?></label>
                    <textarea type="text" name="user_sales_hour" id="user_sales_hour">
                    <?php echo $user_data['user_sales_hour'] ?>
                    </textarea>
                </div>
                <?php endif; ?>
                <?php endif; ?>

            </div>

            <h3 class="form-title"><?php esc_html_e( 'Social Profile Link', 'tf-car-listing' ); ?></h3>
            <div class="tfcl-form-group user-form row">
                <?php if ( $show_hide_profile_fields["user_facebook"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_facebook"><?php echo esc_html_e( 'Facebook', 'tf-car-listing' ) . tfcl_required_field( 'user_facebook', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_facebook" id="user_facebook"
                        value="<?php echo $user_data['user_facebook'] ?>"
                        placeholder="<?php esc_html_e( 'www.facebook.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_instagram"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_instagram"><?php echo esc_html_e( 'Instagram', 'tf-car-listing' ) . tfcl_required_field( 'user_instagram', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_instagram" id="user_instagram"
                        value="<?php echo $user_data['user_instagram'] ?>"
                        placeholder="<?php esc_html_e( 'www.instagram.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_twitter"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_twitter"><?php echo esc_html_e( 'Twitter', 'tf-car-listing' ) . tfcl_required_field( 'user_twitter', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_twitter" id="user_twitter"
                        value="<?php echo $user_data['user_twitter'] ?>"
                        placeholder="<?php esc_html_e( 'www.twitter.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_dribble"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_dribble"><?php echo esc_html_e( 'Dribble', 'tf-car-listing' ) . tfcl_required_field( 'user_dribble', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_dribble" id="user_dribble"
                        value="<?php echo $user_data['user_dribble'] ?>"
                        placeholder="<?php esc_html_e( 'www.dribble.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_linkedin"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_linkedin"><?php echo esc_html_e( 'Linkedin', 'tf-car-listing' ) . tfcl_required_field( 'user_linkedin', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_linkedin" id="user_linkedin"
                        value="<?php echo $user_data['user_linkedin'] ?>"
                        placeholder="<?php esc_html_e( 'www.linkedin.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_skype"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_skype"><?php echo esc_html_e( 'Skype', 'tf-car-listing' ) . tfcl_required_field( 'user_skype', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_skype" id="user_skype"
                        value="<?php echo $user_data['user_skype'] ?>"
                        placeholder="<?php esc_html_e( '@skype.me/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_youtube"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_youtube"><?php echo esc_html_e( 'Youtube', 'tf-car-listing' ) . tfcl_required_field( 'user_youtube', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_youtube" id="user_youtube"
                        value="<?php echo $user_data['user_youtube'] ?>"
                        placeholder="<?php esc_html_e( 'www.youtube.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_vimeo"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_vimeo"><?php echo esc_html_e( 'Vimeo', 'tf-car-listing' ) . tfcl_required_field( 'user_vimeo', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_vimeo" id="user_vimeo"
                        value="<?php echo $user_data['user_vimeo'] ?>"
                        placeholder="<?php esc_html_e( 'www.vimeo.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_pinterest"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_pinterest"><?php echo esc_html_e( 'Pinterest', 'tf-car-listing' ) . tfcl_required_field( 'user_pinterest', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_pinterest" id="user_pinterest"
                        value="<?php echo $user_data['user_pinterest'] ?>"
                        placeholder="<?php esc_html_e( 'www.pinterest.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
                <?php if ( $show_hide_profile_fields["user_tiktok"] == 1 ) : ?>
                <div class="inner-form col-lg-6 col-md-12">
                    <label
                        for="user_tiktok"><?php echo esc_html_e( 'TikTok', 'tf-car-listing' ) . tfcl_required_field( 'user_tiktok', 'require_profile_fields' ); ?></label>
                    <input type="text" class="form-control" name="user_tiktok" id="user_tiktok"
                        value="<?php echo $user_data['user_tiktok'] ?>"
                        placeholder="<?php esc_html_e( 'www.tiktok.com/username', 'tf-car-listing' ) ?>">
                </div>
                <?php endif; ?>
            </div>

            <button id="tfcl_profile_submit" type="submit"
                class="button">
                <span><?php esc_html_e( 'Save & Update', 'tf-car-listing' ); ?></span>
            </button>
            <button id="tfcl_profile_reset" type="reset"
                class="button"><?php esc_html_e( 'Reset All', 'tf-car-listing' ); ?></button>
        </form>
        <?php tfcl_get_template_with_arguments( 'user/change-password.php' ); ?>
    </div>
</div>