23 if (!defined(
"XOOPS_ROOT_PATH")) { die(
"XOOPS root path not defined"); }
32 include_once XOOPS_ROOT_PATH.
"/class/xoopsmodule.php";
33 $xlanguage =& XoopsModule::getByDirname(
"xlanguage");
34 if ( is_object($xlanguage) && $xlanguage->getVar(
'isactive') ) {
35 include_once(XOOPS_ROOT_PATH.
'/modules/xlanguage/include/vars.php');
36 include_once(XOOPS_ROOT_PATH.
'/modules/xlanguage/include/functions.php');
38 $xlanguage_handler->loadConfig();
39 $lang_list =& $xlanguage_handler->getAllList();
41 $content .=
'<select name="mlanguages" id="mlanguages">';
42 $content .=
'<option value="">{#xoopsmlcontent_dlg.sellang}</option>';
43 if ( is_array($lang_list)&&count( $lang_list ) > 0 ) {
44 foreach( array_keys($lang_list) as $lang_name ) {
45 $lang =& $lang_list[$lang_name];
46 $content .=
'<option value="' . $lang[
'base']->getVar(
'lang_code') .
'">' . $lang[
'base']->getVar(
'lang_name') .
'</option>';
50 } elseif ( defined(
'EASIESTML_LANGS') && defined(
'EASIESTML_LANGNAMES') ) {
51 $easiestml_langs = explode(
',' , EASIESTML_LANGS ) ;
52 $langnames = explode(
',' , EASIESTML_LANGNAMES ) ;
55 $content .=
'<select name="mlanguages" id="mlanguages">';
56 $content .=
'<option value="">{#xoopsmlcontent_dlg.sellang}</option>';
57 foreach( $easiestml_langs as $l => $lang ) {
58 $content .=
'<option value="'.$lang.
'">'.$langnames[$l].
'</option>' ;
62 $content .=
'<input type="text" name="mlanguages" />';
70 echo
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
71 echo
'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' .
_LANGCODE .
'" lang="' .
_LANGCODE .
'">';
73 echo
'<meta http-equiv="content-type" content="text/html; charset=' .
_CHARSET .
'" />';
74 echo
'<meta http-equiv="content-language" content="' .
_LANGCODE .
'" />';
76 <title>{#xoopsmlcontent_dlg.title}</title>
77 <script type=
"text/javascript" src=
"../../tiny_mce_popup.js"></script>
78 <script type=
"text/javascript" src=
"../../utils/mctabs.js"></script>
79 <script type=
"text/javascript" src=
"../../utils/form_utils.js"></script>
80 <script type=
"text/javascript" src=
"../../utils/validate.js"></script>
81 <script type=
"text/javascript" src=
"js/xoopsmlcontent.js"></script>
82 <link href=
"<?php echo xoops_getcss($xoopsConfig['theme_set']); ?>" rel=
"stylesheet" type=
"text/css" />
83 <link href=
"css/xoopsmlcontent.css" rel=
"stylesheet" type=
"text/css" />
84 <base target=
"_self" />
90 <li
id=
"tab_mlcontent" class=
"current"><span><a href=
"javascript:mcTabs.displayTab('tab_mlcontent','mlcontent_panel');" onmousedown=
"return false;">{#xoopsmlcontent_dlg.title}</a></span></li>
94 <div
class=
"panel_wrapper">
95 <div
id=
"mlcontent_panel" class=
"panel current" style=
"overflow:auto;">
96 <table border=
"0" cellspacing=
"1" width=
"100%">
98 <th>{#xoopsmlcontent_dlg.subtitle}</th>
107 <textarea type=
"text" id=
"mltext" name=
"mltext" value=
"" onkeyup=
"XoopsmlcontentDialog.onkeyupMLC(this);"></textarea>
111 <td
class=
"foot bold">
112 <div
id=
"mltext_msg"><script type=
"text/javascript">XoopsmlcontentDialog.onkeyupMLC(
this);</script></div>
118 <div
class=
"mceActionPanel floatright">
119 <input type=
"submit" id=
"insert" name=
"insert" value=
"{#insert}" onclick=
"XoopsmlcontentDialog.insertMLC();return false;"/>
120 <input type=
"button" id=
"cancel" name=
"cancel" value=
"{#cancel}" onclick=
"tinyMCEPopup.close();" />