Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <p id="resultado_busqueda">
- <?php
- define("IN_MYBB", 1);
- include("global.php");
- if(!$db) {
- echo 'ERROR: No se pudo conectar a la base de datos';
- } else {
- if(isset($_POST['texto_buscar']))
- {
- $texto = $db->escape_string($_POST['texto_buscar']);
- $buscarlugar = $db->escape_string($_POST['buscar_en']);
- $unviewable = get_unviewable_forums();
- if($unviewable)
- {
- $unviewwhere = " AND fid NOT IN ($unviewable)";
- }
- if(my_strlen($texto) > 0)
- {
- $temas = "SELECT * FROM " . TABLE_PREFIX . "threads t INNER JOIN " . TABLE_PREFIX . "users u ON (u.uid = t.uid) WHERE subject LIKE '%" . $texto . "%' AND t.visible = '1' $unviewwhere ORDER BY t.tid DESC LIMIT 8";
- $miembros = "SELECT * FROM " . TABLE_PREFIX . "users u INNER JOIN " . TABLE_PREFIX . "usergroups g ON (u.usergroup = g.gid) WHERE username LIKE '%" . $texto . "%' ORDER BY u.uid DESC LIMIT 8";
- switch ($buscarlugar) {
- case 1:
- $temas_ok = $db->query($temas);
- if($temas_ok)
- {
- while ($datos = $db->fetch_array($temas_ok))
- {
- if(my_strlen($datos['subject']) > 35)
- {
- $datos['subject'] = my_substr($datos['subject'], 0, 35) . "...";
- }
- if((my_date($mybb->settings['dateformat'], $datos['dateline']) == "Hoy") || (my_date($mybb->settings['dateformat'], $datos['dateline']) == "Ayer"))
- {
- $tiempo = "Creado el dia de ";
- }else{
- $tiempo = "Creado el ";
- }
- if(empty($datos['avatar'])) {
- $datos['avatar'] = $mybb->settings['bburl'] . "/images/avatars/invalid_url.gif";
- }
- echo "<a href=\"{$mybb->settings['bburl']}/showthread.php?tid={$datos['tid']}\">";
- echo "<img src=\"{$datos['avatar']}\" height=\"48\" width=\"48\" />";
- echo "<span class=\"nombre_tema\">{$datos['subject']}</span>";
- echo "<span class=\"datos\">{$tiempo} " . my_date($mybb->settings['dateformat'], $datos['dateline']) . " por {$datos['username']}<br>Este tema tiene {$datos['views']} visitas y {$datos['replies']} resp.</span></a>";
- }
- }else{
- echo "ERROR: Hay un problema con la consulta SQL.";
- }
- break;
- case 2:
- $miebros_ok = $db->query($miembros);
- if($miebros_ok)
- {
- while ($datos = $db->fetch_array($miebros_ok))
- {
- if(my_strlen($datos['username']) > 35)
- {
- $datos['username'] = my_substr($datos['username'], 0, 35) . "...";
- }
- if(empty($datos['avatar'])) {
- $datos['avatar'] = $mybb->settings['bburl'] . "/images/avatars/invalid_url.gif";
- }
- echo "<a href=\"{$mybb->settings['bburl']}/member.php?action=profile&uid={$datos['uid']}\">";
- echo "<img src=\"{$datos['avatar']}\" height=\"48\" width=\"48\" />";
- echo "<span class=\"nombre_tema\">{$datos['username']}</span>";
- echo "<span class=\"datos\">Mensajes: {$datos['postnum']} | Reputación: {$datos['reputation']} <br>Registro: " . my_date($mybb->settings['dateformat'], $datos['regdate']) . " | Ultima visita: ". my_date($mybb->settings['dateformat'], $datos['lastvisit']) ."</span></a>";
- }
- }else{
- echo "ERROR: Hay un problema con la consulta SQL.";
- }
- break;
- }
- echo '<span class="seperator"><a href="search.php" >No encuentras lo que necesitas? Búsqueda Avanzada</a></span><br class="break" />';
- }
- }else{
- echo "ERROR: No se puede acceder directamente al archivo.";
- }
- }
- ?>
- </p>
Add Comment
Please, Sign In to add comment