Просмотр файла mafia/change.php

Размер файла: 8.73Kb
  1. <?
  2. header("Cache-Control: no-cache");
  3. header("Content-type:text/vnd.wap.wml");
  4. $ref=rand(10000,1000000);
  5. require("inc.php");
  6. $link = @mysql_pconnect ($MySQL_Hostname, $MySQL_Username, $MySQL_Password)
  7. or die ("<wml>
  8. <card id=\"error\" title=\"error\">
  9. <do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\">Can not connect to MySQL</p>
  10. </card>
  11. </wml>");
  12. @mysql_select_db($MySQLDatabasename) or die ("<wml>
  13. <card id=\"error\" title=\"error\">
  14. <do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\">error select the database...</p>
  15. </card>
  16. </wml>");
  17. $result = @mysql_query ("Select * from mafusers where id='".$id."'");
  18. if (mysql_affected_rows() == 0) {
  19. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
  20. echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
  21. echo "<wml>\n";
  22. echo "<card id=\"error\" title=\"&#x041E;&#x0448;&#x0438;&#x0431;&#x043A;&#x0430;\" ontimer=\"index.php?ref=$ref\"><timer value=\"15\"/>\n";
  23. echo "<p align=\"center\">\n";
  24. echo "User was not found\n";
  25. echo "</p>\n";
  26. echo "</card>\n";
  27. echo "</wml>\n";
  28. mysql_close($link);
  29. exit;
  30. }
  31. $row = mysql_fetch_array ($result);
  32. if ($ps !== $row["pass"]){
  33. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
  34. echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
  35. echo "<wml>\n";
  36. echo "<card id=\"error\" title=\"&#x041E;&#x0448;&#x0438;&#x0431;&#x043A;&#x0430;\" ontimer=\"index.php?ref=$ref\"><timer value=\"15\"/>\n";
  37. echo "<p align=\"center\">\n";
  38. echo "Your login failed\n";
  39. echo "</p>\n";
  40. echo "</card>\n";
  41. echo "</wml>\n";
  42. mysql_close($link);
  43. exit;
  44. }
  45. $us=$row["user"];
  46.  
  47.  
  48. if(!isset($go))
  49. {
  50. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
  51. echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
  52. echo "<wml>\n";
  53. echo "<head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>\n";
  54. echo "<card id=\"change\" title=\"Настройки\">\n";
  55. echo "<p>\n";
  56. echo "Время автообновления(сек):<br/>\n";
  57. echo "<select name=\"avr\">\n";
  58. if($row["avr"] === "100")
  59. {
  60. echo "<option value=\"100\">10</option>\n";
  61. }
  62. elseif($row["avr"] === "150")
  63. {
  64. echo "<option value=\"150\">15</option>\n";
  65. }
  66. elseif($row["avr"] === "200")
  67. {
  68. echo "<option value=\"200\">20</option>\n";
  69. }
  70. elseif($row["avr"] === "250")
  71. {
  72. echo "<option value=\"250\">25</option>\n";
  73. }
  74. elseif($row["avr"] === "300")
  75. {
  76. echo "<option value=\"300\">30</option>\n";
  77. }
  78. elseif($row["avr"] === 0) echo "<option value=\"0\">Отключить</option>\n";
  79. echo "<option value=\"0\">Отключить</option>\n";
  80. echo "<option value=\"100\">10</option>\n";
  81. echo "<option value=\"150\">15</option>\n";
  82. echo "<option value=\"200\">20</option>\n";
  83. echo "<option value=\"250\">25</option>\n";
  84. echo "<option value=\"300\">30</option>\n";
  85. echo "</select><br/>\n";
  86. echo "Кол-во сообшений:<br/>\n";
  87. echo "<select name=\"max\">\n";
  88. if($row["max"] === "5")
  89. {
  90. echo "<option value=\"5\">5</option>\n";
  91. }
  92. elseif($row["max"] === "8")
  93. {
  94. echo "<option value=\"8\">8</option>\n";
  95. }
  96. elseif($row["max"] === "10")
  97. {
  98. echo "<option value=\"10\">10</option>\n";
  99. }
  100. elseif($row["max"] === "12")
  101. {
  102. echo "<option value=\"12\">12</option>\n";
  103. }
  104. elseif($row["max"] === "15")
  105. {
  106. echo "<option value=\"15\">15</option>\n";
  107. }
  108. elseif($row["max"] === "20")
  109. {
  110. echo "<option value=\"20\">20</option>\n";
  111. }
  112. elseif($row["max"] === "25")
  113. {
  114. echo "<option value=\"25\">25</option>\n";
  115. }
  116. elseif($row["max"] === "30")
  117. {
  118. echo "<option value=\"30\">30</option>\n";
  119. }
  120. echo "<option value=\"5\">5</option>\n";
  121. echo "<option value=\"8\">8</option>\n";
  122. echo "<option value=\"10\">10</option>\n";
  123. echo "<option value=\"12\">12</option>\n";
  124. echo "<option value=\"15\">15</option>\n";
  125. echo "<option value=\"20\">20</option>\n";
  126. echo "<option value=\"25\">25</option>\n";
  127. echo "<option value=\"30\">30</option>\n";
  128. echo "</select><br/>\n";
  129. echo "По умолчанию сказать:<br/>\n";
  130. if($row["say"] === "0")
  131. {
  132. echo "<select name=\"say\">\n";
  133. echo "<option value=\"0\">Приватно</option>\n";
  134. echo "<option value=\"1\">Всем</option>\n";
  135. echo "</select><br/>\n";
  136. }
  137. else
  138. {
  139. echo "<select name=\"say\">\n";
  140. echo "<option value=\"1\">Всем</option>\n";
  141. echo "<option value=\"0\">Приватно</option>\n";
  142. echo "</select><br/>\n";
  143. }
  144.  
  145. echo "Транслит:<br/>\n";
  146. echo "<select name=\"trun\">\n";
  147. if($row["translit"] == 0){
  148. echo "<option value=\"0\">Отключен</option>\n";
  149. echo "<option value=\"1\">Включен</option>\n";
  150. } else {
  151. echo "<option value=\"1\">Включен</option>\n";
  152. echo "<option value=\"0\">Отключен</option>\n";
  153. }
  154. echo "</select><br/>\n";
  155. echo "Смайлы:<br/>\n";
  156. echo "<select name=\"smls\">\n";
  157. if ($row["smiles"]==0){
  158. echo "<option value=\"0\">Отключены</option>\n";
  159. echo "<option value=\"1\">Статичные</option>\n";
  160. echo "<option value=\"2\">Все смайлы</option>\n";
  161. }else if ($row["smiles"]==1){
  162. echo "<option value=\"1\">Статичные</option>\n";
  163. echo "<option value=\"0\">Отключены</option>\n";
  164. echo "<option value=\"2\">Все смайлы</option>\n";
  165. }else{
  166. echo "<option value=\"2\">Все смайлы</option>\n";
  167. echo "<option value=\"0\">Отключены</option>\n";
  168. echo "<option value=\"1\">Статичные</option>\n";
  169. }
  170. echo "</select><br/>\n";
  171. if(isset($rm))echo "<anchor title=\"go\">Апдейт<go href=\"change.php?id=$id&amp;ps=$ps&amp;go=rew&amp;rm=$rm&amp;ref=$ref\" method=\"post\">\n";
  172. else echo "<anchor title=\"go\">Апдейт<go href=\"change.php?id=$id&amp;ps=$ps&amp;go=rew&amp;ref=$ref\" method=\"post\">\n";
  173. echo "<postfield name=\"avr\" value=\"$(avr)\"/>\n";
  174. echo "<postfield name=\"max\" value=\"$(max)\"/>\n";
  175. echo "<postfield name=\"say\" value=\"$(say)\"/>\n";
  176. echo "<postfield name=\"trun\" value=\"$(trun)\"/>\n";
  177. echo "<postfield name=\"smls\" value=\"$(smls)\"/>\n";
  178. echo "</go></anchor><br/>\n";
  179. echo "*********<br/>\n";
  180. if(isset($rm))echo "<a href=\"maf.php?id=$id&amp;ps=$ps&amp;rm=$rm&amp;ref=$ref\">В игру</a>\n";
  181. else echo "<a href=\"enter.php?id=$id&amp;ps=$ps&amp;ref=$ref\">На улицу</a>\n";
  182. echo "</p>\n";
  183. echo "</card>\n";
  184. echo "</wml>\n";
  185. mysql_close ($link);
  186. exit;
  187. }
  188.  
  189.  
  190.  
  191. $avr = trim(" $avr ");
  192. $max = trim(" $max ");
  193. $say = trim(" $say ");
  194. $trun = trim(" $trun ");
  195. $emp="Неправильный формат данных!";
  196. if(!preg_match("!^[0-9]+$!i",$avr)) {
  197. $error = $emp;
  198. } elseif(!preg_match("!^[0-9]+$!i",$max)) {
  199. $error = $emp;
  200. } elseif(!preg_match("!^[0-9]+$!i",$say)) {
  201. $error = $emp;
  202. } elseif(!preg_match("!^[0-9]+$!i",$trun)) {
  203. $error = $emp;
  204. } elseif(!preg_match("!^[0-9]+$!i",$smls)) {
  205. $error = $emp;
  206. }
  207.  
  208. if (!isset($error)) {
  209. $result = mysql_query ("Select * mafusers where id = '".$id."'");
  210. if (mysql_affected_rows() == 0) {
  211. $error = "database error...";
  212. } else {
  213. $ins_str = "Update mafusers set avr='".$avr."', max='".$max."', say='".$say."', translit='".$trun."', smiles = '".$smls."' where id ='".$id."'";
  214. }
  215. if (mysql_query ($ins_str)) {
  216. $msg = "Ваши настройки изменены";
  217.  
  218. } else {
  219. $error = " ".mysql_error()." ";
  220. }
  221. }
  222.  
  223. mysql_close($link);
  224.  
  225. if (isset($error)) {
  226. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
  227. echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
  228. echo "<wml>\n";
  229. if(isset($rm))echo "<card id=\"error\" title=\"error\" ontimer=\"change.php?id=$id&amp;rm=$rm&amp;ps=$ps\"><timer value=\"10\"/>\n";
  230. else echo "<card id=\"error\" title=\"error\" ontimer=\"change.php?id=$id&amp;ps=$ps\"><timer value=\"10\"/>\n";
  231. echo "<do type=\"prev\" label=\"Back\"><prev/></do>\n";
  232. echo "<p>\n";
  233. echo "<b>$error/b>\n";
  234. echo "</p>\n";
  235. echo "</card>\n";
  236. echo "</wml>\n";
  237. exit;
  238. }
  239. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
  240. echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
  241. echo "<wml>\n";
  242. if(isset($rm))echo "<card id=\"ok\" title=\"OK\" ontimer=\"maf.php?id=$id&amp;ps=$ps&amp;rm=$rm&amp;ref=$ref\"><timer value=\"10\"/>\n";
  243. else echo "<card id=\"ok\" title=\"OK\" ontimer=\"enter.php?id=$id&amp;ps=$ps&amp;ref=$ref\"><timer value=\"10\"/>\n";
  244. echo "<p>\n";
  245. echo "<b>$msg</b><br/>\n";
  246. echo "</p>\n";
  247. echo "</card>\n";
  248. echo "</wml>\n";
  249. ?>