Файл: Boomchat 7.1/system/get_profile.php
Строк: 217
<?php
/**
* Boomchat
*
* @package Boomchat
* @author www.myboomchat.com
* @copyright 2015
* @terms any use of this script without a legal license is prohibited
* all the content of Boomchat is the propriety of BoomCoding and Cannot be
* used for another project.
*/
$load_data = 'setting.timezone, setting.allow_theme, setting.default_theme, setting.language, setting.domain, setting.allow_avatar,
setting.custom1, setting.custom2, setting.custom_count, users.user_name, users.user_theme, users.user_rank, users.user_access';
require_once("config1.php");
require_once("content_process.php");
// get user profile
if(isset($_GET['profile_target']) && $data['user_access'] = 4){
$target_name = $mysqli->real_escape_string(trim($_GET['profile_target']));
$findtarget = $mysqli->query("SELECT * FROM `users` WHERE `user_name` = '$target_name'");
if($findtarget->num_rows > 0){
$info = $findtarget->fetch_array(MYSQLI_BOTH);
$name = $info['user_name'];
$avatar = $info['user_avatar'];
$age = $info['user_age'];
$rank = $info['user_rank'];
$flag = str_replace(" ", "_", trim($info['country']));
$ip = $info['user_ip'];
$email = $info['user_email'];
$theme = $info['user_theme'];
$us_region = $info['region'];
$us_country = $info['country'];
$action = date('n/d/y H:i', $info['last_action']);
$ufacebook = $info['facebook'];
$utwitter = $info['twitter'];
$uinstagram = $info['instagram'];
$uflickr = $info['flickr'];
$utumblr = $info['tumblr'];
$ugoogle = $info['google'];
$upinterest = $info['pinterest'];
$uyoutube = $info['youtube'];
$ulinkedin = $info['linkedin'];
$action = date('n/d/y H:i', $info['last_action']);
if($avatar == 'default_avatar.png'){
$avatar_path = "$icon_path";
}
else {
$avatar_path = 'avatar';
}
if($info['user_age'] == 0){
$age = $lang_hidden;
}
else {
$age = $age . " $lang_old";
}
if($info['user_sex'] == 0){
$sex = $lang_hidden;
}
else{
if($info['user_sex'] == 1){
$sex = $lang_male;
}
elseif ($info['user_sex'] == 2){
$sex = $lang_female;
}
}
if($info['user_description'] == ''){
$description = $name . " $lang_description";
}
elseif($info['user_description'] == 'you dont have set a description'){
$description = $name . " $lang_description";
}
else{
$description = $info['user_description'];
}
if($rank == 1){
$rank = $lang_user;
$pcolor = 'user';
}
elseif($rank == 2){
$rank = $lang_vip;
$pcolor = 'vip';
}
elseif($rank == 3){
$rank = $lang_mod;
$pcolor = 'modo';
}
elseif($rank == 4){
$rank = $lang_admin;
$pcolor = 'admin';
}
elseif($rank == 5){
$rank = $lang_sadmin;
$pcolor = 'sadmin';
}
if($info['guest'] == 1){
$rank = $lang_guest;
$pcolor = 'guest';
}
echo '<h2 class="centered_element profile_name">' . $name . '</h2>
<h3 class="sub_color centered_element profile_rank">' . $rank . '</h3>';
if($data['user_rank'] >= $data['allow_avatar']){
echo "<div id="avatar">
<img class="profile_avatar fancybox" href="" . $data['domain'] . "/$avatar_path/$avatar" src="$avatar_path/$avatar"/>
</div>";
}
// display personal info
echo '<div id="details_profile">';
if($age !== $lang_hidden && $sex !== $lang_hidden){
echo '<h3 class="details_personal">' . $age . ', ' . $sex . '</h3>';
}
// display location
if($us_region != '' && $us_country != '' && $us_country != $uphidden && $us_region != $uphidden){
echo "<img class="profile_flag" src="system/location/flags/" . $flag . ".png"/>
<p>$us_region - $us_country</p>";
}
// display custom field
if($data['custom_count'] > 0 && $info['custom1'] !== ''){
echo '<h3 class="sub_color">' . $data['custom1'] . '</h3>
<p>' . prolink($info['custom1']) . '</p>';
}
if($data['custom_count'] > 1 && $info['custom2'] !== ''){
echo '<h3 class="sub_color">' . $data['custom2'] . '</h3>
<p>' . prolink($info['custom2']) . '</p>';
}
// display last action
echo '<h3 class="sub_color">' . $lang_action . '</h3>
<p>' . $action . '</p>';
// display description
echo '<h3 class="sub_color">' . $lang_about . '</h3>
<div class="profile_description">
<p>' . $description . '</p>
</div>';
// display social link
if($ufacebook != '' || $utwitter != '' || $uinstagram != '' || $uflickr != '' || $uyoutube != '' || $ugoogle != '' || $utumblr != '' || $ulinkedin != '' || $upinterest != ''){
echo '<div class="social_zone">
<div class="social_container">
<h3 class="sub_color">' . $lang_social . '</h3>';
if($ufacebook != ''){ echo '<a target="_BLANK" href="' . $ufacebook . '"><i class="pro_sicon fa fa-lg fa-facebook-square"></i></a>'; }
if($utwitter != ''){ echo '<a target="_BLANK" href="' . $utwitter . '"><i class="pro_sicon fa fa-lg fa-twitter-square"></i></a>'; }
if($upinterest != ''){ echo '<a target="_BLANK" href="' . $upinterest . '"><i class="pro_sicon fa fa-lg fa-pinterest-square"></i></a>'; }
if($ugoogle != ''){ echo '<a target="_BLANK" href="' . $ugoogle . '"><i class="pro_sicon fa fa-lg fa-google-plus-square"></i></a>'; }
if($uyoutube != ''){ echo '<a target="_BLANK" href="' . $uyoutube . '"><i class="pro_sicon fa fa-lg fa-youtube-square"></i></a>'; }
if($uinstagram != ''){ echo '<a target="_BLANK" href="' . $uinstagram . '"><i class="pro_sicon fa fa-lg fa-instagram"></i></a>'; }
if($ulinkedin != ''){ echo '<a target="_BLANK" href="' . $ulinkedin . '"><i class="pro_sicon fa fa-lg fa-linkedin-square"></i></a>'; }
if($utumblr != ''){ echo '<a target="_BLANK" href="' . $utumblr . '"><i class="pro_sicon fa fa-lg fa-tumblr-square"></i></a>'; }
if($uflickr != ''){ echo '<a target="_BLANK" href="' . $uflickr . '"><i class="pro_sicon fa fa-lg fa-flickr"></i></a>'; }
echo '</div>
</div>';
}
// display for admin info
if($data['user_rank'] > 3){
echo '<h3 class="sub_color">' . $lang_ip . '</h3>
<p>' . $ip . '</p>
<h3 class="sub_color">' . $lang_email . '</h3>
<p>' . $email . '</p>';
}
echo '</div>';
}
else{
echo "$lang_error";
}
}
else{
echo "$lang_error";
}
?>