ne('VBSEO_POSTID_URI', 'p'); define('VBSEO_PAGENUM_URI', 'page'); define('VBSEO_PAGENUM_URI_GARS', 'garpg'); define('VBSEO_SORT_URI', 'sort'); define('VBSEO_SORTORDER_URI', 'order'); define('VBSEO_ACTION_URI', 'do'); define('VBSEO_POLLID_URI', 'pollid'); define('VBSEO_TREE_ICON', 'images/misc/navbits_finallink.gif'); define('VBSEO_REDIRECT_URI', 'redirect-to/'); define('VBSEO_APPEND_CHAR', 'a'); define('VBSEO_BLOG_CATID_URI', 'blogcategoryid'); function vbseo_init_gcache() { global $vbseo_gcache, $g_cache; if(isset($vbseo_gcache)) return; $gcache_classes = array( 'forum', 'thread', 'post', 'user', 'polls', 'usernm', 'blogcat', 'groups', 'blogcom', 'blog', 'album', 'pic', 'var' ); $vbseo_gcache = array(); foreach($gcache_classes as $_oc) $vbseo_gcache[$_oc] = array(); $g_cache = &$vbseo_gcache; } function vbseo_init_obj_ids() { global $found_object_ids; if(isset($found_object_ids)) return; $object_classes = array('user_ids', 'blog_ids', 'blogcat_ids', 'blogatt_ids', 'postthread_ids', 'prepostthread_ids', 'thread_ids', 'poll_ids', 'attachment_ids', 'thread_last', 'forum_last', 'user_names', 'postthreads', 'groups', 'album', 'pic' ); $found_object_ids = array(); foreach($object_classes as $_oc) $found_object_ids[$_oc] = array(); $found_object_ids['announcements'] = false; } function vbseo_vars_push($var) { $args = func_get_args(); if(!$_SERVER['vbseo_vars']) $_SERVER['vbseo_vars'] = array(); foreach($args as $varname) $_SERVER['vbseo_vars'][$varname] = $GLOBALS[$varname]; } function vbseo_vars_pop() { if($_SERVER['vbseo_vars']) foreach($_SERVER['vbseo_vars'] as $varname=>$varvalue) $GLOBALS[$varname] = $varvalue; unset($_SERVER['vbseo_vars']); } function vbseo_extra_inc($include_file) { if (file_exists($incfile = VBSEO_DIRNAME . '/functions_vbseo_' . $include_file . '.php')) include_once $incfile; } vbseo_init_gcache(); vbseo_init_obj_ids(); ?>