function editRSS() { global $cfg; DisplayHead("Administration - RSS"); // Admin Menu displayMenu(); echo "<div align=\"center\">"; echo "<table border=1 bordercolor=\"" . $cfg["table_admin_border"] . "\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"" . $cfg["table_data_bg"] . "\">"; echo "<tr><td bgcolor=\"" . $cfg["table_header_bg"] . "\" background=\"themes/" . $cfg["theme"] . "/images/bar.gif\">"; echo "<img src=\"images/properties.png\" width=18 height=13 border=0> <font class=\"title\">RSS Feeds</font>"; echo "</td></tr><tr><td align=\"center\">"; ?> <form action="admin.php?op=addRSS" method="post"> <?php echo _FULLURLLINK; ?> : <input type="Text" size="50" maxlength="255" name="newRSS"> <input type="Submit" value="<?php echo _UPDATE; ?> "><br> </form> <?php echo "</td></tr>"; $arLinks = GetRSSLinks(); $arRid = Array_Keys($arLinks); $inx = 0; foreach ($arLinks as $link) { $rid = $arRid[$inx++]; echo "<tr><td><a href=\"admin.php?op=deleteRSS&rid=" . $rid . "\"><img src=\"images/delete_on.gif\" width=16 height=16 border=0 title=\"" . _DELETE . " " . $rid . "\" align=\"absmiddle\"></a> "; echo "<a href=\"" . $link . "\" target=\"_blank\">" . $link . "</a></td></tr>\n"; } echo "</table></div><br><br><br>"; DisplayFoot(true, true); }
// readrss functions require_once 'inc/functions/functions.readrss.php'; // require require_once "inc/classes/lastRSS.php"; // Just to be safe ;o) if (!defined("ENT_COMPAT")) { define("ENT_COMPAT", 2); } if (!defined("ENT_NOQUOTES")) { define("ENT_NOQUOTES", 0); } if (!defined("ENT_QUOTES")) { define("ENT_QUOTES", 3); } // Get RSS feeds from Database $arURL = GetRSSLinks(); // create lastRSS object $rss = new lastRSS(); // setup transparent cache $cacheDir = $cfg['path'] . ".rsscache"; if (!checkDirectory($cacheDir, 0777)) { @error("Error with rss-cache-dir", "index.php?iid=index", "", array($cacheDir)); } $rss->cache_dir = $cacheDir; $rss->cache_time = $cfg["rss_cache_min"] * 60; // 1200 = 20 min. 3600 = 1 hour $rss->strip_html = false; // don't remove HTML from the description // init template-instance tmplInitializeInstance($cfg["theme"], "page.readrss.tmpl"); // set vars
To read the license please visit http://www.gnu.org/copyleft/gpl.html *******************************************************************************/ // prevent direct invocation if (!isset($cfg['user']) || isset($_REQUEST['cfg'])) { @ob_end_clean(); @header("location: ../../../index.php"); exit; } /******************************************************************************/ // readrss functions require_once 'inc/functions/functions.readrss.php'; // init template-instance tmplInitializeInstance($cfg["theme"], "page.admin.editRSS.tmpl"); // set vars $arLinks = GetRSSLinks(); $arRid = Array_Keys($arLinks); $inx = 0; $link_rss = array(); foreach ($arLinks as $link) { $rid = $arRid[$inx++]; array_push($link_rss, array('true' => true, 'rid' => $rid, 'link' => $link)); } $tmpl->setloop('link_rss', $link_rss); $tmpl->setvar('enable_dereferrer', $cfg["enable_dereferrer"]); // $tmpl->setvar('_FULLURLLINK', $cfg['_FULLURLLINK']); $tmpl->setvar('_UPDATE', $cfg['_UPDATE']); $tmpl->setvar('_DELETE', $cfg['_DELETE']); // tmplSetTitleBar("Administration - RSS");
$countUsers = count($cfg['users']); $tmpl->setvar('server_users_total', $countUsers); // hits $hits = $db->GetOne("SELECT SUM(hits) AS hits FROM tf_users"); $tmpl->setvar('server_hits_total', $hits); // log $log = $db->GetOne("SELECT COUNT(cid) AS cid FROM tf_log"); $tmpl->setvar('server_logs_total', $log); // messages $messages = $db->GetOne("SELECT COUNT(mid) AS mid FROM tf_messages"); $tmpl->setvar('server_messages_total', $messages); // links $countLinks = isset($cfg['linklist']) ? count($cfg['linklist']) : 0; $tmpl->setvar('server_links_total', $countLinks); // rss $arRss = GetRSSLinks(); $countRss = count($arRss); $tmpl->setvar('server_rss_total', $countRss); // cookies $cookies = $db->GetOne("SELECT COUNT(cid) AS cid FROM tf_cookies"); $tmpl->setvar('server_cookies_total', $cookies); // profiles $profiles = $db->GetOne("SELECT COUNT(id) AS id FROM tf_trprofiles"); $tmpl->setvar('server_profiles_total', $profiles); // search-engines $arSearchEngines = tmplSetSearchEngineDDL($cfg["searchEngine"]); $countSearchEngines = count($arSearchEngines); $tmpl->setvar('server_searchengines_total', $countSearchEngines); // themes $arThemes = GetThemes(); $countThemes = count($arThemes);