| @@ 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(); |
|
| @@ 295-304 (lines=10) @@ | ||
| 292 | } |
|
| 293 | ||
| 294 | // Any files to pre include? |
|
| 295 | if (!empty($modSettings['integrate_pre_include'])) |
|
| 296 | { |
|
| 297 | $pre_includes = explode(',', $modSettings['integrate_pre_include']); |
|
| 298 | foreach ($pre_includes as $include) |
|
| 299 | { |
|
| 300 | $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir)); |
|
| 301 | if (file_exists($include)) |
|
| 302 | require_once($include); |
|
| 303 | } |
|
| 304 | } |
|
| 305 | ||
| 306 | // This determines the server... not used in many places, except for login fixing. |
|
| 307 | $context['server'] = array( |
|
| @@ 2296-2305 (lines=10) @@ | ||
| 2293 | } |
|
| 2294 | ||
| 2295 | // Any files to include at this point? |
|
| 2296 | if (!empty($modSettings['integrate_theme_include'])) |
|
| 2297 | { |
|
| 2298 | $theme_includes = explode(',', $modSettings['integrate_theme_include']); |
|
| 2299 | foreach ($theme_includes as $include) |
|
| 2300 | { |
|
| 2301 | $include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir, '$themedir' => $settings['theme_dir'])); |
|
| 2302 | if (file_exists($include)) |
|
| 2303 | require_once($include); |
|
| 2304 | } |
|
| 2305 | } |
|
| 2306 | ||
| 2307 | // Call load theme integration functions. |
|
| 2308 | call_integration_hook('integrate_load_theme'); |
|