Просмотр файла katrinka.ru/messages.php

Размер файла: 2.29Kb
  1. <?php
  2. include 'guestbook/mylib.php';
  3. include 'config.php';
  4. $ppp=20;
  5. session_start();
  6. if (!checkagent($_SERVER['HTTP_USER_AGENT'])) { noemul(); exit; }
  7. list ($opname, $chatok) = check_op($_SERVER['REMOTE_ADDR']);
  8. if (!$chatok) { unk_op(); exit; }
  9. header("Cache-Control: no-cache");
  10. header("Content-type: text/vnd.wap.wml");
  11. $lang=$_GET['lang'];
  12. $agent=$_SERVER['HTTP_USER_AGENT'];
  13. if (($conn=pg_connect("host=$dbhost port=$dbport dbname=$dbname user=$dbuser password=$dbpass"))) {
  14. if (isset($_SESSION['id'])) {
  15. $uid=$_SESSION['id'];
  16. $res=pg_query($conn,"select moder from users where id='$uid';");
  17. $moder=pg_result($res,0,0);
  18. if ($moder) { pg_close($conn); exit; }
  19. }
  20. }
  21. if (!$uid) { pg_close($conn); print "Not logged in"; exit; }
  22. $res=pg_query($conn,"select messages.id,users.login,messages.flag from messages,users where messages.to_u='$uid' and users.id=messages.fr_u order by messages.id desc limit $ppp;");
  23. ?>
  24. <?xml version="1.0" encoding="utf-8"?>
  25. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.2.dtd">
  26. <wml>
  27. <head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
  28. <?php print "<card id=\"Messages\" title=\"&#x0421;&#x043E;&#x043E;&#x0431;&#x0449;&#x0435;&#x043D;&#x0438;&#x044F;\">\n"; ?>
  29. <do name="a1" type="options" label="&#x041D;&#x0430;&#x043F;&#x0438;&#x0441;&#x0430;&#x0442;&#x044C;">
  30. <go href="newmsg.php" />
  31. </do>
  32. <do name="a2" type="options" label="&#x0423;&#x0434;&#x0430;&#x043B;&#x0438;&#x0442;&#x044C; &#x0432;&#x0441;&#x0435;">
  33. <go href="msgdel.php?id=all" />
  34. </do>
  35. <do name="a3" type="options" label="&#x0412; &#x0427;&#x0430;&#x0442;">
  36. <go href="chat.php" />
  37. </do>
  38. <do name="a4" type="options" label="&#x041D;&#x0430; &#x0433;&#x043B;&#x0430;&#x0432;&#x043D;&#x0443;&#x044E;">
  39. <go href="/" />
  40. </do>
  41. <p align="center">
  42. <?php
  43. if (!pg_numrows($res)) {
  44. print "&#x0421;&#x043E;&#x043E;&#x0431;&#x0449;&#x0435;&#x043D;&#x0438;&#x0439; &#x043D;&#x0435;&#x0442;<br/>";
  45. }
  46. $rows=pg_numrows($res);
  47. for ($i=0; $i<$rows; $i++) {
  48. $from=pg_result($res,$i,1);
  49. $mid=pg_result($res,$i,0);
  50. if (!pg_result($res,$i,2)) $flag='*'; else $flag='';
  51. print "<a href=\"readmsg.php?id=".$mid."\">".$flag." ".($i+1).". ".$from."</a><br/>\n";
  52. }
  53.  
  54. ?>
  55. </p>
  56. <?php counters(); ?>
  57. </card>
  58. </wml>
  59. <?php
  60. pg_close($conn);
  61. ?>