public static function Create($name, $title, $description, $creator = null) { if (Page::ValidateName($name) != null) { return false; } global $MySQL; if ($creator == null) { $creator = User::GetCurrent(); } $query = "INSERT INTO " . System::$Configuration["Database.TablePrefix"] . "Pages (page_Name, page_Title, page_Description, page_CreationUserID, page_CreationTimestamp) VALUES (" . "'" . $MySQL->real_escape_string($name) . "', " . "'" . $MySQL->real_escape_string($title) . "', " . "'" . $MySQL->real_escape_string($description) . "', " . $creator->ID . ", " . "NOW()" . ")"; $result = $MySQL->query($query); return $MySQL->errno == 0; }