Játsszon velünk
{source}
<?php
IF (JRequest::get( ’post’ )) { //VAN POST ADAT AZAZ MEHET A VÁLASZ FELDOLGOZÁS A KVÍZRE
$post_data = JRequest::get( ’post’ );
$db_keres = & JFactory::getDBO();
$db_keres->setQuery ("SELECT F5 FROM jos_ckforms_2 WHERE id=’".$post_data[’kviz_id’]."’ AND STR_TO_DATE( F6, ’%d/%m/%Y’ ) <= ’".date("Y-m-d")."’ AND STR_TO_DATE( F7, ’%d/%m/%Y’ )>=’".date("Y-m-d")."’");
$db_keres->query();
$num_rows_keres = $db_keres->getNumRows();
IF ($num_rows_keres==0) {
echo "Nem sikerült rögzíteni a választ, nem találok megfelelő kérdést!";
} ELSE {
$row_keres = $db_keres->loadAssoc();
$helyes_valasz=$row_keres[’F5’];
IF ($helyes_valasz==$post_data[’valasz’]) {$megoldas="Y"; $megoldas_text="HELYES";}
ELSE {$megoldas="N"; $megoldas_text="HELYTELEN";}
$db_beir = & JFactory::getDBO();
$db_beir->setQuery ("INSERT INTO kg_kviz_valaszok (kviz_id,user_id,valasz ) VALUES (".$post_data[’kviz_id’].",".$post_data[’user_id’].",’".$megoldas."’)");
$db_beir->query();
echo "<br /><br />Köszönjük, hogy játszott. A megfejtése: ".$megoldas_text.".<br /><br /><br /><br /><br /><br /><br /><br />";
}
} ELSE { //NINCS POST ADAT AZAZ MEHET A KÉRDÉS OLDAL
$user =& JFactory::getUser();
if ($user->guest) {
echo ’<br /><br /><h2>Játsszon velünk, és nyerjen egy 5000 Ft-os vásárlási utalványt!</h2> <br /><br />A játékban való részvételhez regisztráció szükséges. Ha már regisztrált, jelentkezzen be a honlap jobb oldalán található Bejelentkezés ablakban. Ha még nem regisztrált, <a href="index.php?option=com_virtuemart&page=shop.registration">kattintson ide</a>!<br /><br /><br />’ ;
} // Vendég vége
//AKTÍV KÉRDÉS KERESÉSE
$db_kviz = & JFactory::getDBO();
$db_kviz->setQuery ("SELECT * FROM jos_ckforms_2 WHERE STR_TO_DATE( F6, ’%d/%m/%Y’ ) <= ’".date("Y-m-d")."’ AND STR_TO_DATE( F7, ’%d/%m/%Y’ )>=’".date("Y-m-d")."’");
$db_kviz->query();
$num_rows_kviz = $db_kviz->getNumRows();

IF ($num_rows_kviz==0) {

echo "<br /><br />Nincs aktuális kérdés!<br /><br /><br /><br /><br /><br /><br />";
}
ELSE { // Van kérdés

$db_kviz->setQuery ("SELECT * FROM jos_ckforms_2 WHERE STR_TO_DATE( F6, ’%d/%m/%Y’ ) <= ’".date("Y-m-d")."’ AND STR_TO_DATE( F7, ’%d/%m/%Y’ )>=’".date("Y-m-d")."’");

$db_kviz->query();

$row_kviz = $db_kviz->loadAssocList();

for($i=0;$i<$num_rows_kviz;$i++) { // Kérdés eleje


echo $row_kviz[$i][’F8’]; // előző nyertes


echo "<b>E HAVI KÉRDÉSÜNK</b><br /><br />";


echo "<b><i>".$row_kviz[$i][’F1’]."</i></b>";


// Megnézem van e már válasza


$db_valasz = & JFactory::getDBO();


$db_valasz->setQuery ("SELECT * FROM kg_kviz_valaszok WHERE kviz_id=’".$row_kviz[$i][’id’]."’ AND user_id=’".$user->id."’");


$db_valasz->query();


$num_rows_valasz = $db_valasz->getNumRows();


IF ($num_rows_valasz>0){



echo "<br /><br /><p>Köszönjük, ebben a játékban már játszott, kérjük, térjen vissza később!</p><br /><br /><br /><br /><br /><br /><br /><br />";


} ELSE { // Válaszolhat



$u =& JFactory::getURI();



if ($user->guest) { } else { ?>



<form method="post" action="<?php echo $u->toString(); ?>" name="jatek">



<?php } ?>




<table align="center">





<tr>






<td><?php echo $row_kviz[$i][’F2’] ?></td>






<td><input type="radio" value="1" name="valasz" <?php if ($user->guest) {echo ’onclick="alert(’A játékban való részvételhez regisztráció szükséges!’)"’;} ?>/></td>





</tr>





<tr>






<td><?php echo $row_kviz[$i][’F3’] ?></td>






<td><input type="radio" value="2" name="valasz" <?php if ($user->guest) {echo ’onclick="alert(’A játékban való részvételhez regisztráció szükséges!’)"’;} ?>/></td>





</tr>





<tr>






<td><?php echo $row_kviz[$i][’F4’] ?></td>






<td><input type="radio" value="3" name="valasz" <?php if ($user->guest) {echo ’onclick="alert(’A játékban való részvételhez regisztráció szükséges!’)"’;} ?> /></td>





</tr>





<tr>






<td><a href="index.php?option=com_content&view=article&id=22&Itemid=23" target="_blank">Játékszabályzat</a> elfogadása <input type="checkbox" name="agreed" value="ok" <?php if ($user->guest) {echo ’onclick="alert(’A játékban való részvételhez regisztráció szükséges!’)"’;} ?> /></td>






<td><input type="button" value="Elküld" class="button" <?php if ($user->guest) {echo ’onclick="alert(’A játékban való részvételhez regisztráció szükséges!’)"’;} ELSE { echo ’onclick="javascript:csekk()"’;}?> /></td>





</tr>





</table>





<?php echo ’<input type="hidden" value="’.$row_kviz[$i][’id’].’" name="kviz_id" />





<input type="hidden" value="’.$user->id .’" name="user_id" />’; ?>





<script language="javascript" type="text/javascript">





function csekk()





{




van=0;






if (!document.jatek.agreed.checked) {









alert( "A játékszabályozatot el kell fogadnia!." );









van++;







}







if (!van) { document.jatek.submit();}






}





</script>



<?php if ($user->guest) { } ELSE { ?>



</form>



<?php } ?>
<?php


} // Vélaszolhat vége

} // Kérdés vége
} // Van kérdés vége
}
}
?>
{/source}
Aktuális akcióink

Február végéig minden raktári polipropilén termékünkre 15% kedvezményt adunk! Kattintson!

Daker Opti Frame ezüst eloxált, gérvágott, 25 mm-es alumínium plakátkereteink most bevezető áron!

Ha most rendel, ajándékba adunk egy csendes kompresszort!
