X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=index.php;h=387b642e2c6a2e8a81772bbbf8b29f36b1c1ffcc;hb=4a176eadcb5e394faea3664caafdd5cc8418c2e3;hp=1edff0e4904907c5d1f14077a2ece17fa5f72114;hpb=a84394f827e57d0e461d68340cf9a4ea3da5cf6f;p=quix0rs-gnu-social.git diff --git a/index.php b/index.php index 1edff0e490..387b642e2c 100644 --- a/index.php +++ b/index.php @@ -1,5 +1,5 @@ is_readonly()) { - 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 ($config['db']['mirror'] && $action_obj->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); - } + call_user_func(array($action_obj, 'handle'), $_REQUEST); + } } else { common_user_error(_('Unknown action')); } \ No newline at end of file