$view_direction = intval(trim(stripslashes($_POST['view_direction']))); $use6fig = intval(trim(stripslashes($_POST['use6fig']))); ///////////////////////////////////////////////////////////// // STEP 2 - change control if ($ok) { //we really need this not be interupted ignore_user_abort(TRUE); set_time_limit(3600); //create new change control object $ticket = new GridImageTroubleTicket(); $ticket->setSuggester($USER->user_id, $USER->realname); if ($isadmin && !empty($_REQUEST['mod'])) { $ticket->setModerator($USER->user_id); } if (!empty($_REQUEST['type'])) { $ticket->setType($_REQUEST['type']); } $ticket->setPublic(isset($_REQUEST['public']) ? $_REQUEST['public'] : 'everyone'); $ticket->setImage($_REQUEST['id']); $ticket->setNotes($updatenote); if (strlen($imageclassother)) { $imageclass = $imageclassother; } //attach the various field changes $ticket->updateField("title1", $image->title1, $title, $moderated["title"]); $ticket->updateField("comment1", $image->comment1, $comment, $moderated["comment"]); $ticket->updateField("title2", $image->title2, $title2, $moderated["title2"]); $ticket->updateField("comment2", $image->comment2, $comment2, $moderated["comment2"]); $ticket->updateField("imageclass", $image->imageclass, $imageclass, $moderated["imageclass"]); $ticket->updateField("imagetaken", $image->imagetaken, $imagetaken, $moderated["imagetaken"]); $ticket->updateField("grid_reference", $image->subject_gridref, $grid_reference, $moderated["grid_reference"]);