Вход Регистрация
Файл: users/includes/profile/status.php
Строк: 29
<?php

/**
 * @author Windler
 * @copyright 2012
 */

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

$textl $lng['profile'] . ' | ' $lng['status'];
$headmod 'status';
require(
'../incfiles/head.php');
echo 
'<div class="phdr"><a href="?act=office">Кабинет</a> | Статус</div>';
   
# Массив со статусами
   
$array = array (
   
=> 'Онлайн',
   
=> 'Отошел',
   
=> 'Торможу',
   
=> 'Магазины',
   
=> 'Грусть',
   
=> 'Плачу',
   
=> 'Шок',
   
=> 'Злой',
   
=> 'Сплю',
   
=> 'Круто',
   
11 => 'Кукишь',
   
12 => 'Фак',
   
13 => 'Рок',
   
14 => 'Фу',
   
15 => 'Улыбка',
   
16 => 'Очки',
   
17 => 'Чотко',
   
18 => 'Радость',
   
19 => 'Лыба',
   
27 => 'Мобильный',
   
28 => 'Засыпаю',
   
29 => 'В туалете',
   
30 => 'Водные процедуры',
   
31 => 'Уставший',
   
32 => 'Вечеринка ',
   
33 => 'Пиво',
   
34 => 'Думаю',
   
35 => 'Кушаю',
   
36 => 'Смотрю ТВ',
   
37 => 'Друзья',
   
38 => 'Пью кофе/чай',
   
39 => 'Слушаю музыку',
   
40 => 'Дела',
   
41 => 'В кино',
   
42 => 'Развлекаюсь',
   
43 => 'На телефоне',
   
44 => 'Играю',
   
45 => 'Учеба',
   
46 => 'Болею',
   
47 => 'Сплю',
   
48 => 'Отрываюсь',
   
49 => 'В интернете',
   
50 => 'Работаю',
   
51 => 'Печатаю',
   
52 => 'Сердитый',
   
53 => 'Пикник',
   
54 => 'КПК',
   
55 => 'Вопрос',
   
56 => 'Дорога',
   
57 => 'Сердце',
   
58 => 'Перекур',
   
59 => 'Секс',
   
60 => 'Поиск',
   
61 => 'Дневник');
switch (
$mod) {
  case 
'view':
    echo 
'<div class="topmenu">Просмотр статуса '.$user['login'].'</div>';
     echo 
'<div class="menu"><img src="../images/statuses/'.$user['statusID'].'.ico" alt="'.$user['statusID'].'" /> '.$array[$user['statusID']].'<br />
       '
.(!empty($user['statusText']) ? '<b>Описание:</b><br />'.functions::smileys(functions::checkout($user['statusText'])) : '').'</div>';
     break;
 default:
$glob glob$rootpath '/images/statuses/*.{ico}'GLOB_BRACE);
   if (isset(
$_POST['submit'])) {
       if (empty(
$array[$id])) { # Если не нашли статуса, то ставим онлайн 
           
$id 0;}
              
$status trim($_POST['status']);
                if (
mb_strlen($status) > 500) {
                      
$error[] = 'Текст статуса не может привышать больше 500 символов';}
          if (
$error) {
                 echo 
functions::display_error($error);} else {
                  
mysql_query("UPDATE `users` SET
                    `statusID`="
.$id.",
                    `statusText`='"
.mysql_real_escape_string($status)."' WHERE `id`=".$user_id);
                       echo 
'<div class="gmenu">Статус успешно обновлен, на: <img src="../images/statuses/'.$id.'.ico" alt="'.$id.'" /> '.$array[$id].' <a href="?act=status">Обновить</a></div>';}                 
             }
 echo 
'<div class="list2">Привет, '.$login.'!<br />
Здесь ты сможешь выбрать себе статус.<br />
Твой текущий статус: <img src="../images/statuses/'
.$datauser['statusID'].'.ico" alt="'.$datauser['statusID'].'" /> '.$array[$datauser['statusID']].'</div>';
  if (isset(
$_GET['id']) && !isset($_POST['submit'])) {
       echo 
'<div class="gmenu"><form method="POST">Выбран статус: <img src="../images/statuses/'.$id.'.ico" alt="'.$id.'" />
       '
.$array[$id].'<br /> Описание статуса (max: 500):<br />
<input name="status" /><br />
       <input type="submit" value="Сохранить" name="submit"/></form></div>'
;}
     echo 
'<div class="menu">';
  foreach (
$glob as $rglob) {
# Вырезаем и оставляем только имя файла
//Өзгертілді арнайы КАШОНДЕР үшын!
$nid preg_replace('#^' $rootpath '/images/statuses/(.+?).ico#is''$1'$rglob);
     if (
$nid != 10)
echo 
'<div><img src="../images/statuses/' .$nid'.ico" alt="" /> - <a href="?act=status&amp;id='.$nid.'">Выбрать</a></div>';}
  echo 
'</div>';
      break;
    }
        echo 
'<div class="phdr"><a href="?act=office">В кабинет</a></div>';

?>
Онлайн: 0
Реклама