@@ 111-129 (lines=19) @@ | ||
108 | } |
|
109 | ||
110 | // What about unapproved COPPA registrations? |
|
111 | if (!empty($modSettings['coppaType']) && $modSettings['coppaType'] != 1) |
|
112 | { |
|
113 | $result = $smcFunc['db_query']('', ' |
|
114 | SELECT COUNT(*) |
|
115 | FROM {db_prefix}members |
|
116 | WHERE is_activated = {int:coppa_approval}', |
|
117 | array( |
|
118 | 'coppa_approval' => 5, |
|
119 | ) |
|
120 | ); |
|
121 | list ($coppa_approvals) = $smcFunc['db_fetch_row']($result); |
|
122 | $smcFunc['db_free_result']($result); |
|
123 | ||
124 | // Add this to the number of unapproved members |
|
125 | if (!empty($changes['unapprovedMembers'])) |
|
126 | $changes['unapprovedMembers'] += $coppa_approvals; |
|
127 | else |
|
128 | $changes['unapprovedMembers'] = $coppa_approvals; |
|
129 | } |
|
130 | } |
|
131 | } |
|
132 | updateSettings($changes); |
@@ 94-108 (lines=15) @@ | ||
91 | } |
|
92 | ||
93 | // No message is complete without a topic. |
|
94 | if (empty($topic) && !empty($_REQUEST['msg'])) |
|
95 | { |
|
96 | $request = $smcFunc['db_query']('', ' |
|
97 | SELECT id_topic |
|
98 | FROM {db_prefix}messages |
|
99 | WHERE id_msg = {int:msg}', |
|
100 | array( |
|
101 | 'msg' => (int) $_REQUEST['msg'], |
|
102 | )); |
|
103 | if ($smcFunc['db_num_rows']($request) != 1) |
|
104 | unset($_REQUEST['msg'], $_POST['msg'], $_GET['msg']); |
|
105 | else |
|
106 | list ($topic) = $smcFunc['db_fetch_row']($request); |
|
107 | $smcFunc['db_free_result']($request); |
|
108 | } |
|
109 | ||
110 | // Check if it's locked. It isn't locked if no topic is specified. |
|
111 | if (!empty($topic)) |