function editardoc($id) { $this->titulo = ""; $this->titulo2 = ""; $this->usuaior = Auth::get('nombre'); $empleado = new Documento(); $this->titulo = "Editar Documento"; //se verifica si se ha enviado el formulario (submit) if (Input::hasPost('documento')) { if (!$empleado->update(Input::post('documento'))) { Flash::error('Falló Operación'); } else { if ($_FILES['archivo']['name'] != NULL) { $filename = $_POST['documento']['almacenamientofisico']; unlink($filename); $archivo = Upload::factory('archivo'); //llamamos a la libreria y le pasamos el nombre del campo file del formulario $archivo->setExtensions(array('zip', 'rar', 'txt', 'dot', 'doc')); //le asignamos las extensiones a permitir $car = new Carpeta(); $url = $car->url_carpeta_madre($_POST['documento']['carpeta_id']); // $path = $_SERVER['DOCUMENT_ROOT'] . '/trunk/default/public/juliancho/a1'; $path = $_SERVER['DOCUMENT_ROOT'] . '/trunk/default/public/' . $url->url; $archivo->setPath($path); $archivo->save(); $almacenamientofisico = $path . "/" . $_FILES['archivo']['name']; $empleado->almacenamientofisico = $almacenamientofisico; $empleado->update(); } Flash::valid('Operación exitosa'); //enrutando por defecto al index del controller return Router::redirect(); } } else { //Aplicando la autocarga de objeto, para comenzar la edición $this->documento = $empleado->find((int) $id); } }
$cliente = new Cliente(); $id_ses = session_id(); if ($_GET['action'] == 'Guardar' or $_GET['action'] == 'Actualizar') { $id_rem = $_GET['id_rem']; $no_doc = $_GET['no_doc']; $id_ses = $id_ses; $documento->setIdCliente($id_rem); $documento->setNoDoc($no_doc); $documento->setSesion($id_ses); } if ($_GET['action'] == 'Guardar') { try { if ($_GET['id_doc'] == 0) { $documento->insert(); } else { $documento->update($_GET['id_doc']); } } catch (Exception $e) { echo "Error Insertando"; } } if ($_GET['action'] == 'Actualizar') { try { $documento->update($_POST['id']); } catch (Exception $e) { echo "Error actualizando"; } } if ($_GET['action'] == 'Upload') { try { if ($tabla != '7' and $tabla != '8' and $tabla != '9') {