Advertisement
Guest User

tags

a guest
Apr 13th, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.96 KB | None | 0 0
  1. <?php
  2.  
  3. include('.LINK/core.php');
  4. include('LINK/session.php');
  5.  
  6. $key = $_GET['key'];
  7. $tag = FilterText($_POST['tagName']);
  8.  
  9. $tmp = mysql_query("SELECT * FROM user_tags WHERE user_id = '".$my_id."' LIMIT 20") or die(mysql_error());
  10. $tag_num = mysql_num_rows($tmp);
  11.  
  12. $randomq[] = "Escolha: Globo, SBT ou BAND?";
  13. $randomq[] = "Qual seu ator preferido?";
  14. $randomq[] = "Qual sua atriz preferida?";
  15. $randomq[] = "Prefere futebol ou basquete?";
  16. $randomq[] = "Qual seu Staff favorito?";
  17. $randomq[] = "Qual sua música favorita?";
  18. $randomq[] = "Qual é sua estação do ano preferida?";
  19. $randomq[] = "Qual sua banda preferida?";
  20. $randomq[] = "Você não pode viver sem qual programa de televisão?";
  21. $randomq[] = "Que instrumento musical gostaria de tocar?";
  22. $randomq[] = "Escolha: Pizza, Hamburguer ou Hot-Dog?";
  23. $randomq[] = "O esporte que você mais gosta";
  24. $randomq[] = "Para ir à festas, você veste...";
  25. $randomq[] = "Qual seu filme predileto?";
  26. $randomq[] = "Cachorros, Gatos ou algo mais exótico?";
  27. $randomq[] = "Vermelho, Azul, Rosa, ou outra cor?";
  28. $randomq[] = "O que acha do Vure Hotel?";
  29. $randomq[] = "Escolha: Rock, Pop ou Rap?";
  30. $randomq[] = "Qual palavra lhe define?";
  31. $randomq[] = "Filmes de terror ou comédia?";
  32. $randomq[] = "Fala outro idioma?";
  33. $randomq[] = "O melhor jogador de futebol do Mundo é...";
  34. $randomq[] = "Qual seu mobi preferido?";
  35.  
  36. srand ((double) microtime() * 1000000);
  37. $chosen = rand(0,count($randomq)-1);
  38.  
  39. if($key == "remove"){
  40.  
  41. mysql_query("DELETE FROM user_tags WHERE tag = '".$tag."' AND user_id = '".$my_id."' LIMIT 1") or die(mysql_error());
  42. echo "SUCCESS";
  43.  
  44. } elseif($key == "p_remove"){ ?>
  45.  
  46. <div id="profile-tags-container">
  47.  
  48. <?php mysql_query("DELETE FROM user_tags WHERE tag = '".$tag."' AND user_id = '".$my_id."' LIMIT 1") or die(mysql_error());
  49. $get_tags = mysql_query("SELECT * FROM user_tags WHERE user_id = '" . $my_id . "' ORDER BY id LIMIT 25") or die(mysql_error());
  50. $rows = mysql_num_rows($get_tags);
  51.  
  52. if($rows > 0){
  53. while ($row = mysql_fetch_assoc($get_tags)){
  54. printf(" <span class=\"tag-search-rowholder\">
  55. <a href=\"".$path."tag/%s\" class=\"tag-search-link tag-search-link-%s\"
  56. >%s</a><img border=\"0\" class=\"tag-delete-link tag-delete-link-%s\" onMouseOver=\"this.src='".$path."web-gallery/images/buttons/tags/tag_button_delete_hi.gif'\" onMouseOut=\"this.src='".$path."web-gallery/images/buttons/tags/tag_button_delete.gif'\" src=\"".$path."web-gallery/images/buttons/tags/tag_button_delete.gif\"
  57. /></span>", $row['tag'], $row['tag'], $row['tag'], $row['tag']);
  58. }
  59. } else {
  60. echo "Sem Etiquetas";
  61. }
  62.  
  63. echo "\n <img id=\"tag-img-added\" border=\"0\" src=\"".$path."web-gallery/images/buttons/tags/tag_button_added.gif\" style=\"display:none\"/>
  64. </div>";
  65.  
  66. } elseif($key == "p_list"){ ?>
  67.  
  68. <div id="profile-tags-container">
  69.  
  70. <?php mysql_query("DELETE FROM user_tags WHERE tag = '".$tag."' AND user_id = '".$my_id."' LIMIT 1") or die(mysql_error());
  71. $get_tags = mysql_query("SELECT * FROM user_tags WHERE user_id = '" . $my_id . "' ORDER BY id LIMIT 25") or die(mysql_error());
  72. $rows = mysql_num_rows($get_tags);
  73.  
  74. if($rows > 0){
  75. while ($row = mysql_fetch_assoc($get_tags)){
  76. printf(" <span class=\"tag-search-rowholder\">
  77. <a href=\"".$path."tag/%s\" class=\"tag-search-link tag-search-link-%s\"
  78. >%s</a><img border=\"0\" class=\"tag-delete-link tag-delete-link-%s\" onMouseOver=\"this.src='".$path."web-gallery/images/buttons/tags/tag_button_delete_hi.gif'\" onMouseOut=\"this.src='".$path."web-gallery/images/buttons/tags/tag_button_delete.gif'\" src=\"".$path."web-gallery/images/buttons/tags/tag_button_delete.gif\"
  79. /></span>", $row['tag'], $row['tag'], $row['tag'], $row['tag']);
  80. }
  81. } else {
  82. echo "Sem Etiquetas";
  83. }
  84.  
  85. echo "\n <img id=\"tag-img-added\" border=\"0\" src=\"".$path."web-gallery/images/buttons/tags/tag_button_added.gif\" style=\"display:none\"/>
  86. </div>";
  87.  
  88. } elseif($key == "add"){
  89.  
  90. $tag = strtolower(FilterText($_POST['tagName']));
  91. $filter = preg_replace("/[^a-z\d]/i", "", $tag);
  92.  
  93. if(strlen($tag) < 2 || $filter !== $tag || strlen($tag) > 20){
  94. echo "invalidtag"; exit;
  95. } else {
  96. $check = mysql_query("SELECT * FROM user_tags WHERE user_id = '".$my_id."' AND tag = '".$tag."' LIMIT 1") or die(mysql_error());
  97. $num = mysql_num_rows($check);
  98. if($num > 0){
  99. echo "invalidtag"; exit;
  100. } else {
  101. if($tag_num > 20){
  102. echo "invalidtag"; exit;
  103. } else {
  104. mysql_query("INSERT INTO user_tags (user_id,tag) VALUES ('".$my_id."','".$tag."')");
  105. echo "valid"; exit;
  106. }
  107. }
  108. }
  109.  
  110. } elseif($key == "mytagslist"){ ?>
  111.  
  112. <div class="habblet" id="my-tags-list">
  113. <ul class="tag-list make-clickable">
  114. <?php while($row = mysql_fetch_assoc($tmp)){
  115. printf("<li><a href=\"".$path."tag/%s\" class=\"tag\" style=\"font-size:10px\">%s</a>\n
  116. <a class=\"tag-remove-link\"\n
  117. title=\"Remover\"\n
  118. href=\"#\"></a></li>\n", $row['tag'], $row['tag']);
  119. }
  120. echo "</ul>";
  121. if($tag_num < 20){
  122. echo " <form method=\"post\" action=\"tag_ajax.php?key=add\" onsubmit=\"TagHelper.addFormTagToMe();return false;\" >
  123. <div class=\"add-tag-form clearfix\">
  124. <a class=\"new-button\" href=\"#\" id=\"add-tag-button\" onclick=\"TagHelper.addFormTagToMe();return false;\"><b>Agregar YoSoy</b><i></i></a>
  125. <input type=\"text\" id=\"add-tag-input\" maxlength=\"20\" style=\"float: right\"/>
  126. <em class=\"tag-question\"><br>" . $randomq[$chosen] . "</em>
  127. </div>
  128. <div style=\"clear: both\"></div>
  129. </form>";
  130. }
  131. echo " </div>
  132.  
  133. <script type=\"text/javascript\">
  134.  
  135. TagHelper.setTexts({
  136. tagLimitText: \"Apague algumas Etiquetas para adicionar novas, pois você atingiu o limite máximo de Etiquetas\",
  137. invalidTagText: \"Etiqueta inválida\",
  138. buttonText: \"OK\"
  139. });
  140. TagHelper.bindEventsToTagLists();
  141.  
  142. </script>\n";
  143.  
  144. }
  145. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement