ok
Direktori : /home2/selectio/www/application/views/profile/ |
Current File : //home2/selectio/www/application/views/profile/profile.php |
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?> <?php $this->load->view("profile/_cover_image"); ?> <div id="wrapper"> <div class="container"> <?php if (empty($user->cover_image)): ?> <div class="row"> <div class="col-12"> <nav class="nav-breadcrumb" aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="<?php echo lang_base_url(); ?>"><?php echo trans("home"); ?></a></li> <li class="breadcrumb-item active" aria-current="page"><?php echo trans("profile"); ?></li> </ol> </nav> </div> </div> <?php endif; ?> <div class="row"> <div class="col-12"> <div class="profile-page-top"> <?php $this->load->view("profile/_profile_user_info"); ?> </div> </div> </div> <div class="row"> <div class="col-12"> <?php $this->load->view("profile/_profile_tabs"); ?> </div> <?php if (is_vendor($user) && is_multi_vendor_active()): ?> <div class="col-12"> <div class="profile-tab-content"> <div class="row"> <div class="col-12 col-md-3 col-sidebar-products"> <div id="collapseFilters" class="product-filters"> <div class="filter-item"> <div class="profile-search"> <input type="search" name="search" id="input_search_vendor" class="form-control form-input profile-search" placeholder="<?= trans("search"); ?>"> <button id="btn_search_vendor" class="btn btn-default btn-search" data-current-url="<?= current_url(); ?>" data-query-string="<?= generate_filter_url($query_string_array, 'rmv_psrc', ''); ?>"><i class="icon-search"></i></button> </div> </div> <?php if (!empty($categories) && !empty($categories[0])): $category_id = 0; ?> <div class="filter-item"> <h4 class="title"><?= trans("category"); ?></h4> <?php if (!empty($category)): $category_id = $category->id; $url = generate_profile_url($user->slug) . generate_filter_url($query_string_array, 'rmv_p_cat', ''); if (!empty($parent_category)) { $url = generate_profile_url($user->slug) . generate_filter_url($query_string_array, 'p_cat', $parent_category->id); } ?> <a href="<?= $url . '#products'; ?>" class="filter-list-categories-parent"> <svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-arrow-left-short" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5z"/> </svg> <span><?= category_name($category); ?></span> </a> <?php endif; ?> <div class="filter-list-container"> <ul class="filter-list filter-custom-scrollbar<?= !empty($category) ? ' filter-list-subcategories' : ' filter-list-categories'; ?>"> <?php foreach ($categories as $item): if ($category_id != $item->id):?> <li> <a href="<?= generate_profile_url($user->slug) . generate_filter_url($query_string_array, 'p_cat', $item->id) . '#products'; ?>" <?= !empty($category) && $category->id == $item->id ? 'class="active"' : ''; ?>><?= category_name($item); ?></a> </li> <?php endif; endforeach; ?> </ul> </div> </div> <?php endif; ?> <?php if ($this->general_settings->marketplace_system == 1 || $this->general_settings->bidding_system == 1 || $this->product_settings->classified_price == 1): $filter_p_min = clean_number(input_get("p_min")); $filter_p_max = clean_number(input_get("p_max")); ?> <div class="filter-item"> <h4 class="title"><?php echo trans("price"); ?></h4> <div class="price-filter-inputs"> <div class="row align-items-baseline row-price-inputs"> <div class="col-4 col-md-4 col-lg-5 col-price-inputs"> <span><?php echo trans("min"); ?></span> <input type="input" id="price_min" value="<?= !empty($filter_p_min) ? $filter_p_min : ''; ?>" class="form-control price-filter-input" placeholder="<?php echo trans("min"); ?>" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"> </div> <div class="col-4 col-md-4 col-lg-5 col-price-inputs"> <span><?php echo trans("max"); ?></span> <input type="input" id="price_max" value="<?= !empty($filter_p_max) ? $filter_p_max : ''; ?>" class="form-control price-filter-input" placeholder="<?php echo trans("max"); ?>" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"> </div> <div class="col-4 col-md-4 col-lg-2 col-price-inputs text-left"> <button type="button" id="btn_filter_price" data-current-url="<?= current_url(); ?>" data-query-string="<?= generate_filter_url($query_string_array, 'rmv_prc', ''); ?>" data-page="profile" class="btn btn-sm btn-default btn-filter-price float-left"><i class="icon-arrow-right"></i></button> </div> </div> </div> </div> <?php endif; ?> </div> <div class="row-custom m-b-30"> <?php if ($this->auth_check): if ($user->id != $this->auth_user->id):?> <a href="javascript:void(0)" class="text-muted link-abuse-report" data-toggle="modal" data-target="#reportSellerModal"> <?= trans("report_this_seller"); ?> </a> <?php endif; else: ?> <a href="javascript:void(0)" class="text-muted link-abuse-report" data-toggle="modal" data-target="#loginModal"> <?= trans("report_this_seller"); ?> </a> <?php endif; ?> </div> <div class="row-custom"> <?php $this->load->view("partials/_ad_spaces_sidebar", ["ad_space" => "profile_sidebar", "class" => "m-t-30"]); ?> </div> </div> <div class="col-12 col-md-9 col-content-products"> <div class="row"> <div class="col-12 product-list-header"> <div class="filter-reset-tag-container"> <?php $show_reset_link = false; if (!empty($query_string_object_array)): foreach ($query_string_object_array as $filter): if ($filter->key != 'sort' && $filter->key != 'p_cat'): $show_reset_link = true; if ($filter->key == "p_min"): ?> <div class="filter-reset-tag"> <div class="left"> <a href="<?= current_url() . generate_filter_url($query_string_array, $filter->key, $filter->value) . "#products"; ?>" rel="nofollow"><i class="icon-close"></i></a> </div> <div class="right"> <span class="reset-tag-title"><?= trans("price") . '(' . $this->selected_currency->symbol . ')'; ?></span> <span><?= trans("min") . ": " . html_escape($filter->value); ?></span> </div> </div> <?php elseif ($filter->key == "p_max"): ?> <div class="filter-reset-tag"> <div class="left"> <a href="<?= current_url() . generate_filter_url($query_string_array, $filter->key, $filter->value) . "#products"; ?>" rel="nofollow"><i class="icon-close"></i></a> </div> <div class="right"> <span class="reset-tag-title"><?= trans("price") . '(' . $this->selected_currency->symbol . ')'; ?></span> <span><?= trans("max") . ": " . html_escape($filter->value); ?></span> </div> </div> <?php elseif ($filter->key == "search"): ?> <div class="filter-reset-tag"> <div class="left"> <a href="<?= current_url() . generate_filter_url($query_string_array, $filter->key, $filter->value) . "#products"; ?>" rel="nofollow"><i class="icon-close"></i></a> </div> <div class="right"> <span class="reset-tag-title"><?= trans("search"); ?></span> <span><?= html_escape($filter->value); ?></span> </div> </div> <?php endif; endif; endforeach; endif; ?> <?php if ($show_reset_link): ?> <a href="<?= current_url() . "#products"; ?>" class="link-reset-filters" rel="nofollow"><?= trans("reset_filters"); ?></a> <?php endif; ?> </div> <div class="product-sort-by"> <span class="span-sort-by"><?php echo trans("sort_by"); ?></span> <?php $filter_sort = input_get('sort'); ?> <div class="sort-select"> <select id="select_sort_items" class="custom-select" data-current-url="<?= current_url(); ?>" data-query-string="<?= generate_filter_url($query_string_array, 'rmv_srt', ''); ?>" data-page="profile"> <option value="most_recent"<?= $filter_sort == 'most_recent' ? ' selected' : ''; ?>><?= trans("most_recent"); ?></option> <option value="lowest_price"<?= $filter_sort == 'lowest_price' ? ' selected' : ''; ?>><?= trans("lowest_price"); ?></option> <option value="highest_price"<?= $filter_sort == 'highest_price' ? ' selected' : ''; ?>><?= trans("highest_price"); ?></option> </select> </div> </div> <button class="btn btn-filter-products-mobile" type="button" data-toggle="collapse" data-target="#collapseFilters" aria-expanded="false" aria-controls="collapseFilters"> <i class="icon-filter"></i> <?php echo trans("filter_products"); ?> </button> </div> </div> <div class="product-list-content"> <div class="row row-product"> <?php if (!empty($products)): foreach ($products as $product): ?> <div class="col-6 col-sm-4 col-md-4 col-lg-3 col-product"> <?php $this->load->view('product/_product_item', ['product' => $product, 'promoted_badge' => true]); ?> </div> <?php endforeach; endif; ?> <?php if (empty($products)): ?> <div class="col-12"> <p class="no-records-found"><?php echo trans("no_products_found"); ?></p> </div> <?php endif; ?> </div> </div> <div class="product-list-pagination"> <div class="float-right"> <?php echo $this->pagination->create_links(); ?> </div> </div> </div> </div> </div> <div class="row-custom"> <?php $this->load->view("partials/_ad_spaces", ["ad_space" => "profile", "class" => "m-t-30"]); ?> </div> </div> <?php else: ?> <div class="col-12"> <div class="profile-tab-content"></div> </div> <?php endif; ?> </div> </div> </div> <?php $this->load->view("partials/_modal_send_message", ["subject" => null]); ?> <?php if ($this->auth_check && !empty($user) && $user->id != $this->auth_user->id): ?> <div class="modal fade" id="reportSellerModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content modal-custom modal-report-abuse"> <form id="form_report_seller" method="post"> <input type="hidden" name="id" value="<?= $user->id; ?>"> <div class="modal-header"> <h5 class="modal-title"><?php echo trans("report_this_seller"); ?></h5> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true"><i class="icon-close"></i> </span> </button> </div> <div class="modal-body"> <div class="row"> <div id="response_form_report_seller" class="col-12"></div> <div class="col-12"> <div class="form-group m-0"> <label><?= trans("description"); ?></label> <textarea name="description" class="form-control form-textarea" placeholder="<?= trans("abuse_report_exp"); ?>" minlength="5" maxlength="10000" required></textarea> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-md btn-custom"><?php echo trans("submit"); ?></button> </div> </form> </div> </div> </div> <?php endif; ?> <script> var pagination_links = document.querySelectorAll(".pagination a"); var i; for (i = 0; i < pagination_links.length; i++) { pagination_links[i].href = pagination_links[i].href + "#products"; } </script>