Добро пожаловать, Гость!
Просмотр записи
lira создал дневник ошибка в категории 12 Марта 2014
<?
2 /*
3 Сделано © alex-borisi
4 Все права защищены
5 <a href="https://dcms-social.ru/go.php?go=aHR0cDovL25hc2ltYmUucnU=">Ссылка</a>
6 */
7 include_once 'sys/inc/start.php' ;
8 include_once 'sys/inc/compress.php' ;
9 include_once 'sys/inc/sess.php' ;
10 include_once 'sys/inc/home.php' ;
11 include_once 'sys/inc/settings.php' ;
12 include_once 'sys/inc/db_connect.php' ;
13 include_once 'sys/inc/ipua.php' ;
14 include_once 'sys/inc/fnc.php' ;
15 include_once 'sys/inc/user.php' ;
16 only_reg ();
17
18
19
20 switch (@ $_GET [ 'type' ]) {
21 case 'favorite' :
22 $type = 'favorite' ;
23 $type_name ='Избранные' ;
24 break;
25 case 'ignor' :
26 $type = 'ignor' ;
27 $type_name ='Игнорируемые' ;
28 break;
29 case 'deleted' :
30 $type = 'deleted' ;
31 $type_name ='Корзина' ;
32 break;
33 default:
34 $type = 'common' ;
35 $type_name ='Активные' ;
36 break;
37 }
38
39
40 $set [ 'title' ]= $type_name .' контакты' ;
41 include_once 'sys/inc/thead.php' ;
42 title ();
43
44
45
46
47 if (isset( $_GET [ 'id' ]))
48 {
49 $ank = get_user ( $_GET [ 'id' ]);
50 if ( $ank )
51 {
52 if (isset( $_GET [ 'act' ]))
53 {
54 switch ( $_GET [ 'act' ]) {
55 case 'add' :
56 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 1)
57 $err []= 'Этот пользователь уже есть в
вашем списке контактов' ;
58 else
59 {
60 mysql_query ( "INSERT INTO `users_
konts` (`id_user`, `id_kont`, `time`)
VALUES (' $user [ id ] ', ' $ank [ id ] ', ' $time ')" );
61 $_SESSION [ 'message' ] = 'Контакт
успешно добавлен' ;
62 header ( "Location: ?" );
63 exit;
64 }
65
66 break;
67 case 'del' :
68 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 0)
69 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
70 else
71 {
72 mysql_query ( "UPDATE `users_konts`
SET `type` = 'deleted', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $ank [ id ] ' LIMIT 1" );
73 $_SESSION [ 'message' ] = 'Контакт
перенесен в корзину' ;
74 header ( "Location: ?" );
75 exit;
76 $type = 'deleted' ;
77 }
78 break;
79 }
80 }
81 }
82 else
83 $err []= 'Пользователь не найден' ;
84 }
85
86 if (isset( $_GET [ 'act' ]) && $_GET [ 'act' ]
== 'edit_ok' && isset( $_GET [ 'id' ]) &&
mysql_result ( mysql_query ( "SELECT COUNT
(*) FROM `user` WHERE `id` = '" . intval ( $_
GET [ 'id' ]). "' LIMIT 1" ), 0 ) == 1 )
87 {
88 $ank = get_user ( intval ( $_GET [ 'id' ]));
89 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 1)
90 {
91 $kont =mysql_fetch_array ( mysql_query
( "SELECT * FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ));
92 if (isset( $_POST [ 'name' ]) && $_POST
[ 'name' ]!=( $kont [ 'name' ]!= null ?$kont
[ 'name' ]: $ank [ 'nick' ]))
93 {
94 if ( preg_match ( '#[^A-z0-9-_.,[]() ]
#i' , $_POST [ 'name' ])) $err []= 'В названии
контакта присутствуют запрещенные
символы' ;
95 if ( strlen( $_POST [ 'name' ])> 64 ) $err []
= 'Название контакта длиннее 64-х
символов' ;
96
97 if (!isset( $err ))
98 {
99 mysql_query ( "UPDATE `users_konts`
SET `name` = '" . mysql_real_escape_string
( htmlspecialchars ( $_POST [ 'name' ])). "'
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $ank [ id ] ' LIMIT 1" );
100 $_SESSION [ 'message' ] = 'Контакт
успешно переименован' ;
101 header ( "Location: ?" );
102 exit;
103 }
104 }
105
106 if (isset( $_POST [ 'type' ]) && preg_
match ( '#^(common|ignor|favorite|
deleted)$#' , $_POST [ 'type' ]) && $_POST
[ 'type' ]!= $type )
107 {
108 mysql_query ( "UPDATE `users_konts`
SET `type` = ' $_POST [ type] ', `time` = ' $
time ' WHERE `id_user` = ' $user [ id ] ' AND
`id_kont` = ' $ank [ id ] ' LIMIT 1" );
109 $_SESSION [ 'message' ] = 'Контакт
успешно перенесен' ;
110 header ( "Location: ?" );
111 exit;
112 }
113
114 }
115 else
116 $err []= 'Контакт не найден' ;
117 }
118
119 aut();
120
121
122 /
*==================================
======Отмеченные
===================
=====================*/
123 foreach ( $_POST as $key => $value )
124 {
125 if ( preg_match ( '#^post_([0-9]*)$#' , $
key, $postnum ) && $value = '1' )
126 {
127 $delpost [] = $postnum [ 1 ];
128 }
129 }
130 // игнор
131 if (isset( $_POST [ 'ignor' ]))
132 {
133 if (isset( $delpost ) && is_array ( $
delpost ))
134 {
135 echo '<div class="mess">Контакт(ы): ' ;
136
137 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
138 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
139 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
140 else
141 {
142 mysql_query ( "UPDATE `users_konts`
SET `type` = 'ignor', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
143 }
144 $ank_del = get_user ( $delpost [ $q ]);
145 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
146 }
147
148 echo ' добавлен(ы) в черный
список</div>' ;
149 }else{
150 $err [] = 'Не выделено ни одного
контакта' ;
151 }
152 }
153 // активные
154 if (isset( $_POST [ 'common' ]))
155 {
156 if (isset( $delpost ) && is_array ( $
delpost ))
157 {
158 echo '<div class="mess">Контакт(ы): ' ;
159
160 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
161 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
162 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
163 else
164 {
165 mysql_query ( "UPDATE `users_konts`
SET `type` = 'common', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
166 }
167 $ank_del = get_user ( $delpost [ $q ]);
168 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
169 }
170
171 echo ' успешно перенесен(ы) в
активные контакты</div>' ;
172 }else{
173 $err [] = 'Не выделено ни одного
контакта' ;
174 }
175 }
176 // избранное
177 if (isset( $_POST [ 'favorite' ]))
178 {
179 if (isset( $delpost ) && is_array ( $
delpost ))
180 {
181 echo '<div class="mess">Контакт(ы): ' ;
182
183 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
184 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
185 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
186 else
187 {
188 mysql_query ( "UPDATE `users_konts`
SET `type` = 'favorite', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
189 }
190 $ank_del = get_user ( $delpost [ $q ]);
191 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
192 }
193
194 echo ' успешно перенесен(ы) в
избранное</div>' ;
195 }else{
196 $err [] = 'Не выделено ни одного
контакта' ;
197 }
198 }
199 // удаляем
200 if (isset( $_POST [ 'deleted' ]))
201 {
202 if (isset( $delpost ) && is_array ( $
delpost ))
203 {
204 echo '<div class="mess">Контакт(ы): ' ;
205
206 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
207 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
208 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
209 else
210 {
211 mysql_query ( "UPDATE `users_konts`
SET `type` = 'deleted', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
212
213 }
214 $ank_del = get_user ( $delpost [ $q ]);
215 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
216 }
217
218 echo ' успешно перенесен(ы) в
корзину</div>' ;
219 }else{
220 $err [] = 'Не выделено ни одного
контакта' ;
221 }
222 }
223
224 err ();
225
226
227
228
229
230 $k_post = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `users_konts`
WHERE `id_user` = ' $user [ id ] ' AND `type`
= ' $type '" ), 0 );
231
232
233 if ( $k_post ){
234
235 $k_page = k_page ( $k_post ,$set [ 'p_str' ]);
236 $page = page( $k_page );
237 $start = $set [ 'p_str' ]* $page - $set [ 'p_str' ]
;
238
239
240
241 echo '<table class="post">' ;
242 $q = mysql_query ( "SELECT * FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = ' $type ' ORDER BY
`time` DESC, `new_msg` DESC LIMIT $
start , $set [ p_str ] ");
243 echo '<form method="post"
action="">' ;
244
245
246 while ( $post = mysql_fetch_array ( $q ))
247 {
248 $ank_kont = get_user ( $post [ 'id_kont' ])
;
249 $k_mess = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `mail` WHERE
`unlink` != ' $user [ id ] ' AND `id_user` = ' $
ank_kont [ id ] ' AND `id_kont` = ' $user [ id ] '" )
, 0 );
250 $k_mess2 = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `mail` WHERE
`unlink` != ' $user [ id ] ' AND `id_user` = ' $
user [ id ] ' AND `id_kont` = ' $ank_kont [ id ] '" )
, 0 ); $k_mess_to = mysql_result ( mysql_
query ( "SELECT COUNT(*) FROM `mail`
WHERE `unlink` != ' $user [ id ] ' AND `id_
user` = ' $user [ id ] ' AND `id_kont` = ' $ank_
kont [ id ] ' AND `read` = '0'" ), 0 );
251 $k_new_mess = mysql_result ( mysql_
query ( "SELECT COUNT(*) FROM `mail`
WHERE `id_user` = ' $ank_kont [ id ] ' AND
`id_kont` = ' $user [ id ] ' AND `read` = '0'" ),
0 ); if ( $k_mess_to > 0) $k_mess_to = '
<font color=red><b>↑</b></font>
[<font color=red>' . $k_mess_to . '</font>]' ;
else $k_mess_to = null ;
252 /*-----------зебра-----------*/
253 if ( $num == 0)
254 {echo " <div class='nav1'>n" ;
255 $num = 1;
256 }elseif ( $num == 1 )
257 {echo " <div class='nav2'>n" ;
258 $num = 0;}
259 /*---------------------------*/
260 if ( $set [ 'set_show_icon' ] == 2){
261
262 avatar ( $ank_kont [ 'id' ]);
263
264 }
265 elseif ( $set [ 'set_show_icon' ] == 1)
266 {
267
268 echo status ( $ank_kont [ 'id' ]);
269
270 }
271
272 echo group( $ank_kont [ 'id' ]) . ' <a
href="/info.php?id=' . $ank_kont [ 'id' ] . '">' .
$ank_kont [ 'nick' ] . '</a>' ; echo online ( $
ank_kont [ 'id' ]) . medal ( $ank_kont [ 'id' ]) .
'<br />' ;
273
274 echo '<input type="checkbox"
name="post_' . $post [ 'id_kont' ] . '"
value="1" />' ;
275 echo ( $k_new_mess != 0 ? '<img src="/
style/icons/new_mess.gif" alt="*" /> ' :
'<img src="/style/icons/msg.gif" alt="*" />
' ) . '<a href="/mail.php?id=' . $ank_kont
[ 'id' ] . '">' . ( $post [ 'name' ] != null ? $post
[ 'name' ] : 'Сообщения' ) . '</a> ' ;
276 echo ( $k_new_mess != 0 ? '<font
style="color: red">' : null ) . ( $k_new_mess !
= 0 ? '+' . $k_new_mess : '(' . $k_mess . '/' .
$k_mess2 . ')' . $k_mess_to ) . ( $k_new_
mess != 0 ? '</font> ' : null );
277
278 echo '</div>' ;
279 }
280 echo '<div class="mess">' ;
281 echo ' Отмеченные контакты<br /
>';echo '</div>' ;echo '<div class="nav2">' ;
282 if ( $type != 'deleted' )echo '<input
value="Удалить" type="submit"
name="deleted" /> ' ;
283 if ( $type != 'common' )echo '<input
value="Активные" type="submit"
name="common" /> ' ;
284 if ( $type != 'favorite' )echo '<input
value="Избранное" type="submit"
name="favorite" /> ' ;
285 if ( $type != 'ignor' )echo '<input
value="Игнор" type="submit"
name="ignor" /> ' ;
286
287 echo '</form>' ;
288
289 echo '</div>' ;
290
291 if ( $k_page > 1 ) str( "?type= $
type &" , $k_page ,$page ); // Вывод
страниц
292 }else{
293 echo '<div class="mess">' ;
294 echo 'Ваш список контактов пуст' ;
295 echo '</div>' ;
296 }
297
298
299 if ( $type == 'deleted' )echo '<div
class="mess">Внимание. Контакты
хранятся в корзине не более 1
месяца.<br />После этого они
полностью удаляются.</div>' ;
300 if ( $type == 'ignor' )echo '<div
class="mess">Уведомления о сообщениях
от этих контактов не появляются</div>' ;
301 if ( $type == 'favorite' )echo '<div
class="mess">Уведомления о сообщениях
от этих контактов выделяются</div>' ;
302
303 echo '<div class="main">' ;
304 echo ( $type == 'common' ? '<b>' : null )
. '<img style="padding:2px;" src="/style/
icons/activ.gif" alt="*" /> <a href="?
type=common">Активные</a>' . ( $type ==
'common' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'common'" ), 0 ) . ')<br /
>';
305 echo ( $type == 'favorite' ? '<b>' : null ) .
'<img style="padding:2px;" src="/style/
icons/star_fav.gif" alt="*" /> <a href="?
type=favorite">Избранные</a>' . ( $type
== 'favorite' ? '</b>' : null ) . ' (' . mysql_
result ( mysql_query ( "SELECT COUNT(*)
FROM `users_konts` WHERE `id_user` =
' $user [ id ] ' AND `type` = 'favorite'" ), 0 ) . ')
<br />' ;
306 echo ( $type == 'ignor' ? '<b>' : null) .
'<img style="padding:2px;" src="/style/
icons/spam.gif" alt="*" /> <a href="?
type=ignor">Игнорируемые</a>' . ( $type
== 'ignor' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'ignor'" ), 0) . ')<br />' ;
307 echo ( $type == 'deleted' ? '<b>' : null) .
'<img style="padding:2px;" src="/style/
icons/trash.gif" alt="*" /> <a href="?
type=deleted">Корзина</a>' . ( $type ==
'deleted' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'deleted'" ), 0 ) . ')<br />' ;
308 echo '</div>' ;
309
310
311 include_once 'sys/inc/tfoot.php' ;
312 ?>
<?
2 /*
3 Сделано © alex-borisi
4 Все права защищены
5 <a href="https://dcms-social.ru/go.php?go=aHR0cDovL25hc2ltYmUucnU=">Ссылка</a>
6 */
7 include_once 'sys/inc/start.php' ;
8 include_once 'sys/inc/compress.php' ;
9 include_once 'sys/inc/sess.php' ;
10 include_once 'sys/inc/home.php' ;
11 include_once 'sys/inc/settings.php' ;
12 include_once 'sys/inc/db_connect.php' ;
13 include_once 'sys/inc/ipua.php' ;
14 include_once 'sys/inc/fnc.php' ;
15 include_once 'sys/inc/user.php' ;
16 only_reg ();
17
18
19
20 switch (@ $_GET [ 'type' ]) {
21 case 'favorite' :
22 $type = 'favorite' ;
23 $type_name ='Избранные' ;
24 break;
25 case 'ignor' :
26 $type = 'ignor' ;
27 $type_name ='Игнорируемые' ;
28 break;
29 case 'deleted' :
30 $type = 'deleted' ;
31 $type_name ='Корзина' ;
32 break;
33 default:
34 $type = 'common' ;
35 $type_name ='Активные' ;
36 break;
37 }
38
39
40 $set [ 'title' ]= $type_name .' контакты' ;
41 include_once 'sys/inc/thead.php' ;
42 title ();
43
44
45
46
47 if (isset( $_GET [ 'id' ]))
48 {
49 $ank = get_user ( $_GET [ 'id' ]);
50 if ( $ank )
51 {
52 if (isset( $_GET [ 'act' ]))
53 {
54 switch ( $_GET [ 'act' ]) {
55 case 'add' :
56 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 1)
57 $err []= 'Этот пользователь уже есть в
вашем списке контактов' ;
58 else
59 {
60 mysql_query ( "INSERT INTO `users_
konts` (`id_user`, `id_kont`, `time`)
VALUES (' $user [ id ] ', ' $ank [ id ] ', ' $time ')" );
61 $_SESSION [ 'message' ] = 'Контакт
успешно добавлен' ;
62 header ( "Location: ?" );
63 exit;
64 }
65
66 break;
67 case 'del' :
68 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 0)
69 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
70 else
71 {
72 mysql_query ( "UPDATE `users_konts`
SET `type` = 'deleted', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $ank [ id ] ' LIMIT 1" );
73 $_SESSION [ 'message' ] = 'Контакт
перенесен в корзину' ;
74 header ( "Location: ?" );
75 exit;
76 $type = 'deleted' ;
77 }
78 break;
79 }
80 }
81 }
82 else
83 $err []= 'Пользователь не найден' ;
84 }
85
86 if (isset( $_GET [ 'act' ]) && $_GET [ 'act' ]
== 'edit_ok' && isset( $_GET [ 'id' ]) &&
mysql_result ( mysql_query ( "SELECT COUNT
(*) FROM `user` WHERE `id` = '" . intval ( $_
GET [ 'id' ]). "' LIMIT 1" ), 0 ) == 1 )
87 {
88 $ank = get_user ( intval ( $_GET [ 'id' ]));
89 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ), 0) == 1)
90 {
91 $kont =mysql_fetch_array ( mysql_query
( "SELECT * FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
ank [ id ] '" ));
92 if (isset( $_POST [ 'name' ]) && $_POST
[ 'name' ]!=( $kont [ 'name' ]!= null ?$kont
[ 'name' ]: $ank [ 'nick' ]))
93 {
94 if ( preg_match ( '#[^A-z0-9-_.,[]() ]
#i' , $_POST [ 'name' ])) $err []= 'В названии
контакта присутствуют запрещенные
символы' ;
95 if ( strlen( $_POST [ 'name' ])> 64 ) $err []
= 'Название контакта длиннее 64-х
символов' ;
96
97 if (!isset( $err ))
98 {
99 mysql_query ( "UPDATE `users_konts`
SET `name` = '" . mysql_real_escape_string
( htmlspecialchars ( $_POST [ 'name' ])). "'
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $ank [ id ] ' LIMIT 1" );
100 $_SESSION [ 'message' ] = 'Контакт
успешно переименован' ;
101 header ( "Location: ?" );
102 exit;
103 }
104 }
105
106 if (isset( $_POST [ 'type' ]) && preg_
match ( '#^(common|ignor|favorite|
deleted)$#' , $_POST [ 'type' ]) && $_POST
[ 'type' ]!= $type )
107 {
108 mysql_query ( "UPDATE `users_konts`
SET `type` = ' $_POST [ type] ', `time` = ' $
time ' WHERE `id_user` = ' $user [ id ] ' AND
`id_kont` = ' $ank [ id ] ' LIMIT 1" );
109 $_SESSION [ 'message' ] = 'Контакт
успешно перенесен' ;
110 header ( "Location: ?" );
111 exit;
112 }
113
114 }
115 else
116 $err []= 'Контакт не найден' ;
117 }
118
119 aut();
120
121
122 /
*==================================
======Отмеченные
===================
=====================*/
123 foreach ( $_POST as $key => $value )
124 {
125 if ( preg_match ( '#^post_([0-9]*)$#' , $
key, $postnum ) && $value = '1' )
126 {
127 $delpost [] = $postnum [ 1 ];
128 }
129 }
130 // игнор
131 if (isset( $_POST [ 'ignor' ]))
132 {
133 if (isset( $delpost ) && is_array ( $
delpost ))
134 {
135 echo '<div class="mess">Контакт(ы): ' ;
136
137 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
138 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
139 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
140 else
141 {
142 mysql_query ( "UPDATE `users_konts`
SET `type` = 'ignor', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
143 }
144 $ank_del = get_user ( $delpost [ $q ]);
145 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
146 }
147
148 echo ' добавлен(ы) в черный
список</div>' ;
149 }else{
150 $err [] = 'Не выделено ни одного
контакта' ;
151 }
152 }
153 // активные
154 if (isset( $_POST [ 'common' ]))
155 {
156 if (isset( $delpost ) && is_array ( $
delpost ))
157 {
158 echo '<div class="mess">Контакт(ы): ' ;
159
160 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
161 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
162 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
163 else
164 {
165 mysql_query ( "UPDATE `users_konts`
SET `type` = 'common', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
166 }
167 $ank_del = get_user ( $delpost [ $q ]);
168 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
169 }
170
171 echo ' успешно перенесен(ы) в
активные контакты</div>' ;
172 }else{
173 $err [] = 'Не выделено ни одного
контакта' ;
174 }
175 }
176 // избранное
177 if (isset( $_POST [ 'favorite' ]))
178 {
179 if (isset( $delpost ) && is_array ( $
delpost ))
180 {
181 echo '<div class="mess">Контакт(ы): ' ;
182
183 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
184 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
185 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
186 else
187 {
188 mysql_query ( "UPDATE `users_konts`
SET `type` = 'favorite', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
189 }
190 $ank_del = get_user ( $delpost [ $q ]);
191 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
192 }
193
194 echo ' успешно перенесен(ы) в
избранное</div>' ;
195 }else{
196 $err [] = 'Не выделено ни одного
контакта' ;
197 }
198 }
199 // удаляем
200 if (isset( $_POST [ 'deleted' ]))
201 {
202 if (isset( $delpost ) && is_array ( $
delpost ))
203 {
204 echo '<div class="mess">Контакт(ы): ' ;
205
206 for ( $q = 0 ; $q <= count ( $delpost )- 1 ; $q
++) {
207 if ( mysql_result ( mysql_query ( "SELECT
COUNT(*) FROM `users_konts` WHERE
`id_user` = ' $user [ id ] ' AND `id_kont` = ' $
delpost [ $q ] '" ), 0) == 0)
208 $warn []= 'Этого пользователя нет в
вашем списке контактов' ;
209 else
210 {
211 mysql_query ( "UPDATE `users_konts`
SET `type` = 'deleted', `time` = ' $time '
WHERE `id_user` = ' $user [ id ] ' AND `id_
kont` = ' $delpost [ $q ] ' LIMIT 1" );
212
213 }
214 $ank_del = get_user ( $delpost [ $q ]);
215 echo '<font style="color: #
395aff"><b>' . $ank_del [ 'nick' ] . '</b></
font>, ' ;
216 }
217
218 echo ' успешно перенесен(ы) в
корзину</div>' ;
219 }else{
220 $err [] = 'Не выделено ни одного
контакта' ;
221 }
222 }
223
224 err ();
225
226
227
228
229
230 $k_post = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `users_konts`
WHERE `id_user` = ' $user [ id ] ' AND `type`
= ' $type '" ), 0 );
231
232
233 if ( $k_post ){
234
235 $k_page = k_page ( $k_post ,$set [ 'p_str' ]);
236 $page = page( $k_page );
237 $start = $set [ 'p_str' ]* $page - $set [ 'p_str' ]
;
238
239
240
241 echo '<table class="post">' ;
242 $q = mysql_query ( "SELECT * FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = ' $type ' ORDER BY
`time` DESC, `new_msg` DESC LIMIT $
start , $set [ p_str ] ");
243 echo '<form method="post"
action="">' ;
244
245
246 while ( $post = mysql_fetch_array ( $q ))
247 {
248 $ank_kont = get_user ( $post [ 'id_kont' ])
;
249 $k_mess = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `mail` WHERE
`unlink` != ' $user [ id ] ' AND `id_user` = ' $
ank_kont [ id ] ' AND `id_kont` = ' $user [ id ] '" )
, 0 );
250 $k_mess2 = mysql_result ( mysql_query
( "SELECT COUNT(*) FROM `mail` WHERE
`unlink` != ' $user [ id ] ' AND `id_user` = ' $
user [ id ] ' AND `id_kont` = ' $ank_kont [ id ] '" )
, 0 ); $k_mess_to = mysql_result ( mysql_
query ( "SELECT COUNT(*) FROM `mail`
WHERE `unlink` != ' $user [ id ] ' AND `id_
user` = ' $user [ id ] ' AND `id_kont` = ' $ank_
kont [ id ] ' AND `read` = '0'" ), 0 );
251 $k_new_mess = mysql_result ( mysql_
query ( "SELECT COUNT(*) FROM `mail`
WHERE `id_user` = ' $ank_kont [ id ] ' AND
`id_kont` = ' $user [ id ] ' AND `read` = '0'" ),
0 ); if ( $k_mess_to > 0) $k_mess_to = '
<font color=red><b>↑</b></font>
[<font color=red>' . $k_mess_to . '</font>]' ;
else $k_mess_to = null ;
252 /*-----------зебра-----------*/
253 if ( $num == 0)
254 {echo " <div class='nav1'>n" ;
255 $num = 1;
256 }elseif ( $num == 1 )
257 {echo " <div class='nav2'>n" ;
258 $num = 0;}
259 /*---------------------------*/
260 if ( $set [ 'set_show_icon' ] == 2){
261
262 avatar ( $ank_kont [ 'id' ]);
263
264 }
265 elseif ( $set [ 'set_show_icon' ] == 1)
266 {
267
268 echo status ( $ank_kont [ 'id' ]);
269
270 }
271
272 echo group( $ank_kont [ 'id' ]) . ' <a
href="/info.php?id=' . $ank_kont [ 'id' ] . '">' .
$ank_kont [ 'nick' ] . '</a>' ; echo online ( $
ank_kont [ 'id' ]) . medal ( $ank_kont [ 'id' ]) .
'<br />' ;
273
274 echo '<input type="checkbox"
name="post_' . $post [ 'id_kont' ] . '"
value="1" />' ;
275 echo ( $k_new_mess != 0 ? '<img src="/
style/icons/new_mess.gif" alt="*" /> ' :
'<img src="/style/icons/msg.gif" alt="*" />
' ) . '<a href="/mail.php?id=' . $ank_kont
[ 'id' ] . '">' . ( $post [ 'name' ] != null ? $post
[ 'name' ] : 'Сообщения' ) . '</a> ' ;
276 echo ( $k_new_mess != 0 ? '<font
style="color: red">' : null ) . ( $k_new_mess !
= 0 ? '+' . $k_new_mess : '(' . $k_mess . '/' .
$k_mess2 . ')' . $k_mess_to ) . ( $k_new_
mess != 0 ? '</font> ' : null );
277
278 echo '</div>' ;
279 }
280 echo '<div class="mess">' ;
281 echo ' Отмеченные контакты<br /
>';echo '</div>' ;echo '<div class="nav2">' ;
282 if ( $type != 'deleted' )echo '<input
value="Удалить" type="submit"
name="deleted" /> ' ;
283 if ( $type != 'common' )echo '<input
value="Активные" type="submit"
name="common" /> ' ;
284 if ( $type != 'favorite' )echo '<input
value="Избранное" type="submit"
name="favorite" /> ' ;
285 if ( $type != 'ignor' )echo '<input
value="Игнор" type="submit"
name="ignor" /> ' ;
286
287 echo '</form>' ;
288
289 echo '</div>' ;
290
291 if ( $k_page > 1 ) str( "?type= $
type &" , $k_page ,$page ); // Вывод
страниц
292 }else{
293 echo '<div class="mess">' ;
294 echo 'Ваш список контактов пуст' ;
295 echo '</div>' ;
296 }
297
298
299 if ( $type == 'deleted' )echo '<div
class="mess">Внимание. Контакты
хранятся в корзине не более 1
месяца.<br />После этого они
полностью удаляются.</div>' ;
300 if ( $type == 'ignor' )echo '<div
class="mess">Уведомления о сообщениях
от этих контактов не появляются</div>' ;
301 if ( $type == 'favorite' )echo '<div
class="mess">Уведомления о сообщениях
от этих контактов выделяются</div>' ;
302
303 echo '<div class="main">' ;
304 echo ( $type == 'common' ? '<b>' : null )
. '<img style="padding:2px;" src="/style/
icons/activ.gif" alt="*" /> <a href="?
type=common">Активные</a>' . ( $type ==
'common' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'common'" ), 0 ) . ')<br /
>';
305 echo ( $type == 'favorite' ? '<b>' : null ) .
'<img style="padding:2px;" src="/style/
icons/star_fav.gif" alt="*" /> <a href="?
type=favorite">Избранные</a>' . ( $type
== 'favorite' ? '</b>' : null ) . ' (' . mysql_
result ( mysql_query ( "SELECT COUNT(*)
FROM `users_konts` WHERE `id_user` =
' $user [ id ] ' AND `type` = 'favorite'" ), 0 ) . ')
<br />' ;
306 echo ( $type == 'ignor' ? '<b>' : null) .
'<img style="padding:2px;" src="/style/
icons/spam.gif" alt="*" /> <a href="?
type=ignor">Игнорируемые</a>' . ( $type
== 'ignor' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'ignor'" ), 0) . ')<br />' ;
307 echo ( $type == 'deleted' ? '<b>' : null) .
'<img style="padding:2px;" src="/style/
icons/trash.gif" alt="*" /> <a href="?
type=deleted">Корзина</a>' . ( $type ==
'deleted' ? '</b>' : null ) . ' (' . mysql_result
( mysql_query ( "SELECT COUNT(*) FROM
`users_konts` WHERE `id_user` = ' $user
[ id ] ' AND `type` = 'deleted'" ), 0 ) . ')<br />' ;
308 echo '</div>' ;
309
310
311 include_once 'sys/inc/tfoot.php' ;
312 ?>
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей - 14967, тем на форуме - 30292, сообщений - 298886