Changeset 1074

Show
Ignore:
Timestamp:
03/23/08 16:11:52 (8 months ago)
Author:
rats
Message:

Fixed #836: Static awstats in user's language

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r1073 r1074  
    55        - GUI: 
    66                * Fixed: Warnings and Notices if no Database found or no conection to it 
     7        - ENGINE: 
     8                * Fixed #836: Static awstats in user's language 
    79 
    8102008-03-22 Benedikt Heintel 
  • trunk/configs/cron.d/parts/dmn_awstats_entry.tpl

    r899 r1074  
    1 {MINUTE} {HOUR}  * * *   root perl /var/www/ispcp/engine/awstats/awstats_buildstaticpages.pl -config={DMN_NAME} -update -lang=en -awstatsprog=/usr/lib/cgi-bin/awstats.pl -dir=/var/www/virtual/{DMN_NAME}/statistics/ >/dev/null 2>&1 
     1{MINUTE} {HOUR}  * * *   root perl /var/www/ispcp/engine/awstats/awstats_buildstaticpages.pl -config={DMN_NAME} -update -lang={USER_LANG} -awstatsprog=/usr/lib/cgi-bin/awstats.pl -dir=/var/www/virtual/{DMN_NAME}/statistics/ >/dev/null 2>&1 
  • trunk/engine/ispcp-dmn-mngr

    r1068 r1074  
    40174017 
    40184018sub dmn_add_awstats_cron { 
     4019    push_el(\@main::el, 'dmn_add_awstats_cron()', 'Starting...'); 
     4020 
    40194021    my ($dmn_data) = @_; 
    40204022 
    40214023    my ($rs, $awstats_b, $awstats_entry, $awstats_e) = (undef, undef, undef, undef); 
    4022  
    4023     push_el(\@main::el, 'dmn_add_awstats_cron()', 'Starting...'); 
    40244024 
    40254025    if (!defined($dmn_data) || $dmn_data eq '') { 
     
    40444044    my $timestamp       = time; 
    40454045    my $backup_cfg      = "$backup_dir/ispcp.$timestamp"; 
     4046    my $user_lang       = en; 
     4047 
     4048    # Selecting user language 
     4049    my $user_id = @$dmn_data[4]; 
     4050    my $sql = "SELECT `lang` FROM `user_gui_props` WHERE `user_id` = ".$user_id.";"; 
     4051    ($rs, $rdata) = doSQL($sql); 
     4052    return $rs if ($rs != 0); 
     4053 
     4054    my %languages = ( 
     4055                "lang_Albanian" => "al", 
     4056                "lang_Bosnian" => "ba", 
     4057                "lang_Bulgarian" => "bg", 
     4058                "lang_Catalan" => "ca", 
     4059                "lang_ChineseTaiwan" => "tw", 
     4060                "lang_Chinese" => "cn", 
     4061                "lang_Czech" => "cz", 
     4062                "lang_Danish" => "dk", 
     4063                "lang_Dutch" => "nl", 
     4064                "lang_English" => "en", 
     4065                "lang_Estonian" => "et", 
     4066                "lang_Euskara" => "eu", 
     4067                "lang_Finish" => "fi", 
     4068                "lang_FrenchFrance" => "fr", 
     4069                "lang_Galician" => "gl", 
     4070                "lang_GermanAustria" => "de", 
     4071                "lang_GermanGermany" => "de", 
     4072                "lang_GermanSwiss" => "de", 
     4073                "lang_Greek" => "gr", 
     4074                "lang_Hebrew" => "he", 
     4075                "lang_Hungarian" => "hu", 
     4076                "lang_Icelandic" => "is", 
     4077                "lang_Indonesian" => "id", 
     4078                "lang_Italian" => "it", 
     4079                "lang_Japanese" => "jp", 
     4080                "lang_Korean" => "kr", 
     4081                "lang_Latvian" => "lv", 
     4082                "lang_NorwegianNyorsk" => "nn", 
     4083                "lang_NorwegianBokmal" => "nb", 
     4084                "lang_Polish" => "pl", 
     4085                "lang_Portuguese" => "pt", 
     4086                "lang_PortuguesBrazil" => "br", 
     4087                "lang_Romanian" => "ro", 
     4088                "lang_Russian" => "ru", 
     4089                "lang_Serbian" => "sr", 
     4090                "lang_Slovak" => "sk", 
     4091                "lang_Slovenian" => "si", 
     4092                "lang_SpanishArgentina" => "es", 
     4093                "lang_SpanishSpain" => "es", 
     4094                "lang_Swedisch" => "se", 
     4095                "lang_Turkish" => "tr", 
     4096                "lang_Ukrainian" => "ua", 
     4097                "lang_Welsh" => "cy 
     4098        ) 
     4099 
     4100        foreach $key (keys %$languages) { 
     4101        if ($key == $rdata[0]) { 
     4102                        $user_lang = $languages->{$key}; 
     4103                        break; 
     4104        } 
     4105    } 
    40464106 
    40474107    # 
     
    40724132                    '{DMN_NAME}' => $dmn_name, 
    40734133                    '{MINUTE}' => $cronjob_minute, 
    4074                     '{HOUR}' => $cronjob_hour 
     4134                    '{HOUR}' => $cronjob_hour, 
     4135                    '{USER_LANG}' => $user_lang 
    40754136                   ); 
    40764137 
  • trunk/language-files/portugues/portuguese_brazilian

    r1026 r1074  
    1 ispcp_table = PortuguesBrazil 
     1ispcp_table = PortugueseBrazilian 
    22ispcp_language = Portugues (Brazil) 
    33ispcp_languageSetlocaleValue = pt_BR 
     
    465465Daily backup = Backup diário 
    466466Login with your FTP account = Login com sua conta de FTP 
    467 (usually named  = (nome do backup?  
     467(usually named  = (nome do backup? 
    468468Restore backup = Restaurar backup 
    469469Restore = Restaurar