Execute("SELECT name, leiras, start_datum FROM opey_el_forum_topics WHERE id='$id'"); list($t_cim, $t_leiras, $t_datum) = $result->fields; $xtp= new XTemplate("$TmplDir/forum.html","main"); $xtp->assign("INDEX_LINK", $ModLink); $xtp->assign("DOCS_LINK", $ModLink."&fajl=docs"); $xtp->assign("FORUM_LINK", $ModLink."&fajl=forum_topics"); $xtp->assign("ADMIN_LINK", "admin.php?module=$ModName"); $xtp->assign("IMGDIR", $TmplDir."/images"); $xtp->assign("MODLINK", $ModLink ); // sorrend rendezese $xtp->assign("SORT_BY", $sortBY ); $xtp->assign("SORT_LINK", $sortLink ); $xtp->assign("SORT_LINK_LABEL", $sortLinkLabel ); $newLinkPop = "adminPopUpOpen('".$ModLink."&fajl=forum_new&topic_id=$id&displevel=2', 'window', '400', '300', 'No', 'No', 'No')"; //$xtp->assign("NEW_LINK", $ModLink."&fajl=forum_new&topic_id=$id"); $xtp->assign("NEW_LINK", $newLinkPop); $newLinkPopAC = "adminPopUpOpen('".$ModLink."&fajl=forum_new&topic_id=$id&displevel=2&type=AC', 'modeless', '400', '330', 'No', 'No', 'No')"; $xtp->assign("NEW_LINK_AC", $newLinkPopAC); //adminPopUpOpen(popURL, popType, popWidth, popHeight, popScroll, popResize, popHelp) $xtp->assign("TOPIC_CIM", $t_cim); $xtp->assign("TOPIC_LEIRAS", $t_leiras); $xtp->assign("TOPIC_DATUM", $t_datum); if (IsELAdmin()) $xtp->parse("main.admin"); $result = $dbconn->Execute("SELECT datum FROM opey_el_forum WHERE topic_id='$id' AND type='AC' ORDER BY datum DESC"); list($b_datum) = $result->fields; $sor = 0; $result = $dbconn->Execute("SELECT id, datum, szoveg, user_id, type FROM opey_el_forum WHERE topic_id='$id' AND datum>'$b_datum' ORDER BY datum $sortBY"); while (list($f_id, $f_datum, $f_szoveg, $u_id, $f_type) = $result->fields) { if ($f_type == "A") { $res = $dbconn->Execute("SELECT pn_name, pn_uname, pn_email FROM opey_users WHERE pn_uid='$u_id'"); // $nev = "(A) "; $nev = ""; } else { $res = $dbconn->Execute("SELECT user_name, name, email FROM opey_el_users WHERE id='$u_id'"); $nev = ""; } list($u_name, $u_nickname, $u_email) = $res->fields; $nev .= (! empty($u_name)) ? $u_name : $u_nickname ; $f_szoveg = nl2br($f_szoveg); $bgcolor = ($sor % 2 == 0) ? "#ECDAC1" : "#FBF1E2" ; if ($f_type == "AC") $bgcolor = "#FFDDDD"; $xtp->assign("ID", $f_id); $xtp->assign("BGCOLOR", $bgcolor); $xtp->assign("DATUM", $f_datum); $xtp->assign("NEV", $nev); $xtp->assign("EMAIL", $u_email); $xtp->assign("SZOVEG", $f_szoveg); if (IsELAdmin()) $xtp->parse("main.hir.admin"); $xtp->parse("main.hir"); $result->MoveNext(); $sor++; } $sor = 0; $result = $dbconn->Execute("SELECT id, datum, szoveg, user_id FROM opey_el_forum WHERE topic_id='$id' AND type='AC' ORDER BY datum DESC"); while (list($f_id, $f_datum, $f_szoveg, $u_id, $f_type) = $result->fields) { $res = $dbconn->Execute("SELECT pn_name, pn_uname, pn_email FROM opey_users WHERE pn_uid='$u_id'"); list($u_name, $u_nickname, $u_email) = $res->fields; //$nev = "(A) "; $nev = ""; $nev .= (! empty($u_name)) ? $u_name : $u_nickname ; $f_szoveg = nl2br($f_szoveg); $bgcolor = ($sor % 2 == 0) ? "#FFCCCC" : "#FFDDDD" ; $xtp->assign("ID", $f_id); $xtp->assign("BGCOLOR", $bgcolor); $xtp->assign("DATUM", $f_datum); $xtp->assign("NEV", $nev); $xtp->assign("EMAIL", $u_email); $xtp->assign("SZOVEG", $f_szoveg); $xtp->assign("DETAILS_LINK", $ModLink."&fajl=details&displevel=1&toid=".$f_id); if (IsELAdmin()) $xtp->parse("main.hir.admin"); $xtp->parse("main.hir.details"); $xtp->parse("main.hir"); $result->MoveNext(); $sor++; } $xtp->parse("main"); $xtp->out("main"); ?>