| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/c/o/o/coopiak/www/cj79373/components/com_kunena/layout/topic/edit/ |
Upload File : |
<?php
/**
* Kunena Component
* @package Kunena.Site
* @subpackage Layout.Topic
*
* @copyright (C) 2008 - 2022 Kunena Team. All rights reserved.
* @license https://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link https://www.kunena.org
**/
defined('_JEXEC') or die;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
use Joomla\CMS\HTML\HTMLHelper;
/**
* KunenaLayoutTopicEditEditor
*
* @since K4.0
*
*/
class KunenaLayoutTopicEditEditor extends KunenaLayout
{
/**
* Get geshi code types.
*
* @return array|null
* @deprecated 5.2.0
* @since Kunena
*/
public function getCodeTypes()
{
if (!$this->config->highlightcode)
{
return null;
}
$paths = array(
JPATH_ROOT . '/plugins/content/geshiall/geshi/geshi',
JPATH_ROOT . '/plugins/content/geshi/geshi/geshi',
);
foreach ($paths as $path)
{
if (!is_dir($path))
{
continue;
}
$files = Folder::files($path, ".php");
$options = array();
$options[] = HTMLHelper::_('select.option', '', Text::_('COM_KUNENA_EDITOR_CODE_TYPE'));
foreach ($files as $file)
{
$options[] = HTMLHelper::_('select.option', substr($file, 0, -4), substr($file, 0, -4));
}
$list = HTMLHelper::_('select.genericlist', $options, 'kcodetype', 'class="kbutton form-control"', 'value', 'text', '-1');
return $list;
}
return null;
}
/**
* Define javascript variables to show or disable some bbcode buttons
*
* @return void
* @throws Exception
* @deprecated 5.2.0
* @since Kunena
*
*/
public function getBBcodesEnabled()
{
$templatesettings = KunenaFactory::getTemplate()->params;
if ($this->config->showvideotag && $templatesettings->get('Video'))
{
$this->addScriptDeclaration("kunena_showvideotag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showvideotag=0;");
}
if (!$this->config->disemoticons && $templatesettings->get('emoticons'))
{
$this->addScriptDeclaration("kunena_disemoticons=1;");
}
else
{
$this->addScriptDeclaration("kunena_disemoticons=0;");
}
if ($this->config->showebaytag && $templatesettings->get('ebay'))
{
$this->addScriptDeclaration("kunena_showebaytag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showebaytag=0;");
}
if ($templatesettings->get('spoiler'))
{
$this->addScriptDeclaration("kunena_showspoilertag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showspoilertag=0;");
}
if ($templatesettings->get('maps'))
{
$this->addScriptDeclaration("kunena_showmapstag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showmapstag=0;");
}
if ($templatesettings->get('twitter'))
{
$this->addScriptDeclaration("kunena_showtwittertag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showtwittertag=0;");
}
if ($templatesettings->get('link'))
{
$this->addScriptDeclaration("kunena_showlinktag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showlinktag=0;");
}
if ($templatesettings->get('picture'))
{
$this->addScriptDeclaration("kunena_showpicturetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showpicturetag=0;");
}
if ($templatesettings->get('hide'))
{
$this->addScriptDeclaration("kunena_showhidetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showhidetag=0;");
}
if ($templatesettings->get('table'))
{
$this->addScriptDeclaration("kunena_showtabletag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showtabletag=0;");
}
if ($templatesettings->get('code'))
{
$this->addScriptDeclaration("kunena_showcodetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showcodetag=0;");
}
if ($templatesettings->get('quote'))
{
$this->addScriptDeclaration("kunena_showquotetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showquotetag=0;");
}
if ($templatesettings->get('divider'))
{
$this->addScriptDeclaration("kunena_showdividertag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showdividertag=0;");
}
if ($templatesettings->get('instagram'))
{
$this->addScriptDeclaration("kunena_showinstagramtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showinstagramtag=0;");
}
if ($templatesettings->get('soundcloud'))
{
$this->addScriptDeclaration("kunena_showsoundcloudtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showsoundcloudtag=0;");
}
if ($templatesettings->get('confidential'))
{
$this->addScriptDeclaration("kunena_showconfidentialtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showconfidentialtag=0;");
}
if ($templatesettings->get('hr'))
{
$this->addScriptDeclaration("kunena_showhrtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showhrtag=0;");
}
if ($templatesettings->get('listitem'))
{
$this->addScriptDeclaration("kunena_showlistitemtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showlistitemtag=0;");
}
if ($templatesettings->get('supscript'))
{
$this->addScriptDeclaration("kunena_showsupscripttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showsupscripttag=0;");
}
if ($templatesettings->get('subscript'))
{
$this->addScriptDeclaration("kunena_showsubscripttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showsubscripttag=0;");
}
if ($templatesettings->get('numericlist'))
{
$this->addScriptDeclaration("kunena_shownumericlisttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_shownumericlisttag=0;");
}
if ($templatesettings->get('bulletedlist'))
{
$this->addScriptDeclaration("kunena_showbulletedlisttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showbulletedlisttag=0;");
}
if ($templatesettings->get('alignright'))
{
$this->addScriptDeclaration("kunena_showalignrighttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showalignrighttag=0;");
}
if ($templatesettings->get('alignleft'))
{
$this->addScriptDeclaration("kunena_showalignlefttag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showalignlefttag=0;");
}
if ($templatesettings->get('center'))
{
$this->addScriptDeclaration("kunena_showcentertag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showcentertag=0;");
}
if ($templatesettings->get('underline'))
{
$this->addScriptDeclaration("kunena_showunderlinetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showunderlinetag=0;");
}
if ($templatesettings->get('Italic'))
{
$this->addScriptDeclaration("kunena_showitalictag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showitalictag=0;");
}
if ($templatesettings->get('Bold'))
{
$this->addScriptDeclaration("kunena_showboldtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showboldtag=0;");
}
if ($templatesettings->get('strikethrough'))
{
$this->addScriptDeclaration("kunena_showstrikethroughtag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showstrikethroughtag=0;");
}
if ($templatesettings->get('colors'))
{
$this->addScriptDeclaration("kunena_showcolorstag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showcolorstag=0;");
}
if ($templatesettings->get('size'))
{
$this->addScriptDeclaration("kunena_showsizetag=1;");
}
else
{
$this->addScriptDeclaration("kunena_showsizetag=0;");
}
}
}