Witam chce dodać Historie logowania i mi wywala taki błąd
Fatal error: Call to undefined function historia_logowania() in /home/u613825832/public_html/themes/lolirock2/theme.php on line 51
A to jest moja metoda
echo historia_logowania($userdata['user_name'],$userdata['user_id'], time(), "Logowania", "Powodzenie", "Zalogowałeś się poprawnie")or die(mysql_error());
Proszę pomóżcie mi.
Połączony z 21 listopad 2015 23:28:
Ten problem rozwiązałem sam.
Ale nie mogę tego. Chce zrobić historie logowanie i nie wiem jak zrobić żeby się wyświetlał dany użytkownik po id
if (isset($_GET['wyczysc']) == "historie_logowania") {
if (isset($_GET['dane']) == "historie_logowania_id") {
$result = dbquery("DELETE FROM historia_logowania WHERE historia_logowania_id=".$datau['historia_logowania_id']."")or die(mysql_error());
redirect(FUSION_SELF."?historia=logowania_ustawienia");
} else {
$result = dbquery("TRUNCATE TABLE historia_logowania")or die(mysql_error());
redirect(FUSION_SELF."?historia=logowania_ustawienia");
}
} else {
$limit = 20; // - limit wy¶wietlonych użytkowników na jednej stronie
$rows = dbcount("(historia_logowania_id)", historia_logowania ,"");
if (empty($_GET['rowstart'])) {
$result = dbquery("SELECT * FROM historia_logowania ORDER BY historia_logowania_user_id DESC LIMIT $limit " )or die(mysql_error());
} else {
$result = dbquery("SELECT * FROM historia_logowania ORDER BY historia_logowania_user_id DESC LIMIT ".$_GET['rowstart'].", $limit")or die(mysql_error());
}
$a = dbquery("SELECT * FROM historia_logowania");
if ($data['user_historia'] == "1") {
if (dbrows($a)) {
echo "<table width='100%' cellpadding='0' cellspacing='0' class='center'>\n<tr>\n";
echo "<td width='1%' width='100' class='tbl'><b>L.p</b></td>";
echo "<td width='100' class='tbl'><b>Użytkownik</b></td>";
echo "<td class='tbl'><b>Data operacji</b></td>";
echo "<td class='tbl'><b>Typ</b></td>";
echo "<td class='tbl'><b>Rezultat</b></td>";
echo "<td class='tbl'><b>Opcja</b></td>";
echo "</tr>";
if (empty($_GET['rowstart'])) {
$x = 0;
} else {
$x = $_GET['rowstart'];
}
while ($datau = dbarray($a)) {
$x++;
$i++;
$row_color = ($i % 2 == 0 ? "tbl1" : "tbl2");
echo "<tr>";
echo "<td class='$row_color'>".$x."</td>\n";
echo "<td class='$row_color'>".$datau['historia_logowania_user']."</td>\n";
echo "<td class='$row_color'>".$datau['historia_logowania_data']."</td>\n";
echo "<td class='$row_color'>".$datau['historia_logowania_operacja']."</td>\n";
if ($datau['historia_logowania_rezultat'] == "Niepowodzenie") {
echo "<td class='$row_color' style='cursor:help' title='".$datau['historia_logowania_info']."'><font color='red'>".$data['historia_logowania_rezultat']."</font></td>\n";
} elseif ($datau['historia_logowania_rezultat'] == "Powodzenie") {
echo "<td class='$row_color' style='cursor:help' title='".$datau['historia_logowania_info']."'><font color='green'>".$data['historia_logowania_rezultat']."</font></td>\n";
} else {
echo "<td class='$row_color' style='cursor:help' title='".$datau['historia_logowania_info']."'><font color='yellow'>".$data['historia_logowania_rezultat']."</font></td>\n";
}
echo "<td class='$row_color'><a href='".FUSION_SELF."?historia=logowania_ustawienia&wyczysc=historie_logowania&dane=historie_logowania_id&historie_logowania_id=".$datau['historia_logowania_id']."' onclick=\"return confirm('Czy chcesz usun±ć wpis z historii?');\"><img src='".INFUSIONS."konto_premium/images/delete.png' title='Skasuj'></a></td>\n";
echo "</tr>";
}
echo "</table>";
if (empty($_GET['rowstart'])) {
if ($rows > $limit) echo "<div align='center' style='margin-top:5px;'>\n".makepagenav("", $limit, $rows, 2, FUSION_SELF."?historia=logowania_ustawienia&")."\n</div>\n";
} else {
if ($rows > $limit) echo "<div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], $limit, $rows, 2, FUSION_SELF."?historia=logowania_ustawienia&")."\n</div>\n";
}
}else{
echo"Nie ma żadnego logowania";
}
}else{
echo"<center><strong>Nie włączyłeś Histori Logowania</strong></center>";
}
I chce w themie zablokować ze doda użytkownika raz i potem nie dodaje go ponownie jak chodzi po stronie to jest ten kod
$czas= date('Y-m-d H:i:s');
echo historia_logowania($userdata['user_name'],"Logowania", $userdata['user_id'], $czas , "Powodzenie", "Zalogowałeś się poprawnie");
Moze wy wiecie jak to ogarnąć ??
Edytowane przez shryus dnia 21.11.2015 23:28:07
|