Exemplo n.º 1
0
         if (strlen($first_post[0]['removal_comment']) > 0) {
             $output .= '<h2>Varför togs inlägget bort?</h2>' . "\n";
             $output .= '<p>Ordningsvakten som tog bort inlägget har lämnat en liten förklaring om varför här nedan:<br />' . $first_post[0]['removal_comment'] . '</p>' . "\n";
         }
         /* List posts without output, to make sure notices are removed */
         discussion_forum_post_list($posts);
         discussion_forum_count_views($first_post[0]);
         break;
     }
     $output .= discussion_forum_post_list($posts, $first_post[0]);
     $paging_options['current_page'] = $request['page_num'];
     $paging_options['post_count'] = $first_post[0]['child_count'];
     $paging_options['thread_handle'] = $first_post[0]['handle'];
     $paging_options['category_url'] = $locator_options['categories'][count($locator_options['categories']) - 1]['url'];
     $paging_options['label'] = true;
     $output .= forum_thread_paging($paging_options);
     $forum_security = forum_security(array('action' => 'reply', 'post' => $first_post[0]));
     if ($forum_security === true) {
         $form_options['forum_id'] = $first_post[0]['forum_id'];
         // The ghost notices father! $request['category']['id'];
         $form_options['thread_id'] = $first_post[0]['id'];
         $form_options['mode'] = 'post';
         $form_options['title'] = 'Sv: ' . $first_post[0]['title'];
         $output .= discussion_forum_post_form($form_options);
     } else {
         $output .= $forum_security;
     }
     discussion_forum_count_views($first_post[0]);
     break;
 case 'settings':
     break;
Exemplo n.º 2
0
function discussion_forum_locator($options)
{
    $output .= '<div class="forum_locator">' . "\n";
    $output .= '<a href="/diskussionsforum/">Forum</a>';
    if ($options['page'] == 'notices') {
        $output .= ' &raquo; <a href="/diskussionsforum/notiser.php">Notiser</a>';
    }
    foreach ($options['categories'] as $category) {
        $output .= ' &raquo; <a href="' . $category['url'] . '">' . str_replace(' ', '&nbsp;', $category['title']) . '</a>';
        $options['category_url'] = $category['url'];
    }
    if (isset($options['thread_handle'])) {
        $output .= ' &raquo; <a href="' . $options['category_url'] . $options['thread_handle'] . '/sida_1.php">' . str_replace(' ', '&nbsp;', $options['thread_title']) . '</a>';
    }
    if (isset($options['post_count'])) {
        $output .= forum_thread_paging($options);
    }
    $output .= '</div>' . "\n";
    $output .= '<div class="forum_locator_ovs">' . "\n";
    // Listing moderators in forum category
    $last_category = array_pop($options['categories']);
    if (!empty($last_category['handle'])) {
        $query = 'SELECT l.id AS user_id, l.username AS username, l.lastaction AS lastaction FROM privilegies AS p, login AS l, public_forums AS pf WHERE l.id = p.user AND pf.handle = p.value AND p.value = "' . $last_category['handle'] . '" AND p.privilegie = "discussion_forum_category_admin"';
        $result = query_cache(array('query' => $query, 'category' => 'forum_categories'));
        $output .= '<em>Ansvariga ordningsvakter:</em> ' . "\n";
        foreach ($result as $ov) {
            if ($ov['lastaction'] > time() - 600) {
                $output .= '<a href="/traffa/profile.php?user_id=' . $ov['user_id'] . '"><strong>' . $ov['username'] . '</strong></a> ' . "\n";
            } else {
                $output .= '<a href="/traffa/profile.php?user_id=' . $ov['user_id'] . '"><span>' . $ov['username'] . '</span></a> ' . "\n";
            }
        }
    }
    $output .= '</div>' . "\n";
    return $output;
}
Exemplo n.º 3
0
function discussion_forum_locator($options)
{
    $output .= '<div class="forum_locator">' . "\n";
    $output .= '<a href="/diskussionsforum/">Forum</a>';
    if ($options['page'] == 'notices') {
        $output .= ' &raquo; <a href="/diskussionsforum/notiser.php">Notiser</a>';
    }
    foreach ($options['categories'] as $category) {
        $output .= ' &raquo; <a href="' . $category['url'] . '">' . str_replace(' ', '&nbsp;', $category['title']) . '</a>';
        $options['category_url'] = $category['url'];
    }
    if (isset($options['thread_handle'])) {
        $output .= ' &raquo; <a href="' . $options['category_url'] . $options['thread_handle'] . '/sida_1.php">' . str_replace(' ', '&nbsp;', $options['thread_title']) . '</a>';
    }
    if (isset($options['post_count'])) {
        $output .= forum_thread_paging($options);
    }
    $output .= '</div>' . "\n";
    return $output;
}