Site name:

URL:

Backend file:

Contact information:

\n"; print "\n"; while ($channel = db_fetch_object($result)) { if ($state % 3 == 0) print " \n"; print " \n"; if ($state % 3 == 2) print " \n"; $state += 1; } print "
\n"; ### Load backend from database: $backend = new backend($channel->id); ### Read headlines from backend class: $content = ""; for (reset($backend->headlines); $headline = current($backend->headlines); next($backend->headlines)) { $content .= "
  • $headline
  • \n"; } ### Print backend box to screen: $theme->box($backend->site, "$content

    [ url\">more ]\n"); print "

    \n"; } function adminMain() { global $theme, $PHP_SELF; ### Get channel info: $result = db_query("SELECT * FROM channel ORDER BY id"); print ""; print " bgcolor1\">"; while ($channel = db_fetch_object($result)) { ### Load backend from database: $backend = new backend($channel->id); print "bgcolor2\">"; print " "; print " "; print " "; print " "; print " "; print ""; } print "
    fgcolor1\">Sitefgcolor1\">Contactfgcolor1\">Last updatedfgcolor1\">Operations
    url\">$backend->sitecontact\">$backend->contact". round((time() - $backend->timestamp) / 60) ." min. agoid\">refreshid\">delete
    "; print "

    "; } include "includes/theme.inc"; include "includes/backend.inc"; $theme->header(); switch($op) { case "refresh": $backend = new backend($id); $backend->refresh(); adminMain(); displayAll(); adminAddChannel(); break; case "delete": print "ID = $id
    "; $backend = new backend($id); $backend->dump(); $backend->delete(); adminMain(); displayAll(); adminAddChannel(); break; case "Add backend": $backend = new backend($id, $site, $url, $file, $contact); $backend->add(); // fall through: default: adminMain(); displayAll(); adminAddChannel(); } $theme->footer(); ?>