// 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 != "") {