public function init(array $paramArray = null) { $this->partnerId = AlipayWapPlugin::getOptionValue('partner_id'); $this->partnerKey = AlipayWapPlugin::getOptionValue('partner_key'); $this->account = AlipayWapPlugin::getOptionValue('account'); $this->payId = AlipayWapPlugin::getOptionValue('pay_id'); return true; }
public function post($f3) { // 权限检查 $this->requirePrivilege('manage_plugin_plugin_configure'); global $smarty; // 参数验证 $validator = new Validator($f3->get('POST')); $partner_id = $validator->required()->validate('partner_id'); $partner_key = $validator->required()->validate('partner_key'); $account = $validator->required()->validate('account'); if (!$this->validate($validator)) { goto out_display; } // 保存设置 AlipayWapPlugin::saveOptionValue('partner_id', $partner_id); AlipayWapPlugin::saveOptionValue('partner_key', $partner_key); AlipayWapPlugin::saveOptionValue('account', $account); $this->addFlashMessage('保存设置成功'); out_display: $smarty->display('alipaywap_configure.tpl', 'post'); }