/** * Persite um upload de imagem * @param type $path * @param type $file * @param type $menu_id * @param type $relacionamento_id * @param type $destaque * @return boolean */ public static function addUploadImagem($path, $file, $menu_id, $relacionamento_id, $destaque = 0) { try { UtilString::CreatePathPermission($path); $upload = new UploadFiles(); $upload->upload($path, $file); $sql = " INSERT INTO imagem(menu_id, relacionamento_id, titulo, nome_img, nome_thumb, destaque) "; $sql .= " VALUES(" . $menu_id . "," . $relacionamento_id . ","; $sql .= " NULL,"; $sql .= "'" . $upload->getNameFile() . "','" . $upload->getNameFile() . "','" . $destaque . "'"; $sql .= ")"; if (DBSql::getExecute($sql) === false) { throw new Exception(); } return true; } catch (Exception $e) { return false; } }
<?php require "/clases/AutoCarga.php"; $tarjeta = Request::post("id_us"); $dni = Request::post("dni"); $sesion = new Session(); $paciente = new Paciente(); $paciente->setTarjetasanitaria($tarjeta); $paciente->setDni($dni); $sesion->setUser($paciente); $files = new UploadFiles("imagen", "../../../Pacientes/{$tarjeta}/"); // Creamos el objeto upload if ($files == null) { $sesion->sendRedirect("sas.html"); } if (!is_dir("../../../Pacientes/{$tarjeta}/")) { mkdir("../../../Pacientes/{$tarjeta}/", 0777, true); } $files->upload(); $sesion->set("exitosos", $files->getSubidosExitosos()); $sesion->set("intentos", count($files->getArray())); $sesion->sendRedirect("galeriapaciente.php");