<?  
defined('_IN_JOHNCMS') or die('Error: restricted access');

$lng_profile = core::load_lng('profile');

/*
-----------------------------------------------------------------
Закрываем от неавторизованных юзеров
-----------------------------------------------------------------

/*
-----------------------------------------------------------------
Получаем данные пользователя
-----------------------------------------------------------------

/*
-----------------------------------------------------------------
Переключаем режимы работы
-----------------------------------------------------------------
*/
$array = array(
    'activity'  => 'includes/profile',
    'ban'       => 'includes/profile',
    'bonus'     => 'includes/profile',
    'edit'      => 'includes/profile',
    'images'    => 'includes/profile',
    'info'      => 'includes/profile',
    'ip'        => 'includes/profile',
    'guestbook' => 'includes/profile',
    'karma'     => 'includes/profile',
    'office'    => 'includes/profile',
    'password'  => 'includes/profile',
    'reset'     => 'includes/profile',
    'settings'  => 'includes/profile',
    'stat'      => 'includes/profile',
    'friends'   => 'includes/profile',
    'my_guests' => 'includes/profile'
);
$path = !empty($array[$act]) ? $array[$act] . '/' : '';
if (array_key_exists($act, $array) && file_exists($path . $act . '.php')) {
    require_once($path . $act . '.php');
} else {
    /*
    -----------------------------------------------------------------
    ANKETA
    -----------------------------------------------------------------
    */
    $headmod = 'profile,' . $user['id'];
    $textl = $lng['profile'] . ': ' . htmlspecialchars($user['name']);
    require('../incfiles/head.php');
    echo '<div class="phdr"><b>' . ($user['id'] != $user_id ? $lng_profile['user_profile'] : $lng_profile['my_profile']) . '</b></div>';

// Registratsiya tasdiqlanishini kutmoqda
if ($rights >= 7 && !$user['preg'] && empty($user['regadm'])) {
    echo '<div class="rmenu">' . $lng_profile['awaiting_registration'] . '</div>';
}

// anketa
if ($user['id'] == $user_id)
if (empty($user['yearofbirth']) || empty($user['imname']) || empty($user['live']) || empty($user['about'])) {
echo '<div align="center" class="menu"><b>Sizning anketangiz to\'liq to\'ldirilmagan! Yanada ko\'proq do\'stlar orttirish uchun aketangizni to\'ldirishni maslahat beramiz !!!</b><br/><br/>';
echo '<a href="/users/profile.php?act=edit" class="ssilka" style="max-width: 200px;">Anketani to\'ldirish</a></div>';
}
if (file_exists(('../files/users/photo/' . $user['id'] . '_small.jpg'))) {}
else if ($user['id'] == $user_id) {
echo '<div align="center" class="menu"><a href="'.$home.'/users/profile.php?act=images&amp;mod=up_photo&amp;user='.$user['id'].'" class="ssilka" style="max-width: 200px;">Fotosuratni o\'rnatish</a></div>';
}

// asosiy
echo '<div class="user"><p>' . functions::display_user($user, $arg) . '</p></div>';
include ('lover.php');

// status
$yosh_statuslari=mysql_result(mysql_query("SELECT COUNT(*) FROM `yosh_status` WHERE `id_user`='$user[id]'"),0);
$s=mysql_query("SELECT * FROM `yosh_status` WHERE `id_user` = '$user[id]' ORDER BY `time` DESC  LIMIT 1");
$sts_qiymati=mysql_result(mysql_query("SELECT COUNT(*) FROM `yosh_status` where `id_user`=$user[id]"),0);

if ($sts_qiymati==0) {
if ($user['id'] != $user_id) {
echo '<div class="vstatus">Shovvozlar.com - Shovvozlar Bilan Birga Bo\'l !!!</div>';
}else{
echo '<div class="vstatus_add"><form action="'.$home.'/status/?yosh=status_saqlash" method="post"><input type="name" name="name" maxlength="50" size="18" class="anput"/><input value=" + " type="submit"/></form></div>';
echo '<div class="vstatus">Siz ham status qo\'shing !!!</div>';
}
}

while ($sts = mysql_fetch_assoc($s)){
if ($user['id']==$user_id) {
echo '<div class="vstatus_add"><form action="'.$home.'/status/?yosh=status_saqlash" method="post"><input type="name" name="name" maxlength="50" size="18" class="anput"/><input value=" + " type="submit"/></form></div>';
echo '<div class="vstatus">'.htmlspecialchars($sts[name]).'<font style="font-size:11px; color:gray;">&#160;&#160;&#160;'.functions::display_date($sts['time']).'</font></div>';
} else {
echo '<div class="vstatus">'.htmlspecialchars($sts[name]).'<font style="font-size:11px; color:gray;">&#160;&#160;&#160;'.functions::display_date($sts['time']).'</font></div>';
}
$sts_izoh=mysql_num_rows(mysql_query("select * from yosh_status_kom where type='status' and id_kogo='$sts[id]'"));
echo '<div class="vstatus_info"><a href="/status/?yosh=izoh&amp;id_kim='.$user['id'].'&amp;id_sts='.$sts[id].'"><img src="/images/fikr.png" /> '.$sts_izoh.'</a>';
$ajoyib_sts=mysql_query("SELECT * FROM `yosh_status_klass` WHERE `type`='status' AND `zakogo`='$sts[id]' AND `kto`='$user_id' LIMIT 1");
$sts1=mysql_query("select * from yosh_status where id='$sts[id]' limit 1");
$zor_sts=mysql_fetch_array($sts1);
if($user[id] != $user_id) {
if($user_id and mysql_num_rows($ajoyib_sts)==0 and $user_id!=$user['id']){
echo ' &bull; <a href="/status/?yosh=view&amp;id_kim='.$user['id'].'&amp;id_sts='.$sts[id].'"><img src="/images/klass.png" /> '.$zor_sts['ajoyib'].'</a> &bull; <a href="/status/?yosh=klass&amp;id_kim='.$user['id'].'&amp;id_sts='.$sts[id].'"> Ajoyib!</a>';
} else {
$minus='1';
$ok_status=$zor_sts[ajoyib]-$minus;
echo ' &bull; <a href="/status/?yosh=view&amp;id_kim='.$user['id'].'&amp;id_sts='.$sts[id].'"><img src="/images/klass.png" /> Siz va '.$ok_status.'</a>';
}
}else{
echo ' &bull; <a href="/status/?yosh=view&amp;id_kim='.$user['id'].'&amp;id_sts='.$sts[id].'"><img src="/images/klass.png" /> '.$zor_sts['ajoyib'].' ta!</a>';
}
echo '</div>';
}
	
// profilim mehmonlari
if ($user_id && $user['id'] != $user_id) {
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `id_user` = '" . $user['id'] . "' AND `id_guest`='$user_id ' LIMIT 1"),0) == 0) {
mysql_query("INSERT INTO `my_guests` (`id_user`, `id_guest`, `time`) VALUES ('" . $user['id'] . "', '$user_id', '" . time() . "')");
} else {
$guest= mysql_fetch_array(mysql_query("SELECT * FROM `my_guests` WHERE `id_user` = '" . $user['id'] . "' AND `id_guest` = '$user_id' LIMIT 1"));
mysql_query("UPDATE `my_guests` SET `count` = '" . ($guest['count']+1) . "', `time` = '". time() . "' WHERE `id` = '" . $guest['id'] . "' LIMIT 1");
}}

 // DOSTLASHISH
   if ($user['id'] != $user_id) {
    echo '<div class="menu" align="center">';
		
        if (!functions::is_ignor($user['id']) && functions::is_contact($user['id']) != 2) {
            if (!functions::is_friend($user['id'])) {
                $fr_in = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `type`='2' AND `from_id`='$user_id' AND `user_id`='{$user['id']}'"), 0);
                $fr_out = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `type`='2' AND `user_id`='$user_id' AND `from_id`='{$user['id']}'"), 0);
                if ($fr_in == 1) {
                    $friend = '<a href="profile.php?act=friends&amp;do=ok&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Do\'stlashish</a> | <a href="profile.php?act=friends&amp;do=no&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Rad etish</a>';
                } else if ($fr_out == 1) {
                    $friend = '<a href="profile.php?act=friends&amp;do=cancel&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Do\'stlar qatoridan o\'chirish</a>';
                } else {
                    $friend = '<a href="profile.php?act=friends&amp;do=add&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Do\'stlar qatoriga qo\'shish</a>';
                }
            } else {
                $friend = '<a href="profile.php?act=friends&amp;do=delete&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Do\'stlikni bekor qilish</a>';
            }
            echo '' . $friend . '<br/>';
        }

        if (!functions::is_ignor($user['id']) && functions::is_contact($user['id']) != 2 && empty($ban['1']) && empty($ban['3'])) {
            echo '<a href="../mail/index.php?act=write&amp;id=' . $user['id'] . '" class="ssilka" style="max-width: 200px;">Shaxsiy xabar</a>';
        }
	 echo '</div>';
    }

// SOVGALAR
$gifts = mysql_result(mysql_query("select count(*) from `users_gifts` where `user_id` = '".$user['id']."'"),0);
if($gifts) {
    $gift = mysql_query("SELECT * FROM `users_gifts` WHERE `user_id` = '$user[id]' ORDER BY `id` DESC LIMIT 4");
	echo '<div class="phdr"><b>Sovg\'alar ' . $gifts . ' </b></div><div class="menu">';
	while ($res = mysql_fetch_assoc($gift)) {
        echo '<img src="'. $home .'/image.php?image=/images/gifts/'. $res['image'] .'&amp;cropratio=1:1" alt="#" title="' . $alt . '" /> ';
    }
	if ($user['id'] != $user_id) {
		echo '<a href="/gifts/?user=' . $user['id'] . '"><img src="/images/gift.png" style="float: right; margin-right: 5px; margin-top: 5px;" alt="#" title="Sovg\'a yuborish" /></a>';
	}
	echo '</div>';
}

 // FOTOSURATLAR
$umumiy = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" .$user['id']. "'"), 0);
$fotoalbom = mysql_query("SELECT * FROM `cms_album_files` WHERE `user_id` = '" .$user['id']. "' ORDER BY `time` ");
$fotosurat = mysql_fetch_array($fotoalbom);

if ($umumiy) {
  if (file_exists('../files/users/album/' . $user['id'] . '/' . $fotosurat['img_name'] . '')) {
    $fotoalbom = mysql_query("SELECT * FROM `cms_album_files` WHERE `user_id` = '" .$user['id']. "' ORDER BY `time` desc LIMIT 5");
echo '<div class="phdr"><b>Yangi fotosuratlar</b></div><div class="menu" align="center">';
$i=0;
while ($fotosurat = mysql_fetch_array($fotoalbom)) {
$i++;
echo $i % 2 ? '<div style="display: inline-block; position: relative;  top: 0px; margin-left: -10px;">' : '<div style="display: inline-block; position: relative;  top: 8px; margin-left: -10px;">';
echo ' <img style="margin: 2px; border-radius: 15px; border: .14em solid #B9B4B4; width: 55px; height: 55px;" src="../files/users/album/' . $fotosurat['user_id'] . '/' . $fotosurat['img_name'] . '" alt="#" />';
echo '</div>';
	}
	echo '</div>';
  }
}

 // MALUMOT
echo '<div class="phdr"><b>Ma\'lumotlar</b></div><div class="menu">';
// id raqami
if ($user['id'] != $user_id){}
	else {
	$result = mysql_query("SELECT count(*) AS total FROM cms_users_domen WHERE `user_id`='".$user_id."'");
	$totalmy = mysql_fetch_array($result);
	$totalmy = $totalmy['total'];
	if ($totalmy == '0'){
	$link_s_view = '<div class="menu">Sahifam manzili:<br />Siz hali sahifangiz uchun manzil tanlamadingiz!<br /> - <a href="user_domen.php"><b>O\'rnatish</b></a></div>';
	}
	if ($totalmy > '0'){
	$s_domen = mysql_result(mysql_query("SELECT `domen` FROM `cms_users_domen` WHERE (`user_id` = '".$user_id."')"), 0);
$link_s_view = '<div class="menu">Sahifam manzili:<br /><b><a href="http://'.$s_domen.'.shovvozlar.com">http://'.$s_domen.'.shovvozlar.com</a></b></div>';
	}
	echo $link_s_view;
	}
echo 'ID raqami: <b>'.$user['id'].'</b><br/>';
// logini
echo 'Login: <b>'.$user['name_lat'].'</b><br/>';
// ismi
if (!empty($user['imname'])) {
echo 'Ismi: <b>'.$user['imname'].'</b><br/>';
}
// dasxati
if (!isset($arg['stshide']) && !empty($user['status'])) {
echo 'Dasxati: <b>' . $user['status'] . '</b><br/>';
}
// lavozimi
if ($user['rights']) {
$rank = array (
1 => 'Guruh moderi',
2 => 'Suhbatxona moderi',
3 => 'Forum moderi',
4 => 'Yuklamalar moderi',
5 => 'Kutubxona moderi',
6 => 'Bosh moderator',
7 => 'Administrator',
9 => 'Sayt yaratuvchisi'
);
echo 'Lavozimi: <b>' . $rank[$user['rights']] . '</b><br/>';
}
// sungi tashrif
if (time() > $user['lastdate'] + 900) {
$lastvisit = date("d.m.Y (H:i)", $user['lastdate']);
if (isset($lastvisit))
echo 'So\'nggi tashrif: <b>' . $lastvisit . '</b><br/>';
}
//yashash joyi
if (!empty($user['live'])) {
echo 'Yashash joyi: <b>'.$user['live'].'</b><br />';
}
// yoshi
if(!empty($user['yearofbirth'])){
function calc_age($d, $m, $y) {
$age = date('Y') - $y;
$_m = date('m');
if($_m < $m || ($_m == $m && date('d') < $d))
$age--;

return $age;
}
$user_age = calc_age($user['dayb'], $user['monthb'], $user['yearofbirth']);
echo 'Yoshi: <b>'.$user_age.' yosh</b><br/>';
}
// tangalari
echo 'Tangalari: <b>' . $user['balans'] . '</b><br/>';
// sovrinlari
$award = mysql_result(mysql_query("select count(*) from `award_users` where `id_user` = '".$user['id']."'"),0);
echo 'Sovrunlari: <b>' . $award . '</b><br/>';
// qayerda
if ($user['id'] != core::$user_id) {
echo 'Hozirda: <b>' . functions::display_place($user['id'], $user['place']) . '</b>';
}

echo '<p align="center"><a href="profile.php?act=info&amp;user=' . $user['id'] . '"><b>To\'liq ma\'lumotlar &raquo;</b></a></p></div>';

 // SAHIFALAR
echo '<div class="phdr"><b>Sahifalar</b></div>';
    $total_friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `user_id`='{$user['id']}' AND `type`='2' AND `friends`='1'"), 0);
	$online_friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` LEFT JOIN `users` ON `cms_contact`.`from_id`=`users`.`id` WHERE `cms_contact`.`user_id`='$user_id' AND `cms_contact`.`type`='2' AND `cms_contact`.`friends`='1' AND `lastdate` > " . (time() - 300) . ""), 0);
    echo '<div class="menu">&raquo; <a href="profile.php?act=friends&amp;user=' . $user['id'] . '">Do\'stlar</a> / saytda: <span class="red">' . $online_friends . '</span> <span class="count">' . $total_friends . '</span></div>';
	$total_photo = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . $user['id'] . "'"), 0);
    echo '<div class="menu">&raquo; <a href="album.php?act=list&amp;user=' . $user['id'] . '">Fotoalbomlar</a> <span class="count">' . $total_photo . '</span></div>';
	$mydays = mysql_result(mysql_query("SELECT COUNT(*) FROM `mydays` WHERE `mid`='" . $user['id'] . "';"),0);
echo '<div class="menu">&raquo; <a href="/happydays/index.php?id='.$user['id'].'">Sevimli kunlar</a> <span class="count">'.$mydays.'</span></div>';
    echo '<div class="menu">&raquo; <a href="../status/statuslar.php?id=' . $user['id'] . '">Statuslar</a> <span class="count">'.$yosh_statuslari.'</span></div>';
	echo '<div class="menu">&raquo; <a href="/gifts/index.php?act=showall&amp;user=' . $user['id'] . '">Sovg\'alar</a> <span class="count">' . $gifts . '</span></div>';
    echo '<div class="menu">&raquo; <a href="profile.php?act=stat&amp;user=' . $user['id'] . '">Statistika</a></div>';

 // SOVRINLAR
if ($award) {
echo '<div class="phdr"><b>Sovrinlar</b></div><div class="menu">';
	$req = mysql_query("select `awards`.*,`award_users`.`id_who`,`award_users`.`time` as `givetime`, `users`.`name` as `nick` from `awards` left join `users` on `awards`.`user_id` = `users`.`id` left join `award_users` on `award_users`.`id_award` = `awards`.`id`  where `award_users`.`id_user` = '".$user['id']."'  order by `award_users`.`time` desc limit 5");
	while ($res = mysql_fetch_array($req)) {
echo '<img src="../award/img/' .functions::checkout($res['img']). '.jpg" alt="#" height="50"/> ';
	}
echo '<br/><a href="../award/index.php?id=' . $user['id'] . '">Barcha sovrinlari &raquo;&raquo;</a>';
echo '</div>';
}
   
// HARAKATLAR
if ($user['id'] != $user_id) {
 echo '<div class="phdr"><b>Harakatlar</b></div>';
echo '<div class="menu">&raquo; <a href="/gifts/index.php?user=' . $user['id'] . '">Sovg\'a yuborish</a></div>';
include ('izxor.php');

    if (functions::is_contact($user['id']) != 2) {
        echo '<div class="menu">&raquo; <a href="../mail/index.php?act=ignor&amp;id=' . $user['id'] . '&amp;add">' . $lng_profile['add_ignor'] . '</a></div>';
    } else {
        echo '<div class="menu">&raquo; <a href="../mail/index.php?act=ignor&amp;id=' . $user['id'] . '&amp;del">' . $lng_profile['delete_ignor'] . '</a></div>';
    }

}

 // SOZLAMALAR
if ($user['id'] == $user_id || $rights >= 9) echo '<div class="phdr"><b>Sozlamalar</b></div>';

if ($user['id'] == $user_id || $rights == 9 || ($rights == 7 && $rights > $user['rights']))
    echo '<div class="menu">&raquo; <a href="profile.php?act=edit&amp;user=' . $user['id'] . '">Anketani o\'zgartirish</a></div>';
if ($user['id'] == $user_id)
    echo '<div class="menu">&raquo; <a href="up_domain.php">Sahifa manzilini o\'zgartirish</a></div>';
if ($user['id'] == $user_id)
    echo '<div class="menu">&raquo; <a href="xstatus.php">Holatni o\'zgartirish</a></div>';
if ($user['id'] == $user_id)
    echo '<div class="menu">&raquo; <a href="profile.php?act=password">Parolni o\'zgartirish</a></div>';
if ($user['id'] != $user_id && $rights >= 7 && $rights > $user['rights'])
    echo '<div class="menu">&raquo; <a href="' . $set['homeurl'] . '/' . $set['admp'] . '/index.php?act=usr_del&amp;id=' . $user['id'] . '">Foydalanuvchini o\'chirish</a></div>';
if ($user['id'] != $user_id && $rights > $user['rights'])
    echo '<div class="menu">&raquo; <a href="profile.php?act=ban&amp;mod=do&amp;user=' . $user['id'] . '">Foydalanuvchini banlash</a></div>';
if ($rights >= 7)
    echo '<div class="menu">&raquo; <a href="../award/panel.php?id=' . $user['id'] . '">Sovrinlar boshqaruvi</a></div>';
 
 // SERVISLAR
if ($user['id'] == $user_id){
echo '<div class="phdr"><b>Servislar</b></div>';
echo ($count_us ? '' : '<div class="menu">&raquo; <a href="'.$home.'/lider/index.php?act=get">Kun anketasi bo\'lish</a></div>');
echo '<div class="menu">&raquo; <a href="editnick.php">Nikni o\'zgartirish</a></div>';
echo '<div class="menu">&raquo; <a href="sendmoney.php">Tanga jo\'natish</a></div>';
echo '<div class="menu">&raquo; <a href="sendmail.php">Yashirin xabar</a></div>';
}
	
 // USERNI IZLASH
echo '<div class="phdr"><a href="index.php"><b>' . $lng['users'] . '</b></a></div>';
echo '<div class="menu">Foydalanuvchini izlash<br/><form action="search.php" method="post"><input type="text" size="25" name="search" placeholder="So\'rovni kiriting"/><input type="submit" value="Izlash" name="submit" /></form></div>';
}

?>
