Changeset 1074
- 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
| r1073 |
r1074 |
|
| 5 | 5 | - GUI: |
|---|
| 6 | 6 | * Fixed: Warnings and Notices if no Database found or no conection to it |
|---|
| | 7 | - ENGINE: |
|---|
| | 8 | * Fixed #836: Static awstats in user's language |
|---|
| 7 | 9 | |
|---|
| 8 | 10 | 2008-03-22 Benedikt Heintel |
|---|
| 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 |
|---|
| r1068 |
r1074 |
|
| 4017 | 4017 | |
|---|
| 4018 | 4018 | sub dmn_add_awstats_cron { |
|---|
| | 4019 | push_el(\@main::el, 'dmn_add_awstats_cron()', 'Starting...'); |
|---|
| | 4020 | |
|---|
| 4019 | 4021 | my ($dmn_data) = @_; |
|---|
| 4020 | 4022 | |
|---|
| 4021 | 4023 | my ($rs, $awstats_b, $awstats_entry, $awstats_e) = (undef, undef, undef, undef); |
|---|
| 4022 | | |
|---|
| 4023 | | push_el(\@main::el, 'dmn_add_awstats_cron()', 'Starting...'); |
|---|
| 4024 | 4024 | |
|---|
| 4025 | 4025 | if (!defined($dmn_data) || $dmn_data eq '') { |
|---|
| … | … | |
| 4044 | 4044 | my $timestamp = time; |
|---|
| 4045 | 4045 | 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 | } |
|---|
| 4046 | 4106 | |
|---|
| 4047 | 4107 | # |
|---|
| … | … | |
| 4072 | 4132 | '{DMN_NAME}' => $dmn_name, |
|---|
| 4073 | 4133 | '{MINUTE}' => $cronjob_minute, |
|---|
| 4074 | | '{HOUR}' => $cronjob_hour |
|---|
| | 4134 | '{HOUR}' => $cronjob_hour, |
|---|
| | 4135 | '{USER_LANG}' => $user_lang |
|---|
| 4075 | 4136 | ); |
|---|
| 4076 | 4137 | |
|---|
| r1026 |
r1074 |
|
| 1 | | ispcp_table = PortuguesBrazil |
|---|
| | 1 | ispcp_table = PortugueseBrazilian |
|---|
| 2 | 2 | ispcp_language = Portugues (Brazil) |
|---|
| 3 | 3 | ispcp_languageSetlocaleValue = pt_BR |
|---|
| … | … | |
| 465 | 465 | Daily backup = Backup diário |
|---|
| 466 | 466 | Login with your FTP account = Login com sua conta de FTP |
|---|
| 467 | | (usually named = (nome do backup? |
|---|
| | 467 | (usually named = (nome do backup? |
|---|
| 468 | 468 | Restore backup = Restaurar backup |
|---|
| 469 | 469 | Restore = Restaurar |
|---|
|