This is the function I use to replace the placeholders.
PHP Code:
function replace_placeholders($output){
//replace placeholders
if (!empty($_GET['language_id'])) {
$_SESSION['language_id'] = $_GET['language_id'];
}
if (isset($_SESSION['language_id'])) {
$language_id = $_SESSION['language_id'];
}
else {
$language_id = '1';
}
$query = "SELECT placeholder_name, placeholder_language_name FROM placeholder, placeholder_language
WHERE placeholder.placeholder_id = placeholder_language.placeholder_id
AND language_id = '$language_id'";
$result = mysql_query($query);
$pln_array = array();
$pn_array = array();
while ($array = mysql_fetch_assoc($result)) {
$placeholder_name = $array['placeholder_name'];
$placeholder_language_name = ucfirst($array['placeholder_language_name']);
array_push($pln_array,$placeholder_language_name);
array_push($pn_array,$placeholder_name);
}
$output = str_replace($pn_array,$pln_array,$output);
return $output;
}
Bookmarks