Autor Tema: AYUDA!! PLACAS!!  (Leído 482 veces)

Desconectado maskantkd

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
    • Ver Perfil
AYUDA!! PLACAS!!
« en: 13 de Abril de 2008, 09:00:21 am »
TENGO EL DE JOEL V10.0 Y NECESITO PONER LA PLACA ALADO DEL NICK OSEA EJ: MASKANTKD Y ALADO UNA PLACA WEB-MASTER.
corte un poco el funciones por k no cabia en el foro :)

Funciones:
      
         if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Moderador"
      || $usuario['rol'] == "Coordinador"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
      || $usuario['rol'] == "Dj-Fijo"
      || $usuario['rol'] == "Dj-Prueba"
      || $usuario['rol'] == "Boy-Club"
      || $usuario['rol'] == "Girl-Club"
      || $usuario['rol'] == "Club-Lila"
      || $usuario['rol'] == "Club-Naranja"
      || $usuario['rol'] == "Club-Chocolate"
      || $usuario['rol'] == "Club-Navy"
      || $usuario['rol'] == "Vip"
      || $usuario['rol'] == "Dj-Prueba"
)
 {
            if ($usuario['pass'] == $pas)
               return $usuario['nick'];
            else
               return "-1";
         }
         
      }
         
        return "0";
    }
   
    function guardar($user, $pas, $email) {
      $id = "";
      $query = "INSERT INTO `usuarios` (id, nick, rol, pass, fecha_registro, censuras, email) VALUES ('".$id."', '".$user."', '0', '".md5($pas)."', '".date("d.m.y, H:i:s")."', 0, '".$email."')";
      @mysql_query($query);
    }   
   
   // Verifica que existe un usuario y un admin
   function existeUser($login, $rol, $id) {
       global $activarReg;
      
      $query = "SELECT * FROM `usuarios` WHERE nick = '".strtolower($login)."'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      if ($rows)
         $user = @mysql_fetch_array($resp);

       if ($activarReg == "on") {
          if ($rows && $user['rol'] == "0")
            return true;
       }

      if ($rol == "Web-Master" && $rows && $user['rol'] == "Web-Master" && $user['id'] != $id)   
          return true;

      if ($rol == "Mi Reina" && $rows && $user['rol'] == "Mi Reina" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Manager-General" && $rows && $user['rol'] == "Manager-General" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Dj-Manager" && $rows && $user['rol'] == "Dj-Manager" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Super-Staff" && $rows && $user['rol'] == "Super-Staff" && $user['id'] != $id) 
          return true;

      if ($rol == "Owner" && $rows && $user['rol'] == "Owner" && $user['id'] != $id)   
          return true;

      if ($rol == "Staff" && $rows && $user['rol'] == "Staff" && $user['id'] != $id) 
          return true;
         
      if ($rol == "Moderador" && $rows && $user['rol'] == "Moderador" && $user['id'] != $id) 
          return true;
         
      if ($rol == "Coordinador" && $rows && $user['rol'] == "Coordinador" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Hobba-Gold" && $rows && $user['rol'] == "Hobba-Gold" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Hobba-Silver" && $rows && $user['rol'] == "Hobba-Silver" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Guia" && $rows && $user['rol'] == "Guia" && $user['id'] != $id) 
          return true;

      if ($rol == "Lince" && $rows && $user['rol'] == "Lince" && $user['id'] != $id)   
          return true;

      if ($rol == "Super-Dj" && $rows && $user['rol'] == "Super-Dj" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Dj-Fijo" && $rows && $user['rol'] == "Dj-Fijo" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Dj-Prueba" && $rows && $user['rol'] == "Dj-Prueba" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Boy-Club" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Girl-Club" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id) 
          return true;   

      if ($rol == "Club-Lila" && $rows && $user['rol'] == "Zafiro" && $user['id'] != $id) 
          return true;
      
      if ($rol == "Club-Naranja" && $rows && $user['rol'] == "Moderador" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Club-Chocolate" && $rows && $user['rol'] == "Rubi" && $user['id'] != $id) 
          return true;    
      
      if ($rol == "Club-Navy" && $rows && $user['rol'] == "Bronze" && $user['id'] != $id) 
          return true;      

       return false;
   }    
   
   // Busca el Rango identificativo del admin
   function idenAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if (!$rows)
         return -1;   
      else
         return $usuario['rol'];
   }    
   
   // Busca el numero identificativo del admin
   function idAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if (!$rows)
         return -1;   
      else
         return $usuario['id'];
   }    
   
   // Verifica si es uno de los administradores
   function esAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Moderador"
      || $usuario['rol'] == "Coordinador"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
      || $usuario['rol'] == "Dj-Fijo"
      || $usuario['rol'] == "Dj-Prueba"
      || $usuario['rol'] == "Boy-Club"
      || $usuario['rol'] == "Girl-Club"
      || $usuario['rol'] == "Club-Lila"
      || $usuario['rol'] == "Club-Naranja"
      || $usuario['rol'] == "Club-Chocolate"
      || $usuario['rol'] == "Club-Navy"
)
         return true;
      else
         return false;   
   }   
function esmod($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master"
      || $usuario['rol'] == "Owner"
      || $usuario['rol'] == "Dj-Manager"
      || $usuario['rol'] == "Manager-General"
      || $usuario['rol'] == "Mi Reina"
      || $usuario['rol'] == "Super-Staff"
      || $usuario['rol'] == "Staff"
      || $usuario['rol'] == "Moderador"
      || $usuario['rol'] == "Coordinador"
      || $usuario['rol'] == "Hobba-Gold"
      || $usuario['rol'] == "Hobba-Silver"
      || $usuario['rol'] == "Guia"
      || $usuario['rol'] == "Lince"
      || $usuario['rol'] == "Super-Dj"
)
         return true;
      else
         return false;   
   }   
   
   // Verifica si es el SUPERadministrador
   function esSuperAdmin($login) {
      $query = "SELECT * FROM `usuarios` WHERE nick = '$login'";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp); 
      $usuario = @mysql_fetch_array($resp);
      
      if ($usuario['rol'] == "Web-Master")
         return true;
      else
         return false;   
   }

    // Función para reemplazar los códigos por su respectivo smilie
    function reemplazarSmilies($palabra) {
      $query = "SELECT * FROM `smilies`";
      $resp = @mysql_query($query);
      $rows = @mysql_num_rows($resp);
      if ($rows) {
         while ($placa = @mysql_fetch_array($resp))
         $palabra = str_replace($placa['codigo'] ,"<img src=".$placa['imagen']." align=middle>", $palabra);
      }
$query2 = "SELECT * FROM `coleccionplacas`";
$resp2 = @mysql_query($query2);
      
while($uplaca = @mysql_fetch_array($resp2)) {
if($login == "".$uplaca['nick']."") {
$palabra = str_replace(placa1,"<img src=smilies/arrepentido.gif align=middle>",$palabra);
$palabra = str_replace(a2,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a3,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a4,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a5,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a6,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a7,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a8,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a9,"<img src=http:// align=middle>",$palabra);
$palabra = str_replace(a10,"<img src=http:// align=middle>",$palabra);
       }}   
       return $palabra;
    }
   
   function bbcode($texto) {
       
$query = "SELECT * FROM `bbcodes` WHERE type = '1' order by id desc";
$query2 = "SELECT * FROM `bbcodes` WHERE type = '2' order by id desc";
$resp = @mysql_query($query);
$resp2 = @mysql_query($query2);
while ($bbcode = @mysql_fetch_array($resp))
$texto = eregi_replace("\\".$bbcode['1']."".$bbcode['2']."\\".$bbcode['3']."([^\\[]*)\\".$bbcode['1']."/".$bbcode['2']."\\".$bbcode['3']."","".$bbcode['1et']."\\1".$bbcode['2et']."", $texto);
while($bbcode = @mysql_fetch_array($resp2))
$texto = eregi_replace("\\".$bbcode['name']."","".$bbcode['repla']."",$texto);

      return $texto;
   }
   
   function arrayCensura() {
        $query = "SELECT * from censuras";
      $resp = @mysql_query($query);
      $palabras = array();
      $i = 0;
      while ($palabras[$i] = @mysql_fetch_array($resp)) {
         $palabras[$i] = $palabras[$i]['palabra'];
         $i ++;
      }

      return $palabras;
   }

   function arrayCaracteres() {
        $query = "SELECT * from caracteres";
      $resp = @mysql_query($query);
      $palabras = array();
      $i = 0;
      while ($palabras[$i] = @mysql_fetch_array($resp)) {
         $palabras[$i] = $palabras[$i]['caracter'];
         $i ++;
      }

      return $palabras;
   }   
   
    function guardarMensaje($login, $texto, $web, $ipLogin) {
        global $maximo, $existeNick, $activarIp, $activarHora, $maxMsg, $activarBBcode, $mensajes,
             $maxNick, $colorwebmasters, $colorowners, $colormanagergeneral, $colordjmanager, $colormireina, $colorsuperstaff, $colorstaff,
            $colorhobbagold, $colorhobbasilver, $colorguia, $colorlince, $colorsuperdj, $colordjfijo, $colordjprueba,
            $colorgirlclub, $colorboyclub, $colorclubnaranja, $colorclublila, $colorclubchocolate, $colorclubnavy, $colorvip, $coloranonimo, $activarAutomensaje, $tAutomensaje;
      
      if (strlen($login) > $maxNick)
        return _NEXCEEDSLIMITCHARS;
      if (strlen($texto) > $maxMsg)
        return _MEXCEEDSLIMITCHARS;
      
      $login = htmlentities($login);
        // No permitir etiquetas HTML, ni espacios en blanco en el nick
        $login = reemplazarSmilies($login);
      $web = htmlentities($web);

        // Aquí vamos a procesar el mensaje palabra por palabra para que ninguna
      // sea demasiado larga y destroce el diseño
        // Dividimos el mensaje por palabras
        $palabrasm = explode(" ",$texto);
        // Contamos cuantas palabras son
        $numpalabras = count($palabrasm);

        // Bucle "for" para recorrer las palabras y dividirlas si hay alguna larga
        for ($i = 0; $i < $numpalabras; $i++) {
           // Comparamos la longitud de las palabras con el máximo
           if (strlen($palabrasm[$i]) > $maximo) {
             // Dividimos las palabras que excedan el máximo 
             $palabrasm[$i] = wordwrap($palabrasm[$i], $maximo, "<br>", 1);
          $palabrasm[$i] = htmlentities($palabrasm[$i]);
          $palabrasm[$i] = str_replace("&lt;","<", $palabrasm[$i]);
          $palabrasm[$i] = str_replace("&gt;",">", $palabrasm[$i]);
           } else
               $palabrasm[$i] = htmlentities($palabrasm[$i]);
           $palabrasm[$i] = reemplazarSmilies($palabrasm[$i]);
        } // Fin bucle "for"

      $palabras = arrayCensura();
      if ($palabras[0] != "") {
      for ($i = 0; $i < sizeof($palabrasm); $i ++)
         for ($j = 0; $j < (sizeof($palabras) - 1); $j ++) {
            if (eregi($palabras[$j], $palabrasm[$i])) {
             $palabrasm[$i] = "****"; 
            if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
            }
         }
      }
      
      $caracteres = arrayCaracteres();
      if ($caracteres[0] != "") {
      for ($i = 0; $i < sizeof($palabrasm); $i ++)
         for ($j = 0; $j < (sizeof($caracteres) - 1); $j ++) {
            if (eregi($caracteres[$j], $palabrasm[$i])) {
             $palabrasm[$i] = ""; 
            if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE nick ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
            }
         }
      }
            
        // Unimos las palabras mediante espacios vacíos para crear el mensaje
        $texto = implode(" ",$palabrasm);

         if ($texto == "")
           return _NOMESSAGE;
       
      if ($palabras[0] != "") { 
      for ($i = 0; $i < (sizeof($palabras) - 1); $i ++) {
         if (eregi($palabras[$i],$login))   {
          $login = "****";
          if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
          }
      }      
      }

      if ($caracteres[0] != "") {
      for ($i = 0; $i < (sizeof($caracteres) - 1); $i ++) {
         if (eregi($caracteres[$i], $login)) {   
          $login = "";
          if (isset($_SESSION['nnick'])) {
               $query = "UPDATE `usuarios` SET censuras = censuras + 1 WHERE id ='".$_SESSION['nnick']."'";
               @mysql_query($query);
               }
          }
      }      
      }   
      
         if ($login == "")
           return _NONICK;
      
      if ($activarBBcode == "on")
        $texto = bbcode($texto);      

        // Fecha en la que se envió el mensaje
      $fecha .= " "._AT." ";
      
       $fecha .= Date("H:i");
       
        if ($existeNick == "true") {
         $rol = idenAdmin($login);

         if ($rol == "Web-Master")
                     $color = $colorwebmasters;                       

         else if ($rol == "Mi Reina")
            $color = $colormireina;   

         else if ($rol == "Manager-General")
               $color = $colormanagergeneral;
   
         else if ($rol == "Dj-Manager")
               $color = $colordjmanager;
   
         else if ($rol == "Super-Staff")
               $color = $colorsuperstaff;
   
         else if ($rol == "0")
               $color = $colorvip;

         else if ($rol == "Owner")
                     $color = $colorowners;

         else if ($rol == "Staff")
               $color = $colorstaff;
               
         else if ($rol == "Moderador")
               $color = $colormoderador;
               
         else if ($rol == "Coordinador")
               $color = $colorcoordinador;
   
         else if ($rol == "Hobba-Gold")
               $color = $colorhobbagold;
   
         else if ($rol == "Hobba-Silver")
               $color = $colorhobbasilver;
   
         else if ($rol == "Guia")
               $color = $colorguia;
   
         else if ($rol == "Lince")
               $color = $colorlince;

         else if ($rol == "Super-Dj")
               $color = $colorsuperdj;
   
         else if ($rol == "Dj-Fijo")
               $color = $colordjfijo;
   
         else if ($rol == "Dj-Prueba")
               $color = $colordjprueba;
   
         else if ($rol == "Boy-Club")
               $color = $colorboyclub;
   
         else if ($rol == "Girl-Club")
               $color = $colorgirlclub;
         
         else if ($rol == "Club-Lila")
               $color = $colorclublila;
   
         else if ($rol == "Club-Naranja")
               $color = $colorclubnaranja;
   
         else if ($rol == "Club-Chocolate")
               $color = $colorclubchocolate;
   
         else if ($rol == "Club-Navy")
               $color = $colorclubnavy;
            
         $query = "SELECT * FROM `usuarios` WHERE nick = '".$login."'";
         $resp = @mysql_query($query);
         $usuario = @mysql_fetch_array($resp);
         $color2 = $usuario['colorletra'];
         $texto = "<b><font color=".$color2.">".$texto;
         $user_id = $usuario['id'];   
         $login = "";
         $query = "UPDATE `usuarios` SET mensajes = mensajes + 1 WHERE id ='" .$user_id. "'";
         @mysql_query($query);
        } else {
            $color = $coloranonimo;  // anonimo
         $user_id = -1;
         }
         
      $query = "UPDATE `configuracion` SET valor = valor + 1 WHERE campo = 'total_mensajes'";
      @mysql_query($query);
            
      $id = "";
      $tiempo = microtime();
      $tiempo = explode(" ", $tiempo);
      $tiempo = $tiempo[1];
      $query = "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES ('".$id."', '".$user_id."', '".$texto."', '".$web."', '".$color."', '".$ipLogin."', '".$fecha."', '".$login."', '".$tiempo."')";
      @mysql_query($query);
      
      if ($activarAutomensaje == "on") {
         $query = "SELECT * FROM `automensaje` WHERE id = '1'";
         $resp = @mysql_query($query);
         $automensaje = @mysql_fetch_array($resp);
         $fecha1 = $automensaje['ultimo'];
         $fecha2 = microtime();
         $fecha2 = explode(" ", $fecha2);
         $fecha2 = $fecha2[1];
         if (($fecha2 - $fecha1) >= $tAutomensaje) {
            $id = "";
            $fecha .= " "._AT." ";
             $fecha .= Date("H:i");
            $query = "INSERT INTO mensajes (id, usuario, texto, web, color, ip, fecha, nombre, tiempo) VALUES ('".$id."', '-1', '".$automensaje['texto']."', '', '#FF0000', '', '".$fecha."', 'Auto-Mensaje', '".$tiempo."')";
            @mysql_query($query);
            $query = "UPDATE `automensaje` set ultimo = '".$fecha2."' WHERE id = '1'";
            @mysql_query($query);
         }
      
      }
      
      return "";
    }

GRACIAS.

Comunidad PHPeros

AYUDA!! PLACAS!!
« en: 13 de Abril de 2008, 09:00:21 am »

Desconectado ImaX

  • PHPerit@
  • *
  • Mensajes: 46
  • Karma: 0
  • Sexo: Masculino
  • <? :D ?>
    • Ver Perfil
    • CalicoMusic!
Re: AYUDA!! PLACAS!!
« Respuesta #1 en: 13 de Abril de 2008, 10:47:17 am »
Mira, la unica solucion que te puedo dar es que te descargues el funciones.php del post del minichat de megacamilo ;)
Archivo no encontrado, pruebe de nuevo.
HabboMusic!