loadFile('build'); switch($_GET['act']) { case 'selstreet': page_header($wvtxt->get('selstreet_page_header')); output(haus_build::getSelectText($_GET['street_id']),true); break; case 'start': page_header($wvtxt->get('start_page_header')); $haus = new haus_build(haus_build::start($session['user'],$_POST['street_id'])); output($haus->getStartText()); break; case 'process': $haus = new haus_build($_GET[HAUS_ID_FIELD]); page_header($wvtxt->get('process_page_header')); output($haus->getProgressText($session['user']),true); break; case 'work': $haus = new haus_build($_GET[HAUS_ID_FIELD]); page_header($wvtxt->get('work_page_header')); output($haus->getWorkText($session['user']),true); $haus->save(); break; case 'finish': $haus = new haus_build($_GET[HAUS_ID_FIELD]); page_header($wvtxt->get('finish_page_header')); output($haus->getFinishText($session['user'])); $haus->save(); break; case 'info': page_header($wvtxt->get('info_page_header')); output(haus_build::getInfoText()); if(haus_build::canBuild($session['user']) === true) { $wvnav->txtCategory('nav_cat_build'); $wvnav->txtNav('nav_start_build','act=selstreet',false,true); } break; default: page_header($wvtxt->get('entrance_page_header')); $wvnav->txtCategory('nav_main_building'); $wvnav->txtNav('nav_main_inform','act=info',false,true); $own = haus_basic::findByUser($session['user']['acctid'],true,-3); if(!empty($own)) { $wvnav->txtCategory('nav_ownhouse',true,'main'); $wvnav->txtNav('nav_process_build','act=process&house_id='.array_pop($own),false,true); } output($wvtxt->massGet(array('entrance_intro','entrance_main'))); break; } ?>