CGI :: Wiki :: Store :: MediaWiki

CGI :: Wiki :: Store :: MediaWiki هو MediaWiki (MySQL) Backend ل CGI :: Wiki.
التحميل الان

CGI :: Wiki :: Store :: MediaWiki الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Derek Price
  • موقع ويب الناشر:
  • http://search.cpan.org/~dprice/CGI-Wiki-Store-Mediawiki-0.02/lib/CGI/Wiki/Store/Mediawiki.pm

CGI :: Wiki :: Store :: MediaWiki العلامات


CGI :: Wiki :: Store :: MediaWiki وصف

CGI :: Wiki :: Store :: MediaWiki هو MediaWiki (MySQL) Backend ل CGI :: Wiki. CGI :: Wiki :: Store :: MediaWiki هو التخزين MediaWiki (MySQL) Soidend ل CGI :: Wiki.SyopsImplementation of CGI :: Wiki :: Store :: قاعدة البيانات التي تقرأ ويكتب إلى قاعدة بيانات MediaWiki 1.6 قيد التشغيل في MySQL.ALL يتم إرجاع قيم التاريخ والوقت مع مرور الوقت :: قطعة :: كائنات تكيفية. يجب أن يكون هذا شفافا لمعظم الاستخدامات. كما cgi :: Wiki :: Store :: قاعدة بيانات ل more.methodscheck_and_write_node $ Store-> check_and_write_node (node => $ العقدة، المجموع الاختباري => $ checksum، الآخر، يتحقق المجموع الاختباري، المكالمات Write_node_post_locking مع جميع الوسائط المقدمة، يفتح العقدة. إرجاع 1 على الكتابة الناجحة، 0 إذا لم يتطابق المجموع الاختباري، Croaks On Error.OTE: يستخدم قفل مستوى المستخدم MySQL، لذلك يتم إصدار أي أقفال عندما يتم قطع اتصال قاعدة البيانات. القيام بذلك مثل هذا لأنني لا أستطيع أن أحصل عليه للعمل بشكل صحيح مع المعاملات. يشبه الوظيفة الجديدة من CGI :: Wiki :: Store :: MySQL، ولكن أيضا يتطلب أيضا حجة "Wikiname" .List_all_Nodeslike وظيفة الأصل، ولكن يقبل حجج الحد والإزاحة .List_Recent_Changeslikes طريقة الأصل، ولكن قد يتم استخدام حجة الحد بالتزامن مع الآخرين (منذ أيام، وما بين_ اليوم لا تزال حصرية بشكل متبادل). تتم معالجة الحجة الجديدة، $ Args {Inter_Secs}. يجب أن تكون محتوياتها اثنين UNIX TimEstamps.get_previous_version $ Store-> get_previous_version ($ node_name، $ node_version، الآخر]؛ إعطاء رقم الإصدار، وإرجاع الإصدار السابق للعقدة المحددة. هذه الوظيفة ضرورية لأن MediaWiki يعطي كل مراجعة لكل صفحة رقم إصدار فريد من نوعه في جميع الصفحات. لا ينبغي أن يكون اسم العقدة ضروريا هنا، لكنه يسمح للبحث بشكل أسرع وربما يكون لديك ذلك. لا تتطلب الأمر من السهل أن يكون اختراقا سهلا. get_next_version $ Store-> get_next_version ($ node_name، $ node_version، other_args)؛ إعطاء رقم الإصدار، وإرجاع الإصدار التالي للعقدة المحددة. هذه الوظيفة ضرورية لأن MediaWiki يعطي كل مراجعة لكل صفحة رقم إصدار فريد من نوعه في جميع الصفحات. لا ينبغي أن يكون اسم العقدة ضروريا هنا، لكنه يسمح للبحث بشكل أسرع وربما يكون لديك ذلك. لا تتطلب ذلك سيكون من السهل اختراق _current_version $ Store-> get_current_version (node node)؛ $ Store-> get_current_version (الاسم => node $، الآخر، إرجاع، إرجاع الإصدار الحالي (الأحدث)، أو غير الحكم، إذا كانت العقدة غير موجودة .WRITE_NODE_POST_LOPLING. ولكن يعمل مع MediaWiki DB node_exists $ Store-> node_exists (node node)؛ $ Store-> node_exists (الاسم => العقدة $، الآخر)؛ مثل وظيفة الأصل من نفس الاسم، ولكن أسرع بكثير. حقا مجرد غلاف للحصول على get_current_version، إرجاع رقم الإصدار الحالي عند وجوده و UNDEF ONLIST_BackLinks # قائمة جميع العقد التي تصل إلى الصفحة الرئيسية. My Links = $ Store-> list_backlinks (عقدة => "الصفحة الرئيسية")؛ List_Dangling_Links # قائمة جميع العقد التي تم ربطها من العقد الأخرى ولكن لا توجد # بعد. My Links = $ Store-> list_dangling_links؛ يتم إرجاع كل عقدة مرة واحدة فقط، بغض النظر عن عدد العقد الأخرى التي تصل إليها. يتم إرجاع العقد غير المميزة .List_Dangling_links_W_Count # قائمة جميع العقد التي تم ربطها من العقد الأخرى ولكن لا توجد حتى الآن، مع عدد مرجعي. Foreach My Link $ ($ Store-> list_dangling_links_w_count) {print "مفقود` "، رابط $ -> ،" "لديه"، رابط $ -> ، "المراجع"؛ } يتم إرجاع العقد الفرز في المقام الأول عن طريق العد المرجعي، وأكبر أولا، وثانيا في الترتيب الأبجدي. ovalidate_user لي اسم المستخدم الخاص بي = $ Store- Store- $ Store-> Validate_User ($ اسم المستخدم، $ كلمة المرور، Other_args)؛ إعطاء اسم مستخدم وكلمة مرور، إرجاع اسم المستخدم إذا كان موجودا وكلمة المرور صحيحة، أو غير صحيح، وإلا فقد يكون اسم المستخدم الذي تم إرجاعه قد يكون مختلفا عن المرة التي مرت عند args $ {ignore_case} set.create_new_user بلدي errmsg = $ store-> create_new_user (الاسم => $ اسم المستخدم كلمة المرور => $ p)؛ إنشاء مستخدم جديد. الاسم وكلمة المرور حجج مطلوبة. الحجج الاختيارية هي البريد الإلكتروني و real_name.returns قائمة فارغة محتملة من رسائل الخطأ. متطلبات: CGI :: Wiki :: Store :: قاعدة البيانات perl.


CGI :: Wiki :: Store :: MediaWiki برامج ذات صلة

CGI :: Multivaluedhash.

cgi :: multivaluedhash هي وحدة نمطية للحير التي يمكنها تخزين البيانات المشفرة عناوين URL ومعالجتها. ...

174

تحميل