Collections functions
General functions
Node functions
Render functions
Theme permission functions
User functions
Resource functions

display_multilingual_text_field()

Parameters

ColumnTypeDefaultDescription
$n
$field
$translations

Location

include/render_functions.php lines 1772 to 1808

Definition

 
function display_multilingual_text_field($n$field$translations)
  {
  global 
$language$languages$lang;
  
?>
  <p><a href="#" class="OptionToggle" onClick="l=document.getElementById('LanguageEntry_ echo $n?>');if (l.style.display=='block') {l.style.display='none';this.innerHTML=' echo escape($lang["showtranslations"])?>';} else {l.style.display='block';this.innerHTML=' echo escape($lang["hidetranslations"])?>';} return false;"> echo escape($lang["showtranslations"])?></a></p>
  <table class="OptionTable" style="display:none;" id="LanguageEntry_ echo $n?>">
     
     reset
($languages);
     foreach (
$languages as $langkey => $langname)
     {
       if (
$language!=$langkey)
       {
         if (
array_key_exists($langkey,$translations)) {$transval=$translations[$langkey];} else {$transval="";}
         
?>
         <tr>
            <td nowrap valign="top"> echo escape($langname)?>&nbsp;&nbsp;</td>

            
            
if ($field["type"]==0)
            {
              
?>
              <td><input type="text" class="stdwidth" name="multilingual_ echo $n?>_ echo $langkey?>" value=" echo escape($transval)?>"></td>
              
           
}
           else
           {
              
?>
              <td><textarea rows=6 cols=50 name="multilingual_ echo $n?>_ echo $langkey?>"> echo escape($transval)?></textarea></td>
              
           
}
           
?>
        </tr>
        
     
}
  }
  
?></table>
  
}

This article was last updated 19th March 2024 04:35 Europe/London time based on the source file dated 15th March 2024 17:00 Europe/London time.