$val){ $language_data[$key]=(array)$val; if (is_array($language_data[$key])){ foreach($language_data[$key] as $key2=>$val2){ $language_data[$key][$key2]=(string)$val2; } } } return $language_data; } public static function activate() { $language='en'; if (isset($_GET['language'])) { $language=$_GET['language']; } if (isset($_GET['lang'])) { $language=$_GET['lang']; } $language_data = self::getLanguage($language); self::$language_data=$language_data; self::$language=$language; } public static function translate($what) { if(isset(self::$language_data['pdfjs'][$what])) { return self::$language_data['pdfjs'][$what]; } return "{".$what."}"; } public static function getLanguageArray() { if(!isset(self::$language_data['pdfjs'])){return array();} return self::$language_data['pdfjs']; } } phpjs::activate(); $data=array( 'lang'=>phpjs::getLanguageArray() ); //print_r($data); $str=explode('?>',file_get_contents(__FILE__)); $str=$str[count($str)-1]; echo template($str,$data,true); die(); ?> PDF.js viewer
Current View