X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=index.php;h=387b642e2c6a2e8a81772bbbf8b29f36b1c1ffcc;hb=e703f5e347574c2f68c97a3884bec209f924602f;hp=53fd1bfe668c78d6a9944f50353e9b53c7736847;hpb=52600ce0b063e68e622b19699841e41b5ddbf2d1;p=quix0rs-gnu-social.git diff --git a/index.php b/index.php index 53fd1bfe66..387b642e2c 100644 --- a/index.php +++ b/index.php @@ -1,5 +1,5 @@ isReadOnly()) { + if (is_array($config['db']['mirror'])) { + // "load balancing", ha ha + $k = array_rand($config['db']['mirror']); + + $mirror = $config['db']['mirror'][$k]; + } else { + $mirror = $config['db']['mirror']; + } + $config['db']['database'] = $mirror; + } + if (call_user_func(array($action_obj, 'prepare'), $_REQUEST)) { + call_user_func(array($action_obj, 'handle'), $_REQUEST); + } } else { - common_user_error(_t('Unknown action')); + common_user_error(_('Unknown action')); } \ No newline at end of file