| @@ 441-450 (lines=10) @@ | ||
| 438 | ); |
|
| 439 | ||
| 440 | // Any files to include for administration? |
|
| 441 | if (!empty($modSettings['integrate_admin_include'])) |
|
| 442 | { |
|
| 443 | $admin_includes = explode(',', $modSettings['integrate_admin_include']); |
|
| 444 | foreach ($admin_includes as $include) |
|
| 445 | { |
|
| 446 | $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir, '$themedir' => $settings['theme_dir'])); |
|
| 447 | if (file_exists($include)) |
|
| 448 | require_once($include); |
|
| 449 | } |
|
| 450 | } |
|
| 451 | ||
| 452 | // Make sure the administrator has a valid session... |
|
| 453 | validateSession(); |
|
| @@ 270-279 (lines=10) @@ | ||
| 267 | } |
|
| 268 | ||
| 269 | // Any files to pre include? |
|
| 270 | if (!empty($modSettings['integrate_pre_include'])) |
|
| 271 | { |
|
| 272 | $pre_includes = explode(',', $modSettings['integrate_pre_include']); |
|
| 273 | foreach ($pre_includes as $include) |
|
| 274 | { |
|
| 275 | $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir)); |
|
| 276 | if (file_exists($include)) |
|
| 277 | require_once($include); |
|
| 278 | } |
|
| 279 | } |
|
| 280 | ||
| 281 | // This determines the server... not used in many places, except for login fixing. |
|
| 282 | $context['server'] = array( |
|
| @@ 2202-2211 (lines=10) @@ | ||
| 2199 | } |
|
| 2200 | ||
| 2201 | // Any files to include at this point? |
|
| 2202 | if (!empty($modSettings['integrate_theme_include'])) |
|
| 2203 | { |
|
| 2204 | $theme_includes = explode(',', $modSettings['integrate_theme_include']); |
|
| 2205 | foreach ($theme_includes as $include) |
|
| 2206 | { |
|
| 2207 | $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir, '$themedir' => $settings['theme_dir'])); |
|
| 2208 | if (file_exists($include)) |
|
| 2209 | require_once($include); |
|
| 2210 | } |
|
| 2211 | } |
|
| 2212 | ||
| 2213 | // Call load theme integration functions. |
|
| 2214 | call_integration_hook('integrate_load_theme'); |
|