<?php
  include_once '../doc-typo3-funcs.php';
  $doxygen_vars = array(	"title" => "TYPO3 4.0.1: typo3_src-4.0.1/typo3/sysext/rtehtmlarea/mod2/acronym.php Source File",
				"datetime" => "Sat Dec 2 19:22:34 2006",
				"date" => "2 Dec 2006",
				"doxygenversion" => "1.4.6",
				"projectname" => "TYPO3 4.0.1",
				"projectnumber" => "4.0.1"
			);
  get_header($doxygen_vars);
?>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li><a href="classes.html"><span>Classes</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_c8daf1ad746050abf985cc546c89e248.html">typo3_src-4.0.1</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_18071ae4545d8b3e0364d30c0659c74a.html">typo3</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_57bf1ed8249c1fd5b014486d01bcb27a.html">sysext</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_ba35782bbbbab3dd5f9ad49363790eab.html">rtehtmlarea</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_4199fcaf75b5f3b472dc423f1950ab6e.html">mod2</a></div>
<h1>acronym.php</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 &lt;?php
<a name="l00002"></a>00002 <span class="comment">/***************************************************************</span>
<a name="l00003"></a>00003 <span class="comment">*  Copyright notice</span>
<a name="l00004"></a>00004 <span class="comment">*</span>
<a name="l00005"></a>00005 <span class="comment">*  (c) 2005-2006 Stanislas Rolland &lt;stanislas.rolland(arobas)fructifor.ca&gt;</span>
<a name="l00006"></a>00006 <span class="comment">*  All rights reserved</span>
<a name="l00007"></a>00007 <span class="comment">*</span>
<a name="l00008"></a>00008 <span class="comment">*  This script is part of the TYPO3 project. The TYPO3 project is </span>
<a name="l00009"></a>00009 <span class="comment">*  free software; you can redistribute it and/or modify</span>
<a name="l00010"></a>00010 <span class="comment">*  it under the terms of the GNU General Public License as published by</span>
<a name="l00011"></a>00011 <span class="comment">*  the Free Software Foundation; either version 2 of the License, or</span>
<a name="l00012"></a>00012 <span class="comment">*  (at your option) any later version.</span>
<a name="l00013"></a>00013 <span class="comment">*</span>
<a name="l00014"></a>00014 <span class="comment">*  The GNU General Public License can be found at</span>
<a name="l00015"></a>00015 <span class="comment">*  http://www.gnu.org/copyleft/gpl.html.</span>
<a name="l00016"></a>00016 <span class="comment">*  A copy is found in the textfile GPL.txt and important notices to the license </span>
<a name="l00017"></a>00017 <span class="comment">*  from the author is found in LICENSE.txt distributed with these scripts.</span>
<a name="l00018"></a>00018 <span class="comment">*</span>
<a name="l00019"></a>00019 <span class="comment">*</span>
<a name="l00020"></a>00020 <span class="comment">*  This script is distributed in the hope that it will be useful,</span>
<a name="l00021"></a>00021 <span class="comment">*  but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00022"></a>00022 <span class="comment">*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
<a name="l00023"></a>00023 <span class="comment">*  GNU General Public License for more details.</span>
<a name="l00024"></a>00024 <span class="comment">*</span>
<a name="l00025"></a>00025 <span class="comment">*  This copyright notice MUST APPEAR in all copies of the script!</span>
<a name="l00026"></a>00026 <span class="comment">***************************************************************/</span>
<a name="l00035"></a>00035 error_reporting (E_ALL ^ E_NOTICE);
<a name="l00036"></a>00036 unset($MCONF);
<a name="l00037"></a>00037 require ('conf.php');
<a name="l00038"></a>00038 require ($BACK_PATH.'init.php');
<a name="l00039"></a>00039 require ($BACK_PATH.'<span class="keyword">template</span>.php');
<a name="l00040"></a>00040 $LANG-&gt;includeLLFile('EXT:rtehtmlarea/mod2/locallang.xml');
<a name="l00041"></a>00041 
<a name="l00042"></a><a class="code" href="classtx__rtehtmlarea__acronym.html">00042</a> <span class="keyword">class </span><a class="code" href="classtx__rtehtmlarea__acronym.html">tx_rtehtmlarea_acronym</a> {
<a name="l00043"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#ee63c6a4d10776195ef4dc41e070a777">00043</a>         var <a class="code" href="classtx__rtehtmlarea__acronym.html#ee63c6a4d10776195ef4dc41e070a777">$content</a>;
<a name="l00044"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#37ee72aaf5ae1927c0160269265aba4b">00044</a>         var <a class="code" href="classtx__rtehtmlarea__acronym.html#37ee72aaf5ae1927c0160269265aba4b">$modData</a>;
<a name="l00045"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#1fc6845712f93e28da6b82cda8f32811">00045</a>         var <a class="code" href="classtx__rtehtmlarea__acronym.html#1fc6845712f93e28da6b82cda8f32811">$doc</a>;
<a name="l00046"></a>00046 
<a name="l00050"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">00050</a>         function <a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">init</a>() {
<a name="l00051"></a>00051                 global $BE_USER,$LANG,$BACK_PATH;
<a name="l00052"></a>00052 
<a name="l00053"></a>00053                 $this-&gt;doc = <a class="code" href="classt3lib__div.html#b47f8a8e8be44b79a0b8064dcd427bc1">t3lib_div::makeInstance</a>(<span class="stringliteral">"template"</span>);
<a name="l00054"></a>00054                 $this-&gt;doc-&gt;backPath = $BACK_PATH;
<a name="l00055"></a>00055                 $this-&gt;doc-&gt;bodyTagAdditions = '<span class="keyword">class</span>=<span class="stringliteral">"popupwin"</span> onload=<span class="stringliteral">"init();"</span>';
<a name="l00056"></a>00056                 $this-&gt;doc-&gt;form = '&lt;form action=<span class="stringliteral">""</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronymForm"</span> name=<span class="stringliteral">"acronymForm"</span> method=<span class="stringliteral">"POST"</span>&gt;';
<a name="l00057"></a>00057                 $this-&gt;doc-&gt;JScode='
<a name="l00058"></a>00058                 &lt;script type=<span class="stringliteral">"text/javascript"</span>&gt;
<a name="l00059"></a>00059                         <span class="comment">/*&lt;![CDATA[*/</span>
<a name="l00060"></a>00060                         var editor = parent.editor;
<a name="l00061"></a>00061                         var HTMLArea = parent.HTMLArea;
<a name="l00062"></a>00062                         var head = document.getElementsByTagName(<span class="stringliteral">"head"</span>)[0];
<a name="l00063"></a>00063                         var link = document.createElement(<span class="stringliteral">"link"</span>);
<a name="l00064"></a>00064                         link.rel = <span class="stringliteral">"stylesheet"</span>;
<a name="l00065"></a>00065                         link.href = parent._editor_CSS;
<a name="l00066"></a>00066                         head.appendChild(link);
<a name="l00067"></a>00067                         document.documentElement.className = <span class="stringliteral">"popupwin"</span>;
<a name="l00068"></a>00068                         var param = null;
<a name="l00069"></a>00069                         var html = editor.getSelectedHTML();
<a name="l00070"></a>00070                         var sel = editor._getSelection();
<a name="l00071"></a>00071                         var range = editor._createRange(sel);
<a name="l00072"></a>00072                         var abbr = editor._activeElement(sel);
<a name="l00073"></a>00073                         var abbrType = null;
<a name="l00074"></a>00074                         var acronyms = <span class="keyword">new</span> Object();
<a name="l00075"></a>00075                         var abbreviations = <span class="keyword">new</span> Object();
<a name="l00076"></a>00076                         <span class="keywordflow">if</span>(!(abbr != null &amp;&amp; (abbr.tagName.toLowerCase() == <span class="stringliteral">"acronym"</span> || abbr.tagName.toLowerCase() == <span class="stringliteral">"abbr"</span>))) { 
<a name="l00077"></a>00077                                 abbr = editor._getFirstAncestor(sel, [<span class="stringliteral">"acronym"</span>, <span class="stringliteral">"abbr"</span>]);
<a name="l00078"></a>00078                                 <span class="keywordflow">if</span>(abbr != null &amp;&amp; (abbr.tagName.toLowerCase() == <span class="stringliteral">"acronym"</span> || abbr.tagName.toLowerCase() == <span class="stringliteral">"abbr"</span>)) { 
<a name="l00079"></a>00079                                         param = { title : abbr.title, text : abbr.innerHTML};
<a name="l00080"></a>00080                                         abbrType = abbr.tagName.toLowerCase();
<a name="l00081"></a>00081                                 } <span class="keywordflow">else</span> {
<a name="l00082"></a>00082                                         param = { title : <span class="stringliteral">""</span>, text : html};
<a name="l00083"></a>00083                                 }
<a name="l00084"></a>00084                         }
<a name="l00085"></a>00085 
<a name="l00086"></a>00086                         function setType() {
<a name="l00087"></a>00087                                 <span class="keywordflow">if</span>(document.acronymForm.acronym.checked) {
<a name="l00088"></a>00088                                         abbrType = <span class="stringliteral">"acronym"</span>;
<a name="l00089"></a>00089                                         document.getElementById(<span class="stringliteral">"abbrType"</span>).innerHTML = <span class="stringliteral">"' . $LANG-&gt;getLL("</span>Acronym<span class="stringliteral">") . '"</span>;
<a name="l00090"></a>00090                                 } <span class="keywordflow">else</span> {
<a name="l00091"></a>00091                                         abbrType = <span class="stringliteral">"abbr"</span>;
<a name="l00092"></a>00092                                         document.getElementById(<span class="stringliteral">"abbrType"</span>).innerHTML = <span class="stringliteral">"' . $LANG-&gt;getLL("</span>Abbreviation<span class="stringliteral">") . '"</span>;
<a name="l00093"></a>00093                                 }
<a name="l00094"></a>00094                                 document.getElementById(<span class="stringliteral">"title"</span>).value = param[<span class="stringliteral">"title"</span>];
<a name="l00095"></a>00095                                 fillSelect(param[<span class="stringliteral">"text"</span>]);
<a name="l00096"></a>00096                         }
<a name="l00097"></a>00097 
<a name="l00098"></a>00098                         function <a class="code" href="classtx__rtehtmlarea__acronym.html#597ca09047503da856b24424b58020f7">init</a>() {
<a name="l00099"></a>00099                                 <span class="keywordflow">if</span>(abbrType != null) document.getElementById(<span class="stringliteral">"type"</span>).style.display = <span class="stringliteral">"none"</span>;
<a name="l00100"></a>00100                                         <span class="keywordflow">else</span> abbrType = <span class="stringliteral">"abbr"</span>;
<a name="l00101"></a>00101                                 <span class="keywordflow">if</span>(HTMLArea.is_ie) document.getElementById(<span class="stringliteral">"type"</span>).style.display = <span class="stringliteral">"none"</span>;
<a name="l00102"></a>00102                                 <span class="keywordflow">if</span>(abbrType == <span class="stringliteral">"acronym"</span>) document.acronymForm.acronym.checked = <span class="keyword">true</span>;
<a name="l00103"></a>00103                                         <span class="keywordflow">else</span>  document.acronymForm.abbreviation.checked = <span class="keyword">true</span>;
<a name="l00104"></a>00104                                 var acronymUrl = parent.window.opener.RTEarea[editor._doc._editorNo][<span class="stringliteral">"acronymUrl"</span>];
<a name="l00105"></a>00105                                 var abbrData = HTMLArea._getScript(0, <span class="keyword">false</span>, acronymUrl);
<a name="l00106"></a>00106                                 <span class="keywordflow">if</span>(abbrData) eval(abbrData);
<a name="l00107"></a>00107                                 setType();
<a name="l00108"></a>00108                                 HTMLArea._addEvents(document.acronymForm.title,[<span class="stringliteral">"keypress"</span>, <span class="stringliteral">"keydown"</span>, <span class="stringliteral">"dragdrop"</span>, <span class="stringliteral">"drop"</span>, <span class="stringliteral">"paste"</span>, <span class="stringliteral">"change"</span>],function(ev) { document.acronymForm.termSelector.selectedIndex=-1; document.acronymForm.acronymSelector.selectedIndex=-1; });
<a name="l00109"></a>00109                                 document.getElementById(<span class="stringliteral">"title"</span>).focus();
<a name="l00110"></a>00110                         };
<a name="l00111"></a>00111 
<a name="l00112"></a>00112                         function fillSelect(text) {
<a name="l00113"></a>00113                                 var termSelector = document.getElementById(<span class="stringliteral">"termSelector"</span>);
<a name="l00114"></a>00114                                 var acronymSelector = document.getElementById(<span class="stringliteral">"acronymSelector"</span>);
<a name="l00115"></a>00115                                 <span class="keywordflow">while</span>(termSelector.options.length&gt;1) termSelector.options[termSelector.length-1] = null;
<a name="l00116"></a>00116                                 <span class="keywordflow">while</span>(acronymSelector.options.length&gt;1) acronymSelector.options[acronymSelector.length-1] = null;
<a name="l00117"></a>00117                                 <span class="keywordflow">if</span>(abbrType == <span class="stringliteral">"acronym"</span>) var abbrObj = acronyms;
<a name="l00118"></a>00118                                         <span class="keywordflow">else</span> var abbrObj = abbreviations;
<a name="l00119"></a>00119                                 <span class="keywordflow">if</span>(abbrObj != <span class="stringliteral">""</span>) {
<a name="l00120"></a>00120                                         <span class="keywordflow">for</span>(var i in abbrObj) {
<a name="l00121"></a>00121                                                 same = (i==text);
<a name="l00122"></a>00122                                                 termSelector.options[termSelector.options.length] = <span class="keyword">new</span> Option(abbrObj[i], abbrObj[i], <span class="keyword">false</span>, same);
<a name="l00123"></a>00123                                                 acronymSelector.options[acronymSelector.options.length] = <span class="keyword">new</span> Option(i, i, <span class="keyword">false</span>, same);
<a name="l00124"></a>00124                                                 <span class="keywordflow">if</span>(same) document.acronymForm.title.value = abbrObj[i];
<a name="l00125"></a>00125                                         }
<a name="l00126"></a>00126                                 }
<a name="l00127"></a>00127                                 <span class="keywordflow">if</span>(acronymSelector.options.length == 1) {
<a name="l00128"></a>00128                                         document.getElementById(<span class="stringliteral">"selector"</span>).style.display = <span class="stringliteral">"none"</span>;
<a name="l00129"></a>00129                                 } <span class="keywordflow">else</span> {
<a name="l00130"></a>00130                                         document.getElementById(<span class="stringliteral">"selector"</span>).style.display = <span class="stringliteral">"block"</span>;
<a name="l00131"></a>00131                                 }
<a name="l00132"></a>00132                         };
<a name="l00133"></a>00133 
<a name="l00134"></a>00134                         function processAcronym(title) {
<a name="l00135"></a>00135                                 <span class="keywordflow">if</span> (title == <span class="stringliteral">""</span> || title == null) {
<a name="l00136"></a>00136                                         <span class="keywordflow">if</span> (abbr) {
<a name="l00137"></a>00137                                                 var child = abbr.innerHTML;
<a name="l00138"></a>00138                                                 abbr.parentNode.removeChild(abbr);
<a name="l00139"></a>00139                                                 editor.insertHTML(child);
<a name="l00140"></a>00140                                         }
<a name="l00141"></a>00141                                 } <span class="keywordflow">else</span> {
<a name="l00142"></a>00142                                         var doc = editor._doc;
<a name="l00143"></a>00143                                         <span class="keywordflow">if</span> (!abbr) {
<a name="l00144"></a>00144                                                 abbr = doc.createElement(abbrType);
<a name="l00145"></a>00145                                                 abbr.title = title;
<a name="l00146"></a>00146                                                 <span class="keywordflow">if</span>(document.acronymForm.acronymSelector.options.length != 1 &amp;&amp; document.acronymForm.termSelector.selectedIndex &gt; 0 &amp;&amp; document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value == title) html = document.acronymForm.acronymSelector.options[document.acronymForm.acronymSelector.selectedIndex].value;
<a name="l00147"></a>00147                                                 abbr.innerHTML = html;
<a name="l00148"></a>00148                                                 <span class="keywordflow">if</span> (HTMLArea.is_ie) range.pasteHTML(abbr.outerHTML);
<a name="l00149"></a>00149                                                         <span class="keywordflow">else</span> editor.insertNodeAtSelection(abbr);
<a name="l00150"></a>00150                                         } <span class="keywordflow">else</span> {
<a name="l00151"></a>00151                                                 abbr.title = title;
<a name="l00152"></a>00152                                                 <span class="keywordflow">if</span>(document.acronymForm.acronymSelector.options.length != 1 &amp;&amp; document.acronymForm.termSelector.selectedIndex &gt; 0 &amp;&amp; document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value == title) abbr.innerHTML = document.acronymForm.acronymSelector.options[document.acronymForm.acronymSelector.selectedIndex].value;
<a name="l00153"></a>00153                                         }
<a name="l00154"></a>00154                                 }
<a name="l00155"></a>00155                         };
<a name="l00156"></a>00156 
<a name="l00157"></a>00157                         function onOK() {
<a name="l00158"></a>00158                                 processAcronym(document.getElementById(<span class="stringliteral">"title"</span>).value);
<a name="l00159"></a>00159                                 parent.__dlg_close(null);
<a name="l00160"></a>00160                                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00161"></a>00161                         };
<a name="l00162"></a>00162 
<a name="l00163"></a>00163                         function onDelete() {
<a name="l00164"></a>00164                                 processAcronym(<span class="stringliteral">""</span>);
<a name="l00165"></a>00165                                 parent.__dlg_close(null);
<a name="l00166"></a>00166                                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00167"></a>00167                         };
<a name="l00168"></a>00168                         function onCancel() {
<a name="l00169"></a>00169                                 parent.__dlg_close(null);
<a name="l00170"></a>00170                                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00171"></a>00171                         };
<a name="l00172"></a>00172                         <span class="comment">/*]]&gt;*/</span>
<a name="l00173"></a>00173                 &lt;/script&gt;
<a name="l00174"></a>00174                 ';
<a name="l00175"></a>00175 
<a name="l00176"></a>00176                 $this-&gt;modData = $BE_USER-&gt;getModuleData(<span class="stringliteral">"acronym.php"</span>,<span class="stringliteral">"ses"</span>);
<a name="l00177"></a>00177                 <span class="keywordflow">if</span> (<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"OC_key"</span>))   {
<a name="l00178"></a>00178                         $parts = explode(<span class="stringliteral">"|"</span>,<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"OC_key"</span>));
<a name="l00179"></a>00179                         $this-&gt;modData[<span class="stringliteral">"openKeys"</span>][$parts[1]] = $parts[0]==<span class="stringliteral">"O"</span> ? 1 : 0;
<a name="l00180"></a>00180                         $BE_USER-&gt;pushModuleData(<span class="stringliteral">"acronym.php"</span>,$this-&gt;modData);
<a name="l00181"></a>00181                 }
<a name="l00182"></a>00182         }
<a name="l00183"></a>00183 
<a name="l00189"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#51cbaa780bf081a98b1d8dbb56e8ca6a">00189</a>         function main() {
<a name="l00190"></a>00190 
<a name="l00191"></a>00191                 $this-&gt;content=<span class="stringliteral">""</span>;
<a name="l00192"></a>00192                 $this-&gt;content.=$this-&gt;main_acronym($this-&gt;modData[<span class="stringliteral">"openKeys"</span>]);
<a name="l00193"></a>00193         }
<a name="l00194"></a>00194 
<a name="l00200"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#6a3538c4a506126b2d66ae4ba38edce3">00200</a>         function printContent() {
<a name="l00201"></a>00201                 echo $this-&gt;content;
<a name="l00202"></a>00202         }
<a name="l00203"></a>00203         
<a name="l00210"></a><a class="code" href="classtx__rtehtmlarea__acronym.html#b4751a339141c98ae11fc3b101d290f8">00210</a>         function main_acronym($openKeys)        {
<a name="l00211"></a>00211                 global $LANG, $BE_USER;
<a name="l00212"></a>00212 
<a name="l00213"></a>00213                 $content.=$this-&gt;doc-&gt;startPage(<span class="stringliteral">"RTE acronym"</span>);
<a name="l00214"></a>00214                 $RTEtsConfigParts = explode(<span class="stringliteral">":"</span>,<a class="code" href="classt3lib__div.html#016d2190758279b2dbb953826c690118">t3lib_div::_GP</a>(<span class="stringliteral">"RTEtsConfigParams"</span>));
<a name="l00215"></a>00215                 $RTEsetup = $BE_USER-&gt;getTSConfig(<span class="stringliteral">"RTE"</span>,<a class="code" href="classt3lib__BEfunc.html#643143cf81548a0c3b160ae0d58bebc9">t3lib_BEfunc::getPagesTSconfig</a>($RTEtsConfigParts[5]));
<a name="l00216"></a>00216                 $thisConfig = <a class="code" href="classt3lib__BEfunc.html#af77c78443db5a728c702c714f266c22">t3lib_BEfunc::RTEsetup</a>($RTEsetup[<span class="stringliteral">"properties"</span>],$RTEtsConfigParts[0],$RTEtsConfigParts[2],$RTEtsConfigParts[4]);
<a name="l00217"></a>00217 
<a name="l00218"></a>00218                 $content.='
<a name="l00219"></a>00219         &lt;div <span class="keyword">class</span>=<span class="stringliteral">"title"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"abbrType"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Acronym"</span>) . '&lt;/div&gt;
<a name="l00220"></a>00220         &lt;fieldset <span class="keywordtype">id</span>=<span class="stringliteral">"type"</span>&gt;
<a name="l00221"></a>00221                 &lt;legend&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Type_of_abridged_form"</span>) . '&lt;/legend&gt;
<a name="l00222"></a>00222                 &lt;label <span class="keywordflow">for</span>=<span class="stringliteral">"abbreviation"</span> <span class="keyword">class</span>=<span class="stringliteral">"checkbox"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Abbreviation"</span>) . '&lt;/label&gt;&lt;input type=<span class="stringliteral">"radio"</span> name=<span class="stringliteral">"type"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"abbreviation"</span> value=<span class="stringliteral">"abbreviation"</span> checked=<span class="stringliteral">"checked"</span> onclick=<span class="stringliteral">"setType();"</span> /&gt;
<a name="l00223"></a>00223                 &lt;label <span class="keywordflow">for</span>=<span class="stringliteral">"acronym"</span> <span class="keyword">class</span>=<span class="stringliteral">"checkbox"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Acronym"</span>) . '&lt;/label&gt;&lt;input type=<span class="stringliteral">"radio"</span> name=<span class="stringliteral">"type"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronym"</span> value=<span class="stringliteral">"acronym"</span> onclick=<span class="stringliteral">"setType();"</span> /&gt;
<a name="l00224"></a>00224         &lt;/fieldset&gt;
<a name="l00225"></a>00225         &lt;fieldset <span class="keywordtype">id</span>=<span class="stringliteral">"selector"</span>&gt;
<a name="l00226"></a>00226                 &lt;legend&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Defined_term"</span>) . '&lt;/legend&gt;
<a name="l00227"></a>00227                 &lt;label <span class="keywordflow">for</span>=<span class="stringliteral">"termSelector"</span> <span class="keyword">class</span>=<span class="stringliteral">"fl"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"termSelectorLabel"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Select_a_term<span class="stringliteral">") . '"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Unabridged_term"</span>) . '&lt;/label&gt;
<a name="l00228"></a>00228                 &lt;select <span class="keywordtype">id</span>=<span class="stringliteral">"termSelector"</span> name=<span class="stringliteral">"termSelector"</span>  title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Select_a_term<span class="stringliteral">") . '"</span>
<a name="l00229"></a>00229                         onChange=<span class="stringliteral">"document.acronymForm.acronymSelector.selectedIndex=document.acronymForm.termSelector.selectedIndex; document.acronymForm.title.value=document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value;"</span>&gt;
<a name="l00230"></a>00230                         &lt;option value=<span class="stringliteral">""</span>&gt;&lt;/option&gt;
<a name="l00231"></a>00231                 &lt;/select&gt;
<a name="l00232"></a>00232                 &lt;label <span class="keywordflow">for</span>=<span class="stringliteral">"acronymSelector"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"acronymSelectorLabel"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Select_an_acronym<span class="stringliteral">") . '"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Abridged_term"</span>) . '&lt;/label&gt;
<a name="l00233"></a>00233                 &lt;select <span class="keywordtype">id</span>=<span class="stringliteral">"acronymSelector"</span> name=<span class="stringliteral">"acronymSelector"</span>  title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Select_an_acronym<span class="stringliteral">") . '"</span>
<a name="l00234"></a>00234                         onChange=<span class="stringliteral">"document.acronymForm.termSelector.selectedIndex=document.acronymForm.acronymSelector.selectedIndex; document.acronymForm.title.value=document.acronymForm.termSelector.options[document.acronymForm.termSelector.selectedIndex].value;"</span>&gt;
<a name="l00235"></a>00235                         &lt;option value=<span class="stringliteral">""</span>&gt;&lt;/option&gt;
<a name="l00236"></a>00236                 &lt;/select&gt;
<a name="l00237"></a>00237         &lt;/fieldset&gt;
<a name="l00238"></a>00238         &lt;fieldset&gt;
<a name="l00239"></a>00239                 &lt;legend&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Term_to_abridge"</span>) . '&lt;/legend&gt;
<a name="l00240"></a>00240                 &lt;label <span class="keywordflow">for</span>=<span class="stringliteral">"title"</span> <span class="keyword">class</span>=<span class="stringliteral">"fl"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL('Use_this_term_explain') . '"</span>&gt;' . $LANG-&gt;getLL('Use_this_term') . '&lt;/label&gt;
<a name="l00241"></a>00241                 &lt;input type=<span class="stringliteral">"text"</span> <span class="keywordtype">id</span>=<span class="stringliteral">"title"</span> name=<span class="stringliteral">"title"</span> size=<span class="stringliteral">"60"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL('Use_this_term_explain') . '"</span> /&gt;
<a name="l00242"></a>00242         &lt;/fieldset&gt;
<a name="l00243"></a>00243         &lt;div <span class="keyword">class</span>=<span class="stringliteral">"buttons"</span>&gt;
<a name="l00244"></a>00244                 &lt;button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>OK<span class="stringliteral">") . '"</span>onclick=<span class="stringliteral">"return onOK();"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"OK"</span>) . '&lt;/button&gt;
<a name="l00245"></a>00245                 &lt;button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Delete<span class="stringliteral">") . '"</span> onclick=<span class="stringliteral">"return onDelete();"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Delete"</span>) . '&lt;/button&gt;
<a name="l00246"></a>00246                 &lt;button type=<span class="stringliteral">"button"</span> title=<span class="stringliteral">"' . $LANG-&gt;getLL("</span>Cancel<span class="stringliteral">")  . '"</span> onclick=<span class="stringliteral">"return onCancel();"</span>&gt;' . $LANG-&gt;getLL(<span class="stringliteral">"Cancel"</span>) . '&lt;/button&gt;
<a name="l00247"></a>00247         &lt;/div&gt;';
<a name="l00248"></a>00248         
<a name="l00249"></a>00249                 $content.= $this-&gt;doc-&gt;endPage();
<a name="l00250"></a>00250                 <span class="keywordflow">return</span> $content;
<a name="l00251"></a>00251         }
<a name="l00252"></a>00252 }
<a name="l00253"></a>00253 
<a name="l00254"></a>00254 <span class="keywordflow">if</span> (defined('TYPO3_MODE') &amp;&amp; $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod2/acronym.php'])        {
<a name="l00255"></a>00255         include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod2/acronym.php']);
<a name="l00256"></a>00256 }
<a name="l00257"></a>00257 
<a name="l00258"></a>00258 
<a name="l00259"></a>00259 
<a name="l00260"></a>00260 <span class="comment">// Make instance:</span>
<a name="l00261"></a>00261 $SOBE = <a class="code" href="classt3lib__div.html#b47f8a8e8be44b79a0b8064dcd427bc1">t3lib_div::makeInstance</a>('<a class="code" href="classtx__rtehtmlarea__acronym.html">tx_rtehtmlarea_acronym</a>');
<a name="l00262"></a>00262 $SOBE-&gt;init();
<a name="l00263"></a>00263 $SOBE-&gt;main();
<a name="l00264"></a>00264 $SOBE-&gt;printContent();
<a name="l00265"></a>00265 ?&gt;
</pre></div><?php
  include_once '../doc-typo3-funcs.php';
  get_footer();
?>