File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed
forum/qa-plugin/send-pw-on-register Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -7,11 +7,24 @@ public function admin_form(&$qa_content)
77 $ isSaved = false ;
88
99 if (qa_clicked ('sendPwMessageOnRegister_save ' )) {
10- qa_opt ('sendPwMessageOnRegister_messageContent ' , qa_post_text ('messageContent ' ));
11- qa_opt ('sendPwMessageOnRegister_enabled ' , (bool ) qa_post_text ('enablePlugin ' ));
12- qa_opt ('sendPwMessageOnRegister_botId ' , qa_post_text ('botId ' ));
10+ $ canSave = (bool ) qa_post_text ('enablePlugin ' );
1311
14- $ isSaved = true ;
12+ if (empty (qa_post_text ('messageContent ' ))) {
13+ $ canSave = false ;
14+ }
15+
16+ require_once QA_INCLUDE_DIR . 'db/users.php ' ;
17+
18+ if ([] === qa_db_user_get_userid_handles (qa_post_text ('botId ' ))) {
19+ $ canSave = false ;
20+ }
21+
22+ if ($ canSave ) {
23+ qa_opt ('sendPwMessageOnRegister_messageContent ' , qa_post_text ('messageContent ' ));
24+ qa_opt ('sendPwMessageOnRegister_enabled ' , (bool ) qa_post_text ('enablePlugin ' ));
25+ qa_opt ('sendPwMessageOnRegister_botId ' , qa_post_text ('botId ' ));
26+ $ isSaved = true ;
27+ }
1528 }
1629
1730 return $ this ->prepareAdminForm ($ isSaved );
You can’t perform that action at this time.
0 commit comments