set_file('main', 'main.tpl'); //initialize data files $obj_file = new mwDataFile($set['main_dir'] . '/data/objs', get_schema_props('mwObject'), get_schema_lens('mwObject'), 'r'); $cat_file = new mwDataFile($set['main_dir'] . '/data/cats', get_schema_props('mwlCategory'), get_schema_lens('mwlCategory'), 'r'); $link_file = new mwDataFile($set['main_dir'] . '/data/links', get_schema_props('mwlLink'), get_schema_lens('mwlLink'), 'r'); $hits_file = new mwDataFile($set['main_dir'] . '/data/hits', get_schema_props('mwlHits'), get_schema_lens('mwlHits'), 'r'); $dbf = array( 'cats' => & $cat_file, 'links' => & $link_file, 'objs' => & $obj_file, 'hits' => & $hits_file ); $adaptor = new mwAdaptor($dbf); $obj_id = 0; if( isset($HTTP_GET_VARS['id']) ) $obj_id = $HTTP_GET_VARS['id']; set_global_conf_vars(); //$obj = $adaptor->get_obj($obj_id); //doesn't neccessary to use adaptor, this's mwlCategory $obj = new mwlCategory($obj_id); $obj->load(); $obj->view($tpl, $navpage); $obj_file->quit(); $cat_file->quit(); $link_file->quit(); $hits_file->quit(); function utime() { $time = explode( " ", microtime()); $usec = (double)$time[0]; $sec = (double)$time[1]; return $sec + $usec; } ?>