<% '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' MyDesign Haber ' http://www.mydesign.gen.tr ' Yönetim Sayfası Yorumlar Bölümü Kodları ' Son Düzenleme: 1 Ekim 2007 (v0.5) '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Response.Buffer = True Response.Expires = -1 Response.ExpiresAbsolute = Now() - 2 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "No-Store" strIslem = Temizle(Trim(Request.QueryString("islem"))) %> <%=strSiteAdi%> Yönetim Paneli
<% '// Yorum Düzenleme Formu If strIslem = "yorum_duzenle" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else Response.Write "

Yorum Düzenle

" intYorumID = Temizle(Trim(Request.Querystring("yorumID"))) If intYorumID <> "" AND IsNumeric(intYorumID) Then kdGenel.open "SELECT * FROM tblYorumlar WHERE yorumID = "& intYorumID &"",adoCon, 1, 3 If NOT kdGenel.EOF Then %>
Yorum Bilgileri

" />
" />

"> 

<% Else Response.Write "

Yorum Bulunamadı

" End If kdGenel.Close Else Response.Write "

Yorum Bulunamadı

" End If End If '// Yorum Düzenlemenin Kaydedilmesi Elseif strIslem = "yorum_duzenle_islem" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else '// Varsayılan değerler veriliyor blnYorumID = True blnYazan = True blnEPosta = True blnDurum = True blnHaber= True blnYorum = True '// Formdan veriler alınıyor intYorumID = Temizle(Trim(Request.Form("yorumID"))) strYazan = Temizle(Left(Trim(Request.Form("yazan")),50)) strEPosta = Temizle(Left(Trim(Request.Form("eposta")),255)) strDurum = Temizle(Trim(Request.Form("durum"))) intHaberID = Temizle(Trim(Request.Form("haber"))) strYorum = BaslikTemizle(Trim(Request.Form("yorum"))) '// Boş alanlar kontrol ediliyor If Len(strYazan) < 3 Then blnYazan = False If Len(strYorum) < 5 Then blnYorum = False If IsMail(strEPosta) = False Then blnEPosta = False If strDurum <> "True" AND strDurum <> "False" Then blnDurum = False If intHaberID = "" OR IsNumeric(intHaberID) = False Then blnHaber = False If intYorumID = "" OR IsNumeric(intYorumID) = False Then blnYorumID = False kdGenel.Open "SELECT haberID FROM tblHaberler WHERE haberID = "& intHaberID &"", adoCon, 1, 3 If kdGenel.Eof Then blnHaber = False kdGenel.Close If blnYazan AND blnYorum AND blnDurum AND blnYorumID AND blnHaber AND blnEPosta Then kdGenel.open "SELECT * FROM tblYorumlar WHERE yorumID = "& CInt(intYorumID) &"", adoCon, 1, 3 If Not kdGenel.EOF Then kdGenel("haber") = intHaberID kdGenel("yazan") = strYazan kdGenel("eposta") = strEPosta kdGenel("durum") = strDurum kdGenel("yorum") = strYorum kdGenel.Update Response.Write("

Yorum Düzenlendi

Yorumlara Dön

") Else Response.Write "

Yorum Bulunamadı

" End If kdGenel.Close Else %>

Formda Boş veya Geçersiz Alanlar Bulundu!

    <% If blnYazan = False Then %>
  • Yazan Alanı 3 Karakterden Kısa veya Geçersiz
  • <% End If %> <% If blnYorum = False Then %>
  • Yorum Metni 5 Karakterden Kısa veya Geçersiz
  • <% End If %> <% If blnHaber = False Then %>
  • Seçilen Haber Numarası Geçersiz
  • <% End If %> <% If blnEPosta = False Then %>
  • Yazdığınız E-Posta Adresi Geçersiz
  • <% End If %> <% If blnDurum = False Then %>
  • Yayın Durumu Geçersiz
  • <% End If %>
<% End If End If '// Yorum Silme Bölümü Elseif strIslem = "yorum_sil" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else intYorumID = Temizle(Trim(Request.Querystring("yorumID"))) If intYorumID <> "" AND IsNumeric(strYorumID) Then kdGenel.open "SELECT yorumID FROM tblYorumlar WHERE yorumID = "& CInt(intYorumID) &"", adoCon, 1, 3 If NOT kdGenel.EOF Then kdGenel.Delete kdGenel.Update Response.Write("

Yorum Silindi

Yorumlara Dön

") Else Response.Write "

Yorum Bulunamadı

" End If kdGenel.Close Else Response.Write "

Yorum Bulunamadı

" End If End If '// Yorum Onaylama Bölümü Elseif strIslem = "yorum_onayla" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else intYorumID = Temizle(Trim(Request.Querystring("yorumID"))) If intYorumID <> "" AND IsNumeric(strYorumID) Then kdGenel.open "SELECT yorumID, durum FROM tblYorumlar WHERE yorumID = "& CInt(intYorumID) &"", adoCon, 1, 3 If NOT kdGenel.EOF Then kdGenel("Durum") = True kdGenel.Update Response.Write("

Yorum Onaylandı

Aktif Yorumlar | Onay Bekleyen Yorumlar

") Else Response.Write "

Yorum Bulunamadı

" End If kdGenel.Close Else Response.Write "

Yorum Bulunamadı

" End If End If '// Tüm Yorumları Onaylama Bölümü Elseif strIslem = "hepsini_onayla" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else kdGenel.open "SELECT durum FROM tblYorumlar WHERE durum = False", adoCon, 1, 3 If NOT kdGenel.EOF Then intLooper = 0 Do While Not kdGenel.Eof kdGenel("Durum") = True kdGenel.Update intLooper = intLooper + 1 kdGenel.Movenext Loop Response.Write("

"& intLooper &" Yorum Onaylandı

Yorumlarlara Dön

") Else Response.Write "

Onay Bekleyen Yorum Bulunmuyor

" End If kdGenel.Close End If '// Yorum Taşıma Formu Elseif strIslem = "yorum_tasi" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else Response.Write "

Yorum Taşıma

" %>
Kaynak Haber

Yorumların Taşınacağı Haber

 

<% End If '// Yorum taşıma Bölümü Elseif strIslem = "yorum_tasi_islem" Then If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else intKaynakHaberID = Temizle(Trim(Request.Form("kaynak"))) intYeniHaberID = Temizle(Trim(Request.Form("yeni_haber"))) If intKaynakHaberID <> "" AND IsNumeric(intKaynakHaberID) AND intYeniHaberID <> "" AND IsNumeric(intYeniHaberID) Then intLooper = 0 kdGenel.Open "SELECT haber FROM tblYorumlar WHERE haber = "& CInt(intKaynakHaberID) &"", adoCon, 1, 3 If NOT kdGenel.EOF Then Do While Not kdGenel.Eof kdGenel("haber") = intYeniHaberID kdGenel.Update intLooper = intLooper + 1 kdGenel.Movenext Loop Response.Write("

"& intLooper &" Yorum Taşındı

Aktif Yorumlar | Onay Bekleyen Yorumlar

") Else Response.Write "

Seçtiğiniz Haber İçin Kayıtlı Yorum Bulunamadı

" End If kdGenel.Close Else Response.Write "

Kaynak Haber veya Yeni Haber Numarası Geçersiz

" End If End If '// Yorum Listeleme Bölümü Else If blnAdmin <> True Then Response.Write "

Bu Bölümü Görme Yetkiniz Yok

" Else strMod = Temizle(Request.Querystring("mod")) strSirala = Temizle(Request.Querystring("sirala")) strListele = Temizle(Request.Querystring("listele")) If strSirala = "" Then strSirala = "tarih" If strListele = "" Then strListele = "DESC" SQL = "SELECT * FROM tblYorumlar" If strMod = "onaysiz" Then SQL = SQL & " WHERE durum=False" strH1 = "Onay Bekleyen Yorumlar" Else SQL = SQL & " WHERE durum=True" strH1 = "Aktif Yorumlar" End If SQL = SQL & " ORDER BY "& strSirala &" "& strListele &"" kdYorum.Open SQL, adoCon, 1, 3 Toplam = kdYorum.RecordCount Response.Write "

"& strH1 &"

" If Toplam = 0 Then If strMod = "onaysiz" Then Response.Write "Onay bekleyen yorum bulunmuyor." Else Response.Write "Henüz yorum yazılmamış." End If Else %>

<% If strMod = "onaysiz" Then Response.Write "Tüm Yorumları Onayla

" End If Kayit_S = 10 kdYorum.PageSize = Kayit_S If Temizle(Request.QueryString("SF")) = "" Then G_Kayit = 1 Else G_Kayit = CInt(Temizle(Request.QueryString("SF"))) End If T_Kayit=kdYorum.PageCount If G_Kayit > T_Kayit Then G_Kayit = TKayit If G_Kayit < 1 Then G_Kayit = 1 If T_Kayit <> 0 Then kdYorum.AbsolutePage = G_Kayit End if i = 0 Do while i < Kayit_S AND Not kdYorum.Eof kdGenel.open "SELECT haberID, baslik FROM tblHaberler WHERE haberID = "& CInt(kdYorum("haber")) &"", adoCon, 1, 3 strhaberBasligi = kdGenel("baslik") kdGenel.Close %>
"><%=kdYorum("yazan")%> { <%=TarihFormatla(kdYorum("tarih"),1)%> }

IP: <%=kdYorum("ip")%> | Haber: <%=strHaberBasligi%> | ">Düzenle<% If strMod="onaysiz" Then %> | ">Onayla<% End If %> | " onClick="return Sil()">Sil

<%=MesajFormatla(kdYorum("yorum"))%>
<% i = i + 1 kdYorum.MoveNext Loop for k=1 to T_Kayit StrSayfaSayisi = k SayfaSayisi= StrSayfaSayisi if k = G_Kayit then %> <%=StrSayfaSayisi%>. <% Else %> <%=StrSayfaSayisi%>. <% End If Next End If kdYorum.Close End If End If %>