<?php if (!$thisgroup->HasMember($CurrentUser)) { System::Redirect("~/community/groups/" . $thisgroup->Name); return; } if ($_POST["attempt"] != null && $_POST["topic_name"] != null) { $validate_topic_name = GroupTopic::ValidateName($_POST["topic_name"]); } if ($validate_topic_name == null && $_POST["attempt"] != null && $_POST["topic_name"] != null && $_POST["topic_title"] != null) { $result = GroupTopic::Create($thisgroup, $_POST["topic_name"], $_POST["topic_title"], $_POST["topic_description"]); if (!$result) { $page = new PsychaticaErrorPage(); $page->ErrorCode = mysql_errno(); $page->ErrorDescription = mysql_error(); $page->ReturnButtonURL = "~/community/groups/" . $thisgroup->Name . "/topics/create.mmo"; $page->ReturnButtonText = "Return to Create Topic"; $page->Render(); return; } System::Redirect("~/community/groups/" . $thisgroup->Name . "/topics/" . $_POST["topic_name"]); return; } $page = new PsychaticaWebPage("Create Topic | " . $thisgroup->Title); $page->BeginContent(); ?> <div class="Panel"> <h3 class="PanelTitle">Topic Properties</h3> <div class="PanelContent"> <form action="create.mmo" method="POST"> <p>