function pdf24Plugin_createCustomizedLangInputs() { global $pdf24Plugin; $out = ''; $langElements = pdf24Plugin_getLangElements(); foreach ($langElements as $key => $val) { $out .= '<input type="text" name="lang-' . $key . '" value="' . addslashes($val) . '" style="width:300px" /> (' . $pdf24Plugin['lang'][$key] . ')<br />'; } return $out; }
function pdf24Plugin_replaceLang($str, $count, $searchReplace = null) { if ($searchReplace != null && !is_array($searchReplace)) { $searchReplace = null; } $langs = pdf24Plugin_getLangElements(); $search = array(); $replace = array(); foreach ($langs as $key => $val) { $k = '{lang_' . $key . '}'; if ($searchReplace && isset($searchReplace[$k])) { $val = $searchReplace[$k]; } $search[] = $k; $replace[] = $val; } if ($searchReplace && isset($searchReplace['{lang_sendAsPDF}'])) { $search[] = '{lang_sendAsPDF}'; $replace[] = $searchReplace['{lang_sendAsPDF}']; } else { $search[] = '{lang_sendAsPDF}'; $replace[] = $count == 1 ? pdf24Plugin_getLangVal('sendArticleAsPDF') : pdf24Plugin_getLangVal('sendArticlesAsPDF'); } if ($searchReplace && isset($searchReplace['{lang_downloadAsPDF}'])) { $search[] = '{lang_downloadAsPDF}'; $replace[] = $searchReplace['{lang_downloadAsPDF}']; } else { $search[] = '{lang_downloadAsPDF}'; $replace[] = $count == 1 ? pdf24Plugin_getLangVal('downloadArticleAsPDF') : pdf24Plugin_getLangVal('downloadArticlesAsPDF'); } return str_replace($search, $replace, $str); }