Newscoop\NewscoopBundle\Controller\SystemPrefController::generalSettings PHP Method

generalSettings() private method

Sets general options.
private generalSettings ( string $siteOnline, string $title, string $meta_keywords, string $meta_description, string $timezone, integer $cache_image, string $allow_recovery, string $emailFrom, integer $session_lifetime, string $separator, integer $captcha, string $mysql_client_command_path )
$siteOnline string Website status
$title string Website title
$meta_keywords string Website meta keywords
$meta_description string Website meta description
$timezone string Website timezone
$cache_image integer Image cache lifetime
$allow_recovery string Password recovery
$emailFrom string Email address for system notifications
$session_lifetime integer Session lifetime
$separator string Keyword separator
$captcha integer Number of failed login attempts before showing CAPTCHA
$mysql_client_command_path string MySQL client command path
    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);
        }
    }