Ejemplo n.º 1
0
 //cargamos la información general
 $psGeneral = $psCuenta->cargarInfoGeneral($usuario['user_id']);
 $psInfo['nick'] = $psInfo['stats']['user_name'];
 $psInfo = array_merge($psInfo, $psGeneral);
 //obtenemos el país
 $psInfo['user_pais'] = $psPaises[$psInfo['user_pais']];
 //comprobamos si lo estamos siguiendo
 $psInfo['siguiendo'] = $psCuenta->siguiendo($usuario['user_id']);
 //comprobamos si nos está siguiendo
 $psInfo['seguidores'] = $psCuenta->seguidores($usuario['user_id']);
 //asignamos en smarty
 $smarty->assign("psInfo", $psInfo);
 $smarty->assign("psGeneral", $psGeneral);
 //ahora obtenemos los datos del muro
 include '../class/c.muro.php';
 $psMuro =& psMuro::getInstance();
 //comprobamos la privacidad del usuario
 $privado = $psMuro->getPrivacidad($usuario['user_id'], $username, $psInfo['siguiendo'], $psInfo['seguidores']);
 //comprobamos si podemos ver el muro
 if ($privado['m']['v'] == true) {
     // CARGAR HISTORIA
     if (!empty($_GET['pid'])) {
         $pub = $_GET['pid'];
         $story = $psMuro->getHistoria($pub, $usuario['user_id']);
         //
         if (!is_array($story)) {
             $psPage = 'aviso';
             $smarty->assign("psAviso", array('titulo' => 'Error!', 'mensaje' => $story, 'but' => 'Ir a pagina principal', 'link' => "{$psCore->settings['url']}"));
         } else {
             $story['data'][1] = $story;
             $smarty->assign("psMuro", $story);
Ejemplo n.º 2
0
 /**
  * @funcionalidad obtenemos las noticias del muro
  * @return [type] devolvemos un array con las noticias
  */
 function getNoticias()
 {
     //obtenemos la clase muro
     include 'c.muro.php';
     $psMuro =& psMuro::getInstance();
     return $psMuro->getNovedades(0);
 }