Manual:Hooks/APIEditBeforeSave/bn

From Linux Web Expert

APIEditBeforeSave
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate>
<translate> Removed in <tvar name=1><translate> version <tvar (Gerrit change 519797)</tvar></translate>
api.php?action=edit এর মাধ্যমে জমা দেওয়া একটি সম্পাদনা সংরক্ষণ করার আগে কল করা হয়েছে
<translate> Define function:</translate>
public static function onAPIEditBeforeSave( $editPage, $text, &$resultArr ) { ... }
<translate> Attach hook:</translate> <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
	"Hooks": {
		"APIEditBeforeSave": "MediaWiki\\Extension\\MyExtension\\Hooks::onAPIEditBeforeSave"
	}
}
<translate> Called from:</translate> <translate> File(s):</translate> api/ApiEditPage.php
<translate> Interface:</translate> APIEditBeforeSaveHook.php

<translate> For more information about attaching hooks, see <tvar name=1>ম্যানুয়াল:হুক </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:APIEditBeforeSave extensions/bn</tvar>.</translate>

বিস্তারিত

  • $editPage: পৃষ্ঠার অবজেক্ট সম্পাদনা করুন
  • $text: নিবন্ধের নতুন পাঠ্য (এখনও সংরক্ষণ করা হয়নি)
  • $resultArr: এই বিন্যাসে থাকা ডেটা এপিআই ফলাফলে যুক্ত করা হবে

টীকা

প্রক্রিয়াকরণ চালিয়ে যেতে সঠিক দিকে ফিরে যান, প্রক্রিয়াকরণ বাতিল করতে এবং সম্পাদনা প্রত্যাখ্যান করতে ভূল দিকে ফেরত দিন। যদি $resultArr পূরণ করা হয় তবে এপিআই $resultArr সামগ্রী যুক্ত করে একটি <edit result="Failure"> উপাদান ফিরিয়ে দেবে। যদি $resultArr পূরণ না করা হয় তবে এপিআই একটি ত্রুটি বার্তা ফেরত দেবে।