// page basics
 if ($environment["parameter"][2] == "verify" && ($HTTP_POST_VARS["send"] != "" || $HTTP_POST_VARS["extension1"] != "" || $HTTP_POST_VARS["extension2"] != "")) {
     // form eigaben pr�fen
     form_errors($form_options, $HTTP_POST_VARS);
     // evtl. zusaetzliche datensatz anlegen
     if ($ausgaben["form_error"] == "") {
         // funktions bereich fuer erweiterungen
         // ***
         ### put your code here ###
         foreach ($_FILES as $key => $value) {
             $file = file_verarbeitung($cfg["file"]["base"]["new"], $key, $cfg["file"]["filesize"], $cfg["file"]["filetyp"], $cfg["file"]["base"]["maindir"]);
             if ($file["returncode"] == 0) {
                 rename($cfg["file"]["base"]["maindir"] . $cfg["file"]["base"]["new"] . $file["name"], $cfg["file"]["base"]["maindir"] . $cfg["file"]["base"]["new"] . $_SESSION["uid"] . "_" . $file["name"]);
             } else {
                 $ausgaben["form_error"] .= "Ergebnis: " . $file["name"] . " ";
                 $ausgaben["form_error"] .= file_error($file["returncode"]) . "<br>";
             }
         }
         if ($ausgaben["form_error"] == "") {
             header("Location: " . $cfg["fileed"]["basis"] . "/add," . $environment["parameter"][1] . ".html");
             exit;
             ### laut guenther wird es gebraucht, warum?
         } else {
             $ausgaben["form_error"] .= "<br><br><a href=\"" . $cfg["fileed"]["basis"] . "/add," . $environment["parameter"][1] . ".html\">Trotzdem weiter</a>";
             #$mapping["main"] = "default1";
         }
         if ($error) {
             $ausgaben["form_error"] .= $db->error("#(error_result)<br />");
         }
         // +++
         // funktions bereich fuer erweiterungen
    Lerchenstr. 11c

    86343 Königsbrunn

    URL: http://www.chaos.de
*/
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if ($environment[parameter][1] == "check") {
    $valid = array("jpg", "png", "pdf");
    foreach ($_FILES as $key => $value) {
        $file = file_verarbeitung($cfg["file"]["new"], $key, 2000000, $valid, $cfg["file"]["maindir"]);
        if ($file["returncode"] == 0) {
            rename($cfg["file"]["maindir"] . $cfg["file"]["new"] . $file["name"], $cfg["file"]["maindir"] . $cfg["file"]["new"] . $HTTP_SESSION_VARS["uid"] . "_" . $file["name"]);
        } else {
            $ausgaben["output"] .= "Ergebnis: " . $file["name"] . " ";
            $ausgaben["output"] .= file_error($file["returncode"]) . "<br>";
        }
    }
    if ($ausgaben["output"] == "") {
        header("Location: " . $cfg["basis"] . "/" . $environment["kategorie"] . ",add.html");
    } else {
        $ausgaben["output"] .= "<br><br><a href=\"" . $cfg["basis"] . "/" . $environment["kategorie"] . ",add.html\">Trotzdem weiter</a>";
        $mapping["main"] = "default1";
    }
} elseif ($environment[parameter][1] == "add") {
    $form_values = $HTTP_POST_VARS;
    $dp = opendir($cfg["file"]["maindir"] . $cfg["file"]["new"]);
    while ($file = readdir($dp)) {
        $pos = strpos($file, "_");
        if (substr($file, 0, $pos + 1) == $HTTP_SESSION_VARS["uid"] . "_") {
            $found = true;
 if ($environment["parameter"][2] == "verify" && ($HTTP_POST_VARS["send"] != "" || $HTTP_POST_VARS["extension1"] != "" || $HTTP_POST_VARS["extension2"] != "")) {
     // form eingaben prüfen
     form_errors($form_options, $HTTP_POST_VARS);
     // evtl. zusaetzliche datensatz aendern
     if ($ausgaben["form_error"] == "") {
         // funktions bereich fuer erweiterungen
         // ***
         // file ersetzen
         if ($_FILES["upload"]["name"] != "") {
             $file = file_verarbeitung($pathvars["filebase"]["new"], "upload", $cfg["filesize"], array($form_values["ffart"]), $pathvars["filebase"]["maindir"]);
             if ($file["returncode"] == 0) {
                 $file_id = $form_values["fid"];
                 $source = $pathvars["filebase"]["maindir"] . $pathvars["filebase"]["new"] . $file["name"];
                 arrange($file_id, $source, $file["name"]);
             } else {
                 $ausgaben["form_error"] .= "Ergebnis: " . $file["name"] . " " . file_error($file["returncode"]);
             }
         }
         ### put your code here ###
         if ($error) {
             $ausgaben["form_error"] .= $db->error("#(error_result)<br />");
         }
         // +++
         // funktions bereich fuer erweiterungen
     }
     // datensatz aendern
     if ($ausgaben["form_error"] == "") {
         $kick = array("PHPSESSID", "form_referer", "send", "image", "image_x", "image_y");
         foreach ($HTTP_POST_VARS as $name => $value) {
             if (!in_array($name, $kick) && !strstr($name, ")")) {
                 if ($sqla != "") {