<?php
/******************************************************************************
* Script beinhaltet allgemeine Daten / Variablen, die fuer alle anderen
* Scripte notwendig sind
*
* Copyright : (c) 2004 - 2011 The Admidio Team
* Homepage : http://www.admidio.org
* License : GNU Public License 2 http://www.gnu.org/licenses/gpl-2.0.html
*
* Funktionen : getBBCodeJS (gibt JS für Headerbereich zurück, incl. skripttext)
* printBBcodeIcons (gibt Liste der Bearbeitungsicons aus)
* printEmoticons (gibt Emoticonlinks aus)
*
*****************************************************************************/
function getBBcodeJS($target_textbox)
{
global $g_root_path;
return ' <script type="text/javascript"><!--
var vorbelegt = Array(false,false,false,false,false,false,false,false,false,false);
var bbcodes = Array("[b]","[/b]","[i]","[/i]","[u]","[/u]","[big]","[/big]","[small]","[/small]","[center]","[/center]",
"[url='.$g_root_path.']","[/url]","[email=hide@address.com]","[/email]","[img]","[/img]");
var bbids = Array("b","i","u","big","small","center","url","email","img");
var bbcodestext = Array("text_bold_point.png","text_bold.png",
"text_italic_point.png","text_italic.png",
"text_underline_point.png","text_underline.png",
"text_bigger_point.png","text_bigger.png",
"text_smaller_point.png","text_smaller.png",
"text_align_center_point.png","text_align_center.png",
"link_point.png","link.png",
"email_point.png","email.png",
"image_point.png","image.png");
function emoticon(text)
{
var txtarea = document.getElementById("'.$target_textbox.'");
if (txtarea.createTextRange && txtarea.caretPos)
{
txtarea.caretPos.text = text;
}
else
{
txtarea.value += text;
}
txtarea.focus();
}
function bbcode(nummer)
{
var arrayid;
if (vorbelegt[nummer])
{
arrayid = nummer*2+1;
}
else
{
arrayid = nummer*2;
};
emoticon(bbcodes[arrayid]);
document.getElementById(bbids[nummer]).src = "'. THEME_PATH. '/icons/" + bbcodestext[arrayid];
vorbelegt[nummer] = !vorbelegt[nummer];
}
//Funktion schlieÃt alle offnen Tags
function bbcodeclose()
{
for (var i=0;i<9;i++)
{
if (vorbelegt[i])
{
bbcode(i);
}
}
}
//--></script>';
}
function printBBcodeIcons()
{
global $g_root_path, $g_l10n;
echo '
<li>
<dl>
<dt></dt>
<dd>
<div style="width: 345px;">
<div style="float: left;">
<a class="iconLink" href="javascript:bbcode(0)"><img id="b"
src="'. THEME_PATH. '/icons/text_bold.png" title="'.$g_l10n->get('SYS_BOLD').'" alt="'.$g_l10n->get('SYS_BOLD').'" /></a>
<a class="iconLink" href="javascript:bbcode(1)"><img id="i"
src="'. THEME_PATH. '/icons/text_italic.png" title="'.$g_l10n->get('SYS_ITALIC').'" alt="'.$g_l10n->get('SYS_ITALIC').'" /></a>
<a class="iconLink" href="javascript:bbcode(2)"><img id="u"
src="'. THEME_PATH. '/icons/text_underline.png" title="'.$g_l10n->get('SYS_UNDERLINE').'" alt="'.$g_l10n->get('SYS_UNDERLINE').'" /></a>
<a class="iconLink" href="javascript:bbcode(3)"><img id="big"
src="'. THEME_PATH. '/icons/text_bigger.png" title="'.$g_l10n->get('SYS_INCREASE_FONT_SIZE').'" alt="'.$g_l10n->get('SYS_INCREASE_FONT_SIZE').'" /></a>
<a class="iconLink" href="javascript:bbcode(4)"><img id="small"
src="'. THEME_PATH. '/icons/text_smaller.png" title="'.$g_l10n->get('SYS_DECREASE_FONT_SIZE').'" alt="'.$g_l10n->get('SYS_DECREASE_FONT_SIZE').'" /></a>
<a class="iconLink" href="javascript:bbcode(5)"><img id="center"
src="'. THEME_PATH. '/icons/text_align_center.png" title="'.$g_l10n->get('SYS_CENTERED').'" alt="'.$g_l10n->get('SYS_CENTERED').'" /></a>
<a class="iconLink" href="javascript:emoticon(\'[url=http://www.admidio.org]Linktext[/url]\')"><img id="url"
src="'. THEME_PATH. '/icons/link.png" title="'.$g_l10n->get('SYS_ADD_LINK').'" alt="'.$g_l10n->get('SYS_ADD_LINK').'" /></a>
<a class="iconLink" href="javascript:emoticon(\'[email=hide@address.com]Linktext[/email]\')"><img id="email"
src="'. THEME_PATH. '/icons/email.png" title="'.$g_l10n->get('SYS_ADD_EMAIL').'" alt="'.$g_l10n->get('SYS_ADD_EMAIL').'" /></a>
<a class="iconLink" href="javascript:emoticon(\'[img]http://www.admidio.org/images/admidio_small.png[/img]\')"><img id="img"
src="'. THEME_PATH. '/icons/image.png" title="'.$g_l10n->get('SYS_ADD_IMAGE').'" alt="'.$g_l10n->get('SYS_ADD_IMAGE').'" /></a>
</div>
<div style="float: right;">
<a class="iconLink" href="javascript:bbcodeclose()"><img id="all-closed"
src="'.THEME_PATH.'/icons/delete.png" title="'.$g_l10n->get('SYS_CLOSE_ALL_TAGS').'" alt="'.$g_l10n->get('SYS_CLOSE_ALL_TAGS').'" /></a>
<a rel="colorboxHelp" href="'. $g_root_path. '/adm_program/system/msg_window.php?message_id=bbcode&inline=true"><img
class="iconHelpLink" src="'. THEME_PATH. '/icons/help.png" alt="'.$g_l10n->get('SYS_SHOW_HELP').'" title="'.$g_l10n->get('SYS_SHOW_HELP').'" /></a>
</div>
</div>
</dd>
</dl>
</li>';
}
function printEmoticons()
{
echo '<br /><br />
<a class="iconLink" href="javascript:emoticon(\':)\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_smile.png" alt="Smile" /></a>
<a class="iconLink" href="javascript:emoticon(\';)\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_wink.png" alt="Wink" /></a>
<a class="iconLink" href="javascript:emoticon(\':D\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_grin.png" alt="Grin" /></a>
<a class="iconLink" href="javascript:emoticon(\':p\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_tongue.png" alt="Tongue" /></a>
<br />
<a class="iconLink" href="javascript:emoticon(\':(\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_unhappy.png" alt="Unhappy" /></a>
<a class="iconLink" href="javascript:emoticon(\':|\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_plain.png" alt="Plain" /></a>
<a class="iconLink" href="javascript:emoticon(\':o\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_surprised.png" alt="Surprised" /></a>
<a class="iconLink" href="javascript:emoticon(\':`(\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_crying.png" alt="Crying" /></a>
<br />
<a class="iconLink" href="javascript:emoticon(\'0:)\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_angel.png" alt="Angel" /></a>
<a class="iconLink" href="javascript:emoticon(\'8)\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_glasses.png" alt="Glasses" /></a>
<a class="iconLink" href="javascript:emoticon(\':twisted:\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_evilgrin.png" alt="Evilgrin" /></a>
<a class="iconLink" href="javascript:emoticon(\':*\')"><img src="'.THEME_PATH.'/icons/smilies/emoticon_kiss.png" alt="Kiss" /></a>';
}
?>