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';
    }
}
Example #2
0
function deleteFileFromS3ByUrl($url)
{
    $prefijo = getPrefijoLink();
    $url = str_ireplace($prefijo, "", $url);
    list($bucket, $key) = explode("/", $url, 2);
    return deleteFileFromS3($key);
}