PageRenderTime 56ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 0ms

/php4/i18n_v1/translator_admin/header.inc.php

http://flaimo-php.googlecode.com/
PHP | 179 lines | 171 code | 8 blank | 0 comment | 4 complexity | 749b1cabf487870a0a790057bf5e6328 MD5 | raw file
  1. <?php
  2. ob_start();
  3. session_start();
  4. function getCountryName($iso) {
  5. $languages = array(
  6. 'aa' => 'Afar',
  7. 'ab' => 'Abkhazian',
  8. 'af' => 'Afrikaans',
  9. 'am' => 'Amharic',
  10. 'ar' => 'Arabic',
  11. 'as' => 'Assamese',
  12. 'ay' => 'Aymara',
  13. 'az' => 'Azerbaijani',
  14. 'ba' => 'Bashkir',
  15. 'be' => 'Byelorussian',
  16. 'bg' => 'Bulgarian',
  17. 'bh' => 'Bihari',
  18. 'bi' => 'Bislama',
  19. 'bn' => 'Bengali; Bangla',
  20. 'bo' => 'Tibetan',
  21. 'br' => 'Breton',
  22. 'ca' => 'Catalan',
  23. 'co' => 'Corsican',
  24. 'cs' => 'Czech',
  25. 'cy' => 'Welsh',
  26. 'da' => 'Danish',
  27. 'de' => 'German',
  28. 'de_at' => 'Austrian German',
  29. 'de_ch' => 'Swiss German',
  30. 'dz' => 'Bhutani',
  31. 'el' => 'Greek',
  32. 'en' => 'English',
  33. 'en_uk' => 'English UK',
  34. 'en_ie' => 'English Ireland',
  35. 'en_us' => 'English USA',
  36. 'eo' => 'Esperanto',
  37. 'es' => 'Spanish',
  38. 'et' => 'Estonian',
  39. 'eu' => 'Basque',
  40. 'fa' => 'Persian',
  41. 'fi' => 'Finnish',
  42. 'fj' => 'Fiji',
  43. 'fo' => 'Faeroese',
  44. 'fr' => 'French',
  45. 'fy' => 'Frisian',
  46. 'ga' => 'Irish',
  47. 'gd' => 'Scots Gaelic',
  48. 'gl' => 'Galician',
  49. 'gn' => 'Guarani',
  50. 'gu' => 'Gujarati',
  51. 'ha' => 'Hausa',
  52. 'hi' => 'Hindi',
  53. 'hr' => 'Croatian',
  54. 'hu' => 'Hungarian',
  55. 'hy' => 'Armenian',
  56. 'ia' => 'Interlingua',
  57. 'ie' => 'Interlingue',
  58. 'ik' => 'Inupiak',
  59. 'in' => 'Indonesian',
  60. 'is' => 'Icelandic',
  61. 'it' => 'Italian',
  62. 'iw' => 'Hebrew',
  63. 'ja' => 'Japanese',
  64. 'ji' => 'Yiddish',
  65. 'jw' => 'Javanese',
  66. 'ka' => 'Georgian',
  67. 'kk' => 'Kazakh',
  68. 'kl' => 'Greenlandic',
  69. 'km' => 'Cambodian',
  70. 'kn' => 'Kannada',
  71. 'ko' => 'Korean',
  72. 'ks' => 'Kashmiri',
  73. 'ku' => 'Kurdish',
  74. 'ky' => 'Kirghiz',
  75. 'la' => 'Latin',
  76. 'ln' => 'Lingala',
  77. 'lo' => 'Laothian',
  78. 'lt' => 'Lithuanian',
  79. 'lv' => 'Latvian, Lettish',
  80. 'mg' => 'Malagasy',
  81. 'mi' => 'Maori',
  82. 'mk' => 'Macedonian',
  83. 'ml' => 'Malayalam',
  84. 'mn' => 'Mongolian',
  85. 'mo' => 'Moldavian',
  86. 'mr' => 'Marathi',
  87. 'ms' => 'Malay',
  88. 'mt' => 'Maltese',
  89. 'my' => 'Burmese',
  90. 'na' => 'Nauru',
  91. 'ne' => 'Nepali',
  92. 'nl' => 'Dutch',
  93. 'no' => 'Norwegian',
  94. 'oc' => 'Occitan',
  95. 'om' => '(Afan) Oromo',
  96. 'or' => 'Oriya',
  97. 'pa' => 'Punjabi',
  98. 'pl' => 'Polish',
  99. 'ps' => 'Pashto, Pushto',
  100. 'pt' => 'Portuguese',
  101. 'qu' => 'Quechua',
  102. 'rm' => 'Rhaeto-Romance',
  103. 'rn' => 'Kirundi',
  104. 'ro' => 'Romanian',
  105. 'ru' => 'Russian',
  106. 'rw' => 'Kinyarwanda',
  107. 'sa' => 'Sanskrit',
  108. 'sd' => 'Sindhi',
  109. 'sg' => 'Sangro',
  110. 'sh' => 'Serbo-Croatian',
  111. 'si' => 'Singhalese',
  112. 'sk' => 'Slovak',
  113. 'sl' => 'Slovenian',
  114. 'sm' => 'Samoan',
  115. 'sn' => 'Shona',
  116. 'so' => 'Somali',
  117. 'sq' => 'Albanian',
  118. 'sr' => 'Serbian',
  119. 'ss' => 'Siswati',
  120. 'st' => 'Sesotho',
  121. 'su' => 'Sundanese',
  122. 'sv' => 'Swedish',
  123. 'sw' => 'Swahili',
  124. 'ta' => 'Tamil',
  125. 'te' => 'Tegulu',
  126. 'tg' => 'Tajik',
  127. 'th' => 'Thai',
  128. 'ti' => 'Tigrinya',
  129. 'tk' => 'Turkmen',
  130. 'tl' => 'Tagalog',
  131. 'tn' => 'Setswana',
  132. 'to' => 'Tonga',
  133. 'tr' => 'Turkish',
  134. 'ts' => 'Tsonga',
  135. 'tt' => 'Tatar',
  136. 'tw' => 'Twi',
  137. 'uk' => 'Ukrainian',
  138. 'ur' => 'Urdu',
  139. 'uz' => 'Uzbek',
  140. 'vi' => 'Vietnamese',
  141. 'vo' => 'Volapuk',
  142. 'wo' => 'Wolof',
  143. 'xh' => 'Xhosa',
  144. 'yo' => 'Yoruba',
  145. 'zh' => 'Chinese',
  146. 'zu' => 'Zulu'
  147. );
  148. if (array_key_exists($iso, $languages)) {
  149. return (string) $languages[$iso];
  150. } else {
  151. return (string) $iso;
  152. }
  153. }
  154. include_once('class.ReloadPreventer.inc.php');
  155. if (file_exists('../flp_settings.ini')) {
  156. $this->translator_settings = (array) parse_ini_file('../flp_settings.ini', TRUE);
  157. $host = (string) $this->translator_settings['Translator']['host'];
  158. $user = (string) $this->translator_settings['Translator']['user'];
  159. $password = (string) $this->translator_settings['Translator']['password'];
  160. $database = (string) $this->translator_settings['Translator']['database'];
  161. $db_table = (string) $this->translator_settings['Translator']['translation_table'];
  162. } else {
  163. $host = (string) 'localhost';
  164. $user = (string) 'root';
  165. $password = (string) '';
  166. $database = (string) 'translator_testdb';
  167. $db_table = (string) 'flp_translator';
  168. } // end if
  169. $conn = mysql_pconnect($host, $user, $password) or die ('Connection not possible! => ' . mysql_error());
  170. mysql_select_db($database) or die ('Couldn\'t connect to "' . $database . '" => ' . mysql_error());
  171. ?>