/**
 * author:coster
 * date: 24.9.05
 * löscht ein mietobjekt
 * */
function deleteMietobjekt($mietobjekt_id)
{
    global $link;
    //einstellungen zum mo löschen:
    $query = "DELETE FROM \n\t\t\t\tREZ_GEN_MIE_EIGENSCHAFTEN\n\t\t\t\twhere\n\t\t\t\tMIETOBJEKT_ID = '{$mietobjekt_id}'\n\t\t   ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo "die Anfrage {$query} scheitert";
        return false;
    }
    //reservierungen löschen:
    $query = "DELETE FROM \n\t\t\t\tREZ_GEN_RESERVIERUNG\n\t\t\t\twhere\n\t\t\t\tMIETOBJEKT_ID = '{$mietobjekt_id}'\n\t\t   ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo "die Anfrage {$query} scheitert";
        return false;
    }
    //bilder löschen:
    global $root;
    include_once $root . "/include/bildFunctions.inc.php";
    include_once $root . "/include/filesAndFolders.inc.php";
    $res = getBilderOfMietobjekt($mietobjekt_id);
    while ($d = mysqli_fetch_array($res)) {
        rmFile($root . "/" . $d["PFAD"]);
    }
    deleteBilderOfMietobjekt($mietobjekt_id);
    //mietobjekt selbst löschen
    $query = "DELETE FROM \n\t\t\t\tREZ_GEN_MIETOBJEKT\n\t\t\t\twhere\n\t\t\t\tMIETOBJEKT_ID = '{$mietobjekt_id}'\n\t\t   ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo "die Anfrage {$query} scheitert";
        return false;
    } else {
        return true;
    }
}
Beispiel #2
0
        encodeWithLame($config['lame'] . " --disptime 1 --cbr -b {$bitrate} -m {$mode} --resample {$samplerate} \"{$tempname2}\" \"{$target}\"");
        checkFile($target);
        rmFile($tempname2);
    } else {
        encodeWithLame($config['lame'] . " --disptime 1 --cbr -b {$bitrate} -m {$mode} --resample {$samplerate} \"{$tempname1}\" \"{$target}\"");
        checkFile($target);
        rmFile($tempname1);
    }
} elseif ($config['audioFormats'][$index]['format'] == 'ogg' && $audioFiles->list[$sourceindex]->format == 'ogg') {
    $tempname1 = getTempWavName();
    decodeWithOgg($config['oggdec'] . " -o \"{$tempname1}\" \"{$source}\"");
    checkFile($tempname1);
    if ($config['audioFormats'][$index]['channels'] == 2 && $audioFiles->list[$sourceindex]->channels == 1) {
        $tempname2 = getTempWavName();
        convertWithSox($config['sox'] . " \"{$tempname1}\" -c2 \"{$tempname2}\"");
        checkFile($tempname2);
        rmFile($tempname1);
        encodeWithOgg($config['oggenc'] . " -b {$bitrate} -m {$bitrate} -M {$bitrate} --resample {$samplerate} -o \"{$target}\" \"{$tempname2}\"");
        checkFile($target);
        rmFile($tempname2);
    } else {
        if ($config['audioFormats'][$index]['channels'] == 1 && $audioFiles->list[$sourceindex]->channels == 2) {
            $addparam = "--downmix";
        }
        encodeWithOgg($config['oggenc'] . " -b {$bitrate} -m {$bitrate} -M {$bitrate} --resample {$samplerate} {$addparam} -o \"{$target}\" \"{$tempname1}\"");
        checkFile($target);
        rmFile($tempname1);
    }
}
$prg->setAudio($target);
endPage();