예제 #1
0
    return array_merge($array, $minified);
}
function get_language_direction($lang_iso_code = '')
{
    global $lang_code;
    $lang_iso_code = !check_value($lang_iso_code) ? $lang_code : $lang_iso_code;
    $rtl_langs = array('ar', 'az', 'fa', 'jv', 'ks', 'kk', 'ku', 'ms', 'ml', 'ps', 'pa', 'sd', 'so', 'tk', 'ug', 'he', 'yi', 'dv', 'ur');
    return in_array($lang_iso_code, $rtl_langs) ? 'rtl' : 'ltr';
}
register_show_function('get_language_direction', '$lang_iso_code=\'\'');
function get_language_html_tags($lang_iso_code = '')
{
    $lang_iso_code = !check_value($lang_iso_code) ? $lang_code : $lang_iso_code;
    return 'xml:lang="' . get_lang_used() . '" lang="' . get_lang_used() . '" dir="' . get_language_direction($lang_iso_code) . '"';
}
register_show_function('get_language_html_tags', '$lang_iso_code=\'\'');
function is_rtl_lang($lang_iso_code = '')
{
    return get_language_direction($lang_iso_code) == 'rtl';
}
function is_ltr_lang($lang_iso_code = '')
{
    return get_language_direction($lang_iso_code) == 'ltr';
}
// Thanks to Alix Axel
// http://stackoverflow.com/a/5860054
function unaccent_string($string)
{
    if (strpos($string = htmlentities($string, ENT_QUOTES, 'UTF-8'), '&') !== false) {
        $string = html_entity_decode(preg_replace('~&([a-z]{1,2})(?:acute|cedil|circ|grave|lig|orn|ring|slash|tilde|uml);~i', '$1', $string), ENT_QUOTES, 'UTF-8');
    }
예제 #2
0
{
    return get_images_linked_html_bysize($link, $target, $template, true, 'bbcode', $newlinechar, $before, $after, 'thumb');
}
function show_images_thumbs_linked_bbcode($link = '', $target = '', $template = '', $newlinechar = 'default', $before = '', $after = '')
{
    show_images_linked_html_bysize($link, $target, $template, true, 'bbcode', $newlinechar, $before, $after, 'thumb');
}
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/*** LEGACY FUNCTIONS ***/
$legacy_functions = array('version' => 'get_chevereto_version', 'show_version' => 'show_chevereto_version', 'get_img_filename' => 'get_image_filename', 'show_img_filename' => 'show_image_filename', 'get_img_weight' => 'get_image_size', 'show_img_weight' => 'show_image_size', 'get_img_url' => 'get_image_url', 'show_img_url' => 'show_image_url', 'get_img_viewer' => 'get_image_viewer', 'show_img_viewer' => 'show_image_viewer', 'get_short_url' => 'get_image_shorturl', 'get_img_shorturl' => 'get_image_shorturl', 'show_short_url' => 'show_image_shorturl', 'show_img_shorturl' => 'show_image_shorturl', 'get_img_html' => 'get_image_html', 'show_img_html' => 'show_image_html', 'get_img_bbcode' => 'get_image_bbcode', 'show_img_bbcode' => 'show_image_bbcode', 'get_thumb_url' => 'get_image_thumb_url', 'show_thumb_url' => 'show_image_thumb_url', 'get_thumb_html' => 'get_image_thumb_linked_html', 'show_thumb_html' => 'show_image_thumb_linked_html', 'get_thumb_bbcode' => 'get_image_thumb_linked_bbcode', 'show_thumb_bbcode' => 'show_image_thumb_linked_bbcode', 'get_img_dimentions' => 'get_image_dimentions', 'show_img_dimentions' => 'show_image_dimentions', 'get_img_html_size' => 'get_image_attr_dimentions', 'show_img_html_size' => 'show_image_attr_dimentions', 'get_delete_image_url' => 'get_image_delete_url', 'show_delete_image_url' => 'show_image_delete_url', 'get_delete_image_confirm_url' => 'get_image_delete_confirm_url', 'show_delete_image_confirm_url' => 'show_image_delete_confirm_url');
foreach ($legacy_functions as $old_function => $new_function) {
    eval('function ' . $old_function . '() { return ' . $new_function . '(); }');
}
function get_google_analytics()
{
    if (!check_value(chevereto_config('google_analytics_tracking_id'))) {
        return false;
    }
    return '<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(["_setAccount", "' . chevereto_config('google_analytics_tracking_id') . '"]);
  _gaq.push(["_trackPageview"]);
  (function() {
    var ga = document.createElement("script"); ga.type = "text/javascript"; ga.async = true;
    ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
    var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>';
}
register_show_function('get_google_analytics');