private function generalSettings($siteOnline, $title, $meta_keywords, $meta_description, $timezone, $cache_image, $allow_recovery, $emailFrom, $session_lifetime, $separator, $captcha, $mysql_client_command_path)
{
$preferencesService = $this->container->get('system_preferences_service');
$preferencesService->SiteOnline = strip_tags($siteOnline);
$preferencesService->SiteTitle = strip_tags($title);
$preferencesService->SiteMetaKeywords = strip_tags($meta_keywords);
$preferencesService->SiteMetaDescription = strip_tags($meta_description);
$preferencesService->TimeZone = (string) $timezone;
$preferencesService->ImagecacheLifetime = $cache_image;
$preferencesService->PasswordRecovery = $allow_recovery;
$preferencesService->EmailFromAddress = $emailFrom;
$preferencesService->SiteSessionLifeTime = $session_lifetime;
$preferencesService->KeywordSeparator = strip_tags($separator);
$preferencesService->LoginFailedAttemptsNum = $captcha;
if (strip_tags($mysql_client_command_path)) {
$preferencesService->MysqlClientCommandPath = strip_tags($mysql_client_command_path);
}
}