Viewing File: /home/maglabs/riadlooma2/wp-content/themes/homey/template/dashboard-profile.php

<?php
/**
 * Template Name: Dashboard User Profile
 */
/*-----------------------------------------------------------------------------------*/
// Social Logins
/*-----------------------------------------------------------------------------------*/

if( isset($_GET['verification_id']) ){
    $args = array(
        'meta_query' => array(
            array(
                'key' => 'verification_id',
                'value' => $_GET['verification_id'],
                'compare' => '='
            )
        )
    );
     
    $verify_users = get_users($args); 
    $verify_user_id = 0;
    if ($verify_users) {  
      foreach ($verify_users as $user) {  
        $verify_user_id = $user->ID;
        update_user_meta($verify_user_id, 'is_email_verified', 1);
        update_user_meta($verify_user_id, 'verification_id', '');
      }
    }

    if($verify_user_id > 0){
        nocache_headers();
        header("Location: ". home_url('/?auth_message=your-profile-is-activated') );
        die();
    }
}

if( ( isset($_GET['code']) && isset($_GET['state']) ) ){
    homey_facebook_login($_GET);

} else if( isset( $_GET['openid_mode']) && $_GET['openid_mode'] == 'id_res' ) {
    homey_openid_login($_GET);

} else if (isset($_GET['code'])){
    homey_google_oauth_login($_GET);

} else {
    if ( !is_user_logged_in() ) {
        wp_redirect(  home_url('/') );
    }
}


get_header();
global $current_user, $author_info;

wp_get_current_user();
$userID = $current_user->ID;
$user_email = $current_user->user_email;

$admin_email =  get_bloginfo('admin_email');
$author_info = homey_get_author_by_id('100', '100', 'img-circle', $userID);
$offsite_payment = homey_option('off-site-payment');
?>

<section id="body-area">

    <div class="dashboard-page-title">
        <h1><?php echo esc_html__(the_title('', '', false), 'homey'); ?></h1>
    </div><!-- .dashboard-page-title -->

    <?php get_template_part('template-parts/dashboard/side-menu'); ?>

    <div class="user-dashboard-right dashboard-with-sidebar">
        <div class="dashboard-content-area">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12 col-md-12 col-sm-12">
                        <div class="dashboard-area">

                            <div id="profile_mandatory_message" class="alert alert-danger alert-dismissible" role="alert" style="display: none;">
                                <button type="button" class="close" data-hide="alert" aria-label="Close">
                                    <span aria-hidden="true">×</span>
                                </button>
                                <?php echo esc_html__('To book please fill all mandatory fields, and upload the profile picture.', 'homey'); ?>
                            </div>
                            <div id="profile_message"></div>

                            <?php 
                            if(isset($_GET['dpage']) && $_GET['dpage'] == 'password-reset') {
                                get_template_part('template-parts/dashboard/profile/password');

                            } elseif(isset($_GET['dpage']) && $_GET['dpage'] == 'verification') {
                                get_template_part('template-parts/dashboard/profile/verification');

                            } elseif(isset($_GET['dpage']) && $_GET['dpage'] == 'payment-method') { 
                                get_template_part('template-parts/dashboard/profile/payment-method');
                                
                            } else {

                                get_template_part('template-parts/dashboard/profile/progress'); 
                                get_template_part('template-parts/dashboard/profile/photo'); 
                                get_template_part('template-parts/dashboard/profile/information');
                                get_template_part('template-parts/dashboard/profile/address'); 
                                get_template_part('template-parts/dashboard/profile/contact');

                                if(!homey_is_renter()) {
                                    get_template_part('template-parts/dashboard/profile/social');
                                }
                                if(!homey_is_admin()) {
                                    get_template_part('template-parts/dashboard/profile/delete');
                                }

                            }
                            
                            wp_nonce_field( 'homey_profile_nonce', 'homey_profile_security' );   
                            ?>

                        </div><!-- .dashboard-area -->
                    </div><!-- col-lg-12 col-md-12 col-sm-12 -->
                </div>
            </div><!-- .container-fluid -->
        </div><!-- .dashboard-content-area -->    
        
        <aside class="dashboard-sidebar">
            <?php 
            if(isset($_GET['dpage']) && $_GET['dpage'] == 'payment-method' && $offsite_payment == 1) { 
                get_template_part('template-parts/dashboard/profile/upfront');
            } else {
                get_template_part('template-parts/dashboard/profile/status');
            }
            ?>
        </aside><!-- .dashboard-sidebar -->
        
    </div><!-- .user-dashboard-right -->

</section><!-- #body-area -->


<?php get_footer();?>
Back to Directory File Manager