|
//header("Cache-Control: no-store, no-cache, must-revalidate");
//header("Pragma: no-cache");
$start = utime();
$set['main_dir'] = dirname(__FILE__) . '/ld';
include_once($set['main_dir'] . '/common/common.php');
include_once($set['main_dir'] . '/conf/mwl.conf');
//template class
include_once($set['main_dir'] . '/classes/phemplate.php');
//okay, authenticated, include data classes
include_once($set['main_dir'] . '/conf/schema.php');
include_once($set['main_dir'] . '/classes/mwFile.php');
include_once($set['main_dir'] . '/classes/mwDataFile.php');
include_once($set['main_dir'] . '/classes/mwAdaptor.php');
include_once($set['main_dir'] . '/classes/mwlClasses.php');
include_once($set['main_dir'] . '/classes/mwlCategory.php');
include_once($set['main_dir'] . '/classes/mwlLink.php');
//initialize template class
$tpl = new phemplate($set['main_dir'] . '/templates/', 'keep');
$tpl->set_file('main', 'page_main.tpl');
//initialize data files
$dbf =& start_database();
$adaptor = new mwAdaptor($dbf);
set_global_conf_vars();
// SHOWING CONTENT
$tpl->set_file('content', 'page_new.tpl', 1);
$tpl->set_file('link', 'view_link.tpl', 1);
$start_time = time() - $CONF["GEN_NEW_LINKS_DAYS"] * 24*60*60;
$objects = $adaptor->retrieve_where('mwlLink', "date>$start_time AND to_approve=0");
uasort($objects, 'cmp_date');
$links = '';
while(list($key, $obj) = each($objects)){
$links .= $obj->view($tpl, 2, $CONF["GEN_VIEW_TYPE"], './html/', './');
}
if( count($objects) )
$tpl->set_var('LINKS', $links);
else
$tpl->process('LINKS', 'no_links');
$tpl->set_var('PAGE_TITLE', 'New Links');
$tpl->set_var('ID', 0);
$tpl->set_var('NEW_DAYS', $CONF["GEN_NEW_LINKS_DAYS"]);
$tpl->set_var('HOME_LINK', '.');
$tpl->set_var('NEW_LINK', 'ldnew.php');
$tpl->set_var('SUBMIT_LINK', 'ldsubmit.php?pid=0');
$tpl->set_var('SEARCH_LINK', 'ldsearch.php');
$tpl->set_var('MODIFY_LINK', 'ldmodify.php');
$tpl->process('CONTENT', 'content', 1);
echo $tpl->process('out', 'main');
// END SHOWING CONTENT
quit_database($dbf);
function utime() {
$time = explode( " ", microtime());
$usec = (double)$time[0];
$sec = (double)$time[1];
return $sec + $usec;
}
?>
// printf("Done in %.2f sec.", utime() - $start);
//show common footer
include($set['main_dir'] . '/includes/common_footer.php');
?> |