1. #to pracuje na XMPPHP
  2.  
  3. $qtitle = "{$pl['body']}"; //to co napisał user w komunikatorze jabber
  4. $przezkogo = "{$pl['from']}"; // jego jid
  5.  
  6.  
  7. $qtitle = htmlentities(strip_tags($qtitle), ENT_COMPAT, "UTF-8");
  8. $przezkogo = htmlentities(strip_tags($przezkogo), ENT_COMPAT, "UTF-8");
  9.  
  10.  
  11. //mysql_query("UPDATE `jabber` SET `jabberuser` = '$przezkogo', `czas` = '".time()."' WHERE `jabberuser` = '$przezkogo' LIMIT 1");
  12.  
  13. // aktualny czas w sekundach - ostatni czas z bazy w sekundach>60*10
  14.  
  15. $seluser = mysql_query("SELECT * FROM `jabber` WHERE `jabberuser` LIKE '$przezkogo' ");
  16. $aktualnyCzas = time();
  17.  
  18.  
  19.  
  20. /*
  21. while ($wiersz = mysql_fetch_array($seluser))
  22. {
  23.  
  24. $jid = $wiersz['jabberuser'];
  25. if ($jid != $przezkogo)
  26. {mysql_query("INSERT INTO jabber SET jabberuser='$przezkogo', czas='".time()."'");}
  27.  
  28.  
  29. }
  30. */
  31. while ($wiersz = mysql_fetch_array($seluser)){
  32.  
  33. if ($wiersz['jabberuser'] != $przezkogo){
  34. mysql_query("INSERT INTO jabber SET jabberuser='$przezkogo', czas='".time()."'"); //jezeli nie ma usera jid to dodaje do bazy, nie działa....
  35. }
  36.  
  37.  
  38. }
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. while ($wiersz = mysql_fetch_array($seluser))
  49. {
  50. $czas = $wiersz['czas'];
  51.  
  52.  
  53. if ($aktualnyCzas>$czas+60*10){
  54. ###############
  55.  
  56.  
  57. mysql_query("UPDATE jabber SET czas='$aktualnyCzas' WHERE jabberuser='$przezkogo' AND czas='$czas' LIMIT 1;");
  58.  
  59. //mysql_query("DELETE FROM `jabber` WHERE CONVERT(`jabber`.`jabberuser` USING utf8) = '$przezkogo' LIMIT 1");
  60.  
  61.  
  62. mysql_query("INSERT INTO posts SET USERID='25', title='".$qtitle."',question='<small>Pytanie zadane przez komunikator Jabber przez uzytkownika <i>".$przezkogo."</i></small>', tags='".$qtitle."', category='275', time_added='".time()."', date_added='".date("Y-m-d")."', active='1'");
  63.  
  64.  
  65. $sql = mysql_query("SELECT * FROM `posts` WHERE `title` LIKE '$qtitle'");
  66.  
  67. while ($wiersz = mysql_fetch_array($sql))
  68. {
  69. $id = $wiersz['PID'];
  70.  
  71. $conn->message($pl['from'], $body="Pytanie dodane!
  72. Pytanie jest dostepne pod adresem: http://pr0geek.com/pytanie/?_$id .", $type=$pl['type']);
  73. }
  74.  
  75.  
  76. ###############
  77. }
  78. else {$conn->message($pl['from'], $body="Możesz dodawać pytania co 10 minut!", $type=$pl['type']);}
  79.  
  80. }
  81.  
  82.  
  83.  
  84.  
  85. #TO DZIAŁA BARDZO DOBRZE TYLKO NIE MA OGRANICZENIA DO 10 MINUT:
  86. /*
  87. mysql_query("INSERT INTO posts SET USERID='25', title='".$qtitle."',question='<small>Pytanie zadane przez komunikator Jabber przez uzytkownika <i>".$przezkogo."</i></small>', tags='".$qtitle."', category='275', time_added='".time()."', date_added='".date("Y-m-d")."', active='1'");
  88.  
  89.  
  90. $sql = mysql_query("SELECT * FROM `posts` WHERE `title` LIKE '$qtitle'");
  91.  
  92. while ($wiersz = mysql_fetch_array($sql))
  93. {
  94. $id = $wiersz['PID'];
  95.  
  96. $conn->message($pl['from'], $body="Pytanie dodane!
  97. Pytanie jest dostepne pod adresem: http://pr0geek.com/pytanie/?_$id .", $type=$pl['type']);
  98. }
  99.  
  100. */
  101.  
  102.  
  103.  
  104.  
  105.  
  106.