@@ 589-598 (lines=10) @@ | ||
586 | ); |
|
587 | ||
588 | // And insert the copied permissions. |
|
589 | if (!empty($inserts)) |
|
590 | { |
|
591 | // ..and insert the new ones. |
|
592 | $smcFunc['db_insert']('', |
|
593 | '{db_prefix}board_permissions', |
|
594 | array('permission' => 'string', 'id_group' => 'int', 'id_profile' => 'int', 'add_deny' => 'int'), |
|
595 | $inserts, |
|
596 | array('permission', 'id_group', 'id_profile') |
|
597 | ); |
|
598 | } |
|
599 | ||
600 | // Update any children out there! |
|
601 | updateChildPermissions($_POST['group'], $_REQUEST['pid']); |
|
@@ 1954-1960 (lines=7) @@ | ||
1951 | $inserts[] = array($profile_id, $row['id_group'], $row['permission'], $row['add_deny']); |
|
1952 | $smcFunc['db_free_result']($request); |
|
1953 | ||
1954 | if (!empty($inserts)) |
|
1955 | $smcFunc['db_insert']('insert', |
|
1956 | '{db_prefix}board_permissions', |
|
1957 | array('id_profile' => 'int', 'id_group' => 'int', 'permission' => 'string', 'add_deny' => 'int'), |
|
1958 | $inserts, |
|
1959 | array('id_profile', 'id_group', 'permission') |
|
1960 | ); |
|
1961 | } |
|
1962 | // Renaming? |
|
1963 | elseif (isset($_POST['rename'])) |
|
@@ 2175-2183 (lines=9) @@ | ||
2172 | ); |
|
2173 | ||
2174 | // Do the insert. |
|
2175 | if (!empty($permissions)) |
|
2176 | { |
|
2177 | $smcFunc['db_insert']('insert', |
|
2178 | '{db_prefix}board_permissions', |
|
2179 | array('id_group' => 'int', 'id_profile' => 'int', 'permission' => 'string', 'add_deny' => 'int'), |
|
2180 | $permissions, |
|
2181 | array('id_group', 'id_profile', 'permission') |
|
2182 | ); |
|
2183 | } |
|
2184 | } |
|
2185 | } |
|
2186 | ||
@@ 2424-2430 (lines=7) @@ | ||
2421 | } |
|
2422 | ||
2423 | // Insert new permissions. |
|
2424 | if (!empty($new_permissions)) |
|
2425 | $smcFunc['db_insert']('', |
|
2426 | '{db_prefix}board_permissions', |
|
2427 | array('id_profile' => 'int', 'id_group' => 'int', 'permission' => 'string', 'add_deny' => 'int'), |
|
2428 | $new_permissions, |
|
2429 | array('id_profile', 'id_group', 'permission') |
|
2430 | ); |
|
2431 | } |
|
2432 | } |
|
2433 |
@@ 412-418 (lines=7) @@ | ||
409 | $inserts[] = array($id_group, $row['id_profile'], $row['permission'], $row['add_deny']); |
|
410 | $smcFunc['db_free_result']($request); |
|
411 | ||
412 | if (!empty($inserts)) |
|
413 | $smcFunc['db_insert']('insert', |
|
414 | '{db_prefix}board_permissions', |
|
415 | array('id_group' => 'int', 'id_profile' => 'int', 'permission' => 'string', 'add_deny' => 'int'), |
|
416 | $inserts, |
|
417 | array('id_group', 'id_profile', 'permission') |
|
418 | ); |
|
419 | ||
420 | // Also get some membergroup information if we're copying and not copying from guests... |
|
421 | if ($copy_id > 0 && $_POST['perm_type'] == 'copy') |
@@ 6083-6089 (lines=7) @@ | ||
6080 | updateSettings(array('tld_regex' => $tld_regex)); |
|
6081 | ||
6082 | // Schedule a background update if we need one |
|
6083 | if (!empty($schedule_update)) |
|
6084 | { |
|
6085 | $smcFunc['db_insert']('insert', '{db_prefix}background_tasks', |
|
6086 | array('task_file' => 'string-255', 'task_class' => 'string-255', 'task_data' => 'string', 'claimed_time' => 'int'), |
|
6087 | array('$sourcedir/tasks/UpdateTldRegex.php', 'Update_TLD_Regex', '', 0), array() |
|
6088 | ); |
|
6089 | } |
|
6090 | ||
6091 | // Redundant repetition is redundant |
|
6092 | $done = true; |