protected function completeInstallation(array $db)
{
$file = file_get_contents(GC_APPLICATION_PATH . '/data/install/tpl/config.tpl.php');
$file = str_replace(array('__DRIVER__', '__USERNAME__', '__PASSWORD__', '__DATABASE__', '__HOSTNAME__'), array($db['driver'], $db['username'], $db['password'], $db['database'], $db['hostname']), $file);
$configFilename = GC_APPLICATION_PATH . '/config/autoload/local.php';
file_put_contents($configFilename, $file);
chmod($configFilename, $this->umask);
$translator = $this->getServiceLocator()->get('MvcTranslator');
$completeMessage = $translator->translate('Installation complete. ' . 'Please refresh or go to /admin page to manage your website.');
return $this->returnJson(array('message' => $completeMessage));
}