function actualizarDatosDespuesDeTransformacion() { /* * Esta funcion recibe del transformador los siguientes datos en el post * -bucket * -idClase * -key1 * -key2 * -duracion * -size (El tamaƱo de los 2 archivos sumados) */ require_once 'modulos/aws/modelos/s3Modelo.php'; $prefijoLink = getPrefijoLink(); $archivo = $prefijoLink . $_POST['bucket'] . "/" . $_POST['key1']; $archivo2 = $prefijoLink . $_POST['bucket'] . "/" . $_POST['key2']; require_once 'modulos/cursos/modelos/ClaseModelo.php'; if (actualizaArchivosDespuesTransformacion($_POST['idClase'], $archivo, $archivo2, $_POST['size'], $_POST['duracion'])) { require_once 'modulos/cursos/modelos/ClaseModelo.php'; require_once 'modulos/cursos/modelos/CursoModelo.php'; $clase = getClase($_POST['idClase']); $curso = getCursoPerteneciente($_POST['idClase']); $usuario = getUsuarioDeCurso($curso->idCurso); require_once 'modulos/email/modelos/envioEmailModelo.php'; $url = getDomainName() . "/" . $curso->uniqueUrl; enviarMailTransformacionVideoCompleta("*****@*****.**", $curso->titulo, $clase->titulo, $url, $clase->idTipoClase); echo 'todo sereno'; } else { echo 'error'; } }
function deleteFileFromS3ByUrl($url) { $prefijo = getPrefijoLink(); $url = str_ireplace($prefijo, "", $url); list($bucket, $key) = explode("/", $url, 2); return deleteFileFromS3($key); }