-
Notifications
You must be signed in to change notification settings - Fork 9
Save config filter コールバック
goodpic edited this page Feb 21, 2012
·
1 revision
プラグイン設定を保存する前に呼ばれるコールバックを追加しました。コールバック中で設定値の検証などを行うことが出来ます。コールバックがtrueを返すと、設定値は保存されます。falseを返すと設定値は保存されません。$app→errorに保存失敗の理由をセットします。
sub save_config_filter($cb, $plugin, $data, $scope)
{
if ($data->{combination} ne '777') {
$plugin->error("Sorry pal, wrong combination");
return 0;
}
return 1;
}
-
$cb
コールバックオブジェクト -
$plugin
プラグインオブジェクト(ID) -
$data
入力されたプラグイン設定値のハッシュ文字列。キー:設定値名 / 値:設定値。 -
$scope
プラグイン設定のスコープ。system またはblog。