Esempio n. 1
0
     $moved = "{$LANG_GF01['MOVED']}: ";
 } else {
     $moved = "";
 }
 if ($CONF_FORUM['show_subject_length'] > 0 and strlen($record['subject']) > $CONF_FORUM['show_subject_length']) {
     $subject = COM_truncate($record['subject'], $CONF_FORUM['show_subject_length'], '...');
 } else {
     $subject = $record['subject'];
 }
 if ($record['uid'] > 1) {
     $firstposterName = COM_getDisplayName($record['uid']);
 } else {
     $firstposterName = $record['name'];
 }
 $topicinfo = "<b>{$LANG_GF01['STARTEDBY']} {$firstposterName}, {$firstdate}</b><br" . XHTML . ">";
 $lastpostinfo = stripBBCode($lastpostinfo);
 // Simple function to strip out bbcode so tooltips display better
 $lastpostinfo = strip_tags(COM_truncate($record['comment'], $CONF_FORUM['contentinfo_numchars'], '...'));
 $lastpostinfo = htmlspecialchars($lastpostinfo);
 // Escape things like " so it displays properly in tooltip
 $topicinfo .= str_replace(LB, "<br" . XHTML . ">", forum_mb_wordwrap($lastpostinfo, $CONF_FORUM['linkinfo_width'], LB));
 if (function_exists('COM_getTooltip')) {
     $topiclink = "viewtopic.php?showtopic={$record['id']}";
     $tooltip_subject = COM_getTooltip($subject, $topicinfo, $topiclink);
     //$subject = '';
     $topiclisting->set_var('tooltip_subject', $tooltip_subject);
 }
 $topiclisting->set_var('topicinfo', $topicinfo);
 $topiclisting->parse('folderimg', $folderimg);
 $topiclisting->set_var('topic_id', $record['id']);
 $topiclisting->set_var('subject', $subject);
Esempio n. 2
0
         break;
     case 6:
         // Search posts
         $results = mysql_select_multi("SELECT `thread_id`, `player_name`, `text` FROM `znote_forum_posts` ORDER BY `id` DESC LIMIT {$searchResults};");
         // Missing ['forum_id'], ['title'], lets get them
         for ($i = 0; $i < count($results); $i++) {
             // $results[$i]['asd']
             $thread = mysql_select_single("SELECT `forum_id`, `title` FROM `znote_forum_threads` WHERE `id`='" . $results[$i]['thread_id'] . "' LIMIT 1;");
             if ($thread !== false) {
                 $results[$i]['forum_id'] = $thread['forum_id'];
                 $results[$i]['title'] = $thread['title'];
                 if (!in_array($results[$i]['forum_id'], $allowedForums)) {
                     $results[$i]['forum_id'] = false;
                 } else {
                     $results[$i]['title'] = stripBBCode($results[$i]['title']);
                     $results[$i]['text'] = stripBBCode($results[$i]['text']);
                 }
             } else {
                 $results[$i]['forum_id'] = false;
             }
         }
         // DONE. :)
         //data_dump(false, $results, "DATA");
         break;
     default:
         # code...
         break;
 }
 // Create table and show stuff!
 if ($results !== false) {
     $count = 0;