Exemplo n.º 1
0
$oFP = od_nil;
$sMaxUpload = ini_get("upload_max_filesize");
$sMaxUpload = str_replace("M", "MB", $sMaxUpload);
$bOK = false;
if ((int) $oHFDelete->sValue() == 1) {
    $oElement->deleteFile();
    // implicit save
    $sResponse = WYTS("FileDeleted");
    $bOK = true;
} else {
    if ($oEditor->bSave) {
        if ($oFU->bUploadOK()) {
            $oFP =& $oFU->oFilePath();
            $oOFP =& $oFU->oOriginalFilename();
            if ($oOFP->bCheck(WYPATH_CHECK_JUSTAUDIO | WYPATH_CHECK_NOPATH)) {
                $oElement->useUploadedFile($oFP, $oFU->oOriginalFilename());
                $oElement->save();
                $sResponse = WYTS("FileSaved");
                $bOK = true;
            } else {
                $goApp->log("Illegal file/type on audio upload: " . $oOFP->sPath);
                @unlink($oFP->sPath);
                $sResponse = WYTS("FileUploadErrorUnknown");
            }
        } else {
            $sResponse = $oFU->sErrorMessage();
        }
    }
}
$goApp->outputWarningPanels();
// give App a chance to say something