CGI :: Wiki :: Store :: MediaWiki

CGI :: Wiki :: Store :: MediaWiki, CGI :: Wiki için bir MediaWiki (MySQL) depolama alanıdır.
Şimdi İndirin

CGI :: Wiki :: Store :: MediaWiki Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Derek Price
  • yayıncı web sitesi:
  • http://search.cpan.org/~dprice/CGI-Wiki-Store-Mediawiki-0.02/lib/CGI/Wiki/Store/Mediawiki.pm

CGI :: Wiki :: Store :: MediaWiki Etiketler


CGI :: Wiki :: Store :: MediaWiki Açıklama

CGI :: Wiki :: Mağaza :: MediaWiki, CGI :: Wiki için bir MediaWiki (MySQL) depolama alanıdır. CGI :: Wiki :: Mağaza :: MediaWiki bir MediaWiki (MySQL) Depolama Ardından CGI :: Wiki.SynOpsInSimplementation'ın MySQL.All'da çalışan bir MediaWiki 1.6 Veritabanını okuyan ve yazan veritabanı olan CGI :: Wiki. Tarih ve saat değerleri :: parça :: adaptif nesneler olarak iade edilir. Bu, çoğu kullanım için şeffaf olmalıdır. Checksum, Write_Node_post_locking'i tüm verilen tüm argümanlarla çağırır, düğümün kilidini açar. Başarılı bir yazıda 1 döndürür, 0 olursa, Checksum uyuşmuyorsa, Croaks hatası açıklar. Bunu yapmak, çünkü işlemlerle düzgün çalışmasını sağlayamıyorum. Limit ve ofset argümanları kabul eder. Listendir. Yeni, $ args {arası_secs} argümanı da işlenir. İçeriği iki UNIX zaman damgası olmalıdır. Bu fonksiyon gereklidir, çünkü MediaWiki her sayfanın her bir revizyonunu, tüm sayfalarda benzersiz bir sürüm numarası verir. Gerekmeyen bir hack.get_next_version $ depo-> get_next_version ($ node_name, $ node_version,% thiye_args) olurdu; bir sürüm numarası verildiğinde, verilen düğüm için bir sonraki sürümü döndürür. Bu fonksiyon gereklidir, çünkü MediaWiki her sayfanın her bir revizyonunu, tüm sayfalarda benzersiz bir sürüm numarası verir. Gerekmiyor, kolay bir hack.get_current_version $ depo-> get_current_version ($ düğüm); $ STORE-> GET_CURRENT_VERSION (NAME => $ düğüm,% deder_args); Bir düğüm verildiğinde, düğüm var değilse, geçerli (en son) sürümünü veya UNDEF'i döndürür. .node_exists $ Store-> node_exists ($ düğüm); $ STORE-> node_exists (name => $ düğüm,% t_args); Aynı ismin ana işlevi gibi, ancak çok daha hızlı. Gerçekten sadece get_current_version için bir sargı, mevcut sürüm numarasını varsa ve aksi takdirde UNDEF.LEDBACKLINKS # HOME sayfasına bağlanan tüm düğümleri listele. @Links = $ store-> list_backlinks (node => "Ana Sayfa"); LIST_DANGLING_LINKS # Diğer düğümlerden bağlantılı olan tüm düğümleri listele, ancak # henüz yok. @Links = $ STORE-> LIST_DANGLING_LINKS; Her düğüm, yalnızca başka düğümün bağlanmasına bakılmaksızın, yalnızca bir kez döndürülür. Düğümler iade edilir. Liste_Dangling_Links_W_Count # Diğer düğümlerden bağlantılı olan tüm düğümleri listeleyin, ancak # henüz bir referans sayımı bulunmuyor. foreach $ link ($ store-> list_dangling_links_w_count) {baskı "eksik` ", $ link -> ," 'var ", $ link -> ," referanslar.n "; } Düğümler, öncelikle ilk önce referans sayımı ile sıralanır, ilk önce ve ikincil olarak alfabetik sıraya göre. Validate_User benim $ Kullanıcı Adı = $ Depo-> Validate_USer ($ Kullanıcı Adı, $ Şifre,% Diğer_Args); bir kullanıcı adı ve bir şifre verilen, iade Kullanıcı adı Varsa ve şifre doğru ise veya UNDDEF'dir. , şifre => $ p); Yeni bir kullanıcı oluşturun. İsim ve şifre gerekli argümanlardır. İsteğe bağlı argümanlar e-posta ve real_name. Potansiyel olarak boş bir hata mesajı listesi döndürür. Gereksinimler: · CGI :: Wiki :: Store :: Veritabanı · Perl


CGI :: Wiki :: Store :: MediaWiki İlgili Yazılım