Exemple #1
0
<?php

require "../base.php";
global $_base;
access::no_guest();
// firma/familie?
if (isset($_GET['f']) || isset($_GET['fa'])) {
    #require "f/sok";
    die;
}
// hent forumene og sett opp forumene vi har tilgang til
$sections = \Kofradia\Forum\Category::get_forum_list();
$_base->page->add_title("Forum", "Søk");
$forum_mod = access::has("forum_mod");
$allow_deleted = $forum_mod;
// hvor man skal kunne søke
$search_where = array(1 => array("Alle innlegg", true, true), array("Kun hovedinnlegg", true, false), array("Kun svar", false, true));
$id = requestval("w");
$search_where_id = isset($search_where[$id]) ? $id : 1;
// hvilke forum søker vi i?
$search_forums = $sections;
$search_forums_active = array();
foreach ($_REQUEST as $key => $dummy) {
    $match = false;
    if (preg_match("/^s(\\d+)\$/Du", $key, $match)) {
        if (isset($search_forums[$match[1]])) {
            $search_forums_active[] = $match[1];
        }
    }
}
if (count($search_forums_active) == 0) {
Exemple #2
0
<?php

// denne siden viser alle forumene
require "../base.php";
ess::$b->page->add_title("Forum");
// hent forumene
$forum = \Kofradia\Forum\Category::get_forum_list();
echo '
<div class="bg1_c small bg1_padding">
	<h1 class="bg1">Forumoversikt<span class="left"></span><span class="right"></span></h1>
	<div class="bg1">';
if (count($forum) == 0) {
    // ingen forum
    echo '
		<p>Det finnes ingen forum!</p>';
} else {
    echo '
	<ul>';
    foreach ($forum as $row) {
        echo '
		<li><a href="forum?id=' . $row['fse_id'] . '">' . htmlspecialchars($row['name']) . '</a></li>';
    }
    echo '
	</ul>';
}
echo '
	</div>
</div>';
ess::$b->page->load();