Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/10/2011, 12:43
fernandrock
 
Fecha de Ingreso: diciembre-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Problemas al llamar funciones (redeclare)

wall.php
Código PHP:
<? include_once("db.php");
include_once(
"func.php");
include_once(
"wall_like.php");
include_once(
"log.php");

/*TIPOS
de usuario
1 - estado
2 - publicacion normal
3 - compartir foto
4 - compartir video
5 - compartir enlace

de un usuario a otro
6 - publicacion
7 - compartir foto
8 - compartir video
9 - compartir enlace

acciones de usuario
10 - acualizo albun
11 - amigo de...
*/

$user $_GET['u'];
$limit1 $_GET['lim1'];
$limit2 $_GET['lim2'];
$mostrando 0;

$wallCountGet mysql_query("SELECT * FROM wall_post WHERE user='$user'");
$wallCount mysql_num_rows($wallCountGet);

$wallToGet mysql_query("SELECT * FROM wall_post WHERE user='$user' ORDER BY id DESC LIMIT $limit1, $limit2");
while(
$wallGet mysql_fetch_array($wallToGet)){
    
$mostrando $mostrando+1;

    
$idP $wallGet['id'];
    
$tipoP $wallGet['tipo'];
    
$likescount countlikes($idP);
    
    
//usuario dueno
    
$userAvatar2 avatar($user);
    
$userAvatar $avatarCar.$userAvatar2;
    
$userName showname($user);
    
    
//usuario de qn viene
    
$fromP $wallGet['idfrom'];
    
$nameP showname($fromP);
    
$avatarP2 avatar($fromP);
    
$avatarP $avatarCar.$avatarP2;
    
    
//LIke
    
$like_txt userlike($idP$idUser$fromP);
    
    if(
$idUser == $fromP or $user == $idUser){
        
$delete_txt "<span class='likelink' onclick='deletePost($idP);'>eliminar</span> &middot; ";
    }else{
        
$delete_txt "";
    }
    
    
//Contenidos
    
$msjP $wallGet['texto'];
    
$msjP myCodeMsj($msjP);
    
$imgP $wallGet['img'];
    
$flashP $wallGet['flash'];
    
$linkP $wallGet['link'];
    
    
//Fecha y hora
    
$horaP $wallGet['hora'];
    
$minP $wallGet['min'];
    
$diaNP $wallGet['dian'];
    
$diaP $wallGet['dia'];
    
$mesP $wallGet['mes'];
    
$anioP $wallGet['anio'];
    
$textoDate datetext($diaP$mesP$anioP$diaNP$horaP$minP$hoyDia$hoyMesNum$hoyAnio$hoyHora$hoyMin);
    
    
//Procesa el tipo
    
switch($tipoP){
        case 
1//Estado
            
echo "<li>
                <a href='profile.php?id=$user'><img src='mini.php?i=$userAvatar' class='avatar'/><a>
                <div class='status'><a href='profile.php?id=$user'><b>$userName</b></a><p class='message'>$msjP</p>"
;
        break;
        
        case 
3;
        echo 
"<li>
        <a href='profile.php?id=$user'><img src='mini.php?i=$userAvatar' class='avatar'/><a>
        <div class='status'><a href='profile.php?id=$user'><b>$userName</b></a>
        <p class='message'>$msjP</p>
        <p class='imag'><img src='miniphoto.php?s=200&i=photos/$imgP' onclick=\"mostrarWin('foto', '$imgP');\"/></p>"
;
        break;
        
        case 
5;
        echo 
"<li>
        <a href='profile.php?id=$user'><img src='mini.php?i=$userAvatar' class='avatar'/><a>
        <div class='status'><a href='profile.php?id=$user'><b>$userName</b></a>
        <p class='message'>$msjP</p> $linkP"
;
        break;
        
        case 
6//Estado
            
echo "<li>
                <a href='profile.php?id=$fromP'><img src='mini.php?i=$avatarP' class='avatar'/><a>
                <div class='status'><a href='profile.php?id=$fromP'><b>$nameP</b></a> &rsaquo;
                <p class='message'>$msjP</p>"
;
        break;
        
        case 
7;
        echo 
"<li>
        <a href='profile.php?id=$fromP'><img src='mini.php?i=$avatarP' class='avatar'/><a>
        <div class='status'><a href='profile.php?id=$fromP'><b>$nameP</b></a> &rsaquo;
        <p class='message'>$msjP</p>
        <p class='imag'><img src='miniphoto.php?s=200&i=photos/$imgP' onclick=\"mostrarWin('foto', '$imgP');\"/></p>"
;
        break;
        
        case 
9;
        echo 
"<li>
        <a href='profile.php?id=$fromP'><img src='mini.php?i=$avatarP' class='avatar'/><a>
        <div class='status'><a href='profile.php?id=$fromP'><b>$nameP</b></a> &rsaquo;
        <p class='message'>$msjP</p> $linkP"
;
        break;
    }
    
//Contar comentarios
    
$numComentsGet mysql_query("SELECT * FROM wall_coment WHERE idObj='$idP'");
    
$comentsCount mysql_num_rows($numComentsGet);
    
    if(
$comentsCount 1){
        
$numCom "<div class='wall_coments_num' onclick=\"goUrl('pub.php?id=$idP')\">".$comentsCount." comentarios. <span class='cmentLink'>Comentar</span></div>";
        
$comentarBtn "";
    }else if(
$comentsCount == 1){
        
$numCom "<div class='wall_coments_num' onclick=\"goUrl('pub.php?id=$idP')\">Un comentario. <span class='cmentLink'>Comentar</span></div>";
        
$comentarBtn "";
    }else{
        
$numCom "";
        
$comentarBtn " &middot; <span class='likelink' onclick=\"goUrl('pub.php?id=$idP')\">Comentar</span>";
    }
    
    echo 
"<p class='likes'>".$delete_txt.$likescount.$like_txt.$comentarBtn."  &middot; Publicado $textoDate.</p>";
    
    echo 
"<div class='wall_coments'>";
    
    echo 
$numCom;
    
    if(
$comentsCount 5){
        
$limComIni 0;
    }else{
        
$limComIni $comentsCount-5;
    }
        
    
$comentToGet mysql_query("SELECT * FROM wall_coment WHERE idObj='$idP' ORDER BY id ASC LIMIT $limComIni, $comentsCount");
    while(
$comentGet mysql_fetch_array($comentToGet)){
        
$idCom $comentGet['id'];
        
$fromCom $comentGet['idfrom'];
        
$nameFromCom showname($fromCom);
        
$avatarFromCom2 avatar($fromCom);
        
$avatarFromCom $avatarCar.$avatarFromCom2;
        
$comentCom $comentGet['coment'];
        
$comentCom myCodeMsj($comentCom);
        
        
//fecha publicación
        
$horaCom $comentGet['hora'];
        
$minCom $comentGet['min'];
        
$dianCom $comentGet['dian'];
        
$diaCom $comentGet['dia'];
        
$mesCom $comentGet['mes'];
        
$anioCom $comentGet['anio'];
        
$dateCom datetext($diaCom$mesCom$anioCom$dianCom$horaCom$minCom$hoyDia$hoyMesNum$hoyAnio$hoyHora$hoyMin);
        
        if(
$idUser == $fromCom or $user == $idUser){
            
$borrarCom "<span class='wall_coment_delete' onclick=\"deleteComent('".$idCom."');\">x</span>";
        }else{
            
$borrarCom "";
        }
        
        echo 
"<div class='wall_coment'><table border='0' width='100%'>
  <tr>
    <td width='35' valign='top'><a href='profile.php?id=$fromCom'><img src='miniphoto.php?s=35&i=$avatarFromCom' /></a></td>
    <td><a href='profile.php?id=$fromCom'><b>$nameFromCom</b></a>"
.$borrarCom."<br>$comentCom<br><span class='comentDate'>Coment&oacute; $dateCom.</span></td>
  </tr>
</table></div>"
;
    }
    
    
//echo "<div class='wall_coment'><div id='coment_text_$idCom' class='comentinput' contenteditable='true'></div><input name='' type='text' /></div>";
    
    
echo "</div></div></li>";
}

if(
$wallCount $mostrando){
    echo 
"<div id='showmore' class='wallshowmore' onclick='showmore()'>Mostrando $mostrando de $wallCount. Ver mas</div>";
}else if(
$mostrando == 0){
    echo 
"<div class='wallshowmore'>Este usuario aun no ha publicado</div>";
}else{
    echo 
"<div class='wallshowmore'>No hay mas</div>";
}
?>