/**
	 * 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>
Пример #3
0
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>
					&nbsp;
					<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>
					&nbsp;
					<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'] . ')';
    ?>
" />&nbsp;
					<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 
}
?>
Пример #5
0
/**
 * 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;
}
Пример #6
0
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']) . ", &nbsp;";
        }
    }
    return $list;
}
Пример #7
0
		<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>
					&nbsp;
					<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>
					&nbsp;
					<img src="img/famfamfam/lang/<?php 
    echo $phpwcms['default_lang'];
    ?>
.png" title="<?php 
    echo get_language_name($phpwcms['default_lang']) . $lang_default;
    ?>
" />&nbsp;
					<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 
}