예제 #1
0
 /**
  * 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;
     }
 }
예제 #2
0
<?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");