33 lines
		
	
	
		
			739 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			739 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * This function prints some localized strings in javascript.
 | 
						|
 * It's called by the init hook.
 | 
						|
 */
 | 
						|
function plugin_commentcenter_jslang() {
 | 
						|
	if(empty($_GET['jslang'])) {
 | 
						|
		return;
 | 
						|
	}
 | 
						|
	if($_GET['jslang']!='commentcenter') {
 | 
						|
		return;
 | 
						|
	}
 | 
						|
 | 
						|
	global $lang;
 | 
						|
 | 
						|
	header('Content-type: text/javascript');
 | 
						|
 | 
						|
	echo "commentcenter_lang={\n";
 | 
						|
 | 
						|
	foreach($lang['admin']['entry']['commentcenter']['msgs'] as $key=>$value) {
 | 
						|
		$key=str_replace('-', '_', $key);
 | 
						|
		$value=str_replace("\n", "\\n", $value);
 | 
						|
		$value=str_replace("\r", "\\r", $value);
 | 
						|
		$value=str_replace("\t", "\\t", $value);
 | 
						|
		$value=str_replace('"', '\\"', $value);
 | 
						|
		echo "\t'msg{$key}' : \"{$value}\",\n";
 | 
						|
	}
 | 
						|
 | 
						|
	echo '}';
 | 
						|
 | 
						|
	die;
 | 
						|
}
 | 
						|
add_action('init', 'plugin_commentcenter_jslang'); |