//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);
/** * @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); }