<?
if (eregi ('inc_', $_SERVER['PHP_SELF']))
{
exit ('');
}
switch (false)
{
default:
{
if ($_GET['f'] == ara)
{
if ($_POST['kadi'] == 'Rumuz')
{
$kadi = '';
}
else
{
$kadi = $_POST['kadi'];
}
if ($_POST['ip'] == 'Ip')
{
$ip = '';
}
else
{
$ip = $_POST['ip'];
}
if ($_SERVER['PHP_SELF'] == '/santabeta/goster.php')
{
header ('' . 'location:goster.php?s=log&tarih=' . $_POST['tarihara'] . '&kadi=' . $kadi . '&ip=' . $ip . '&sid=' . $_GET['sid']);
}
else
{
header ('' . 'location:op.php?s=giriskayitlari&tarih=' . $_POST['tarihara'] . '&kadi=' . $kadi . '&ip=' . $ip . '&sid=' . $_GET['sid']);
}
}
echo '<script type="text/javascript">
function ara(){
document.aramaform.submit();
}
</script>
<table width="99%" style="border-collapse:collapse" border="2" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td class="tablo1" colspan="8">Giriş Logları</td>
</tr>
<tr align="center" class="panelsatir"><td>Rumuz ';
yardim ('Rumuz :', 'Giriş Yapan Kullanıcının Rumuzunu Belirtir...');
echo '</td><td>Grup ';
yardim ('Grup :', 'Giriş Yapan Kullanıcının Grubunu Belirtir...');
echo '</td><td>Ip';
yardim ('Ip :', 'Giriş Yapan Kullanıcının Ip Adresini Belirtir...');
echo '</td><td>Tarih ';
yardim ('Tarih :', 'Giriş Tarihini Belirtir...');
echo '</td><td>Saat</td><td>İşlemler</td>
</tr>
<form name="aramaform" id="aramaform" action="';
echo $_SERVER['REQUEST_URI'];
echo '&f=ara" method="post">
<tr align="center" class="panelsatir"><td><input type="text" size="9" value="';
echo ($_GET['kadi'] == '' ? 'Rumuz' : '' . $_GET['kadi']);
echo '" onblur="javascript:ara();" name="kadi" class="input" /></td><td> </td><td><input type="text" size="8" value="';
echo ($_GET['ip'] == '' ? 'Ip' : '' . $_GET['ip']);
echo '" onblur="javascript:ara();" name="ip" class="input" /></td><td>';
echo '<s';
echo 'elect onchange="javascript:ara();" style="width:75px;" class="input" name="tarihara"><option value="">Hepsi</option>
<option value="" selected="selected">';
echo ($_GET['tarih'] == '' ? 'Tarih' : '' . $_GET['tarih']);
echo '</option>
';
$tarihler = $db->query ('SELECT DISTINCT tarih FROM ' . $prefix . 'glog ORDER BY id DESC');
while ($r = $db->fetch_array ($tarihler))
{
echo '' . '<option>' . $r['tarih'] . '</option>';
}
echo '</select></td><td> </td><td> </td>
</tr></form>
';
$gloglar = $db->query ('SELECT * FROM ' . $prefix . ('' . 'glog WHERE tarih LIKE \'' . $_GET['tarih'] . '%\' and kadi LIKE \'%' . $_GET['kadi'] . '%\' and ip LIKE \'%' . $_GET['ip'] . '%\' and sid LIKE \'%' . $_GET['sid'] . '%\' '));
if (!$db->num_rows ($gloglar) == 0)
{
$sayfasayisi = 13;
$result = $gloglar;
$num_rows = $db->num_rows ($result);
$deger = $num_rows / $sayfasayisi;
$deger_sonuc = (int)$deger;
if ($num_rows != $deger_sonuc * $sayfasayisi)
{
$deger_sonuc = $deger_sonuc + 1;
}
$sayfa = ($_GET['sayfa'] ? $_GET['sayfa'] : 1);
$ksayfa = ($sayfa - 1) * $sayfasayisi;
if (!($gloglar2 = $db->query ('SELECT * FROM ' . $prefix . ('' . 'glog WHERE tarih LIKE \'' . $_GET['tarih'] . '%\' and kadi LIKE \'%' . $_GET['kadi'] . '%\' and ip LIKE \'%' . $_GET['ip'] . '%\' and sid LIKE \'%' . $_GET['sid'] . '%\' ORDER BY id DESC limit ' . $ksayfa . ',' . $sayfasayisi))))
{
exit (mysql_error ());
(bool)true;
}
$renk = 0;
while ($glog = $db->fetch_array ($gloglar2))
{
++$renk;
$kgrupismi = substr (grupbul (uyebul ($glog[kadi], grup), 'isim'), 0, 10);
$bgrupismi = grupbul (uyebul ($glog[kadi], grup), 'isim');
if ($renk % 2 == 0)
{
$color = 'FCFCFC';
}
else
{
$color = 'f9f9f9';
}
$tr = 'onmouseover=this.className="panelrenkover" onmouseout=this.className="panelrenkout"';
echo '' . '<tr ' . $tr . ' bgColor="' . $color . '" class=yazi2>
<td><div style=cursor:pointer;color:green; title=\'' . $glog['kadi'] . '\'>
' . substr ($glog['kadi'], 0, 9);
echo (9 < strlen ($glog['kadi']) ? '...' : '');
echo '' . '</div></td><td><div style=cursor:pointer; title=\'' . $bgrupismi . '\'>
' . $kgrupismi;
echo (10 < strlen (grupbul (uyebul ($glog['kadi'], grup), 'isim')) ? '...' : '');
echo '' . '</div></td><td>' . $glog['ip'] . '</td><td style=color:FF0000;><center>' . $glog['tarih'] . '</center></td><td>' . $glog['saat'] . '</td><td>
';
if (session_is_registered ('admingirdi'))
{
echo '' . '<a href=goster.php?s=uyeyonetimi&act=banla&ip=' . $glog['ip'] . '&rumuz=' . $glog['kadi'] . '>';
}
else
{
echo '' . '<a href=op.php?s=kullanicibanla&ip=' . $glog['ip'] . '&rumuz=' . $glog['kadi'] . '>';
}
echo '<img src=images/banla.gif border=0 alt=\'Banla\'></a>';
if (session_is_registered ('admingirdi'))
{
echo '' . '<a href=goster.php?s=log&f=ara&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $glog['sid'] . '>';
}
else
{
echo '' . '<a href=op.php?s=giriskayitlari&f=ara&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $glog['sid'] . '>';
}
echo '<img src=images/onizle.gif border=0 alt=\'Takip Et\'></a>';
if (session_is_registered ('admingirdi'))
{
echo '' . ' <a onclick="js:return confirm(\'' . $glog['kadi'] . ' Kullanıcısının Giriş Kaydını Silmek İstediğinize Eminmisiniz ?\');" href=' . $_SERVER['REQUEST_URI'] . '&act=logsil&id=' . $glog['id'] . '><img src=images/sil.gif border=0 alt=\'Sil\'></a>';
}
echo '</td></tr>';
}
if (session_is_registered ('admingirdi'))
{
echo '<tr class="panelyazi">
<td class="panelsatir" colspan="2">
<center> <a href="goster.php?s=log&act=bosalt" onclick="js:return confirm(\'Bütün Giriş Kayıtlarını Silmek İstediğinize Eminmisiniz ?\\nUYARI:İşlem Geri Alınamayacaktır...\');">Tüm Giriş Kayıtlarını Sil</a> </center></td><form name="silform" id="silform" action="goster.php?s=log&act=logsil" method="post"><td colspan="4" class="panel';
echo 'satir"><center>';
echo '<s';
echo 'elect name="logsil" class="input">
';
$tarihler2 = $db->query ('SELECT DISTINCT tarih FROM ' . $prefix . 'glog ORDER By id DESC');
while ($r2 = $db->fetch_array ($tarihler2))
{
echo '' . '<option>' . $r2['tarih'] . '</option>';
}
echo '</select> <input type="submit" class="submit" value="Sil" style="height:20px; width:40;" /></center>
</td></form>
</tr>
';
}
echo '<tr class="panelyazi">
<td class="panelsatir" colspan="7">
Toplam Giriş Sayısı : ';
echo $db->num_rows ($gloglar);
echo '</td>
</tr>
<tr class="panelyazi">
<td class="panelsatir" colspan="7">
';
function birdensuna ($sayi, $maximum)
{
if ((1 <= $sayi AND $sayi <= $maximum))
{
return $sayi;
}
else
{
return $maximum;
}
}
function sayfa_baglantilari ($ana_baglanti, $sayfa_degiskeni, $eleman_sayisi, $sayfa_basina, $aktif_sayfa, $ekmi)
{
$sayfa_sayisi = ceil ($eleman_sayisi / $sayfa_basina);
if (($aktif_sayfa < 1 OR $sayfa_sayisi < $aktif_sayfa))
{
$aktif_sayfa = 1;
}
$sayfalar_araligi = ceil ($sayfa_sayisi / 7);
$sayfalanacak = array (1, $sayfa_sayisi, birdensuna ($aktif_sayfa - 20, $sayfa_sayisi), birdensuna ($aktif_sayfa - 15, $sayfa_sayisi), birdensuna ($aktif_sayfa - 10, $sayfa_sayisi), birdensuna ($aktif_sayfa - 5, $sayfa_sayisi), birdensuna ($aktif_sayfa - 2, $sayfa_sayisi), birdensuna ($aktif_sayfa - 1, $sayfa_sayisi), $aktif_sayfa, birdensuna ($aktif_sayfa + 1, $sayfa_sayisi), birdensuna ($aktif_sayfa + 2, $sayfa_sayisi), birdensuna ($aktif_sayfa + 5, $sayfa_sayisi), birdensuna ($aktif_sayfa + 10, $sayfa_sayisi), birdensuna ($aktif_sayfa + 15, $sayfa_sayisi), birdensuna ($aktif_sayfa + 20, $sayfa_sayisi));
for ($i = $aktif_sayfa; 0 < $i; $i = $i - $sayfalar_araligi)
{
$sayfalanacak[] = $i;
}
for ($i = $aktif_sayfa; $i < $sayfa_sayisi; $i = $i + $sayfalar_araligi)
{
$sayfalanacak[] = $i;
}
$sayfalanacak = array_unique ($sayfalanacak);
sort ($sayfalanacak);
foreach ($sayfalanacak as $sayfa_no)
{
if ($sayfa_no == $aktif_sayfa)
{
echo ('' . '[') . $sayfa_no . '] ';
continue;
}
else
{
if ($ekmi == 0)
{
echo '' . '<a href="' . $ana_baglanti . '?' . $sayfa_degiskeni . '=' . $sayfa_no . '">' . $sayfa_no . '</a> ';
continue;
}
else
{
echo '' . '<a href="' . $ana_baglanti . '&' . $sayfa_degiskeni . '=' . $sayfa_no . '">' . $sayfa_no . '</a> ';
continue;
}
continue;
}
}
}
if (session_is_registered ('admingirdi'))
{
echo 'Sayfa : ';
sayfa_baglantilari ('goster.php', '' . 's=log&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $_GET['sid'] . '&sayfa', $deger, 1, $_GET['sayfa'], 0);
}
else
{
echo 'Sayfa : ';
sayfa_baglantilari ('op.php', '' . 's=giriskayitlari&tarih=' . $_GET['tarih'] . '&kadi=' . $_GET['kadi'] . '&ip=' . $_GET['ip'] . '&sid=' . $_GET['sid'] . '&sayfa', $deger, 1, $_GET['sayfa'], 0);
}
echo '
</td>
</tr>
';
}
else
{
echo '<tr class="yazi2">
<td class="tablo2" colspan="7">
<center><br>Giriş Kaydı Bulunamamadı !<br><br></center>
</td>
</tr>';
}
echo '<tr class="tablo1">
<td colspan="8" class="panelyazi"><div id="yardim"></div> </td>
</tr>
</table>
';
break;
}
case 'temizlik':
{
if ($demomodu == '0')
{
if ($_POST)
{
guncelle (kayitsil, $_POST[kayitsilme]);
if ($_POST['kayitsilme'] == '2')
{
$ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 2, date ('Y'));
}
if ($_POST['kayitsilme'] == '3')
{
$ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 3, date ('Y'));
}
if ($_POST['kayitsilme'] == '5')
{
$ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 5, date ('Y'));
}
if ($_POST['kayitsilme'] == '7')
{
$ilerikigun = mktime (1, 1, 1, date ('m'), date ('d') + 7, date ('Y'));
}
if ($_POST['kayitsilme'] == '30')
{
$ilerikigun = mktime (1, 1, 1, date ('m') + 1, date ('d'), date ('Y'));
}
guncelle ('sonsil', '' . $ilerikigun);
ylog ('Temizleme Periyodu', 'Log Yönetimi', 'Log temizleme periyodu değiştirildi');
}
echo '<form action="';
echo $_SERVER['PHP_REQUEST_URI'];
echo '" method="post">
<table class="paneltablo" cellpadding="0" cellspacing="0" border="1">
<tr>
<td class="paneltitle" colspan="2">Kayıt Silme Ayarları</td>
</tr>
<tr class="panelsatir">
<td>Kayıtları Silme Aralığı</td>
<td>
';
echo yardim ('Kayıt Silme Ayarları:', 'Giriş Ve Yönetici Kayıtlarının kaç günde bir temizleneceğini belirtir.');
echo '<s';
echo 'elect name="kayitsilme" class="input"/>
<option ';
if (cagir ('kayitsil') == 2)
{
echo 'selected';
}
echo ' value="2">2 Günde Bir Kez</option>
<option ';
if (cagir ('kayitsil') == 3)
{
echo 'selected';
}
echo ' value="3">3 Günde Bir Kez</option>
<option ';
if (cagir ('kayitsil') == 5)
{
echo 'selected';
}
echo ' value="5">5 Günde Bir Kez</option>
<option ';
if (cagir ('kayitsil') == 7)
{
echo 'selected';
}
echo ' value="7">Haftada Bir Kez</option>
<option ';
if (cagir ('kayitsil') == 30)
{
echo 'selected';
}
echo ' value="30">Ayda Bir Kez</option>
</select>
</td>
</tr>
<tr class="panelsatir">
<td colspan="2" class="panelyazi"><center><input type="submit" Value="Ayarları Kaydet" size=2 class="submit"/> <input type="reset" Value="Vazgeç" size=2 class="submit"/></center></td>
</tr>
<tr class="tablo1">
<td colspan="2" class="panelyazi"><div id="yardim"></div> </td>
</tr>
</table>
';
break;
}
else
{
echo '<s';
echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
';
break;
}
break;
}
case 'logsil':
{
if ($demomodu == '0')
{
$glogsil = $db->query ('DELETE FROM ' . $prefix . ('' . 'glog WHERE tarih=\'' . $_POST['logsil'] . '\' or id LIKE \'' . $_GET['id'] . '\''));
ylog ('Log Yönetimi', 'Giriş Logu Sil', 'Giriş Loglarının hepsi veya bir kaçı silindi');
echo '<script type=text/javascript>location.href=\'goster.php?s=log\';</script>';
break;
}
else
{
echo '<s';
echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
';
break;
}
break;
}
case 'bosalt':
{
if ($demomodu == '0')
{
$bosalt = $db->query ('TRUNCATE TABLE ' . $prefix . 'glog');
ylog ('Log Yönetimi', 'Tüm Giriş Loglarını Sil', 'Giriş Loglarının hepsi silindi');
echo '<script type=text/javascript>location.href=\'goster.php?s=log\';</script>';
break;
}
else
{
echo '<s';
echo 'cript>alert(\'Demo Modu İşlem Yapılamaz... \\nIs Demo Mode Not Change... \\n\\nSantanapaneL Web Bilişim Hizmetleri\');</script>
';
break;
}
break;
}
}
?>denerseniz