public function post($f3) { // 权限检查 $this->requirePrivilege('manage_plugin_plugin_configure'); global $smarty; // 参数验证 $validator = new Validator($f3->get('POST')); // shop $shop_dev360auth_app_id = $validator->required()->digits()->validate('shop_dev360auth_app_id'); $shop_dev360auth_app_key = $validator->required()->validate('shop_dev360auth_app_key'); $shop_dev360auth_app_secrect = $validator->required()->validate('shop_dev360auth_app_secrect'); // aimeidaren $aimeidaren_dev360auth_app_id = $validator->required()->digits()->validate('aimeidaren_dev360auth_app_id'); $aimeidaren_dev360auth_app_key = $validator->required()->validate('aimeidaren_dev360auth_app_key'); $aimeidaren_dev360auth_app_secrect = $validator->required()->validate('aimeidaren_dev360auth_app_secrect'); if (!$this->validate($validator)) { goto out_display; } // 保存设置 shop Dev360AuthPlugin::saveOptionValue('shop_dev360auth_app_id', $shop_dev360auth_app_id); Dev360AuthPlugin::saveOptionValue('shop_dev360auth_app_key', $shop_dev360auth_app_key); Dev360AuthPlugin::saveOptionValue('shop_dev360auth_app_secrect', $shop_dev360auth_app_secrect); // 保存设置 aimeidaren Dev360AuthPlugin::saveOptionValue('aimeidaren_dev360auth_app_id', $aimeidaren_dev360auth_app_id); Dev360AuthPlugin::saveOptionValue('aimeidaren_dev360auth_app_key', $aimeidaren_dev360auth_app_key); Dev360AuthPlugin::saveOptionValue('aimeidaren_dev360auth_app_secrect', $aimeidaren_dev360auth_app_secrect); $this->addFlashMessage('保存设置成功'); out_display: $smarty->display('dev360auth_configure.tpl', 'post'); }
public function doUpdate($currentVersion) { // 简单的把版本设置为 1.0.0 就算完成升级了 Dev360AuthPlugin::saveOptionValue('version', $this->targetVersion); return true; }