/** * Render form control * * @param string $control_name * @return string */ function render($control_name, $default = null) { $options = array(); if ($default){ $options[] = option_tag($default['text'], $default['value'], array('selected' => true)); } foreach($this->available_locales as $locale) { $option_attributes = $this->getValue() == $locale && !$default ? array('selected' => true) : null; $options[] = option_tag(get_language_name($locale), $locale, $option_attributes); } // foreach return select_box($control_name, $options); } // render
?> </a> <?php foreach ($phpwcms['allowed_lang'] as $lang) { $lang = strtolower($lang); if ($lang == $phpwcms['default_lang']) { continue; } ?> <a href="#" rel="<?php echo $lang; ?> " title="<?php echo get_language_name($lang); ?> "> <img src="img/famfamfam/lang/<?php echo $lang; ?> .png" /> <?php echo strtoupper($lang); ?> </a> <?php } ?> </td>
function lang_selector() { global $a; $langs = glob('view/*/hstrings.php'); $lang_options = array(); $selected = ""; if (is_array($langs) && count($langs)) { $langs[] = ''; if (!in_array('view/en/hstrings.php', $langs)) { $langs[] = 'view/en/'; } asort($langs); foreach ($langs as $l) { if ($l == '') { $lang_options[""] = t('default'); continue; } $ll = substr($l, 5); $ll = substr($ll, 0, strrpos($ll, '/')); $selected = $ll === $a->language && x($_SESSION, 'language') ? $ll : $selected; $lang_options[$ll] = get_language_name($ll, $ll) . " ({$ll})"; } } $tpl = get_markup_template("lang_selector.tpl"); $o = replace_macros($tpl, array('$title' => t('Select an alternate language'), '$langs' => array($lang_options, $selected))); return $o; }
?> ID</label> <label><input type="radio" name="article_lang_type" value="article"<?php is_checked('article', $article['article_lang_type']); ?> /><?php echo $BL['be_cnt_articles']; ?> ID</label> <img src="img/famfamfam/lang/<?php echo $phpwcms['default_lang']; ?> .png" title="<?php echo get_language_name($phpwcms['default_lang']) . ' (' . $BL['be_admin_tmpl_default'] . ')'; ?> " /> <input name="article_lang_id" type="text" class="f11b width75" value="<?php echo $article['article_lang_id'] ? $article['article_lang_id'] : ''; ?> " size="11" maxlength="11" /> </div> </div></td> </tr> <?php } ?>
/** * gets available languages * * @reurn array */ function get_languages($admin = false) { if ($admin) { $file_schema = '.admin.lang.php'; } else { $file_schema = '.page.lang.php'; } $length = 0 - strlen($file_schema); foreach (glob(BASE_PATH . 'cms/lang/*' . $file_schema) as $filename) { $languages[] = substr(basename($filename), 0, $length); // filename without extension ".[admin|page].lang.php" } if (isset($languages)) { natcasesort($languages); $i = 0; foreach ($languages as $language) { $languages_detailed[$i]['identifier'] = $language; $languages_detailed[$i]['name'] = get_language_name($language); ++$i; } return $languages_detailed; } return false; }
function list_talent_language($talent_id) { $list = ""; $language_sql = "SELECT\n\t\t*\n\t\tFROM\n\t\ttams_talent_language\n\t\tWHERE talent_id = {$talent_id}"; $talent_language = DB::query($language_sql); if ($talent_language) { foreach ($talent_language as $language) { $list .= ''; $list .= get_language_name($language['language_id']) . ", "; } } return $list; }
<p class="one"> <?php foreach ($talent_languages as $language) { ?> <span class="label label-info" style="display:inline-block;padding: 5px 12px 0px 10px;"> <a class="two" href="process_talent_deletes.php?action=delete_language&id=<?php echo $language['talent_language_id']; ?> &talent_id=<?php echo $talent_id; ?> " onclick="return confirm('Are you sure you wish to delete this Record?');" > X </a> <?php echo get_language_name($language['language_id']); ?> </span> <?php } // for each $talent_languages ?> </p> <?php } // End if $talent_languages ?>
?> ID</label> <label><input type="radio" name="acat_lang_type" value="article"<?php is_checked('article', $acat_lang_type); ?> /><?php echo $BL['be_cnt_articles']; ?> ID</label> <img src="img/famfamfam/lang/<?php echo $phpwcms['default_lang']; ?> .png" title="<?php echo get_language_name($phpwcms['default_lang']) . $lang_default; ?> " /> <input name="acat_lang_id" type="text" class="bold width75" value="<?php echo $acat_lang_id ? $acat_lang_id : ''; ?> " size="11" maxlength="11" /> </div> </div> </td></tr> <?php }