Changeset 74


Ignore:
Timestamp:
03/19/2009 09:48:45 AM (3 years ago)
Author:
ofer
Message:

Support for auto-translate in read mode

Location:
trunk/WordPress/plugin/transposh
Files:
2 edited

Legend:

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

    r68 r74  
    724724{ 
    725725        logger("Enter " . __METHOD__  . " : $start", 4); 
    726         global $page, $pos, $is_edit_mode; 
     726        global $page, $pos; 
    727727 
    728728        //trim white space from the start position going forward 
     
    769769        $is_translated = FALSE; 
    770770 
    771         if(!$is_edit_mode || !in_array('body', $tags_list)) 
     771        if(!($is_edit_mode || get_option(ENABLE_AUTO_TRANSLATE,1)) || !in_array('body', $tags_list)) 
    772772        { 
    773773                if($translated_text != NULL) 
     
    798798 
    799799 
    800                 //Insert image to allow editing this segment 
    801                 $img = get_img_tag($original_text, $translated_text, $source, $segment_id, $is_translated); 
    802                 update_translated_page($end + 1, - 1, $img); 
    803  
     800                //Insert image to allow editing this segment (only in explicit edit) 
     801                if($is_edit_mode) { 
     802                        $img = get_img_tag($original_text, $translated_text, $source, $segment_id, $is_translated); 
     803                        update_translated_page($end + 1, - 1, $img); 
     804                } 
    804805                //Increment only after both text and image are generated so they 
    805806                //will be the same for each translated segement 
  • trunk/WordPress/plugin/transposh/transposh.php

    r73 r74  
    284284 
    285285    if (!($wp_query->query_vars[EDIT_PARAM] == "1" || 
    286          $wp_query->query_vars[EDIT_PARAM] == "true")) 
    287     { 
    288         //check permission later - for now just make sure we don't load the 
     286         $wp_query->query_vars[EDIT_PARAM] == "true") && !get_option(ENABLE_AUTO_TRANSLATE,1)) 
     287    { 
     288        //TODO: check permission later - for now just make sure we don't load the 
    289289        //js code when it is not needed 
    290290        return; 
     
    294294    $overlib_dir = "$plugin_url/js/overlibmws"; 
    295295 
    296     $js = "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws.js\"></script>"; 
    297     $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_filter.js\"></script>"; 
    298     $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_modal.js\"></script>"; 
    299     $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_overtwo.js\"></script>"; 
    300     $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_scroll.js\"></script>"; 
    301     $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_shadow.js\"></script>"; 
    302  
     296    if ($wp_query->query_vars[EDIT_PARAM] == "1" ||  $wp_query->query_vars[EDIT_PARAM] == "true") { 
     297        $js = "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws.js\"></script>"; 
     298        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_filter.js\"></script>"; 
     299        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_modal.js\"></script>"; 
     300        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_overtwo.js\"></script>"; 
     301        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_scroll.js\"></script>"; 
     302        $js .= "\n<script type=\"text/javascript\" src=\"$overlib_dir/overlibmws_shadow.js\"></script>"; 
     303    } 
    303304    $js .= "\n<script type=\"text/javascript\" src=\"$plugin_url/js/transposh.js\"></script>"; 
    304305    $js .= "\n<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>"; 
     
    498499    if($result === FALSE) 
    499500    { 
     501        logger(mysql_error(),0); 
    500502        logger("Error !!! failed to update transaction log:  $loguser, $original ,$translation, $lang, $source" , 0); 
    501503    } 
Note: See TracChangeset for help on using the changeset viewer.