";
if ($jeu!==FALSE) {
//-- update Hits!
$db->query('upd',"UPDATE "._PREFIX."_jeux".$BANK." SET jx_hits=jx_hits+1 WHERE jx_id=".$jeu['jx_id']);
$db->free('upd');
$id = $jeu['jx_id'];
} else {
echo "Erreur! Jeu inexistant sur page jeu";
General::exitScript(0,TRUE);
}
//------------------------------------------------------------------------------
//-- Definir le bon template suivant le profil du jeu ($jeu['jx_templateid'])
if (preg_match("/Firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
$navigateur = "firefox";
} else {
$navigateur = "nonfirefox";
}
$jeu['title'] = $jeu['jx_titre'.$BANK];
/*
0 = Format normal no iframe
1 = Format large no iframe
2 = Format Plein Écran no iframe
3 = Format IFRAME
4 = Format large+IFRAME
5 =
6 =
7 = Format large - aucun resize, AVEC IFRAME
8 = Format SWF normal noiframe + resize
9 = Format SWF large noiframe + resize
*/
//--------------------------------------------------------------------
//-- sortir les seeting suivant le type de template defini du jeu
//--------------------------------------------------------------------
$maxFlashWidth = 588;
list($w,$h) = explode("x",$jeu['jx_format']);
$w = ($w<1) ? 1 : $w;
$newHeight = floor(($maxFlashWidth*$h)/$w);
//switch (intval($jeu['jx_formatid'])) {
switch (intval($jeu['jx_templateid'])) {
default:
//-- afficher flash avec le template normal.
//-- resize a 588.
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_jeu_normal.html';
$pathTemplate = 'public_jeu_template0.html';
break;
case 0:
//-- afficher flash avec le template normal.
//-- resize a 588.
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_jeu_normal.html';
$pathTemplate = 'public_jeu_template0.html';
break;
case 1:
//-- afficher flash avec le template large.
//-- resize a 920.
$maxFlashWidth = 920;
$newHeight = floor(($maxFlashWidth*$h)/$w);
$jeu['width'] = $maxFlashWidth;
$jeu['height'] = $newHeight;
$pathTemplate = 'public_jeu_large.html';
$pathTemplate = 'public_jeu_template1.html';
break;
case 2:
//-- afficher flash plein ecran.
//-- resize fullscreen.
if(!isset($_GET['r'])) {
if ($id==null) $jeuxid = 0;
else $jeuxid = $id;
echo "";
} else {
if(isset($_GET['l'])) {
$maxFlashWidth = intval(General::get_param("l"))-60;
} else {
$maxFlashWidth = 600;
}
}
$newHeight = floor(($maxFlashWidth*$h)/$w);
$jeu['width'] = $maxFlashWidth;
$jeu['height'] = $newHeight;
$pathTemplate = 'public_jeu_pleinecran.html';
$pathTemplate = 'public_jeu_template2.html';
break;
case 3:
//-- afficher flash dans un IFRAME
//-- resize fullscreen.
$maxFlashWidth = 920;
$newHeight = floor(($maxFlashWidth*$h)/$w);
$jeu['width'] = $maxFlashWidth;
$jeu['height'] = $newHeight;
$pathTemplate = 'public_jeu_iframe.html';
$pathTemplate = 'public_jeu_template3.html';
break;
case 4:
//-- afficher flash dans un IFRAME avec le template large.
//-- resize a 920.
$maxFlashWidth = 920;
$newHeight = floor(($maxFlashWidth*$h)/$w);
$jeu['width'] = $maxFlashWidth;
$jeu['height'] = $newHeight;
$pathTemplate = 'public_jeu_large_iframe.html';
$pathTemplate = 'public_jeu_template4.html';
break;
case 5:
//-- afficher flash dans un IFRAME avec le template normal.
//-- resize a 588.
$newHeight = floor(($maxFlashWidth*$h)/$w);
$jeu['width'] = $maxFlashWidth;
$jeu['height'] = $newHeight;
$pathTemplate = 'public_jeu_normal_iframe.html';
$pathTemplate = 'public_jeu_template5.html';
break;
case 6:
//-- afficher flash avec le template large MAIS sans IFRAME.
//-- AUCUN RESIZE.
list($w,$h) = explode("x",$jeu['jx_format']);
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_jeu_large.html';
$pathTemplate = 'public_jeu_template1.html';
break;
case 7:
//-- afficher flash dans un IFRAME avec le template large.
//-- AUCUN RESIZE.
//$maxFlashWidth = 920;
list($w,$h) = explode("x",$jeu['jx_format']);
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_jeu_large_iframe.html';
$pathTemplate = 'public_jeu_template4.html';
break;
case 8:
//-- afficher SWF avec le template normal.
//-- resize a 588.
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_swf_jeu_normal.html';
$pathTemplate = 'public_jeu_template6.html';
break;
case 9:
//-- afficher SWF avec le template large.
//-- resize a 588.
$jeu['width'] = $w;
$jeu['height'] = $h;
$pathTemplate = 'public_swf_jeu_large.html';
$pathTemplate = 'public_jeu_template7.html';
break;
}
//------------------------------------------------------------------------------
//-- Le jeu est trouvé... Afficher la page plein ecran!
//------------------------------------------------------------------------------
$tpl = new XTemplate(TEMPLATES_DIR.'/'.$pathTemplate);
$tpl->assign('navigateur',$navigateur);
$tpl->assign("jeu",$jeu);
//-- divers includes
$tpl->assign('site_root' ,SITE_ROOT);
$tpl->assign('insert' ,$insert);
$tpl->assign('topmenu' ,$moduleTopMenu);
$tpl->assign('bottommenu' ,$moduleBottomMenu2);
$tpl->assign('fichejeu' ,$fichejeu);
$tpl->assign('categories_colonnes' ,$modulecategoriescolonnes);
$tpl->assign('lespluspopulaires' ,$lespluspopulaires);
$tpl->assign('newsletter' ,$module_newsletter);
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
$tpl->parse("main");
echo $tpl->return_parse('main',COMPRESSHTML);
echo "\n\n";
General::exitScript(0,TRUE);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
?>