$row = $sql->db_Fetch(); if ($row['gen_datestamp'] + 604800 < time()) { require_once e_HANDLER . "cache_handler.php"; $ec = new ecache(); $ec->clear(); $sql->db_Update('generic', "gen_datestamp='" . time() . "' WHERE gen_type='empty_cache'"); } } } } // // B.2 Send footer template, stop timing, send simple page stats // //NEW - Iframe mod if (!deftrue('e_IFRAME')) { parse_admin($ADMIN_FOOTER); } $eTimingStop = microtime(); global $eTimingStart; $clockTime = e107::getSingleton('e107_traffic')->TimeDelta($eTimingStart, $eTimingStop); $dbPercent = 100.0 * $db_time / $clockTime; // Format for display or logging $rendertime = number_format($clockTime, 2); // Clock time during page render $db_time = number_format($db_time, 2); // Clock time in DB render $dbPercent = number_format($dbPercent, 0); // DB as percent of clock $memuse = eHelper::getMemoryUsage(); // Memory at end, in B/KB/MB/GB ;) $rinfo = '';
// // // M: Send top of body for custom pages and for news [user mode only] // // // N: Send other top-of-body HTML // // moved to boot.php //$ns = new e107table; //$e107_var = array(); // function e_admin_me/nu moved to boot.php (e107::getNav()->admin) // legacy function show_admin_menu moved to boot.php // include admin_template.php moved to boot.php // function parse_admin moved to boot.php // legacy function admin_updatXXe moved to boot.php // (legacy?) function admin_purge_related moved to boot.php e107::getDb()->db_Mark_Time('Parse Admin Header'); //NEW - Iframe mod if (!deftrue('e_IFRAME')) { //removed check strpos(e_SELF.'?'.e_QUERY, 'menus.php?configure') === FALSE parse_admin($ADMIN_HEADER); } elseif (!vartrue($_GET['configure'])) { e107::css("inline", "body { padding:0px } "); // default padding for iFrame-only. } e107::getDb()->db_Mark_Time('(End: Parse Admin Header)'); } // XXX - we don't need this (use e107::getMessage()) - find out what's using it and remove it if (!varset($emessage) && !is_object($emessage)) { $emessage = e107::getMessage(); }