query(" SELECT ID FROM users_main WHERE Username = '".db_string($User)."'"); list($AuthorID) = $DB->next_record(); if ($AuthorID === null) { $AuthorID = 0; // This will cause the search to return 0 results // Workaround in line 276 to display that the username was wrong } } else { $User = ''; } // Are we looking in individual forums? if (isset($_GET['forums']) && is_array($_GET['forums'])) { $ForumArray = []; foreach ($_GET['forums'] as $Forum) { if (is_number($Forum)) { $ForumArray[] = $Forum; } } if (count($ForumArray) > 0) { $SearchForums = implode(', ', $ForumArray); } } // Searching for posts in a specific thread if (!empty($_GET['threadid']) && is_number($_GET['threadid'])) { $ThreadID = $_GET['threadid']; $Type = 'body'; $SQL = " SELECT Title FROM forums_topics AS t JOIN forums AS f ON f.ID = t.ForumID WHERE t.ID = $ThreadID AND " . Forums::user_forums_sql(); $DB->query($SQL); if (list($Title) = $DB->next_record()) { $Title = " > $Title"; } else { error(404); } } else { $ThreadID = ''; } // Let's hope we got some results - start printing out the content View::show_header('Forums > Search', 'bbcode,forum_search'); ?>
Forum | =((!empty($ThreadID)) ? 'Post begins' : 'Topic')?> | Topic creation time | Last post time |
Nothing found=((isset($AuthorID) && $AuthorID == 0) ? ' (unknown username)' : '')?>! | |||
=$ForumName?> | =Format::cut_string($Title, 80); ?> =Format::cut_string($Title, 80); ?> (Show) "> | =time_diff($ThreadCreatedTime)?> | =time_diff($LastTime)?> |