function upload($usuario, $empresa, $conexion)
{
    $path = (string) $_POST['path'];
    $filedata = (string) $_POST['filedata'];
    $formId = (string) $_POST['formId'];
    $campo = (string) $_POST['campo'];
    $return = array('success' => false, 'msg' => 'No se pudo subir el archivo.');
    if ($_FILES['error'] == UPLOAD_ERR_OK) {
        $filedata = unserialize(base64_decode($filedata));
        $filesize = $_FILES['file']['size'];
        $maxfile = $filedata['maxfile'] * 1048576;
        if ($filesize <= $maxfile) {
            $codigo = (int) numerador('archivoTemporal', 0, '');
            $return = uploadfile($codigo, $_FILES, $path, $filedata['tipos']);
            if ($return['success']) {
                deleteFileTemporal($formId, $conexion);
                insertFileTemporal($codigo, $return, $formId, $campo, $usuario, $empresa, $conexion);
            }
        } else {
            $return['msg'] = 'El archivo no puede superar los ' . $filedata['maxfile'] . ' Mb';
        }
    }
    return $return;
}
function upload($usuario, $empresa, $conexion)
{
    if (get('VUP')) {
        //VUP : Valida Upload
        $filedata = (string) $_GET['filedata'];
        $filedata = unserialize(base64_decode($filedata));
        $return = array('filedata' => $filedata);
        return $return;
    }
    $path = (string) post("path");
    $filedata = (string) post("filedata");
    $formId = (string) post("formId");
    $campo = (string) post("campo");
    $return = array('success' => false, 'msg' => 'No se pudo subir el archivo.');
    if ($_FILES['error'] == UPLOAD_ERR_OK) {
        $filedata = unserialize(base64_decode($filedata));
        $filesize = $_FILES["file"]["size"];
        $maxfile = $filedata["maxfile"] * 1024 * 1024;
        if ($filesize <= $maxfile) {
            $codigo = (int) numerador('archivoTemporal', 0, '');
            $return = uploadfile($codigo, $_FILES, $path, $filedata["tipos"]);
            if ($return['success']) {
                //deleteFileTemporal($formId, $conexion);
                insertFileTemporal($codigo, $return, $formId, $campo, $usuario, $empresa, $conexion);
            }
        } else {
            $return['msg'] = "El archivo no puede superar los {$filedata["maxfile"]} Mb";
        }
    }
    // return "daniel";
    return $return;
}