public function eliminarAction() { $this->view->subtitle = "Eliminar"; $archivos = new Archivos(); if ($this->_request->isPost()) { Zend_Loader::loadClass('Zend_Filter_Alpha'); $filter = new Zend_Filter_Alpha(); $id = (int) $this->_request->getPost('id'); $del = $filter->filter($this->_request->getPost('del')); if ($del == 'Si' && $id > 0) { $pa = new PaginasArchivos(); $rows_affected = $pa->delete('id_archivo =' . $id); $where = 'id = ' . $id; $rows_affected = $archivos->delete($where); } } else { $id = (int) $this->_request->getParam('id'); if ($id > 0) { $this->view->archivo = $archivos->fetchRow('id=' . $id); if ($this->view->archivo->id > 0) { $this->render(); return; } } } $this->_redirect('/admin/archivos/'); }
public static function getArchivo($id) { $archivos = new Archivos(); return $archivos->fetchRow('id = ' . $id); }