Advertisement
Guest User

funciones

a guest
Apr 17th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. <?php
  2. /*
  3. * PeakCMS
  4. * Créditos a sus respectivos creadores
  5. * CMS by Marlon (Crixus)
  6. */
  7.  
  8. require_once("configuracion.php");
  9. $users = mysql_query("SELECT * FROM server_status");
  10. $on = mysql_fetch_assoc($users);
  11. $UsersOnline = $on['users_online'];
  12. $online = $myrow['online'];
  13. $diamonds = $myrow['vip_points'];
  14. $userid = $myrow['id'];
  15. $users = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['Username']."' AND password = '".$_SESSION['Password']."");
  16. $user = mysql_fetch_array($users);
  17.  
  18. $H = date('H');
  19. $i = date('i');
  20. $s = date('s');
  21. $m = date('m');
  22. $d = date('d');
  23. $Y = date('Y');
  24. $j = date('j');
  25. $n = date('n');
  26. $today = $d;
  27. $month = $m;
  28. $year = $Y;
  29. $getmoney_date = date('d/m/Y',mktime($m,$d,$Y));
  30. $birthday_date = date('d/m', mktime($m,$d));
  31. $date_normal = date('d/m/Y',mktime($m,$d,$Y));
  32. $date_full = date('d/m/Y H:i:s',mktime($H,$i,$s,$m,$d,$Y));
  33.  
  34. /*
  35. CONFIG GENERAL (OPCIONAL)
  36. */
  37.  
  38. $MINRANK = "10";
  39. $MAXRANK = "12";
  40.  
  41. /*
  42. FIN CONFIG GENERAL (OPCIONAL)
  43. */
  44. function SacarIP() {
  45. if($_SERVER) {
  46. if($_SERVER["HTTP_X_FORWARDED_FOR"]) {
  47. $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
  48. } elseif ($_SERVER["HTTP_CLIENT_IP"]) {
  49. $realip = $_SERVER["HTTP_CLIENT_IP"];
  50. } else {
  51. $realip = $_SERVER["REMOTE_ADDR"];
  52. }
  53. } else {
  54. if(getenv("HTTP_X_FORWARDED_FOR")) {
  55. $realip = getenv("HTTP_X_FORWARDED_FOR");
  56. } elseif(getenv("HTTP_CLIENT_IP")) {
  57. $realip = getenv("HTTP_CLIENT_IP");
  58. } else {
  59. $realip = getenv("REMOTE_ADDR");
  60. }
  61. }
  62. return $realip;
  63. }
  64. $ip = SacarIP();
  65.  
  66.  
  67. function GenerateTicket(){
  68. $data = "Habbo-";
  69. for ($i=1; $i<=6; $i++){
  70. $data = $data . rand(0,9);
  71. }
  72. $data = $data . "-";
  73. for ($i=1; $i<=20; $i++){
  74. $data = $data . rand(0,9);
  75. }
  76. $data = $data . "-HOLO-HOTEL";
  77. $data = $data . rand(0,5);
  78. return $data;
  79. }
  80.  
  81. function addslashes__recursive($var){
  82. if (!is_array($var))
  83. return addslashes($var);
  84. $new_var = array();
  85. foreach ($var as $k => $v)$new_var[addslashes($k)]=addslashes__recursive($v);
  86. return $new_var;
  87. }
  88. $_POST=addslashes__recursive($_POST);
  89. $_GET=addslashes__recursive($_GET);
  90. $_REQUEST=addslashes__recursive($_REQUEST);
  91. $_SERVER=addslashes__recursive($_SERVER);
  92. $_COOKIE=addslashes__recursive($_COOKIE);
  93.  
  94. function ProtectVars($str)
  95. {
  96. $str = addslashes($str);
  97. $str = mysql_real_escape_string($str);
  98. $str = htmlspecialchars($str);
  99. return $str;
  100. }
  101.  
  102. function FilterText($a){
  103. $a = stripslashes(htmlspecialchars($a));
  104. $a = trim($a);
  105. $a = str_replace('"','&#34;',$a);
  106. $a = str_replace("'","&#39;",$a);
  107. $a = str_replace("<script","",$a);
  108. $a = str_replace("(","",$a);
  109. $a = str_replace(")","",$a);
  110. return $a;
  111. }
  112.  
  113. function FilterTextNews($a){
  114. $a = htmlspecialchars_decode($a);
  115. $a = stripslashes($a);
  116. $a = str_replace('rn',' ',$a);
  117. return $a;
  118. }
  119.  
  120. function GenerateCode(){
  121. $string = substr(md5(rand()*time()),0,50);
  122. $string = strtoupper($string);
  123. $string = str_replace("O","B", $string);
  124. $string = str_replace("0","C", $string);
  125. $_SESSION["code"] = strtoupper($string);
  126. return $string;
  127. }
  128.  
  129.  
  130. function ComprobateExist($a){
  131.  
  132. $GetUser = mysql_query("SELECT * FROM users WHERE username = '$a' || mail = '$a'");
  133. if(mysql_num_rows($GetUser) > 0)
  134. {
  135. return true;
  136. }else{
  137. return false;
  138. }
  139. }
  140.  
  141. foreach($_POST as $param => $value)
  142. {
  143. $_POST[$param] = ProtectVars($value);
  144. }
  145. foreach($GET as $param => $value)
  146. {
  147. $_GET[$param] = ProtectVars($value);
  148. }if(isset($_SESSION['Username']) && isset($_SESSION['Password']))
  149. {
  150. $SU = $_SESSION['Username'];
  151. $SP = $_SESSION['Password'];
  152.  
  153. $GetUser = mysql_query("SELECT * FROM users WHERE username = '$SU' AND password = '".md5($SP)."'");
  154. if(mysql_num_rows($GetUser) > 0)
  155. {
  156. $myrow = mysql_fetch_assoc($GetUser);
  157. define("User", true);
  158. }
  159. } else {
  160. define("User", false);
  161. }
  162.  
  163. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement