public function editarmenusAction()
 {
     if (!$this->_hasParam('id')) {
         return $this->_redirect('/administrador/listarmenus');
     }
     $form = new Application_Form_Agregarmenu();
     $publi = new Application_Model_DbTable_CartaProductos();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->_getAllParams())) {
             $model = new Application_Model_DbTable_CartaProductos();
             /* Traer Datos desde Formulario */
             $nombre = $form->getValue('nombre');
             $descripcion = $form->getValue('descripcion');
             $precio = $form->getValue('precio');
             $puntos = $form->getValue('puntos_producto');
             $tipo = $form->getValue('id_tipo_producto');
             $nueva_imagen = $form->getValue('element');
             if ($nueva_imagen != NULL) {
                 $foto = strtolower($nueva_imagen);
                 $upload = new Zend_File_Transfer_Adapter_Http();
                 $upload->setDestination(APPLICATION_PATH . '/../public/images/carta/');
                 $upload->addFilter('rename', array('target' => APPLICATION_PATH . '/../public/images/carta/' . $foto, 'overwrite' => true));
                 try {
                     $upload->receive();
                 } catch (Zend_File_Transfer_Exception $e) {
                     $e->getMessage();
                 }
             } else {
                 $foto = $form->getValue('imagen');
             }
             /*                 * ******************************** */
             $model->editarmenus($nombre, $descripcion, $precio, $puntos, $tipo, $foto, $this->_getParam('id'));
             return $this->_redirect('/administrador/listarmenus/');
         }
     } else {
         $row = $publi->obtenerRow($this->_getParam('id'));
         if ($row) {
             $form->populate($row->toArray());
         }
     }
     $this->view->form = $form;
 }