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'); }