Zeile 97 | Zeile 97 |
---|
echo " <title>".$title."</title>\n"; echo " <meta name=\"author\" content=\"MyBB Group\" />\n"; echo " <meta name=\"copyright\" content=\"Copyright ".COPY_YEAR." MyBB Group.\" />\n";
|
echo " <title>".$title."</title>\n"; echo " <meta name=\"author\" content=\"MyBB Group\" />\n"; echo " <meta name=\"copyright\" content=\"Copyright ".COPY_YEAR." MyBB Group.\" />\n";
|
echo " <link rel=\"stylesheet\" href=\"styles/".$this->style."/main.css?ver=1804\" type=\"text/css\" />\n"; echo " <link rel=\"stylesheet\" href=\"styles/".$this->style."/modal.css\" type=\"text/css\" />\n";
| echo " <link rel=\"stylesheet\" href=\"styles/".$this->style."/main.css?ver=1813\" type=\"text/css\" />\n"; echo " <link rel=\"stylesheet\" href=\"styles/".$this->style."/modal.css?ver=1813\" type=\"text/css\" />\n";
|
// Load stylesheet for this module if it has one if(file_exists(MYBB_ADMIN_DIR."styles/{$this->style}/{$this->active_module}.css"))
| // Load stylesheet for this module if it has one if(file_exists(MYBB_ADMIN_DIR."styles/{$this->style}/{$this->active_module}.css"))
|
Zeile 106 | Zeile 106 |
---|
echo " <link rel=\"stylesheet\" href=\"styles/{$this->style}/{$this->active_module}.css\" type=\"text/css\" />\n"; }
|
echo " <link rel=\"stylesheet\" href=\"styles/{$this->style}/{$this->active_module}.css\" type=\"text/css\" />\n"; }
|
echo " <script type=\"text/javascript\" src=\"../jscripts/jquery.js\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../jscripts/jquery.plugins.min.js\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../jscripts/general.js?ver=1807\"></script>\n"; echo " <script type=\"text/javascript\" src=\"./jscripts/admincp.js\"></script>\n";
| echo " <script type=\"text/javascript\" src=\"../jscripts/jquery.js?ver=1823\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../jscripts/jquery.plugins.min.js?ver=1821\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../jscripts/general.js?ver=1821\"></script>\n"; echo " <script type=\"text/javascript\" src=\"./jscripts/admincp.js?ver=1821\"></script>\n";
|
echo " <script type=\"text/javascript\" src=\"./jscripts/tabs.js\"></script>\n";
echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.min.css\" />\n"; echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.structure.min.css\" />\n"; echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.theme.min.css\" />\n";
|
echo " <script type=\"text/javascript\" src=\"./jscripts/tabs.js\"></script>\n";
echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.min.css\" />\n"; echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.structure.min.css\" />\n"; echo " <link rel=\"stylesheet\" href=\"jscripts/jqueryui/css/redmond/jquery-ui.theme.min.css\" />\n";
|
echo " <script src=\"jscripts/jqueryui/js/jquery-ui.min.js?ver=1804\"></script>\n";
| echo " <script src=\"jscripts/jqueryui/js/jquery-ui.min.js?ver=1813\"></script>\n";
|
// Stop JS elements showing while page is loading (JS supported browsers only) echo " <style type=\"text/css\">.popup_button { display: none; } </style>\n";
| // Stop JS elements showing while page is loading (JS supported browsers only) echo " <style type=\"text/css\">.popup_button { display: none; } </style>\n";
|
Zeile 131 | Zeile 131 |
---|
var cookieDomain = '{$mybb->settings['cookiedomain']}'; var cookiePath = '{$mybb->settings['cookiepath']}'; var cookiePrefix = '{$mybb->settings['cookieprefix']}';
|
var cookieDomain = '{$mybb->settings['cookiedomain']}'; var cookiePath = '{$mybb->settings['cookiepath']}'; var cookiePrefix = '{$mybb->settings['cookieprefix']}';
|
| var cookieSecureFlag = '{$mybb->settings['cookiesecureflag']}';
|
var imagepath = '../images';
lang.unknown_error = \"{$lang->unknown_error}\";
| var imagepath = '../images';
lang.unknown_error = \"{$lang->unknown_error}\";
|
Zeile 142 | Zeile 143 |
---|
echo "<body>\n"; echo "<div id=\"container\">\n"; echo " <div id=\"logo\"><h1><span class=\"invisible\">{$lang->mybb_admin_cp}</span></h1></div>\n";
|
echo "<body>\n"; echo "<div id=\"container\">\n"; echo " <div id=\"logo\"><h1><span class=\"invisible\">{$lang->mybb_admin_cp}</span></h1></div>\n";
|
echo " <div id=\"welcome\"><span class=\"logged_in_as\">{$lang->logged_in_as} <a href=\"index.php?module=user-users&action=edit&uid={$mybb->user['uid']}\" class=\"username\">{$mybb->user['username']}</a></span> | <a href=\"{$mybb->settings['bburl']}\" target=\"_blank\" class=\"forum\">{$lang->view_board}</a> | <a href=\"index.php?action=logout&my_post_key={$mybb->post_code}\" class=\"logout\">{$lang->logout}</a></div>\n";
| $username = htmlspecialchars_uni($mybb->user['username']); echo " <div id=\"welcome\"><span class=\"logged_in_as\">{$lang->logged_in_as} <a href=\"index.php?module=user-users&action=edit&uid={$mybb->user['uid']}\" class=\"username\">{$username}</a></span> | <a href=\"{$mybb->settings['bburl']}\" target=\"_blank\" class=\"forum\">{$lang->view_board}</a> | <a href=\"index.php?action=logout&my_post_key={$mybb->post_code}\" class=\"logout\">{$lang->logout}</a></div>\n";
|
echo $this->_build_menu(); echo " <div id=\"page\">\n"; echo " <div id=\"left_menu\">\n";
| echo $this->_build_menu(); echo " <div id=\"page\">\n"; echo " <div id=\"left_menu\">\n";
|
Zeile 224 | Zeile 226 |
---|
echo " <br style=\"clear: both;\" />"; echo " <br style=\"clear: both;\" />"; echo " </div>\n";
|
echo " <br style=\"clear: both;\" />"; echo " <br style=\"clear: both;\" />"; echo " </div>\n";
|
echo "<div id=\"footer\"><p class=\"generation\">".$lang->sprintf($lang->generated_in, $totaltime, $debuglink, $querycount, $memory_usage)."</p><p class=\"powered\">Powered By <a href=\"http://www.mybb.com/\" target=\"_blank\">MyBB</a>, © 2002-".COPY_YEAR." <a href=\"http://www.mybb.com/\" target=\"_blank\">MyBB Group</a>.</p></div>\n";
| echo "<div id=\"footer\"><p class=\"generation\">".$lang->sprintf($lang->generated_in, $totaltime, $debuglink, $querycount, $memory_usage)."</p><p class=\"powered\">Powered By <a href=\"https://mybb.com/\" target=\"_blank\" rel=\"noopener\">MyBB</a>, © 2002-".COPY_YEAR." <a href=\"https://mybb.com/\" target=\"_blank\" rel=\"noopener\">MyBB Group</a>.</p></div>\n";
|
if($mybb->debug_mode) { echo $db->explain;
| if($mybb->debug_mode) { echo $db->explain;
|
Zeile 376 | Zeile 378 |
---|
// If the language string for "Username" is too cramped then use this to define how much larger you want the gap to be (in px) if(isset($lang->login_field_width))
|
// If the language string for "Username" is too cramped then use this to define how much larger you want the gap to be (in px) if(isset($lang->login_field_width))
|
{ $login_label_width = " style=\"width: ".((int)$lang->login_field_width+100)."px;\"";
| { $login_label_width = " style=\"width: ".((int)$lang->login_field_width+100)."px;\"";
|
$login_container_width = " style=\"width: ".(410+((int)$lang->login_field_width))."px;\"";
|
$login_container_width = " style=\"width: ".(410+((int)$lang->login_field_width))."px;\"";
|
}
| }
|
$login_page .= <<<EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| $login_page .= <<<EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
Zeile 389 | Zeile 391 |
---|
<meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" />
|
<meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" />
|
<script type="text/javascript" src="../jscripts/jquery.js"></script> <script type="text/javascript" src="../jscripts/general.js?ver=1807"></script> <script type="text/javascript" src="./jscripts/admincp.js"></script>
| <script type="text/javascript" src="../jscripts/jquery.js?ver=1823"></script> <script type="text/javascript" src="../jscripts/general.js?ver=1821"></script> <script type="text/javascript" src="./jscripts/admincp.js?ver=1821"></script>
|
<script type="text/javascript"> //<![CDATA[ loading_text = '{$lang->loading_text}';
| <script type="text/javascript"> //<![CDATA[ loading_text = '{$lang->loading_text}';
|
Zeile 416 | Zeile 418 |
---|
// Make query string nice and pretty so that user can go to his/her preferred destination $query_string = ''; if($_SERVER['QUERY_STRING'])
|
// Make query string nice and pretty so that user can go to his/her preferred destination $query_string = ''; if($_SERVER['QUERY_STRING'])
|
{
| {
|
$query_string = '?'.preg_replace('#adminsid=(.{32})#i', '', $_SERVER['QUERY_STRING']); $query_string = preg_replace('#my_post_key=(.{32})#i', '', $query_string); $query_string = str_replace('action=logout', '', $query_string);
| $query_string = '?'.preg_replace('#adminsid=(.{32})#i', '', $_SERVER['QUERY_STRING']); $query_string = preg_replace('#my_post_key=(.{32})#i', '', $query_string); $query_string = str_replace('action=logout', '', $query_string);
|
Zeile 425 | Zeile 427 |
---|
$query_string = htmlspecialchars_uni($query_string); } switch($mybb->settings['username_method'])
|
$query_string = htmlspecialchars_uni($query_string); } switch($mybb->settings['username_method'])
|
{
| {
|
case 0: $lang_username = $lang->username;
|
case 0: $lang_username = $lang->username;
|
break;
| break;
|
case 1: $lang_username = $lang->username1; break; case 2: $lang_username = $lang->username2;
|
case 1: $lang_username = $lang->username1; break; case 2: $lang_username = $lang->username2;
|
break;
| break;
|
default: $lang_username = $lang->username; break;
| default: $lang_username = $lang->username; break;
|
Zeile 443 | Zeile 445 |
---|
// Secret PIN global $config; if(isset($config['secret_pin']) && $config['secret_pin'] != '')
|
// Secret PIN global $config; if(isset($config['secret_pin']) && $config['secret_pin'] != '')
|
{
| {
|
$secret_pin = "<div class=\"label\"{$login_label_width}><label for=\"pin\">{$lang->secret_pin}</label></div> <div class=\"field\"><input type=\"password\" name=\"pin\" id=\"pin\" class=\"text_input\" /></div>";
|
$secret_pin = "<div class=\"label\"{$login_label_width}><label for=\"pin\">{$lang->secret_pin}</label></div> <div class=\"field\"><input type=\"password\" name=\"pin\" id=\"pin\" class=\"text_input\" /></div>";
|
}
| }
|
else { $secret_pin = '';
|
else { $secret_pin = '';
|
}
| }
|
$login_lang_string = $lang->enter_username_and_password;
switch($mybb->settings['username_method'])
| $login_lang_string = $lang->enter_username_and_password;
switch($mybb->settings['username_method'])
|
Zeile 468 | Zeile 470 |
---|
break; }
|
break; }
|
$_SERVER['PHP_SELF'] = htmlspecialchars_uni($_SERVER['PHP_SELF']);
| $this_file = htmlspecialchars_uni($_SERVER['SCRIPT_NAME']);
|
$login_page .= <<<EOF <p>{$login_lang_string}</p>
|
$login_page .= <<<EOF <p>{$login_lang_string}</p>
|
<form method="post" action="{$_SERVER['PHP_SELF']}{$query_string}">
| <form method="post" action="{$this_file}{$query_string}">
|
<div class="form_container">
<div class="label"{$login_label_width}><label for="username">{$lang_username}</label></div>
| <div class="form_container">
<div class="label"{$login_label_width}><label for="username">{$lang_username}</label></div>
|
Zeile 497 | Zeile 499 |
---|
</body> </html> EOF;
|
</body> </html> EOF;
|
|
|
$args = array( 'this' => &$this, 'login_page' => &$login_page );
$plugins->run_hooks('admin_page_show_login_end', $args);
|
$args = array( 'this' => &$this, 'login_page' => &$login_page );
$plugins->run_hooks('admin_page_show_login_end', $args);
|
|
|
echo $login_page; exit; }
|
echo $login_page; exit; }
|
|
|
function show_2fa() { global $lang, $cp_style, $mybb;
|
function show_2fa() { global $lang, $cp_style, $mybb;
|
| $copy_year = COPY_YEAR;
|
$mybb2fa_page = <<<EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| $mybb2fa_page = <<<EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
Zeile 521 | Zeile 525 |
---|
<meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" />
|
<meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" />
|
<script type="text/javascript" src="../jscripts/jquery.js"></script> <script type="text/javascript" src="../jscripts/general.js?ver=1807"></script> <script type="text/javascript" src="./jscripts/admincp.js"></script>
| <script type="text/javascript" src="../jscripts/jquery.js?ver=1823"></script> <script type="text/javascript" src="../jscripts/general.js?ver=1821"></script> <script type="text/javascript" src="./jscripts/admincp.js?ver=1821"></script>
|
<script type="text/javascript"> //<![CDATA[ loading_text = '{$lang->loading_text}';
| <script type="text/javascript"> //<![CDATA[ loading_text = '{$lang->loading_text}';
|
Zeile 589 | Zeile 593 |
---|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head profile="http://gmpg.org/xfn/1"> <title>{$lang->mybb_admin_cp} - {$lang->error_mybb_admin_lockedout}</title>
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head profile="http://gmpg.org/xfn/1"> <title>{$lang->mybb_admin_cp} - {$lang->error_mybb_admin_lockedout}</title>
|
<meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" /> </head> <body> <div id="container"> <div id="header"> <div id="logo">
| <meta name="author" content="MyBB Group" /> <meta name="copyright" content="Copyright {$copy_year} MyBB Group." /> <link rel="stylesheet" href="./styles/{$cp_style}/login.css" type="text/css" /> </head> <body> <div id="container"> <div id="header"> <div id="logo">
|
<h1><a href="../" title="{$lang->return_to_forum}"><span class="invisible">{$lang->mybb_acp}</span></a></h1>
</div>
|
<h1><a href="../" title="{$lang->return_to_forum}"><span class="invisible">{$lang->mybb_acp}</span></a></h1>
</div>
|
</div>
| </div>
|
<div id="content"> <h2>{$lang->error_mybb_admin_lockedout}</h2> <div class="alert">{$lockedout_message}</div>
| <div id="content"> <h2>{$lang->error_mybb_admin_lockedout}</h2> <div class="alert">{$lockedout_message}</div>
|
Zeile 623 | Zeile 627 |
---|
global $lang, $mybb, $cp_style;
$copy_year = COPY_YEAR;
|
global $lang, $mybb, $cp_style;
$copy_year = COPY_YEAR;
|
| $login_label_width = "";
// If the language string for "Username" is too cramped then use this to define how much larger you want the gap to be (in px) if(isset($lang->login_field_width)) { $login_label_width = " style=\"width: ".((int)$lang->login_field_width+100)."px;\""; }
|
switch($mybb->settings['username_method']) { case 0:
| switch($mybb->settings['username_method']) { case 0:
|
Zeile 734 | Zeile 747 |
---|
$sub_menu = $menu_item['submenu']; $sub_menu_title = $menu_item['title']; $build_menu .= "<li><a href=\"{$menu_item['link']}\" class=\"active\">{$menu_item['title']}</a></li>\n";
|
$sub_menu = $menu_item['submenu']; $sub_menu_title = $menu_item['title']; $build_menu .= "<li><a href=\"{$menu_item['link']}\" class=\"active\">{$menu_item['title']}</a></li>\n";
|
}
| }
|
else { $build_menu .= "<li><a href=\"{$menu_item['link']}\">{$menu_item['title']}</a></li>\n";
| else { $build_menu .= "<li><a href=\"{$menu_item['link']}\">{$menu_item['title']}</a></li>\n";
|
Zeile 753 | Zeile 766 |
---|
/** * Build a navigation sub menu if we have one.
|
/** * Build a navigation sub menu if we have one.
|
*
| *
|
* @param string $title A title for the sub menu. * @param array $items Array of items for the sub menu. */
| * @param string $title A title for the sub menu. * @param array $items Array of items for the sub menu. */
|
Zeile 802 | Zeile 815 |
---|
/** * Output a series of primary navigation tabs for swithcing between items within a particular module/action. *
|
/** * Output a series of primary navigation tabs for swithcing between items within a particular module/action. *
|
* @param array $tabs Nested array of tabs containing possible keys of align, link_target, link, title.
| * @param array $tabs Nested array of tabs containing possible keys of align, link_target, link_rel, link, title.
|
* @param string $active The name of the active tab. Corresponds with the key of each tab item. */ function output_nav_tabs($tabs=array(), $active='')
|
* @param string $active The name of the active tab. Corresponds with the key of each tab item. */ function output_nav_tabs($tabs=array(), $active='')
|
{
| {
|
global $plugins; $tabs = $plugins->run_hooks("admin_page_output_nav_tabs_start", $tabs); echo "<div class=\"nav_tabs\">";
| global $plugins; $tabs = $plugins->run_hooks("admin_page_output_nav_tabs_start", $tabs); echo "<div class=\"nav_tabs\">";
|
Zeile 821 | Zeile 834 |
---|
if(isset($tab['align']) == "right") { $class .= " right";
|
if(isset($tab['align']) == "right") { $class .= " right";
|
}
| }
|
$target = ''; if(isset($tab['link_target'])) { $target = " target=\"{$tab['link_target']}\"";
|
$target = ''; if(isset($tab['link_target'])) { $target = " target=\"{$tab['link_target']}\"";
|
| } $rel = ''; if(isset($tab['link_rel'])) { $rel = " rel=\"{$tab['link_rel']}\"";
|
} if(!isset($tab['link'])) { $tab['link'] = ''; }
|
} if(!isset($tab['link'])) { $tab['link'] = ''; }
|
echo "\t\t<li class=\"{$class}\"><a href=\"{$tab['link']}\"{$target}>{$tab['title']}</a></li>\n";
| echo "\t\t<li class=\"{$class}\"><a href=\"{$tab['link']}\"{$target}{$rel}>{$tab['title']}</a></li>\n";
|
$target = ''; } echo "\t</ul>\n";
| $target = ''; } echo "\t</ul>\n";
|
Zeile 902 | Zeile 920 |
---|
if($smilies) { if($mybb->settings['smilieinserter'] && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
|
if($smilies) { if($mybb->settings['smilieinserter'] && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
|
{
| {
|
$emoticon = ",emoticon"; } $emoticons_enabled = "true";
|
$emoticon = ",emoticon"; } $emoticons_enabled = "true";
|
|
|
if(!$smiliecount) { $smilie_cache = $cache->read("smilies");
|
if(!$smiliecount) { $smilie_cache = $cache->read("smilies");
|
| if(!is_array($smilie_cache)) { $smilie_cache = array(); }
|
$smiliecount = count($smilie_cache); }
| $smiliecount = count($smilie_cache); }
|
Zeile 920 | Zeile 942 |
---|
$smilie_cache = $cache->read("smilies"); } foreach($smilie_cache as $smilie)
|
$smilie_cache = $cache->read("smilies"); } foreach($smilie_cache as $smilie)
|
{
| {
|
$smilie['image'] = str_replace("{theme}", "images", $smilie['image']); $smiliecache[$smilie['sid']] = $smilie; }
| $smilie['image'] = str_replace("{theme}", "images", $smilie['image']); $smiliecache[$smilie['sid']] = $smilie; }
|
Zeile 939 | Zeile 961 |
---|
{ $finds = explode("\n", $smilie['find']); $finds_count = count($finds);
|
{ $finds = explode("\n", $smilie['find']); $finds_count = count($finds);
|
|
|
// Only show the first text to replace in the box $find = str_replace(array('\\', '"'), array('\\\\', '\"'), htmlspecialchars_uni($finds[0])); $image = str_replace(array('\\', '"'), array('\\\\', '\"'), htmlspecialchars_uni($smilie['image'])); if(substr($image, 0, 4) != "http")
|
// Only show the first text to replace in the box $find = str_replace(array('\\', '"'), array('\\\\', '\"'), htmlspecialchars_uni($finds[0])); $image = str_replace(array('\\', '"'), array('\\\\', '\"'), htmlspecialchars_uni($smilie['image'])); if(substr($image, 0, 4) != "http")
|
{
| {
|
$image = $mybb->settings['bburl']."/".$image; }
if(!$mybb->settings['smilieinserter'] || !$mybb->settings['smilieinsertercols'] || !$mybb->settings['smilieinsertertot'] || !$smilie['showclickable']) {
|
$image = $mybb->settings['bburl']."/".$image; }
if(!$mybb->settings['smilieinserter'] || !$mybb->settings['smilieinsertercols'] || !$mybb->settings['smilieinsertertot'] || !$smilie['showclickable']) {
|
$hiddensmilies .= '"'.$find.'": "'.$image.'",';
| $hiddensmilies .= '"'.$find.'": "'.$image.'",';
|
} elseif($i < $mybb->settings['smilieinsertertot']) {
| } elseif($i < $mybb->settings['smilieinsertertot']) {
|
Zeile 1034 | Zeile 1056 |
---|
<script type="text/javascript"> var partialmode = {$mybb->settings['partialmode']}, opt_editor = {
|
<script type="text/javascript"> var partialmode = {$mybb->settings['partialmode']}, opt_editor = {
|
plugins: "bbcode,undo", style: "../jscripts/sceditor/textarea_styles/jquery.sceditor.mybb.css",
| plugins: "undo", format: "bbcode", bbcodeTrim: true, style: "../jscripts/sceditor/styles/jquery.sceditor.mybb.css",
|
rtl: {$lang->settings['rtl']}, locale: "mybblang", enablePasteFiltering: true,
| rtl: {$lang->settings['rtl']}, locale: "mybblang", enablePasteFiltering: true,
|