plugindev:event:postpluginoptionsupdate

event_PostPluginOptionsUpdate

プラグインオプションの更新後。
グローバル/ブログ/カテゴリ/アイテム/メンバーの各呼び出し元によって渡される内容は違ってくる

呼び出し元

グローバルオプションの変更後
ADMIN.php 6488行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'global', 'plugid' => $pid));

ブログオプションの変更後
ADMIN.php 3127行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'blog', 'blogid' => $blogid, 'blog' => &$blog));

カテゴリオプションの変更後
ADMIN.php 2866行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'category', 'catid' => $catid));

メンバーオプションの変更後
ADMIN.php 2112行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'member', 'memberid' => $memberid, 'member' => &$mem));

アイテムオプションの変更後
ITEM.php 167行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'item', 'itemid' => $itemid, 'item' => array('title' => $i_title, 'body' => $i_body, 'more' => $i_more, 'closed' => $i_closed, 'catid' => $i_catid)));

ITEM.php 276行目

		$manager->notify('PostPluginOptionsUpdate',array('context' => 'item', 'itemid' => $itemid, 'item' => array('title' => $title, 'body' => $body, 'more' => $more, 'closed' => $closed, 'catid' => $catid)));

自動ドラフト保存の時(未実装)
ITEM.php 276行目

		//$manager->notify('PostPluginOptionsUpdate',array('context' => 'item', 'itemid' => $itemid, 'item' => array('title' => $i_title, 'body' => $i_body, 'more' => $i_more, 'closed' => $i_closed, 'catid' => $i_catid)));

渡されるデータ内容

  • 共通
    • context – どのオプションがアップデートされたか
  • グローバルオプションの変更後
    • plugid – アップデートされたオプションを持つプラグインのID
  • ブログオプションの変更後
    • blogid – オプションがアップデートされたブログのID
    • blog – オプションがアップデートされたブログのブログオブジェクト
  • カテゴリオプションの変更後
    • catid – オプションがアップデートされたカテゴリのID
  • メンバーオプションの変更後
    • memberid – オプションがアップデートされたメンバーのID
    • member – オプションがアップデートされたメンバーのメンバーオブジェクト
  • アイテムオプションの変更後
    • itemid – オプションがアップデートされたアイテムのID
    • item – オプションがアップデートされたアイテムの連想配列
  • 自動ドラフト保存の時(未実装)
    • itemid – オプションがアップデートされたアイテムのID
    • item – オプションがアップデートされたアイテムの連想配列

使用例

 
plugindev/event/postpluginoptionsupdate.txt · 最終更新: 2011/03/23 21:28 (外部編集)