Gönderen Konu: Bekleyen Görevleri Düzenleme  (Okunma sayısı 1148 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
Bekleyen Görevleri Düzenleme
« : Ekim 08, 2006, 02:46:01 ÖÖ »
Yeni bir makale, resim, dosya vb... eklendiğinde, Bekleyen Görevler'in belirgin daha belirgin olduğunu ve kaç adet görevin yöneticiyi bekldiği görebiiyoruz.

Yeni bir modül yaptık. Veritabanında da gerekli tabloları vb... eklenmiş durumda. Bu modüle yeni bir kayıt eklendiğinde Bekleyen Görevler'in bizi uyarmasını nasıl sağlayacağız.

Örnek; Sağlık modülü eklediğimizi varsayalım.
inc_functions.asp dosyasının 2799 satırına bakalım;

2799 - Function getPendingTaskCount()
Bekleyen görevlerin Fonksiyonu buradan başlıyor.

Önceki Komutlar;

Function getPendingTaskCount()
PTcnt = 0
PTcnt = PTcnt + getCount("EVENT_ID",strTablePrefix & "EVENTS","PENDING=1") ' Pending Events count
PTcnt = PTcnt + getCount("ARTICLE_ID","ARTICLE","SHOW=0") ' Pending Articles count
PTcnt = PTcnt + getCount("title","CLASSIFIED","SHOW=0 OR BADLINK<>0") ' Pending Classifieds count
PTcnt = PTcnt + getCount("url","LINKS","SHOW=0 OR BADLINK<>0") ' Pending Links count
PTcnt = PTcnt + getCount("url","DL","SHOW=0 OR BADLINK<>0") ' Pending Downloads count
PTcnt = PTcnt + getCount("pic_ID","pic","SHOW=0 OR BADLINK<>0") ' Pending Pictures count
End Function


Yşte yeni modülümüze de (Sağlık) veri eklendiğinde Bekleyen Görevler'in bizi uyarması için;

End Function komutunun üzerine şunu ekleyeceğiz,

PTcnt = PTcnt + getCount("SAGLIK_ID","SAGLIK","SHOW=0")

Tabii buradaki tablo sorgulamarı önemli:
SAGLIK_ID (yenie bilmemne_ID)
SAGLIK (Veritabanındaki tablonun adı)
SHOW=0 (Eğer SAGLIK tablosunda böyle bir sütun varsa)

Son durum:

Function getPendingTaskCount()
PTcnt = 0
PTcnt = PTcnt + getCount("EVENT_ID",strTablePrefix & "EVENTS","PENDING=1") ' Pending Events count
PTcnt = PTcnt + getCount("ARTICLE_ID","ARTICLE","SHOW=0") ' Pending Articles count
PTcnt = PTcnt + getCount("title","CLASSIFIED","SHOW=0 OR BADLINK<>0") ' Pending Classifieds count
PTcnt = PTcnt + getCount("url","LINKS","SHOW=0 OR BADLINK<>0") ' Pending Links count
PTcnt = PTcnt + getCount("url","DL","SHOW=0 OR BADLINK<>0") ' Pending Downloads count
PTcnt = PTcnt + getCount("pic_ID","pic","SHOW=0 OR BADLINK<>0") ' Pending Pictures count
PTcnt = PTcnt + getCount("SAGLIK_ID","SAGLIK","SHOW=0")
getPendingTaskCount = PTcnt
End Function

Hepinize kolay gelsin....

Yazan: bkarayazi
Konuyu Paylaş:
  delicious  facebook  twitter  google

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
3 Yanıt
4272 Gösterim
Son İleti Nisan 05, 2008, 08:09:46 ÖÖ
Gönderen: ZaFeRySb
0 Yanıt
996 Gösterim
Son İleti Mart 27, 2009, 21:18:43 ÖS
Gönderen: Tilsimli
0 Yanıt
400 Gösterim
Son İleti Nisan 26, 2010, 16:59:44 ÖS
Gönderen: burajan
1 Yanıt
530 Gösterim
Son İleti Haziran 05, 2010, 20:49:43 ÖS
Gönderen: AdmiN
2 Yanıt
436 Gösterim
Son İleti Şubat 02, 2011, 21:40:18 ÖS
Gönderen: burajan