Ludzie ten skrypt doprowadza mnie do szewskiej pasji... Nie kapuję co jest nie tak. Nawet nie wiem w którym miejscu mam błąd.
Problem jest taki że wartość "akt" jest cały czas 0 a powinna być 1. :/ Więcej nie umiem stwierdzić.
Z góry dziękuję za pomoc. (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif)
<?php
require 'libs/Smarty.class.php';
require_once ('includes/config.php');
$smarty = new Smarty;
$smarty->compile_check = true;
/**
* Check avaible languages
*/
$path = 'languages/';
$i = 0;
{
if (!ereg(".htm*$", $file)) {
{
$arrLanguage[$i] = $file;
$i = $i + 1;
}
}
}
/**
* Get the localization for game
*/
$strLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
foreach ($arrLanguage as $strTrans)
{
$strSearch = "^".$strTrans;
if (eregi($strSearch, $strLanguage)) {
$strTranslation = $strTrans;
break;
}
}
if (!isset($strTranslation)) {
$strTranslation = 'pl';
}
require_once("languages/pl/aktywacja.php");
$smarty -> assign
(array("Gamename" => $gamename, "Meta" => ''));
if (isset ($_GET['kod'])) {
$aktiv = $db -> Execute("SELECT * FROM aktywacja WHERE aktyw=".$_GET['kod']);
require_once("languages/".$aktiv -> fields['lang']."/aktywacja.php");
if (!ereg("^[1-9][0-9]*$", $_GET['kod'])) {
$smarty -> assign ("Error", ERROR);
$smarty -> display ('error.tpl');
}
while (!$aktiv -> EOF)
{
if ($_GET['kod'] == $aktiv -> fields['aktyw'])
{
$db -> Execute("UPDATE players SET akt='1' WHERE user=".$aktiv -> fields['user']);
$db -> Execute("DELETE FROM aktywacja WHERE aktyw=".$_GET['kod']);
$smarty -> assign
(array("Youraccount" => YOUR_ACCOUNT
, "Here" => HERE,
"Tologin" => TO_LOGIN,
"Meta" => '',
"Welcome" => WELCOME,
"Register" => REGISTER,
"Rules" => RULES,
"Links" => LINKS,
"Forums" => FORUMS));
$smarty -> display ('activ.tpl');
break;
}
$aktiv -> MoveNext();
}
$aktiv -> Close();
}
$db -> Close();
?>