Ignore:
Timestamp:
03/19/2009 12:22:25 PM (3 years ago)
Author:
amir
Message:

Fixed parsing of nubmers which should be excluded from translation unless they are in this form 1st 18th ... .
Exclude js includes when not needed.
Some minor cosmetics changes as well.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WordPress/plugin/transposh/transposh.php

    r74 r76  
    281281function insert_javascript_includes() 
    282282{ 
    283     global $plugin_url, $wp_query; 
    284  
    285     if (!($wp_query->query_vars[EDIT_PARAM] == "1" || 
    286          $wp_query->query_vars[EDIT_PARAM] == "true") && !get_option(ENABLE_AUTO_TRANSLATE,1)) 
     283    global $plugin_url, $wp_query, $lang, $home_url,  $enable_auto_translate; 
     284 
     285    $is_edit_param_enabled = ($wp_query->query_vars[EDIT_PARAM] == "1" || 
     286                                                  $wp_query->query_vars[EDIT_PARAM] == "true"); 
     287                                                    
     288    if (!$is_edit_param_enabled && ! $enable_auto_translate) 
    287289    { 
    288290        //TODO: check permission later - for now just make sure we don't load the 
     
    294296    $overlib_dir = "$plugin_url/js/overlibmws"; 
    295297 
    296     if ($wp_query->query_vars[EDIT_PARAM] == "1" ||  $wp_query->query_vars[EDIT_PARAM] == "true") { 
     298    if($is_edit_param_enabled)  
     299    { 
    297300        $js = "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws.js\"></script>"; 
    298301        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_filter.js\"></script>"; 
     
    302305        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_shadow.js\"></script>"; 
    303306    } 
    304     $js .= "\n<script type=\"text/javascript\" src=\"$plugin_url/js/transposh.js\"></script>"; 
    305     $js .= "\n<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>"; 
    306     $js .= "\n<script type=\"text/javascript\" src=\"http://www.google.com/jsapi\"></script>"; 
    307     $js .= "\n<script type=\"text/javascript\">google.load(\"language\", \"1\");</script>"; 
    308     global $lang, $home_url; 
    309     $post_url = $home_url . '/index.php'; 
    310     $js .= "\n<script type=\"text/javascript\">var transposh_post_url='$post_url';var transposh_target_lang='$lang';</script>"; 
    311     if (get_option(ENABLE_AUTO_TRANSLATE,1)) { 
     307     
     308    if($is_edit_param_enabled || $enable_auto_translate)  
     309    { 
     310        $js .= "\n<script type=\"text/javascript\" src=\"$plugin_url/js/transposh.js\"></script>"; 
     311        $js .= "\n<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>"; 
     312        $js .= "\n<script type=\"text/javascript\" src=\"http://www.google.com/jsapi\"></script>"; 
     313        $js .= "\n<script type=\"text/javascript\">google.load(\"language\", \"1\");</script>"; 
     314     
     315     
     316        $post_url = $home_url . '/index.php'; 
     317        $js .= "\n<script type=\"text/javascript\">var transposh_post_url='$post_url';var transposh_target_lang='$lang';</script>"; 
     318     
    312319        $js .= "\n<script type=\"text/javascript\">$(document).ready(function() {do_auto_translate();});</script>"; 
    313320    } 
    314     echo $js; 
     321     
     322    echo $js . "\n"; 
    315323} 
    316324 
     
    383391function init_global_vars() 
    384392{ 
    385     global $home_url, $home_url_quoted, $plugin_url, $table_name, $wpdb; 
     393    global $home_url, $home_url_quoted, $plugin_url, $table_name, $wpdb, $enable_auto_translate; 
    386394 
    387395    $home_url = get_option('home'); 
     
    393401 
    394402    $table_name = $wpdb->prefix . TRANSLATIONS_TABLE; 
     403    $enable_auto_translate = get_option(ENABLE_AUTO_TRANSLATE,1); 
    395404} 
    396405 
     
    530539    logger(__METHOD__ . $_SERVER['REQUEST_URI']); 
    531540    init_global_vars(); 
    532  
    533  
     541         
    534542    if ($_POST['translation_posted']) 
    535543    { 
     
    766774{ 
    767775    global $admin_msg; 
    768     logger("Enter " . __METHOD__, 3); 
     776    logger("Enter " . __METHOD__, 4); 
    769777 
    770778    $db_version = get_option(TRANSPOSH_DB_VERSION); 
Note: See TracChangeset for help on using the changeset viewer.