Колхоз/Ферма/садовник | допоможить значком (*) яком коде поставить (*)
Файл: forum.php
1 <?
2 if(intval($_GET['forum'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['forum'])."'"),0)!=0)$forum=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['forum'])."'"));
3 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_forum` = '0' AND `id_them` = '0'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_forum` = '0'");
4 if(isset($forum) && $forum['type']=='tema')
5 {
6 $fk=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'komm' AND `mother` = '$forum[id]' ORDER BY `time` ASC LIMIT 1"));
7 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_them` = '$forum[id]'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_them` = '$forum[id]'");
8 $mother=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `id` = '$forum[mother]'"));
9 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_forum` = '$mother[id]'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_forum` = '$mother[id]'");
10 if($mother['locked']==1 && $ku['status']<=0)header("Location:?forum");
11 if(isset($_GET['edit']) && $ku['status']>0)
12 {
13 echo '<div class="event"><title>Редактирование топика</title></div>';
14 if($_GET['edit']=='ok')
15 {
16 $name=$_POST['name'];
17 $msg=$_POST['msg'];
18 if($name==NULL)
19 {
20 echo err_game("Слишком короткое название");
21 $err=1;
22 }
23 if($msg==NULL)
24 {
25 echo err_game("Слишком короткое сообщение");
26 $err=1;
27 }
28 if(!isset($err))
29 {
30 mysql_query("UPDATE `kolhoz_forum` SET `name` = '".my_esc($name)."', `msg` = '".my_esc($msg)."' WHERE `id` = '$forum[id]'");
31 mysql_query("UPDATE `kolhoz_forum` SET `msg` = '".my_esc($msg)."' WHERE `id` = '$fk[id]'");
32 header("Location:/forum-$forum[id]");
33 exit;
34 }
35 }
36 echo '<div class="content"><div class="block">';
37 echo "<form action='?forum=$forum[id]&edit=ok' method='post'><ul><li><label><div>Заголовок:</div><div><input type='text' class='wide' value='".hsc($forum['name'])."' name='name'></div></label></li><li><label><div>Сообщение:</div><div><textarea class='wide' rows='20' name='msg'>".hsc($forum['msg'])."</textarea></div></label></li><li><input type='submit' value='Сохранить'></li></ul></form></div>";
38 include_once 'inc/foot.php';
39 }
40 elseif(isset($_GET['lock']) && $ku['status']>0)
41 {
42 mysql_query("UPDATE `kolhoz_forum` SET `locked` = '".($forum['locked']==1?"0":"1")."' WHERE `id` = '$forum[id]'");
43 header("Location:?forum=$forum[id]&page=end");
44 }
45 elseif(isset($_GET['pin']) && $ku['status']>0)
46 {
47 mysql_query("UPDATE `kolhoz_forum` SET `pined` = '".($forum['pined']==1?"0":"1")."' WHERE `id` = '$forum[id]'");
48 header("Location:?forum=$forum[id]&page=end");
49 }
50 elseif(isset($_GET['del']) && $ku['status']>0)
51 {
52 if($_GET['del']=='ok')
53 {
54 mysql_query("delete from `kolhoz_forum` where `mother` = '$forum[id]' and `type` = 'komm'");
55 mysql_query("delete from `kolhoz_forum` where `id` = '$forum[id]' and `type` = 'tema'");
56 header("Location:?forum=$mother[id]");
57 }
58 else echo '<div class="event"><title>Подтверждение</title></div><div class="content"><div class="block"><ul class="block"><li><span class="title">Вы уверены?</span></li><li class="pt"><img alt="" width="16" height="16" src="images/icons/tick.png"> <a href="?forum='.$forum['id'].'&del=ok"><span>
59 Да, подтверждаю</span></a></li><li><img alt="" width="16" height="16" src="images/icons/cross.png"> <a href="?forum='.$forum['id'].'"><span>
60 Нет, отказываюсь</span></a></li></ul></div>';
61 include_once 'inc/foot.php';
62 }
63 elseif(isset($_GET['del_komm']) && intval($_GET['del_komm'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['del_komm'])."' AND `type` = 'komm' AND `id` != '$fk[id]'"),0)!=0 && $ku['status']>0)
64 {
65 mysql_query("delete from `kolhoz_forum` where `mother` = '$forum[id]' and `type` = 'komm' and `id` = '".intval($_GET['del_komm'])."'");
66 header("Location:?forum=$forum[id]&page=end");
67 }
68 else
69 {
70
71 //////////////////////////////////////////////////////////////////////
72
73 //===
74 if(isset($_SESSION['avtor'])){echo "<div class='feedback'><font color='green'>Теперь автор топа:</font> <b>".nc($fk['id_user'])."</b></div>"; unset($_SESSION['avtor']);}
75
76 if ($ku['status']>0){
77 if(isset($_GET['author'])){
78
79 echo '<div class="event"><h1>Подтверждение</h1><
________
посл. ред. 23.09.2016 в 20:03; всего 2 раз(а); by Ashacom
1 <?
2 if(intval($_GET['forum'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['forum'])."'"),0)!=0)$forum=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['forum'])."'"));
3 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_forum` = '0' AND `id_them` = '0'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_forum` = '0'");
4 if(isset($forum) && $forum['type']=='tema')
5 {
6 $fk=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'komm' AND `mother` = '$forum[id]' ORDER BY `time` ASC LIMIT 1"));
7 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_them` = '$forum[id]'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_them` = '$forum[id]'");
8 $mother=mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_forum` WHERE `id` = '$forum[mother]'"));
9 if(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_see` WHERE `id_user` = '$ku[id]' AND `id_forum` = '$mother[id]'"), 0)==0)mysql_query("INSERT INTO `forum_see` SET `id_user` = '$ku[id]', `id_forum` = '$mother[id]'");
10 if($mother['locked']==1 && $ku['status']<=0)header("Location:?forum");
11 if(isset($_GET['edit']) && $ku['status']>0)
12 {
13 echo '<div class="event"><title>Редактирование топика</title></div>';
14 if($_GET['edit']=='ok')
15 {
16 $name=$_POST['name'];
17 $msg=$_POST['msg'];
18 if($name==NULL)
19 {
20 echo err_game("Слишком короткое название");
21 $err=1;
22 }
23 if($msg==NULL)
24 {
25 echo err_game("Слишком короткое сообщение");
26 $err=1;
27 }
28 if(!isset($err))
29 {
30 mysql_query("UPDATE `kolhoz_forum` SET `name` = '".my_esc($name)."', `msg` = '".my_esc($msg)."' WHERE `id` = '$forum[id]'");
31 mysql_query("UPDATE `kolhoz_forum` SET `msg` = '".my_esc($msg)."' WHERE `id` = '$fk[id]'");
32 header("Location:/forum-$forum[id]");
33 exit;
34 }
35 }
36 echo '<div class="content"><div class="block">';
37 echo "<form action='?forum=$forum[id]&edit=ok' method='post'><ul><li><label><div>Заголовок:</div><div><input type='text' class='wide' value='".hsc($forum['name'])."' name='name'></div></label></li><li><label><div>Сообщение:</div><div><textarea class='wide' rows='20' name='msg'>".hsc($forum['msg'])."</textarea></div></label></li><li><input type='submit' value='Сохранить'></li></ul></form></div>";
38 include_once 'inc/foot.php';
39 }
40 elseif(isset($_GET['lock']) && $ku['status']>0)
41 {
42 mysql_query("UPDATE `kolhoz_forum` SET `locked` = '".($forum['locked']==1?"0":"1")."' WHERE `id` = '$forum[id]'");
43 header("Location:?forum=$forum[id]&page=end");
44 }
45 elseif(isset($_GET['pin']) && $ku['status']>0)
46 {
47 mysql_query("UPDATE `kolhoz_forum` SET `pined` = '".($forum['pined']==1?"0":"1")."' WHERE `id` = '$forum[id]'");
48 header("Location:?forum=$forum[id]&page=end");
49 }
50 elseif(isset($_GET['del']) && $ku['status']>0)
51 {
52 if($_GET['del']=='ok')
53 {
54 mysql_query("delete from `kolhoz_forum` where `mother` = '$forum[id]' and `type` = 'komm'");
55 mysql_query("delete from `kolhoz_forum` where `id` = '$forum[id]' and `type` = 'tema'");
56 header("Location:?forum=$mother[id]");
57 }
58 else echo '<div class="event"><title>Подтверждение</title></div><div class="content"><div class="block"><ul class="block"><li><span class="title">Вы уверены?</span></li><li class="pt"><img alt="" width="16" height="16" src="images/icons/tick.png"> <a href="?forum='.$forum['id'].'&del=ok"><span>
59 Да, подтверждаю</span></a></li><li><img alt="" width="16" height="16" src="images/icons/cross.png"> <a href="?forum='.$forum['id'].'"><span>
60 Нет, отказываюсь</span></a></li></ul></div>';
61 include_once 'inc/foot.php';
62 }
63 elseif(isset($_GET['del_komm']) && intval($_GET['del_komm'])!=NULL && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `id` = '".intval($_GET['del_komm'])."' AND `type` = 'komm' AND `id` != '$fk[id]'"),0)!=0 && $ku['status']>0)
64 {
65 mysql_query("delete from `kolhoz_forum` where `mother` = '$forum[id]' and `type` = 'komm' and `id` = '".intval($_GET['del_komm'])."'");
66 header("Location:?forum=$forum[id]&page=end");
67 }
68 else
69 {
70
71 //////////////////////////////////////////////////////////////////////
72
73 //===
74 if(isset($_SESSION['avtor'])){echo "<div class='feedback'><font color='green'>Теперь автор топа:</font> <b>".nc($fk['id_user'])."</b></div>"; unset($_SESSION['avtor']);}
75
76 if ($ku['status']>0){
77 if(isset($_GET['author'])){
78
79 echo '<div class="event"><h1>Подтверждение</h1><
________
посл. ред. 23.09.2016 в 20:03; всего 2 раз(а); by Ashacom
я извиняюсь не полносту код влез.на форуме неотображаеца значок
________
посл. ред. 23.09.2016 в 20:09; всего 1 раз(а); by Ashacom
________
посл. ред. 23.09.2016 в 20:09; всего 1 раз(а); by Ashacom
Ashacom, фаил forum.php в zip архиве скинь и скажи что не поймешь
Готовый Наркоман (23.09.2016 в 20:08)
Ashacom, фаил forum.php в zip архиве скинь и скажи что не поймешь
Ashacom, фаил forum.php в zip архиве скинь и скажи что не поймешь
Готовый Наркоман, як пишуть игроки на форум не показуе значок (*) я хочу зробить щоб показував
Bomba, як пишуть игроки на форум не показуе значок (*) я хочу зробить щоб показував
Ashacom, это Бт?
Ruslan-Ruslan (23.09.2016 в 20:21)
Ashacom, это Бт?
Ashacom, это Бт?
и как зделать
Ashacom, замени форум с другой игры и перезалей базу если это бт