Esempio n. 1
0
        if (!($foruminfo = L::forum($fid))) {
            Showmsg('data_error');
        }
        wind_forumcheck($foruminfo);
        $guide[$fid] = array($forum[$fid]['name'], "thread.php?fid={$fid}");
    } else {
        $guide[$fid] = array($forum[$fid]['name'], "index.php?cateid={$fid}");
        $sql_select = ',url';
    }
} elseif ($fid == -2) {
    $guide[$fid] = array($db_wwwname, $db_wwwurl);
} else {
    $fid = -1;
    $sql_select = ',url';
}
$noticedb = array();
$query = $db->query("SELECT aid,author,startdate,enddate,subject,content {$sql_select} FROM pw_announce WHERE fid=" . S::sqlEscape($fid) . " AND ifopen='1' AND startdate<=" . S::sqlEscape($timestamp) . " AND (enddate=0 OR enddate>=" . S::sqlEscape($timestamp) . ") ORDER BY vieworder,startdate DESC");
while ($rt = $db->fetch_array($query)) {
    $rt['rawauthor'] = rawurlencode($rt['author']);
    $rt['startdate'] = get_date($rt['startdate']);
    if ($sql_select && $rt['url']) {
        $rt['content'] = "<a href=\"{$rt['url']}\" target=\"_blank\">{$rt[url]}</a>";
    } else {
        $rt['content'] = convert(str_replace(array("\n", "\r\n"), '<br />', $rt['content']), $db_windpost, 'post');
    }
    $noticedb[] = $rt;
}
$db->free_result($query);
$msg_guide = headguide($guide);
require_once PrintEot('notice');
footer();
Esempio n. 2
0
//活动
if ($foruminfo['actmids']) {
    $actmids = explode(",", $foruminfo['actmids']);
    $firstactmid = 0;
    foreach ($actmids as $value) {
        if (isset($postActForBbs->activitymodeldb[$value]) && $postActForBbs->activitymodeldb[$value]['ifable'] && $postActForBbs->activitycatedb[$postActForBbs->activitymodeldb[$value]['actid']]['ifable']) {
            $firstactmid = $value;
            break;
        }
    }
    $N_allowtypeopen = true;
}
if (defined('M_P') && file_exists(M_P . 'read.php')) {
    require_once M_P . 'read.php';
}
$msg_guide = headguide($guidename);
unset($fourm, $guidename);
//评价功能开启
$rateSets = unserialize($db_ratepower);
if (!$forumset['rate'] && $rateSets[1] && isset($db_hackdb['rate'])) {
    list($noAjax, $objectid, $typeid, $elementid) = array(TRUE, $tid, 1, 'vote_box');
    require_once R_P . 'hack/rate/index.php';
}
if ($ping_logs) {
    $pingService = L::loadClass("ping", 'forum');
    $ping_logs = $pingService->getPingLogs($tid, $ping_logs);
} else {
    $ping_logs = array();
}
if ('ajax_addfloor' == $_POST['type']) {
    global $db_htmifopen, $db_redundancy, $SCR, $groupid, $stylepath;
Esempio n. 3
0
     $remind[2] && ($remind[2] = get_date($remind[2]));
     $read['remindinfo'] = $remind;
 }
 $readdb = $authorids = array();
 $readdb[] = $read;
 $subject = $read['subject'];
 $tpctitle = '- ' . $subject;
 $favortitle = str_replace("&#39", "‘", $subject);
 $titletop1 = substrs('Re:' . str_replace('&nbsp;', ' ', $subject), $GLOBALS['db_titlemax'] - 2);
 $j_p = "{$R_url}/{$db_readdir}/{$fid}/{$date}/{$tid}.html";
 list($guidename, $forumtitle) = getforumtitle(forumindex($foruminfo['fup'], 1), 1);
 $guidename .= "<em>&gt;</em><a href=\"read.php?tid={$tid}\">{$subject}</a>";
 $forumtitle = "|{$forumtitle}";
 $db_metakeyword = "{$subject}" . str_replace(array('|', ' - '), ',', $forumtitle) . 'phpwind';
 $read['content'] && ($db_metadescrip = substrs(strip_tags(str_replace('"', '&quot;', $read['content'])), 50));
 $msg_guide = headguide($guidename, false);
 unset($fourm, $guidename);
 if ($read['replies'] > 0) {
     $readnum = $db_readperpage - 1;
     $pw_posts = GetPtable($read['ptable']);
     $query = $db->query("SELECT t.*,m.uid,m.username,m.oicq,m.groupid,m.memberid,m.icon AS micon,m.hack,m.honor,m.signature,m.regdate,m.medals,m.userstatus,md.onlinetime,md.postnum,md.digests,md.rvrc,md.money,md.credit,md.currency,md.starttime,md.thisvisit,md.lastvisit {$fieldadd} FROM {$pw_posts} t LEFT JOIN pw_members m ON m.uid=t.authorid LEFT JOIN pw_memberdata md ON md.uid=t.authorid {$tablaadd} WHERE t.tid=" . S::sqlEscape($tid) . "ORDER BY postdate LIMIT 0,{$readnum}");
     while ($read = $db->fetch_array($query)) {
         if ($foruminfo['allowsell'] && strpos($read['content'], "[sell") !== false && strpos($read['content'], "[/sell]") !== false) {
             $usehtm = 0;
             break;
         } elseif ($foruminfo['allowhide'] && strpos($read['content'], "[post]") !== false && strpos($read['content'], "[/post]") !== false) {
             $usehtm = 0;
             break;
         }
         $readdb[] = $read;
     }