<% If blnAdmin AND strVeriTabaniYolu = strScriptYolu &"veritabani/mydesign_haber.mdb" Then %>
UYARI: Veritabanı, varsayılan ismiyle kullanılıyor. Sitenizin güvenliği için veritabani klasöründeki veritabanı dosyasının
adını değiştiriniz.
<%
End If %>
<% Call UstMenu("anket","
","
","
","
") %>
<% Call AltMenu("anket","
","
","
","
") %>
<%
'// Anket Düzenleme Bölümü
If strIslem = "duzenle" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intAnketID = Temizle(Trim(Request.Querystring("anket")))
If intAnketID <> "" AND IsNumeric(intAnketID) Then
kdGenel.open "SELECT * FROM tblAnketSorular WHERE Anket_ID="& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdGenel.EOF Then %>
Anket Düzenle
<%
Else
Response.Write "
Anket Bulunamadı
"
End If
kdGenel.Close
Else
Response.Write "
Anket Bulunamadı
"
End If
End If
'// Anket Düzenlemenin Kaydedilmesi
Elseif strIslem = "duzenle_islem" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intAnketID = Temizle(Trim(Request.Form("anket")))
strSoru = BaslikTemizle(Trim(Request.Form("soru")))
blnDurum = BaslikTemizle(Trim(Request.Form("goster")))
If intAnketID <> "" AND IsNumeric(intAnketID) AND strSoru <> "" Then
kdGenel.Open "SELECT * FROM tblAnketSorular WHERE Anket_ID = "& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdGenel.EOF Then
kdGenel("Soru") = strSoru
kdGenel("Aktif") = CBool(blnDurum)
kdGenel.Update
kdYardimci.Open "SELECT * FROM tblAnketSecenekler WHERE Anket_ID = "& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdYardimci.Eof Then
Do While Not kdYardimci.Eof
kdYardimci("Secenek") = BaslikTemizle(Trim(Request.Form("secenek_"& kdYardimci("Secenek_ID"))))
kdYardimci.Movenext
Loop
End If
kdYardimci.Close
Response.Write("
"
End If
End If
'// Seçenek eklemenin kaydedilmesi
Elseif strIslem = "secenek_ekle" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intAnketID = Temizle(Trim(Request.Form("anket")))
strSecenek = BaslikTemizle(Trim(Request.Form("secenek")))
If intAnketID <> "" AND IsNumeric(intAnketID) AND strSecenek <> "" Then
kdGenel.Open "SELECT * FROM tblAnketSecenekler", adoCon, 1, 3
kdGenel.Addnew
kdGenel("Secenek") = strSecenek
kdGenel("Anket_ID") = intAnketID
kdGenel.Update
kdGenel.Close
Response.Redirect "yonetim_anket.asp?islem=duzenle&anket="& intAnketID
Else
Response.Write "
Lütfen seçeneği yazınız.
"
End If
End If
'// Seçenek Silinmesi
Elseif strIslem = "secenek_sil" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intSecenekID = Temizle(Trim(Request.Querystring("secID")))
If intSecenekID <> "" AND IsNumeric(intSecenekID) Then
kdGenel.Open "SELECT Anket_ID, Secenek_ID FROM tblAnketSecenekler WHERE Secenek_ID = "& CInt(intSecenekID) &"", adoCon, 1, 3
If Not kdGenel.Eof Then
intAnketID = kdGenel("Anket_ID")
kdGenel.Delete
kdGenel.Update
Response.Redirect "yonetim_anket.asp?islem=duzenle&anket="& intAnketID
Else
Response.Write "
Seçenek Bulunamadı
"
End If
kdGenel.Close
Else
Response.Write "
Seçenek Bulunamadı
"
End If
End If
'// Anket Silinmesi
Elseif strIslem = "sil" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intAnketID = Temizle(Trim(Request.Querystring("anket")))
If intAnketID <> "" AND IsNumeric(intAnketID) Then
kdGenel.Open "SELECT Anket_ID FROM tblAnketSorular WHERE Anket_ID = "& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdGenel.Eof Then
kdGenel.Delete
kdGenel.Update
kdYardimci.Open "SELECT Anket_ID FROM tblAnketSecenekler WHERE Anket_ID = "& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdYardimci.Eof Then
Do While Not kdYardimci.Eof
kdYardimci.Delete
kdYardimci.Update
kdYardimci.Movenext
Loop
End If
kdYardimci.Close
Response.Write("
"
End If
End If
'// Oyların Sıfırlanması
Elseif strIslem = "sifirla" Then
If blnAdmin <> True Then
Response.Write "
Bu Bölümü Görme Yetkiniz Yok
"
Else
intAnketID = Temizle(Trim(Request.Querystring("anket")))
If intAnketID <> "" AND IsNumeric(intAnketID) Then
kdGenel.Open "SELECT Anket_ID, Oy FROM tblAnketSecenekler WHERE Anket_ID = "& CInt(intAnketID) &"", adoCon, 1, 3
If Not kdGenel.Eof Then
Do While Not kdGenel.Eof
kdGenel("Oy") = 0
kdGenel.Update
kdGenel.Movenext
Loop
End If
kdGenel.Close
Response.Write("
"
End If
End If
'// Anket Listeleme Bölümü
Else
If blnAdmin <> True Then
Response.Write "
Bu bölümü görme yetkiniz yok
"
Else
Response.Write "
Anketler
"
kdGenel.open "SELECT * FROM tblAnketSorular ORDER BY tarih DESC", adoCon, 1, 3
If kdGenel.EOF Then
Response.Write "Henüz anket oluşturulmadı."
Else
Do While NOT kdGenel.EOF
Call AnketSonuc(kdGenel("Anket_ID"))
Response.Write("