assignInclude( "listings", "./$skindir/listings.tpl" ); else $tpl->assignInclude( "listings", "./default_tpls/listings.tpl" ); include("includes/pagesetup.php"); if($action) $current = $action; else $current = "user"; // end main function if((empty($action) || $action == "login") && isMEMBER) { $output .= "
"._USERACCOUNT."
"; $panelquery = dbquery("SELECT * FROM ".TABLEPREFIX."fanfiction_panels WHERE panel_hidden != '1' AND panel_level = '1' AND (panel_type = 'U' ".(!$submissionsoff || isADMIN ? " OR panel_type = 'S'" : "").($favorites ? " OR panel_type = 'F'" : "").") ORDER BY panel_type, panel_order, panel_title ASC"); if(!dbnumrows($panelquery)) $output .= _FATALERROR; while($panel = dbassoc($panelquery)) { if(!$panel['panel_url']) $output .= "".$panel['panel_title']."
\n"; else $output .= "".$panel['panel_title']."
\n"; } $output .= "
\n"; } else if(!empty($action)) { $panelquery = dbquery("SELECT * FROM ".TABLEPREFIX."fanfiction_panels WHERE panel_name = '$action' AND (panel_type='U' ".(!$submissionsoff || isADMIN ? " OR panel_type = 'S'" : "").($favorites ? " OR panel_type = 'F'" : "").") LIMIT 1"); if(dbnumrows($panelquery)) { $panel = dbassoc($panelquery); if($panel['panel_level'] > 0 && !isMEMBER) accessDenied( ); if($panel['panel_url'] && file_exists(_BASEDIR.$panel['panel_url'])) require_once(_BASEDIR.$panel['panel_url']); else if(file_exists("user/{$action}.php")) require_once("user/{$action}.php"); else $output = write_error(_ERROR); } else $output .= write_error(_ERROR); } else $output = write_error(_NOTAUTHORIZED); $tpl->assign( "output", $output ); $tpl->printToScreen(); dbclose( ); ?>