rendered paste body<?PHP/* ====================Seditio - Website engineCopyright Neocromehttp://www.neocrome.net[BEGIN_SED]File=plugins/bm/bm.phpVersion=110Updated=2006-oct-01Type=PluginAuthor=NeocromeDescription=[END_SED][BEGIN_SED_EXTPLUGIN]Code=bmPart=mainFile=bmHooks=standaloneTags=Order=10[END_SED_EXTPLUGIN]==================== */if (!defined('SED_CODE') || !defined('SED_PLUG')) { die('Wrong URL.'); }$a=sed_import("a","G","STX");$id=sed_import("id","G","INT");$q=sed_import("q","G","INT");switch ($a) { case "add": { if(!empty($id)) { $r=sed_sql_query("select page_id, user_id from sed_bookmarks where user_id=".$usr['id']." AND page_id=".(int)$id." LIMIT 1"); $r=sed_sql_numrows($r); } if(!empty($q)) { $r=sed_sql_query("select forum_id, user_id from sed_bookmarks where user_id=".$usr['id']." AND forum_id=".(int)$q." LIMIT 1"); $r=sed_sql_numrows($r); } if ($r==0) { if(!empty($id)) { $s=sed_sql_query("insert into sed_bookmarks (page_id, forum_id, user_id) values ('".(int)$id."','0','".$usr['id']."')"); header("Location: plug.php?e=bm"); exit; } if(!empty($q)) { $s=sed_sql_query("insert into sed_bookmarks (page_id, forum_id, user_id) values ('0','".(int)$q."','".$usr['id']."')"); header("Location: plug.php?e=bm"); exit; } } break; } case "del": { if(!empty($id)) { $r=sed_sql_query("delete from sed_bookmarks where user_id=".$usr['id']." AND page_id=".$id." LIMIT 1"); header("Location: plug.php?e=bm"); exit; } if(!empty($q)) { $r=sed_sql_query("delete from sed_bookmarks where user_id=".$usr['id']." AND forum_id=".$q." LIMIT 1"); header("Location: plug.php?e=bm"); exit; } } default: { break; } }$sql=sed_sql_query("select * from sed_bookmarks where user_id=".$usr['id']."");if (@sed_sql_numrows($sql)==0) { $t->assign("NOBMS",$L['NOBMS']); $t->parse("MAIN.NOBMS"); $t->assign("NOFBMS",$L['NOFBMS']); $t->parse("MAIN.NOFBMS"); }else { $p_count = 0; $f_count = 0; $t->assign(Array( "BOOKMARKS"=>$L['BOOKMARKS'], "DEL"=>$L['DEL'], "NAME"=>$L['NAME'], "VIEWS"=>$L['VIEWS'], "COMMS"=>$L['COMMS'], "FTBOOKMARKS"=>$L['FBOOKMARKS'], "FTDEL"=>$L['FDEL'], "FTNAME"=>$L['FNAME'], "FTVIEWS"=>$L['FVIEWS'], "FTLASTPOSTBY"=>$L['LASTPOSTBY'] )); while ($r=sed_sql_fetcharray($sql)) { if ($r['page_id'] != 0) { $sql_p=sed_sql_query("select * from $db_pages WHERE page_id=".$r['page_id']." order by page_title LIMIT 1"); while ($row=sed_sql_fetcharray($sql_p)) { if ($r['page_id'] != 0) { $row['page_pageurl'] = (empty($r['page_alias'])) ? "page.php?id=".$r['page_id'] : "page.php?al=".$r['page_alias']; $pcomms = sed_build_comments("p".$r["page_id"], $r['page_pageurl'],0); $t->assign(array( "PNAME"=>$row["page_title"], "PDESC"=>$row["page_desc"], "PID"=>$row["page_id"], "PVIEWS"=>$row["page_count"], "PCOMMS"=>$pcomms[0] )); $t->parse("MAIN.BMS.BMROW"); $p_count = 1; } } $t->parse("MAIN.BMS"); } if ($r['forum_id'] != 0) { $sql_f=sed_sql_query("select * from $db_forum_topics WHERE ft_id=".$r['forum_id']." order by ft_title LIMIT 1"); while ($row=sed_sql_fetcharray($sql_f)) { if ($r['forum_id'] != 0) { $t->assign(array( "FNAME"=>$row["ft_title"], "FID"=>$row["ft_id"], "FVIEWS"=>$row["ft_viewcount"], "LASTPOSTBY"=>$row["ft_lastpostername"] )); $t->parse("MAIN.FBMS.FBMROW"); $f_count = 1; } } $t->parse("MAIN.FBMS"); } } if ($p_count=0) { $t->assign("NOFBMS",$L['NOFBMS']); $t->parse("MAIN.NOFBMS"); }if ($f_count=0) { $t->assign("NOFBMS",$L['NOFBMS']); $t->parse("MAIN.NOFBMS"); }}?>