Site name:

URL:

Backend file:

Contact information:

"; print ""; while ($channel = mysql_fetch_object($result)) { if ($state % 3 == 0) print " "; print " "; if ($state % 3 == 2) print " "; $state += 1; } print "
"; ### 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
  • "; } ### Print backend box to screen: $theme->box($backend->site, "$content

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

    "; } function adminMain() { global $theme, $PHP_SELF; ### Connect to database: dbconnect(); ### Get channel info: $result = mysql_query("SELECT * FROM channel ORDER BY id"); print ""; print " bgcolor1\">"; while ($channel = mysql_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 "

    "; } $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(); ?>