90 lines
4.7 KiB
PHP
90 lines
4.7 KiB
PHP
|
<?php
|
||
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
||
|
?>
|
||
|
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 profile-card">
|
||
|
<a href="<?= base_url('user/' . $data['username']) ?>">
|
||
|
<h1 class="profile-displayname"><?= $data['displayname'] ?></h1>
|
||
|
</a>
|
||
|
<a href="<?= base_url('user/' . $data['username']) ?>">
|
||
|
<h2 class="profile-username">@<?= $data['username'] ?></h2>
|
||
|
</a>
|
||
|
<br>
|
||
|
<a class="subscribe-button <?= isset($_SESSION['user']) && $_SESSION['user']['ID'] == $data['ID'] ? 'disabled' : '' ?> <?= $isCurrentUserFollowing ? 'subbed' : '' ?>"
|
||
|
data-count="<?= $stats['followerCount'] ?>">
|
||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||
|
<g>
|
||
|
<rect class="plus__line1" width="2" height="12" x="5" y="0"></rect>
|
||
|
<rect class="plus__line2" width="12" height="2" x="0" y="5"></rect>
|
||
|
</g>
|
||
|
</svg>
|
||
|
<span class="subscribe-text" data-follow="<?= lang('profile_follow') ?>" data-following="<?= lang('profile_following') ?>" data-unfollow="<?= lang('profile_unfollow') ?>"></span>
|
||
|
</a>
|
||
|
<p class="profile-biography"><?= $data['about'] ?></p>
|
||
|
<ul class="info-list">
|
||
|
<?php if (isset($data['country']) && $data['country'] != null): ?>
|
||
|
<li>
|
||
|
<a href="<?= base_url('posts/search?q=&type=type-users&country=' . $data['country']) ?>" data-toggle="tooltip" data-placement="left" title="<?= lang('profile_country') ?>">
|
||
|
<i class="fa fa-map-marker-alt"></i>
|
||
|
<?= lang('country_' . $data['country']) ?>
|
||
|
<span class="flag-icon squared rounded flag-icon-<?= strtolower($data['country']) ?>"></span>
|
||
|
<?php endif;
|
||
|
if (isset($data['language']) && $data['language'] != null): ?>
|
||
|
<li>
|
||
|
<a href="<?= base_url('posts/search?q=&type=type-users&lang=' . $data['language']) ?>" data-toggle="tooltip" data-placement="left" title="<?= lang('profile_language') ?>">
|
||
|
<i class="fa fa-language"></i>
|
||
|
<?= lang('lang_' . strtolower($data['language'])) ?>
|
||
|
<span class="flag-icon squared rounded flag-icon-<?= strtolower($data['language']) ?>"></span>
|
||
|
</a>
|
||
|
</li>
|
||
|
<?php endif;
|
||
|
if (isset($data['gender']) && $data['gender'] != null): ?>
|
||
|
<li>
|
||
|
<span data-toggle="tooltip" data-placement="left" title="<?= lang('profile_gender') ?>">
|
||
|
<?php if ($data['gender'] == 'male'): ?>
|
||
|
<i class="fa fa-mars"></i> <?= lang('profile_gender_male') ?>
|
||
|
<?php elseif ($data['gender'] == 'female'): ?>
|
||
|
<i class="fa fa-venus"></i> <?= lang('profile_gender_female') ?>
|
||
|
<?php else: ?>
|
||
|
<i class="fa fa-transgender"></i> <?= lang('profile_gender_other') ?>
|
||
|
<?php endif; ?>
|
||
|
</span>
|
||
|
</li>
|
||
|
<?php endif; ?>
|
||
|
<li>
|
||
|
<a href="<?= base_url('posts/search?q=&type=type-users&rank=' . $data['rank']) ?>" data-toggle="tooltip" data-placement="left" title="<?= lang('profile_user_rank') ?>">
|
||
|
<i class="fa fa-sitemap"></i> <?= lang('profile_rank') ?>: <?= $this->GeneralModel->getRankName($data['rank']) ?>
|
||
|
</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<span data-toggle="tooltip" data-placement="left" title="<?= lang('profile_account_age') ?>">
|
||
|
<i class="far fa-calendar"></i> <?= sprintf(lang('profile_account_created'), $data['time_existing']) ?>
|
||
|
</span>
|
||
|
</li>
|
||
|
<?php if (isset($data['birthdate']) && $data['birthdate'] != null): ?>
|
||
|
<li>
|
||
|
<span data-toggle="tooltip" data-placement="left" title="<?= lang('profile_birth_date') ?>">
|
||
|
<i class="fa fa-birthday-cake"></i>
|
||
|
<?= lang('profile_born') ?> <?= $data['birthdate'] ?> <?php if (isset($data['birthyear'])) {
|
||
|
echo $data['birthyear'];
|
||
|
} ?>
|
||
|
</span>
|
||
|
</li>
|
||
|
<?php endif; ?>
|
||
|
</ul>
|
||
|
<?php if (isset($data['social_networks']) && $data['social_networks'] != NULL):
|
||
|
$networks = explode('@', $data['social_networks']); ?>
|
||
|
<ul class="info-list">
|
||
|
<?php foreach ($networks as $network):
|
||
|
$networkData = explode('-', $network); ?>
|
||
|
<li>
|
||
|
<a href="<?= $networkData[2] ?>" target="_BLANK">
|
||
|
<i class="fab fa-<?= strtolower($networkData[0]) ?>"></i>
|
||
|
<?= $networkData[1] ?>
|
||
|
</a>
|
||
|
</li>
|
||
|
<?php endforeach; ?>
|
||
|
</ul>
|
||
|
<?php endif; ?>
|
||
|
</div>
|
||
|
|