PopulateParamList($param_list, $_POST); $wid = $_POST["WID"]; $wo = GetWO($wid); $pagetabtitle = "Epic " . $wo["WIDStr"]; SetValueInParamList($param_list, "WID", $wid); $doform = true; if (empty($_POST["TextInfo"])) { $error_msg = "Please enter texutal info, even with a picture."; goto GenerateHtml; } $textinfo = $_POST["TextInfo"]; $primary = $_POST["MainPic"]; $picid = 0; if (isset($_FILES["PicFile"])) { $fileinfo = $_FILES["PicFile"]; if (CheckFileInput($fileinfo)) { $picid = PicFileUpload($_FILES["PicFile"]); if (!$picid) { $error_msg = "Uploaded File does not seem to be a picture."; goto GenerateHtml; } } } if ($_POST["IncRevision"]) { $userinfo = GetUserInfo($userid); $username = MakeFullName($userinfo); //MakeAbbrivatedName($userinfo); IncrementRevision($wid, $username); } AppendWorkOrderData($wid, $userid, $textinfo, $picid, $primary); $success_msg = "Data Added!";
goto GenerateHtml; } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (!isset($_POST["UserID"])) { DieWithMsg($loc, "Bad Post, no UserID."); } $userid = $_POST["UserID"]; $data = GetUserInfo($userid); if ($data === false) { DieWithMsg($loc, 'User with ID=' . $userid . ' not found.'); } $username = $data['UserName']; $lastname = $data['LastName']; $firstname = $data['FirstName']; PopulateParamList($param_list, $data); $result = CheckFileInput($error_msg, $tempfile); if ($result === true) { $id = StoreUserPic($tempfile, $userid); if ($id === false) { $error_msg = "Unable to save picture on server."; } else { $success_msg = "Picture successfully saved on server. Id=" . $id; } } } GenerateHtml: include "forms/header.php"; include "forms/navform.php"; include "forms/members_menubar.php"; include "forms/members_uploadpic_form.php"; include "forms/footer.php";