"int", "relations" => "ignore", "comments" => "html" ); $zen->cleanInput($input); $required = array("relations","id"); foreach($required as $r) { if( !$$r ) { $errs[] = tr(" ? is required", array($r)); } } if( !$errs ) { $res = $zen->relate_ticket($id, $relations, $login_id, $comments); if( $res ) { add_system_messages(tr("Ticket ? related.", array($id))); $setmode = "related"; include("../ticket.php"); exit; //header("Location:$rootUrl/ticket.php?id=$id&setmode=related"); } else { $errs[] = tr("System error: Ticket ? could not be related, or the entries were the same.", array($id)).$zen->db_error; } } if( $errs ) add_system_messages( $errs, 'Error' ); } include("$libDir/nav.php"); if( is_array($relations) ) { $relations = join("\n", $relations); } else { $relations = ereg_replace(",", "\n", $ticket["relations"]); } if( $actionComplete == 1 ) $ticket = $zen->get_ticket($id); extract($ticket); if( $zen->inProjectTypeIDs($type_id) ) { include("$templateDir/projectView.php"); } else { include("$templateDir/ticketView.php"); } include("$libDir/footer.php"); }?>