<?
//////////////////////////////////////////////////////////
// initialize system
//////////////////////////////////////////////////////////
require_once("system/inc.classes.php");
//////////////////////////////////////////////////////////
// declare variables
//////////////////////////////////////////////////////////
global $l;
$iface  = &new iface();
$_xml   "";
$_lang  return_field_validation('ln'VAR_STRINGfalseDEFAULT_LANG);
$_dir   return_field_validation('lc'VAR_STRING);
$_login return_field_validation('lg'VAR_STRING);
$_noall return_field_validation('na'VAR_BOOLEAN);
//////////////////////////////////////////////////////////
// generate xml
//////////////////////////////////////////////////////////
$_xml .= rl("<?xml version=\"1.0\"?>");
$_xml .= rl("<menu>");
//////////////////////////////////////////////////////////
// output favorite games
//////////////////////////////////////////////////////////
if ($_login) {
    
$_fres   $iface->return_favorites_ar($_login);
    
$_fgames generate_menu_ar(0$_fres);
    
$_xml .= rl("  <menu p1=\"fav\" p2=\"{$l['fav'][$_lang]}\">");
    
$_xml .= generate_cat_xml($_fgamesfalse"    "true);
    
$_xml .= rl("  </menu>");
}
//////////////////////////////////////////////////////////
// output new games
//////////////////////////////////////////////////////////
$_nres   $iface->return_newgames_ar($_dir);
$_ngames generate_menu_ar(0$_nres);
$_xml .= rl("  <menu p1=\"new\" p2=\"{$l['new2'][$_lang]}\">");
$_xml .= generate_cat_xml($_ngamesfalse"    "true);
$_xml .= rl("  </menu>");
//////////////////////////////////////////////////////////
// output menu xml
//////////////////////////////////////////////////////////
$_xres   $iface->return_games_ar($_dir);
$_xgames generate_menu_ar(0$_xrestrue);
if (!empty(
$_xgames)) {
    
$_xml .= generate_cat_xml($_xgames"null""  "falsetrue$l['new'][$_lang]);
    if (!
$_noall) {
        
$_xml .= rl("  <menu p1=\"all\" p2=\"{$l['all'][$_lang]}\">");
        
$_xml .= generate_cat_xml($_xgames"null""    "truetrue$l['new'][$_lang]);
        
$_xml .= rl("  </menu>");
    }
}
$_xml .= rl("</menu>");
//////////////////////////////////////////////////////////
// output xml
//////////////////////////////////////////////////////////
header("Content-type: text/xml");
header("Content-length: ".return_strsize($_xml));
print(
$_xml);
?>