<?php require 'clases/AutoCarga.php'; $sesion = new Session(); if (!$sesion->isLogged()) { $sesion->sendRedirect("phplogout.php"); exit; } $user = $sesion->getUser(); $nombre = Request::post("nombre"); $subir = new FileUpload("input"); $subir->setDestino("canciones/{$nombre}/"); if (!$subir->subida()) { echo "Ha ocurrido un error: es posible que las extensiones de los archivos no" . " sean los correctos o que el nombre de la cancion que quieres subir ya exista"; exit; } $user = $sesion->getUser(); $genero = Request::post("genero"); $privado = Request::post("privado"); $partesAudio = pathinfo($_FILES["input"]["name"][0]); $audio = $partesAudio['filename'] . "." . $partesAudio['extension']; $partesImagen = pathinfo($_FILES["input"]["name"][1]); $imagen = $partesImagen['filename'] . "." . $partesImagen['extension']; $fecha = Server::getRequestDate("Y") . "-" . Server::getRequestDate("M") . "-" . Server::getRequestDate("D") . "-" . Server::getRequestDate("h") . "-" . Server::getRequestDate("m"); $cancion = new Cancion($user, $nombre, $genero, $audio, $imagen, $privado); $arra = array(); $arra[$nombre] = array("user" => $user, "genero" => $genero, "audio" => $audio, "imagen" => $imagen, "privado" => $privado, "fecha" => $fecha, "visitas" => 0); $sesion->leerArchivo(); $sesion->addCancion($arra); $sesion->guardarArchivo(); $sesion->set($cancion);
$alias = Request::post("alias"); $user = new User($email, $clave, $alias, $fechalta); if (Request::post("rol") == "administrador") { $user->setAdministrador(1); $user->setPersonal(1); } elseif (Request::post("rol") == "personal") { $user->setAdministrador(0); $user->setPersonal(1); } elseif (Request::post("rol") == "usuario") { $user->setAdministrador(0); $user->setPersonal(0); } $user->setActivo(Request::post("activo")); $subir = new FileUpload("avatar"); $cambioAvatar = $_FILES["avatar"]['name']; if ($email != $emailpk) { rename("avatar/{$emailpk}.jpg", "avatar/{$email}.jpg"); } if ($cambioAvatar != "" || $cambioAvatar != null) { $destino = "avatar/" . $user->getEmail(); $subir->setDestino($destino); $subir->subida(); } if ($clave != "") { $r = $gestor->set($user, $emailpk); echo $r; } else { $r = $gestor->setSin($user, $emailpk); echo $r; } header("Location:viewadmin.php?r={$r}");
<?php require 'clases/AutoCarga.php'; //private $numero, $fecha, $dni, $imagenes; $numero = Request::post("numero"); $dia = Request::post("dia"); $mes = Request::post("mes"); $anio = Request::post("anio"); $fecha = $anio + "" + $mes + "" + $dia; $dni = Request::post("dni"); if ($_FILES["imagen"] === null) { header("Location: ../index.php?error=selecciona una imagen"); exit; } $subir = new FileUpload("imagen", $numero, $fecha, $dni); $subir->setDestino("../../../citas/"); $subir->setMaximo(999999999999); $datos = $subir->subida(); header("Location: verCitas.php?c={$numero}&intentos=" . $datos["intentos"] . "&subidas=" . $datos["subidas"] . "&nosubidas=" . $datos["NoSubidas"] . "");
private static function subirImagen() { //subir las imagenes $sesion = new Session(); $sesion->autentificado(); $user = $sesion->getUser(); $email = $user->getEmail(); $subir = new FileUpload("inputdim1", $email); $destino = "plantillas/gallery/images/"; $subir->setDestino($destino); $subir->setMaximo(999999999999); $imagenes = $subir->subida(); //guardar imagenes en la bd $bd = new DataBase(); $gestor = new ManageImagen($bd); for ($i = 0; $i < count($imagenes); $i++) { $nombre = $imagenes[$i]; $imagen = new Imagen($nombre, $destino . $nombre, $email); $gestor->insert($imagen); } }