Beispiel #1
0
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;
}
Beispiel #2
0
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);
}