public function indexAction()
 {
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $info = Zend_Auth::getInstance()->getIdentity();
         $model = new Application_Model_DbTable_Usuarios();
         $usser = $model->traerdatoscliente($info);
         $this->view->datosuser = $usser;
         $layout = Zend_Layout::getMvcInstance();
         $view = $layout->getView();
         foreach ($usser as $user) {
             $id_user = $user->id_usuario;
             $tipo_user = $user->tipo_usuario;
             $permisoadmin = $user->permiso;
             $view->tipo_user = $user->tipo_usuario;
             $view->whatever = $user->foto_perfil;
             $view->name = $user->nombre;
             $view->ultimo = $user->ultimo_acceso;
             $view->permiso = $permisoadmin;
         }
     }
     $modelpublica = new Application_Model_DbTable_Publicaciones();
     $this->view->publicaciones = $modelpublica->traerdosultimas();
 }
 public function postAction()
 {
     if (!$this->_getParam('nn')) {
         return $this->_redirect('/publicaciones');
     }
     if (Zend_Registry::get('tipo_user')) {
         $tipo_user = Zend_Registry::get('tipo_user');
     } else {
         $tipo_user = NULL;
     }
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $info = Zend_Auth::getInstance()->getIdentity();
         $model = new Application_Model_DbTable_Usuarios();
         $usser = $model->traerdatoscliente($info);
         $this->view->datosuser = $usser;
         $layout = Zend_Layout::getMvcInstance();
         $view = $layout->getView();
         $fotoperfil = '';
         $id_user = '';
         foreach ($usser as $user) {
             $id_user = $user->id_usuario;
             $view->whatever = $user->foto_perfil;
             $fotoperfil = $user->foto_perfil;
             $view->name = $user->nombre;
         }
     } else {
         $id_user = NULL;
         $fotoperfil = NULL;
     }
     $form = new Application_Form_Agregarcomentario();
     $modelpublicaciones = new Application_Model_DbTable_Publicaciones();
     $modelocomentarios = new Application_Model_DbTable_Comentarios();
     $publicacion = $modelpublicaciones->mostrarunapublicacion($this->_getParam('nn'));
     $numerocomment = $modelocomentarios->contarcomentariosunapublicacion($this->_getParam('nn'));
     $modelcomm = new Application_Model_DbTable_Comentarios();
     $this->view->form = $form;
     $this->view->tipo_user = $tipo_user;
     $this->view->numerocomentarios = $numerocomment;
     $posts = $modelcomm->todosloscomentarios();
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginator/items.phtml');
     $paginator = Zend_Paginator::factory($posts);
     if ($this->_hasParam('page')) {
         $paginator->setCurrentPageNumber($this->_getParam('page'));
     }
     $this->view->comm = $paginator;
     $this->view->publicacion = $publicacion;
     $this->view->fotoperfil = $fotoperfil;
     $this->view->id_user = $id_user;
 }
 public function borrarpublicacionesAction()
 {
     if (!$this->_hasParam('id')) {
         return $this->_redirect('/administrador/listarpublicaciones');
     }
     $model = new Application_Model_DbTable_Publicaciones();
     $row = $model->obtenerRow($this->_getParam('id'));
     if ($row) {
         $row->delete();
     }
     return $this->_redirect('/administrador/listarpublicaciones');
 }