Пример #1
0
 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');
 }
Пример #2
0
 public function doUpdate($currentVersion)
 {
     // 简单的把版本设置为 1.0.0 就算完成升级了
     Dev360AuthPlugin::saveOptionValue('version', $this->targetVersion);
     return true;
 }