Merge pull request #237 from joomla-extensions/develop

Sync with 2.4.3 in developer branch
This commit is contained in:
Denis Ryabov 2023-09-21 18:45:10 +03:00 committed by GitHub
commit 2da2f0f85a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
86 changed files with 1125 additions and 360 deletions

View File

@ -12,11 +12,13 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\BaseController;
/**
* Class JedcheckerController
*
* @since 1.0
*/
class JedcheckerController extends JControllerLegacy
class JedcheckerController extends BaseController
{
}

View File

@ -11,17 +11,18 @@
defined('_JEXEC') or die('Restricted access');
jimport('joomla.filesystem');
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.archive');
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Filesystem\Path;
use Joomla\CMS\MVC\Controller\BaseController;
/**
* Class jedcheckerControllerPolice
*
* @since 1.0
*/
class JedcheckerControllerPolice extends JControllerLegacy
class JedcheckerControllerPolice extends BaseController
{
/**
* Runs all the rules on the given directory
@ -30,11 +31,11 @@ class JedcheckerControllerPolice extends JControllerLegacy
*/
public function check()
{
$rule = JFactory::getApplication()->input->get('rule');
$rule = Factory::getApplication()->input->get('rule');
JLoader::discover('jedcheckerRules', JPATH_COMPONENT_ADMINISTRATOR . '/libraries/rules/');
$path = JFactory::getConfig()->get('tmp_path') . '/jed_checker/unzipped';
$path = Factory::getConfig()->get('tmp_path') . '/jed_checker/unzipped';
$class = 'jedcheckerRules' . ucfirst($rule);
// Stop if the class does not exist
@ -65,7 +66,7 @@ class JedcheckerControllerPolice extends JControllerLegacy
protected function police($class, $folder)
{
// Prepare rule properties
$properties = array('basedir' => JPath::clean($folder));
$properties = array('basedir' => Path::clean($folder));
// Create instance of the rule
$police = new $class($properties);
@ -89,8 +90,8 @@ class JedcheckerControllerPolice extends JControllerLegacy
$folders = array();
// Add the folders in the "jed_checked/unzipped" folder
$path = JFactory::getConfig()->get('tmp_path') . '/jed_checker/unzipped';
$tmp_folders = JFolder::folders($path);
$path = Factory::getConfig()->get('tmp_path') . '/jed_checker/unzipped';
$tmp_folders = Folder::folders($path);
if (!empty($tmp_folders))
{
@ -101,9 +102,9 @@ class JedcheckerControllerPolice extends JControllerLegacy
}
// Parse the local.txt file and parse it
$local = JFactory::getConfig()->get('tmp_path') . '/jed_checker/local.txt';
$local = Factory::getConfig()->get('tmp_path') . '/jed_checker/local.txt';
if (JFile::exists($local))
if (File::exists($local))
{
$content = file_get_contents($local);
@ -119,11 +120,11 @@ class JedcheckerControllerPolice extends JControllerLegacy
if (!empty($line))
{
if (JFolder::exists(JPATH_ROOT . '/' . $line))
if (Folder::exists(JPATH_ROOT . '/' . $line))
{
$folders[] = JPATH_ROOT . '/' . $line;
}
elseif (JFolder::exists($line))
elseif (Folder::exists($line))
{
$folders[] = $line;
}

View File

@ -12,18 +12,20 @@
defined('_JEXEC') or die('Restricted access');
jimport('joomla.filesystem');
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.archive');
use Joomla\Archive\Archive;
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\CMS\Session\Session;
/**
* Class JedcheckerControllerUploads
*
* @since 1.0
*/
class JedcheckerControllerUploads extends JControllerLegacy
class JedcheckerControllerUploads extends BaseController
{
/** @var string */
public $path;
@ -40,7 +42,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
*/
public function __construct()
{
$this->path = JFactory::getConfig()->get('tmp_path') . '/jed_checker';
$this->path = Factory::getConfig()->get('tmp_path') . '/jed_checker';
$this->pathArchive = $this->path . '/archives';
$this->pathUnzipped = $this->path . '/unzipped';
parent::__construct();
@ -53,11 +55,11 @@ class JedcheckerControllerUploads extends JControllerLegacy
*/
public function upload()
{
$appl = JFactory::getApplication();
$appl = Factory::getApplication();
$input = $appl->input;
// Check the sent token by the form
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
Session::checkToken() or jexit(Text::_('JINVALID_TOKEN'));
// Gets the uploaded file from the sent form
$file = $input->files->get('extension', null, 'raw');
@ -67,18 +69,18 @@ class JedcheckerControllerUploads extends JControllerLegacy
$path = $this->pathArchive;
// If the archive folder doesn't exist - create it!
if (!JFolder::exists($path))
if (!Folder::exists($path))
{
JFolder::create($path);
Folder::create($path);
}
else
{
// Let us remove all previous uploads
$archiveFiles = JFolder::files($path);
$archiveFiles = Folder::files($path);
foreach ($archiveFiles as $archive)
{
if (!JFile::delete($this->pathArchive . '/' . $archive))
if (!File::delete($this->pathArchive . '/' . $archive))
{
echo 'could not delete' . $archive;
}
@ -88,10 +90,10 @@ class JedcheckerControllerUploads extends JControllerLegacy
$file['filepath'] = $path . '/' . strtolower($file['name']);
// Let us try to upload
if (!JFile::upload($file['tmp_name'], $file['filepath'], false, true))
if (!File::upload($file['tmp_name'], $file['filepath'], false, true))
{
// Error in upload - redirect back with an error notice
$appl->enqueueMessage(JText::_('COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE'), 'error');
$appl->enqueueMessage(Text::_('COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE'), 'error');
$appl->redirect('index.php?option=com_jedchecker&view=uploads');
return false;
@ -119,28 +121,28 @@ class JedcheckerControllerUploads extends JControllerLegacy
*/
public function unzip()
{
$appl = JFactory::getApplication();
$appl = Factory::getApplication();
// Form check token
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
Session::checkToken() or jexit(Text::_('JINVALID_TOKEN'));
// If folder doesn't exist - create it!
if (!JFolder::exists($this->pathUnzipped))
if (!Folder::exists($this->pathUnzipped))
{
JFolder::create($this->pathUnzipped);
Folder::create($this->pathUnzipped);
}
else
{
// Let us remove all previous unzipped files
$folders = JFolder::folders($this->pathUnzipped);
$folders = Folder::folders($this->pathUnzipped);
foreach ($folders as $folder)
{
JFolder::delete($this->pathUnzipped . '/' . $folder);
Folder::delete($this->pathUnzipped . '/' . $folder);
}
}
$file = JFolder::files($this->pathArchive);
$file = Folder::files($this->pathArchive);
$origin = $this->pathArchive . DIRECTORY_SEPARATOR . $file[0];
$destination = $this->pathUnzipped . DIRECTORY_SEPARATOR . $file[0];
@ -150,7 +152,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
$archive = new Archive;
$result = $archive->extract($origin, $destination);
}
catch (\Exception $e)
catch (Exception $e)
{
$result = false;
}
@ -160,14 +162,14 @@ class JedcheckerControllerUploads extends JControllerLegacy
// Scan unzipped folders if we find zip file -> unzip them as well
$this->unzipAll($this->pathUnzipped . '/' . $file[0]);
$message = 'COM_JEDCHECKER_UNZIP_SUCCESS';
$appl->enqueueMessage(JText::_($message));
$appl->enqueueMessage(Text::_($message));
}
else
{
$message = 'COM_JEDCHECKER_UNZIP_FAILED';
}
// $appl->redirect('index.php?option=com_jedchecker&view=uploads', JText::_($message));
// $appl->redirect('index.php?option=com_jedchecker&view=uploads', Text::_($message));
$message = 'COM_JEDCHECKER_UNZIP_FAILED';
return $message;
@ -197,7 +199,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
$archive = new Archive;
$result = $archive->extract($file->getPathname(), $unzip);
}
catch (\Exception $e)
catch (Exception $e)
{
$result = false;
}
@ -205,7 +207,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
// Delete the archive once we extract it
if ($result)
{
JFile::delete($file->getPathname());
File::delete($file->getPathname());
// Now check the new extracted folder for archive files
$this->unzipAll($unzip);
@ -228,7 +230,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
{
if (file_exists($this->path))
{
$result = JFolder::delete($this->path);
$result = Folder::delete($this->path);
if (!$result)
{
@ -238,7 +240,7 @@ class JedcheckerControllerUploads extends JControllerLegacy
$message = 'COM_JEDCHECKER_DELETE_SUCCESS';
// JFactory::getApplication()->redirect('index.php?option=com_jedchecker&view=uploads', JText::_($message));
// Factory::getApplication()->redirect('index.php?option=com_jedchecker&view=uploads', Text::_($message));
$this->setRedirect('index.php?option=com_jedchecker&view=uploads');
}
}

View File

@ -11,18 +11,17 @@
*/
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.controllerlegacy');
if (!JFactory::getUser()->authorise('core.manage', 'com_jedchecker'))
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\MVC\Controller\BaseController;
if (!Factory::getUser()->authorise('core.manage', 'com_jedchecker'))
{
throw new Exception(JText::_('JERROR_ALERTNOAUTHOR'));
throw new Exception(Text::_('JERROR_ALERTNOAUTHOR'));
}
// We'll need JFile and JFolder all through the component so let us load them here
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
$input = JFactory::getApplication()->input;
$input = Factory::getApplication()->input;
$view = $input->getCmd('view', '');
if ($view === '' && $input->getCmd('task', '') === '')
@ -30,6 +29,6 @@ if ($view === '' && $input->getCmd('task', '') === '')
$input->set('view', 'uploads');
}
$controller = JControllerLegacy::getInstance('jedchecker');
$controller = BaseController::getInstance('jedchecker');
$controller->execute($input->getCmd('task', ''));
$controller->redirect();

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Die greepordemerk (BOM) word bespeur.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kort PHP merker gevind. Aangesien kort merkers in PHP gedeaktiveer kan word, word dit aanbeveel om slegs die normale merkers (<?php) te gebruik om pasbaarheid te maksimeer."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Die gebruik van superglobale word ten sterkste ontmoedig"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Gebruik van direkte databasistoegang word ten sterkste ontmoedig"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Opgeskorte funksies in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="opgeskort in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="verwyder in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is opgeskort in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is opgeskort, maak gebruik van JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log en var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is opgeskort, maak gebruik van JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="opgeskort in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO stelling bespeur"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Oorblywende lêergids bespeur"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Oorblywende lêer bespeur"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Streng Standaarde: Slegs veranderlikes moet deur verwysing toegeken word"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spasies aan die begin van PHP lêer bespeur (dit kan lei tot die 'Kan nie kopskrifinligting verander nie - kopskrifte reeds gestuur' waarskuwingsboodskap)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS sal baie vlae lig vir die gebruik van potensieel gevaarlike metodes, en sal ook kyk vir sommige bekende aanvalshandtekeninge. Kom meer te wete op die <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projek se tuisblad</a><br>JAMSS uitset is baie breedvoerig en baie nuttig, beweeg oor enige lyne om die besonderhede te sien."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdagte lêernaam gevind:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="تم الكشف عن علامة ترت
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="تم العثور على علامة PHP قصيرة، ونظرًا لأنه يمكن تعطيل العلامات القصيرة في PHP، فمن المستحسن استخدام العلامات العادية فقط (&lt;?php) لزيادة التوافق."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="استخدام الاصدار غير المستقر محبط بشدة"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="لا يشجع بشدة على استخدام الوصول المباشر إلى قاعدة البيانات"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="المهام المهملة في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="مهمل في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="تمت إزالته في جوملا 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS مهمل في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError تم إهماله, يجب عليك استخدام JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log و var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest مهمل, يجب عليك استخدام JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="تم إيقافه في جوملا 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="تم اكتشاف بيان TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="تم اكتشاف مجلد مهمل"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="تم اكتشاف مِلف مهمل"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="معايير PHP الصارمة: يجب تعيين المتغيرات فقط بواسطة المرجع"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="تم اكتشاف مسافات في بداية مِلف PHP (قد يؤدي ذلك إلى ظهور رسالة تحذير \"لا يمكن تعديل معلومات الرأس - الرؤوس أُرسلت بالفعل\")"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! مضاد البرمجيات الخبيثة"
COM_JEDCHECKER_RULE_JAMSS_DESC="سيؤشر هذا النظام بالعديد من العلامات للاشارة الى الطرق التي تنطوي على خطر محتمل، بالإضافة إلى التحقق من بعض التوقيعات المعروفة على الهجمات. اعرف المزيد على <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>الصفحة الرئيسية للمشروع</a><br>مخرجات JAMSS مفعمة جداً ومفيدة جداً، توجه بالمؤشر فوق أي سطر لرؤية التفاصيل."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="تم العثور على اسم الملف المشبوه:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Намерен е маркер за п
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Намерен е кратък PHP таг. Тъй като кратките тагове могат да бъдат деактивирани в PHP, се препоръчва използването само на нормалните тагове (&lt;?php), за максимална съвместимост."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Използването на Супер глобални /superglobals/ строго не се препоръчва"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Използването на директен достъп до базата данни е силно непрепоръчително"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Функции отменени в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="отменен в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="премахнат в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS е отменен в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError е отменен, трябва да използвате JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log и var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest e отменен, трябва да използвате JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="отменен в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Открит е израз TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Открита е остатъчна директория"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Открит е остатъчен файл"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP строги стандарти: Присвояване чрез указател трябва да се прилага само за променливи"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Открити са интервали в началото на PHP файла (това може да доведе до предупредителното съобщение „Информацията в заглавната част не може да бъде променяна - заглавните части вече са изпратени“)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Скрипт за сканиране срещу зловреден софтуер"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS ще сигнализира с флагове за използване на потенциално опасни методи, като допълнително ще провери за някои известни сигнатури за атака. Научете повече на началната страница на проекта <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>Резултатът от проверката на JAMSS е много подробен и много полезен, задръжте курсора на мишката върху всички редове, за да видите подробностите."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Намерено е подозрително име на файл:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="S'ha detectat la marca d'ordre de byte
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="S'ha trobat una etiqueta PHP curta. Com que les etiquetes curtes es poden desactivar en PHP, es recomana utilitzar només les etiquetes normals (&lt;?php) per maximitzar la compatibilitat."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Es desaconsella l'ús de superglobals"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Es desaconsella l'ús de l'accés directe a la base de dades"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funcions en desús a Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="en desús a Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="eliminat dins Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS està en desús a Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError està obsolet, hauríeu d'utilitzar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log i var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest està obsolet, hauríeu d'utilitzar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="en desús a Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO declaració detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="S'ha detectat una carpeta sobrant"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="S'ha detectat un fitxer sobrant"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Estàndards estrictes de PHP: només s'han d'assignar variables per referència"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="AMSS - Joomla! Script d'escaneig Anti-Malware"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS aixecarà molts senyals per a l'ús de mètodes potencialment perillosos, comprovant, a més, algunes signatures d'atac conegudes. Obteniu més informació sobre el <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projectes pàgina inici</a><br>JAMSS la sortida és molt detallada i molt útil, passeu el cursor per sobre de qualsevol línia per veure'n els detalls."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="S'ha trobat un nom de fitxer sospitós:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Byla zjištěna značka pořadí bajt
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Byla nalezena krátká značka PHP. Vzhledem k tomu, že krátké značky lze v PHP zakázat, doporučujeme používat pouze normální značky (&lt;?php), aby se maximalizovala kompatibilita."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Používání superglobals se důrazně nedoporučuje"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Důrazně se nedoporučuje používat přímý přístup do databáze"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funkce jsou zastaralé v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="zastaralé v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="odstraněno v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS je zastaralé v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError je zastaralý, měli byste použít JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log a var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest je zastaralý, měli byste použít JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="zastaralé v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Byl zjištěn příkaz TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Byly zjištěny zbytky složek"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Byly zjištěny zbytky souborů"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Pomocí odkazu by měly být přiřazeny pouze proměnné"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Byly zjištěny mezery na začátku souboru PHP (to může vést k varovné zprávě 'Nelze změnit informace v hlavičce - hlavičky již byly odeslány')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS upozorní na použití potenciálně nebezpečných metod a navíc zkontroluje některé známé signatury útoků. Více se dozvíte na <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>domácí stránce projektu</a><br>Výstup JAMSS je velmi obsáhlý a velmi užitečný, najetím na libovolný řádek zobrazíte podrobnosti."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nalezen podezřelý název souboru:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="dilëwyd yn Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="dibrisiwyd yn Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Bylchau wedi eu canfod ar ddechrau ffeil PHP (gallai olygu neges rybudd 'Cannot modify header information - headers already sent')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Byte order mærket (BOM) er detekteret
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kort PHP tag fundet. Da korte tags kan deaktiveres i PHP, så anbefales det kun at bruge normale tags (&lt;?php) for at højne kmapatibiliteten."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Anvendelse af superglobale variabler frarådes på det kraftigste."
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Anvendelse af direkte adgang til database frarådes på det kraftigste."
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktioner der er forældede i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="forældede i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="fjernet i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="fjernet i Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS er forældet i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="Jerror er forældet, du skal anvende JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log og var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest er forældet, du skal anvende JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="forældet i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="forældet i Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO erklæring fundet"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Rest-mappe detekteret"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Rest-fil detetkteret"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strikt standarder: Kun variabler bør tildeles med reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Mellemrum detekteret i begyndelsen af PHP fil (det kan resultere i 'Cannot modify header information - headers already sent' advarsel)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="fjernet i Joomla! 5 (kun tilgængelig med plugin'et Bagudkompatibilitet)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Anvend i stedet"
COM_JEDCHECKER_RULE_JAMSS="JAMSS! Joomla Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS vil rejse mange advarsler ved brug af potentielt farlige metoder, og desuden kontrollere for nogle kendte angrebssignaturer. Læs mere på <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>projektets hjemmeside</a> <br> JAMSS output er meget detaljeret og meget nyttig. Hold musen over linjerne for at se detaljerne. "
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Mistænkeligt filnavn fundet:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkan
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkan
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkan
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkan
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkan
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Εντοπίστηκε το Byte Order
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Βρέθηκε σύντομη ετικέτα PHP. Καθώς οι σύντομες ετικέτες μπορούν να απενεργοποιηθούν στην PHP, συνιστάται να χρησιμοποιείτε μόνο τις κανονικές ετικέτες (&lt;?php) για να μεγιστοποιήσετε τη συμβατότητα."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="αφαιρέθηκε στο Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="παρωχημένο στο Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Ανιχνεύθηκε υπολειμματικός φάκελος"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Ανιχνεύθηκε υπολειμματικό αρχείο"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximize compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="El uso de superglobales es fuertemente desalentado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="El uso del acceso directo a la base de datos es fuertemente desalentado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funciones obsoletas en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS está obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, debe usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log y var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest está obsoleto, debe usar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Declaración TODO detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Se han detectado espacios al principio del archivo PHP (podría resultar en el mensaje de advertencia 'No se puede modificar la información de cabecera - cabeceras ya enviadas')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Escritura de exploración de Joomla! Anti-Malware"
COM_JEDCHECKER_RULE_JAMSS_DESC="\"JAMSS levantará muchas banderas para el uso de métodos potencialmente peligrosos, además de comprobar algunas firmas de ataque conocidas.Más información sobre el <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Página de inicio del proyecto </a> <br> La salida de JAMSS es muy detallada y muy útil, se ciernen sobre cualquier línea para ver los detalles."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="El uso de superglobales es fuertemente desalentado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="El uso del acceso directo a la base de datos es fuertemente desalentado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funciones obsoletas en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS está obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, debe usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log y var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest está obsoleto, debe usar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Declaración TODO detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Se han detectado espacios al principio del archivo PHP (podría resultar en el mensaje de advertencia 'No se puede modificar la información de cabecera - cabeceras ya enviadas')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Escritura de exploración de Joomla! Anti-Malware"
COM_JEDCHECKER_RULE_JAMSS_DESC="\"JAMSS levantará muchas banderas para el uso de métodos potencialmente peligrosos, además de comprobar algunas firmas de ataque conocidas.Más información sobre el <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Página de inicio del proyecto </a> <br> La salida de JAMSS es muy detallada y muy útil, se ciernen sobre cualquier línea para ver los detalles."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="eemaldatud Joomla! 4-s"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -74,19 +74,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="علامت ترتیب بایت (BOM)
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="برچسب PHP کوتاه پیدا شد. از آنجا که برچسب های کوتاه را می توان در PHP غیرفعال کرد، توصیه می شود فقط از برچسب های معمولی (&lt;?php) برای حداکثر سازگاری استفاده کنید."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="استفاده از superglobals به شدت توصیه نمی شود"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="استفاده از دسترسی مستقیم به پایگاه داده به شدت مأیوس کننده است"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="توابع در جوملا 3 منسوخ شده اند"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="در جوملا 3 منسوخ شده است"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="در جوملا! 4 حذف شد"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS در جوملا 3 منسوخ شده است"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError منسوخ شده است، باید از JFactory::getApplication()->enqueueMessage(); استفاده کنید"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log و var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest منسوخ شده است، باید از JFactory::getApplication()->input; استفاده کنید"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="در جوملا! 4 منسوخ شده است"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="دستور TODO شناسایی شد"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="پوشه باقی مانده شناسایی شد"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="فایل باقیمانده شناسایی شد"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="استانداردهای دقیق PHP: فقط متغیرها باید با مرجع تعیین شوند"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="فاصله‌ها در ابتدای فایل PHP شناسایی شد (ممکن است پیام هشدار 'نمی‌توان اطلاعات سرصفحه را تغییر داد - سرصفحه‌ها قبلا ارسال شده‌اند' باشد)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - اسکریپت اسکن ضد بدافزار جوملا!"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS پرچم های زیادی را برای استفاده از روش های بالقوه خطرناک برافراشته و بعضاً برخی از امضاهای شناخته شده حمله را بررسی می کند. در <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>صفحه اصلی پروژه</a><br>خروجی JAMSS بسیار واضح است و بسیار مفید است، برای مشاهده جزئیات روی هر خط حرکت کنید."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="نام فایل مشکوک پیدا شد:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Tavujen järjestysmerkki (BOM) havaitt
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Lyhyt PHP-tagi löytyi. Koska lyhyet tunnisteet voidaan poistaa käytöstä PHP:ssä, on suositeltavaa käyttää vain normaaleja tunnisteita (&lt;?php) yhteensopivuuden maksimoimiseksi."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Superglobaalieja ei tulisi käyttää!"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Suoria tietokantayhteyksiä ei tulisi käyttää!"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Toiminto vanhentunut Joomla 3:ssa"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="vanhentunut Joomla 3:ssa"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="poistettu Joomla! 4:stä"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS on vanhentunut Joomla 3:ssa"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError on vanhentunut, sinun tulisi käyttää JFactory:getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log ja var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest on vanhentunut, sinun tulisi käyttää JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="vanhentunut Joomla 4:ssä"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO lausuma havaittu"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Jäljellä oleva kansio havaittu"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Jäljellä oleva tiedosto havaittu"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Vain muuttujat annetaan viitteellä"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS nostaa monia lippuja potentiaalisesti vaarallisten menetelmien käyttämisestä ja tarkistaa lisäksi joitakin tunnettuja hyökkäysten allekirjoituksia. Lisätietoja <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Projektin kotisivulla </a> <br> JAMSSin raportti on hyvin monipuolinen ja erittäin hyödyllinen, vie hiiri minkä tahansa rivin päälle nähdäksesi yksityiskohdat."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Epäilyttävä tiedostonimi löydetty :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Le marquage d'ordre des octets (BOM) e
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Balise PHP courte trouvée. Comme les balises courtes peuvent être désactivées en PHP, il est recommandé de n'utiliser que les balises normales (&lt;?php) pour optimiser la compatibilité."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilisation de superglobals est fortement déconseillée"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilisation d'un accès direct à la base de données est fortement déconseillée"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fonctions dépréciées dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="supprimé dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="supprimé dans Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS est déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError est déprécié, vous devriez utiliser JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log et var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest est déprécié, vous devriez utiliser JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="déprécié dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="obsolète dans Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Déclaration TODO détectée"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Dossier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fichier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Normes PHP strictes : Seules les variables doivent être assignées par référence"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Les espaces au début du fichier PHP ont été détectés (cela peut entraîner le message d'avertissement 'Ne peut pas modifier les informations de l'en-tête - en-têtes déjà envoyés')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="supprimé dans Joomla! 5 (disponible uniquement avec le plugin de rétro-compatibilité)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="À la place, utiliser"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script d'analyse anti-malware pour Joomla"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS signalera l'utilisation de méthodes potentiellement dangereuses et vérifiera en outre certaines signatures d'attaques connues. Pour en savoir plus, consultez la <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Page d'accueil du projet</a><br>La sortie JAMSS est très détaillée et très utile, survolez n'importe quelle ligne pour voir les détails."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nom de fichier suspect détecté :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Le marquage d'ordre des octets (BOM) e
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Balise PHP courte trouvée. Comme les balises courtes peuvent être désactivées en PHP, il est recommandé de n'utiliser que les balises normales (&lt;?php) pour optimiser la compatibilité."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilisation de superglobals est fortement déconseillée"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilisation d'un accès direct à la base de données est fortement déconseillée"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fonctions dépréciées dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="supprimé dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="supprimé dans Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS est déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError est déprécié, vous devriez utiliser JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log et var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest est déprécié, vous devriez utiliser JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="déprécié dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="obsolète dans Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Déclaration TODO détectée"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Dossier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fichier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Normes PHP strictes : Seules les variables doivent être assignées par référence"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Les espaces au début du fichier PHP ont été détectés (cela peut entraîner le message d'avertissement 'Ne peut pas modifier les informations de l'en-tête - en-têtes déjà envoyés')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="supprimé dans Joomla! 5 (disponible uniquement avec le plugin de rétro-compatibilité)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="À la place, utiliser"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script d'analyse anti-malware pour Joomla"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS signalera l'utilisation de méthodes potentiellement dangereuses et vérifiera en outre certaines signatures d'attaques connues. Pour en savoir plus, consultez la <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Page d'accueil du projet</a><br>La sortie JAMSS est très détaillée et très utile, survolez n'importe quelle ligne pour voir les détails."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nom de fichier suspect détecté :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="A fájl 'byte order mark (BOM)' formá
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Rövid PHP címkét találtunk. Mivel ezek használatát le lehet tiltani a PHP-ben ajánlott a normál címkék (&lt;?php) használata a kompatibilitás maximalizálása érdekében."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="A szuperglobálok használata erősen ellenjavallt"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="A közvetlen adatbázis hozzáférés használata erősen ellenjavallt"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="A Joomla 3-ban elavult funkciók"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="elavult a Joomla 3-ban"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="eltávolítva a Joomla! 4-ben"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="A DS használata elavult a Joomla 3-ban"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="A JError használata elavult, használja helyette a JFactory::getApplication()->enqueueMessage(); parancsot"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log és var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="A JRequest elavult, használja helyette a JFactory::getApplication()->input; parancsot"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="elavult a Joomla! 4-ben"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-bejegyzést találtunk"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Felesleges könyvtárat találtunk"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Felesleges fájlt találtunk"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Szigorú PHP-szabványok: csak változókat szabad referencia alapján hozzárendelni"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Szóköz karaktereket találtam a PHP-fájl elején (ami 'Fejlécinformáció nem módosítható - fejléc már elküldve' figyelmeztető üzenetet eredményezhet)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="törölve a Joomla! 5-ből (csak a Visszafele kompatibilitás beépülő modullal elérhető)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Helyette használja ezt:"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware kereső szkript"
COM_JEDCHECKER_RULE_JAMSS_DESC="A JAMSS figyelmeztetést küld a potenciálisan veszélyes módszerek használatáról, emellett bizonyos ismert támadási metódust is ellenőriz. További információkat a <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>projekt honlapján</a> talál.<br>A JAMSS kimenete nagyon informatív és hasznos: vigye az egeret a sorok fölé a részletek megtekintéséhez."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Gyanús fájlnevet találtunk:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Byte order mark (BOM) terdeteksi. Simp
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Tag PHP ringkas ditemukan. Karena tag ringkas dapat dinonaktifkan di PHP, disarankan untuk hanya menggunakan tag normal (&lt;?php) guna memaksimalkan kompatibilitas."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Pemakaian superglobals sangat tidak dianjurkan"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Pemakaian akses database langsung sangat tidak dianjurkan"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fungsi sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="dihapus di Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError sudah usang, Anda harus memakai JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log dan var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest sudah usang, Anda harus memakai JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="sudah usang di Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Pernyataan TODO terdeteksi"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Ada folder yang tertinggal"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Ada file yang tertinggal"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Hanya variabel saja yang seharusnya ditetapkan oleh referensi"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spasi di awal nama file PHP terdeteksi (mungkin akan mengakibatkan munculnya pesan peringatan 'Tidak dapat memodifikasi informasi header - header sudah terkirim')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS akan menimbulkan banyak peringatan untuk pemakaian metode yang berpotensi berbahaya, sebagai tambahan pemeriksaan untuk beberapa tanda file serangan yang dikenali. Temukan selengkapnya di <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>halaman Proyek</a><br>output JAMSS yang sangat rinci dan sangat berguna, hover di baris mana saja untuk melihat detailnya."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Filename mencurigakan ditemukan :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Viene rilevato il segno di ordine dei
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Tag PHP corto trovato. Poiché i tag brevi possono essere disabilitati in PHP, si consiglia di utilizzare solo i tag normali (&lt;?php) per massimizzare la compatibilità."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilizzo di superglobals è fortemente sconsigliato"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilizzo di accesso diretto al database è fortemente sconsigliato"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funzioni deprecate in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecato in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="rimosso in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS è deprecato in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError è deprecato, dovresti utilizzare JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log e var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest è obsoleto, è necessario utilizzare JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecato in Joomla 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="dichiarazione TODO rilevato"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Rilevata cartella Leftover"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Rilevato file Leftover"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Solo le variabili devono essere assegnate con riferimento"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spazi all'inizio del file PHP rilevato (potrebbe risultare nel messaggio di avviso 'Impossibile modificare le informazioni di intestazione - intestazioni già inviate)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS solleverà molte bandiere per l'utilizzo di metodi potenzialmente pericolosi, inoltre il controllo di alcune firme di attacco noti Scopri più informazioni su <a href=https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Homepage del progetto </a> <br> JAMSS uscita è molto dettagliato e molto utile, passa il mouse sopra tutte le righe per vedere i dettagli. "
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="nome del file sospetto trovato:"

View File

@ -73,19 +73,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="バイトオーダーマークBOM
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="短いPHPタグが見つかりました。PHPでは短いタグを無効にできるため、互換性を最大化するために通常のタグ (&lt;?php) のみを使用することをお勧めします。"
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="スーパーグローバルの使用は強くお勧めしません"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="データベースへの直接アクセスの使用は強くお勧めしません"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla3で廃止された機能"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="Joomla3で非推奨"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="Joomla! 4 で削除されました"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DSはJoomla3で非推奨になりました"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError は非推奨です。JFactory::getApplication()->enqueueMessage(); を使用する必要があります。"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log と var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest は非推奨です。 JFactory::getApplication()->input; を使用する必要があります。"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="Joomla! 4 で非推奨になりました"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODOステートメントを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="残りのフォルダを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="残りのファイルを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHPの厳格な基準変数のみを参照によって割り当てる必要があります"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! マルウェア対策スキャンスクリプト"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMESは、潜在的に危険な方法を使用するために多くのフラグを立て、さらにいくつかの既知の攻撃シグネチャをチェックします。詳細については、<a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>プロジェクトのホームページ</a>をご覧ください。<br>JAMSSの出力は非常に冗長で非常に便利です。任意の行にカーソルを合わせると、詳細が表示されます。"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="疑わしいファイル名が見つかりました:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Байт реті белгісі (BOM)
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Қысқа PHP тегі табылды. PHP-де қысқа тегтерді өшіруге болатындықтан, үйлесімділікті барынша арттыру үшін тек қалыпты тегтерді (&lt;?php) пайдалану ұсынылады."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Superglobals пайдалану қатаң түрде ұсынылмайды"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Дерекқорға тікелей қол жеткізуді пайдалану қатаң түрде ұсынылмайды"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla 3 жүйесінде ескірген функциялар"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="joomla 3-те ескірген"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="joomla 4-те жойылды"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS Joomla 3 жүйесінде ескірген"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ескірген, пайдалану керек JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log және var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ескірген, пайдалану керек JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="joomla 4-те ескірген"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO мәлімдемесі анықталды"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Қалған қалта анықталды"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Қалған файл анықталды"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP қатаң стандарттары: тек айнымалылар сілтеме бойынша тағайындалуы керек"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="PHP файлының басындағы бос орындар анықталды (бұл «Тақырып ақпаратын өзгерту мүмкін емес - тақырыптар әлдеқашан жіберілген» ескерту хабарына әкелуі мүмкін)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla антивирустық сканерлеу сценарийі"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS ықтимал қауіпті әдістерді пайдалану үшін көптеген жалаушаларды көтереді, сонымен қатар кейбір белгілі шабуыл қолтаңбаларын тексереді. <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Жобаның басты беті</a><br>JAMSS шығысы өте егжей-тегжейлі. және өте пайдалы, мәліметтерді көру үшін меңзерді кез келген жолдың үстіне апарыңыз."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Күдікті файл атауы табылды:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Aptikta baitų eilės žyma (BOM). Iš
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Rasta trumpa PHP žyma. Kadangi PHP galima išjungti trumpas žymas, siekiant maksimaliai padidinti suderinamumą, rekomenduojama naudoti tik įprastas žymas (&lt;?php)."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Labai nerekomenduojama naudoti superglobalų"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Labai nerekomenduojama naudoti tiesioginės duomenų bazės prieigos"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="„Joomla 3“ pasenusios funkcijos"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="nebenaudojamas Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="pašalintas Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS yra nebenaudojamas Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError yra pasenęs, turėtumėte naudoti JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log ir var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest yra pasenęs, turėtumėte naudoti JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="nebenaudojamas Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Aptiktas TODO pareiškimas"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Aptiktas aplanko likutis"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Aptiktas failo likutis"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Griežti PHP standartai: tik kintamieji turėtų būti priskirti remiantis nuoroda"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Aptikti tarpai PHP failo pradžioje (dėl to gali pasirodyti įspėjimas „Negalima keisti antraštės informacijos antraštės jau išsiųstos“)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS Joomla! Apsaugos nuo kenkėjiškų programų nuskaitymo scenarijus"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS iškels daug vėliavėlių dėl potencialiai pavojingų metodų naudojimo, papildomai patikrins, ar nėra žinomų atakų parašų. Sužinokite daugiau <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekto pagrindiniame puslapyje</a><br>JAMSS išvestis yra labai išsami ir labai naudinga, užveskite pelės žymeklį virš bet kokių eilučių, kad pamatytumėte išsamią informaciją."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Rastas įtartinas failo pavadinimas:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="De byte ordermarkering (BOM) wordt ged
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Korte PHP tag gevonden. Omdat korte tags kunnen worden uitgeschakeld in PHP, wordt aanbevolen om alleen de normale tags te gebruiken (&lt;?php) om de compatibiliteit te maximaliseren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Het gebruik van superglobals wordt sterk ontmoedigd"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Het gebruik van directe database toegang wordt sterk ontmoedigd"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functies niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="verwijderd in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS wordt niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError niet meer ondersteund, gebruik JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log en var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest wordt niet meer ondersteund, u moet JFactory::getApplication()->input; gebruiken"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="niet meer ondersteund in Joomla 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Overgebleven map gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Overgebleven bestand gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Alleen variabelen mogen via referentie worden toegewezen"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaties aan het begin van het gedetecteerde PHP-bestand gevonden (dit kan leiden tot 'Kan header informatie niet aanpassen - headers zijn al verzonden' waarschuwingsbericht)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! anti-malware scan script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS zal veel waarschuwingen geven voor het gebruik van potentieel gevaarlijke methoden, extra controle op enkele bekende aanvals-handtekeningen. Ontdek meer op de website van het <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project</a><br>JAMSS output is zeer uitgebreid en zeer nuttig, beweeg over een regel om de details te zien."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdachte bestandsnaam gevonden:"
@ -117,14 +120,14 @@ COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribuut '%s' wordt ni
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Zonder het method=&quot;upgrade&quot; attribuut kan het extensie pakket niet worden geüpgrade"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Node &lt;%1$s&gt; bevat het verplichte '%2$s' attribuut niet"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="De node &lt;%1$s&gt; heeft attribuut '%2$s' met onbekende waarde &quot;%3$s&quot;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="The &lt;files&gt; node contains multiple elements with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="The value of &lt;element&gt; node doesn't match value of 'module' attribute in the &lt;files&gt; elements"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="The &lt;files&gt; node doesn't contain element with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="De &lt;files&gt; node bevat meerdere elementen met het '%s' attribuut"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="De waarde van &lt;element&gt; node komt niet overeen met de waarde van het 'module' attribuut in de &lt;files&gt; elementen"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="De &lt;files&gt; node bevat geen element met het '%s' attribuut"
COM_JEDCHECKER_XML_FILES="XML bestanden referenties"
COM_JEDCHECKER_XML_FILES_DESC="Controleer op onjuiste bestands- en mapreferenties in het XML manifest"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Bestand niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Map niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="The node %s is empty"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="De node %s is leeg"
COM_JEDCHECKER_LANG="Taalbestanden"
COM_JEDCHECKER_LANG_DESC="Valideert taalbestanden"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Onjuist einde-regel teken gevonden. Converteer bestand naar Unix EOL (\n) formaat."

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="De byte ordermarkering (BOM) wordt ged
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Korte PHP tag gevonden. Omdat korte tags kunnen worden uitgeschakeld in PHP, wordt aanbevolen om alleen de normale tags te gebruiken (&lt;?php) om de compatibiliteit te maximaliseren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Het gebruik van superglobals wordt sterk afgeraden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Het gebruik van directe database toegang wordt sterk afgeraden"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Niet meer ondersteunde functies in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="verwijderd in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS wordt niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is verouderd, gebruik JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log en var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest wordt niet meer ondersteund, je moet JFactory::getApplication()->input; gebruiken"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="niet meer ondersteund in Joomla 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Overgebleven map gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Overgebleven bestand gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Alleen variabelen mogen via referentie worden toegewezen"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaties aan het begin van het gedetecteerde PHP-bestand gevonden (dit kan leiden tot 'Kan header informatie niet aanpassen - headers zijn al verzonden' waarschuwingsbericht)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! anti-malware scan script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS zal veel waarschuwingen geven voor het gebruik van potentieel gevaarlijke methoden, extra controle op enkele bekende aanvals-handtekeningen. Ontdek meer op de website van de <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project startpagina</a><br>JAMSS output is zeer uitgebreid en zeer nuttig, beweeg over een regel om de details te zien."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdachte bestandsnaam gevonden:"
@ -117,14 +120,14 @@ COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu-item attribuut '%s' wordt ni
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Zonder het method=&quot;upgrade&quot; attribuut kan het extensiepakket niet worden bijgewerkt"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Node &lt;%1$s&gt; bevat het verplichte '%2$s' attribuut niet"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Node &lt;%1$s&gt; heeft attribuut '%2$s' met onbekende waarde &quot;%3$s&quot;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="The &lt;files&gt; node contains multiple elements with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="The value of &lt;element&gt; node doesn't match value of 'module' attribute in the &lt;files&gt; elements"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="The &lt;files&gt; node doesn't contain element with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="De &lt;files&gt; node bevat meerdere elementen met het '%s' attribuut"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="De waarde van &lt;element&gt; node komt niet overeen met de waarde van het 'module' attribuut in de &lt;files&gt; elementen"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="De &lt;files&gt; node bevat geen element met het '%s' attribuut"
COM_JEDCHECKER_XML_FILES="XML bestanden verwijzingen"
COM_JEDCHECKER_XML_FILES_DESC="Controleer op onjuiste bestanden en mappen verwijzingen in het XML manifest"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Bestand niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Map niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="The node %s is empty"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="De node %s is leeg"
COM_JEDCHECKER_LANG="Taalbestanden"
COM_JEDCHECKER_LANG_DESC="Valideren van taalbestanden"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Onjuist einde-regel teken gevonden. Converteer bestand naar Unix EOL (\n) formaat."

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="A marca de pedidos de bytes (BOM) foi
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Tag PHP curta encontrada. Como marcadores curtos podem ser desativados no PHP, é recomendado usar apenas as tags normais (&lt;?php) para maximizar a compatibilidade."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="O uso de superglobais é fortemente desencorajado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="O uso de acesso direto ao banco de dados é fortemente desencorajado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funções obsoletas no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removido no Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS está obsoleto no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, você deve usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="erro_log e var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JError está obsoleto, você deve usar JFactory::getApplication()->enqueueMessage;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="obsoleto no Joomla 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Comando TODO detectado"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Pasta de esquerda detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Arquivo de sobra detectado"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Padrões Estritos do PHP: Somente variáveis devem ser atribuídas por referência"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Espaços no início do arquivo PHP detectados (pode resultar em 'Não é possível modificar informações do cabeçalho - mensagem de aviso já enviada pelo cabeçalho)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script Joomla! Anti-Malware Scan"
COM_JEDCHECKER_RULE_JAMSS_DESC="O JAMSS levantará muitas bandeiras para o uso de métodos potencialmente perigosos, verificando adicionalmente algumas assinaturas de ataque conhecidas. Saiba mais na <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>página inicial do projeto</a><br>A saída JAMSS é muito detalhada e muito útil, passe o mouse sobre qualquer linha para ver os detalhes."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nome de arquivo suspeito encontrado:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Foi detetada a marca de ordem de bytes
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Encontrada uma etiqueta PHP abreviada. Como as etiquetas abreviadas podem ser desativadas no PHP, é recomendado usar apenas as etiquetas normais (&lt;?php) para maximizar a compatibilidade."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="O uso de superglobais é fortemente desencorajado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="O uso de acesso direto à base de dados é fortemente desencorajado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funções obsoletas no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto no Joomla! 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removido no Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS tornou-se obsoleto no Joomla! 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removido no Joomla 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS tornou-se obsoleto no Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, você deve usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log e var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest está obsoleto, você deve usar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="obsoleto no Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="obsoleto no Joomla 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="obsoleto no Joomla 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Comando TODO detetado"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Pasta de restos detetada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Ficheiro de restos detetado"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Padrões estritos PHP: Apenas as variáveis devem ser atribuídas por referência"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Foram detetados espaços no início do ficheiro PHP (pode resultar na mensagem de aviso: 'Não é possível alterar informações do cabeçalho - cabeçalhos já enviados')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removido no Joomla! 5 (disponível apenas com o plugin Retrocompatibilidade)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Em vez disso, usar"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="O JAMSS assinalará muitos alertas para o uso de métodos potencialmente perigosos, verificando adicionalmente algumas assinaturas de ataque conhecidas. Saiba mais na <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>página do projeto</a><br>A saída JAMSS é muito detalhada e útil: passe o rato sobre qualquer linha para ver detalhes."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nome de ficheiro suspeito encontrado:"
@ -117,9 +120,9 @@ COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Atributo de item de menu '%s' nã
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Sem o atributo method=&quot;upgrade&quot; , o pacote de extensão não pode ser atualizado"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="O nó &lt;%1$s&gt; não contém o atributo obrigatório '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="O nó &lt;%1$s&gt; tem o atributo '%2$s' com valor desconhecido &quot;%3$s&quot;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="The &lt;files&gt; node contains multiple elements with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="The value of &lt;element&gt; node doesn't match value of 'module' attribute in the &lt;files&gt; elements"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="The &lt;files&gt; node doesn't contain element with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="O nó &lt;files&gt; contém múltiplos elementos com atributo '%s'"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="O valor do nó &lt;element&gt; não corresponde ao valor do atributo 'module' nos elementos &lt;files&gt;"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="O nó &lt;files&gt; não contém um elemento com atributo '%s'"
COM_JEDCHECKER_XML_FILES="Referências em ficheiros XML"
COM_JEDCHECKER_XML_FILES_DESC="Verificar referências incorretas a pastas e ficheiros no manifesto XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Ficheiro não encontrado: %s"
@ -144,7 +147,7 @@ COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Todas as frases de tradução devem ser
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Você não usou a aspa esquerda."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Você não usou a aspa direita"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Texto de tradução vazio"
COM_JEDCHECKER_LANG_QQDEPRECATED="O uso de \"_QQ_\" está obsoleto desde o Joomla! 3.9. Em vez disso, use aspas duplas escapadas (\\")"
COM_JEDCHECKER_LANG_QQDEPRECATED="O uso de %s está obsoleto desde o Joomla 3.9. Em vez disso, use aspas duplas escapadas (%s)"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Encontradas aspas duplas sem escape"
COM_JEDCHECKER_LANG_VARIABLE_REF="Uma referência de variável encontrada na tradução do texto."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Provavelmente utiliza o formato de marcador de posição incorreto (por exemplo, '%1s' em vez de '%1$s'). Consulte a <a href='https://www.php.net/manual/en/function.sprintf.php'>especificação do formato de impressão printf argnum</a> para detalhes"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Marca de ordine octet (BOM) este detec
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="S-a găsit o etichetă PHP scurtă. Deoarece etichetele scurte pot fi dezactivate în PHP, este recomandat să folosiți doar etichetele normale (&lt;?php) pentru a maximiza compatibilitatea."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Utilizarea superglobalelor este puternic descurajată"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Utilizarea accesului direct la baza de date este puternic descurajată"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funcții depreciate în Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="depreciat în Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="eliminat în Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="eliminat în Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS este depreciat în Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError este depreciat, ar trebui să folosiți JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log și var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest este depreciat, ar trebui să utilizați JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="depreciat în Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="depreciat în Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Declarație TODO detectată"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Folder neșters detectat"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fișier neșters detectat"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Doar variabilele ar trebui atribuite prin referinta"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaţii la începutul fişierului PHP detectate (ar putea duce la mesajul de avertizare 'Nu se poate modifica informaţiile antetului - antetul deja trimis')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="eliminat în Joomla! 5 (disponibil doar cu plugin-ul de compatibilitate inversă)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="În schimb, folosiți"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script de Scanare Anti-Malware Joomla"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS va ridica multe avertizări pentru utilizarea unor metode potenţial periculoase, verificând în plus unele semnături de atac cunoscute. Află mai multe pe pagina de start a proiectului <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'></a><br>Outputul JAMSS este foarte, foarte detailată și foarte utilă, planează peste orice linie pentru a vedea detaliile."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nume de fișier suspicios găsit:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Обнаружен символ бай
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Найден короткий PHP тег. Поскольку короткие теги могут быть отключены в PHP, рекомендуется использовать только обычные теги (&lt;?php) для максимизации совместимости."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Использование суперглобальных переменных настоятельно не рекомендуется"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Использование прямого доступа к базе данных крайне не приветствуется"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Функции, устаревшие в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="устарел в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="удален в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS устарела в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError является устаревшим, вы должны использовать JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log и var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest является устаревшим, вы должны использовать JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="устарел в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Обнаружена команда TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Обнаружена лишняя папка"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Обнаружен лишний файл"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Строгие стандарты PHP: только переменные должны назначаться по ссылке"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Обнаружены пробелы в начале файла PHP (это может привести к появлению предупреждающего сообщения \"Невозможно изменить информацию заголовка — заголовки уже отправлены\")"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="удалено в Joomla! 5 (доступно только с плагином Backward Compatibility)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Вместо этого используйте"
COM_JEDCHECKER_RULE_JAMSS="JAMSS — Joomla! Сценарий сканирования на наличие вредоносного ПО"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS будет поднимать множество флагов для использования потенциально опасных методов, дополнительно проверяя некоторые известные сигнатуры атак. Узнайте больше на <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>домашней странице проекта</a><br>Вывод JAMSS очень подробный и очень полезно, наведите курсор на любую строку, чтобы увидеть подробности."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Найдено подозрительное имя файла:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Bola nájdená značka poradia bytov (
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Našiel sa krátky tag PHP. Pretože krátke tagy je možné v PHP zakázať, odporúča sa na maximalizáciu kompatibility používať iba normálne tagy (&lt;?php)."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Používanie superglobálov sa dôrazne neodporúča"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Dôrazne sa neodporúča používať priamy prístup k databáze"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funkcie, ktorých podpora v systéme Joomla 3 bola ukončená"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="koniec podpory v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="odstránené v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS už nie je podporované v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="Podpora JError je zastaraná, mali by ste použiť JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log a var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="Podpora JRequest je zastaraná, mali by ste použiť JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="zastarané v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Bolo zistené vyhlásenie TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Bol zistený priečinok navyše"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Bol zistený súbor navyše"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Prísne štandardy PHP: Odkazom by mali byť priradené iba premenné"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Boli zistené medzery na začiatku PHP súboru (môže to viesť k výstražnej správe 'Nemôžem upraviť Nie je možné upraviť informácie hlavičky hlavičky už boli odoslané')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="Protokol JAMSS upozorní na použitie potenciálne nebezpečných metód mnohými príznakmi a navyše skontroluje prítomnosť známych signatúr útoku. Viac informácií nájdete na <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>domovskej stránke projektu</a><br>Výstup JAMSS je veľmi podrobný a veľmi užitočné, keď umiestnite kurzor myši na ľubovoľný riadok, zobrazia sa podrobnosti."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Bol nájdený podozrivý názov súboru:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Bytes order mark (BOM) har upptäckts.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kort PHP-tagg hittad. Eftersom korta taggar kan inaktiveras i PHP, är det rekommenderat att endast använda normala taggar (&lt;?php) för att maximera kompatibilitet."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Användning av superglobaler avrådes starkt"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Användning av direkt databasåtkomst avrådes starkt"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktioner föråldrade i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="föråldrad i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="borttagen i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="borttagen i Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS är föråldrat i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError är föråldrat, du bör använda JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log och var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest är föråldrad, du bör använda JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="borttagen i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="föråldrad i Joomla 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO sats upptäckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Mapp för överblivet upptäckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fil för överblivet upptäckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standarder: Endast variabler bör tilldelas genom referens"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Mellanslag i början av PHP-filen upptäcktes (det kan resultera i att \"Kan inte ändra header information - headers redan skickade\" varningsmeddelande)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="borttagen i Joomla! 5 (endast tillgänglig med pluginen Bakåtkompatibilitet)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Använd istället"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Skanna skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS kommer att höja många flaggor för användning av potentiellt farliga metoder, dessutom söker efter några kända attacksignaturer. Ta reda på mer på <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>projektets hemsida</a><br>JAMSS-utdata är mycket verbose och mycket användbar, sväva över alla rader för att se detaljerna."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Misstänkt filnamn hittades:"
@ -117,14 +120,14 @@ COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menyobjektattribut '%s' används
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Utan metoden=&quot;uppgradera&quot; kan tilläggspaketet inte uppgraderas"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Noden &lt;%1$s&gt; innehåller inte obligatoriskt '%2$s' attribut"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Noden &lt;%1$s&gt; har attribut '%2$s' med okänt värde &quot;%3$s&quot;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="The &lt;files&gt; node contains multiple elements with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="The value of &lt;element&gt; node doesn't match value of 'module' attribute in the &lt;files&gt; elements"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="The &lt;files&gt; node doesn't contain element with '%s' attribute"
COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES="&lt;files&gt; noden innehåller flera element med '%s' attribut"
COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH="Värdet av &lt;element&gt; nod matchar inte värdet av 'modul' attributet i elementen &lt;files&gt;"
COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE="&lt;files&gt; -noden innehåller inte element med '%s' attribut"
COM_JEDCHECKER_XML_FILES="Referenser till XML-filer"
COM_JEDCHECKER_XML_FILES_DESC="Kontrollera felaktiga filer och mappar referenser i XML-manifestet"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Filen kan inte hittas: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Mappen kan inte hittas: %s"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="The node %s is empty"
COM_JEDCHECKER_XML_FILES_EMPTY_LIST="Noden %s är tom"
COM_JEDCHECKER_LANG="Språkfiler"
COM_JEDCHECKER_LANG_DESC="Validerar språkfiler"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Felaktigt end-of-line-tecken hittades. Konvertera filen till Unix EOL (\n) format."

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="ตรวจพบเครื่อ
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="พบแท็ก PHP แบบสั้น เนื่องจากแท็กสั้นสามารถปิดการใช้งานใน PHP ขอแนะนำให้ใช้แท็กปกติเท่านั้น (&lt;?php) เพื่อเพิ่มความเข้ากันได้สูงสุด"
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="ห้ามใช้ superglobals อย่างยิ่ง"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="ไม่แนะนำให้ใช้การเข้าถึงฐานข้อมูลโดยตรง"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="เลิกใช้งานฟังก์ชั่นใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="เลิกใช้ใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="ลบออกแล้วใน Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="ลบออกแล้วใน Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS เลิกใช้แล้วใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError เลิกใช้แล้ว คุณควรใช้ JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log และ var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest เลิกใช้แล้ว คุณควรใช้ JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="เลิกใช้แล้วใน Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="เลิกใช้แล้วใน Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="ตรวจพบส่วนของ TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="ตรวจพบโฟลเดอร์ที่เหลือ"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="ตรวจพบไฟล์ที่เหลือ"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: ควรกำหนดตัวแปรโดยการอ้างอิงเท่านั้น"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="ตรวจพบช่องว่างที่จุดเริ่มต้นของไฟล์ PHP (อาจส่งผลให้มีข้อความเตือน 'ไม่สามารถแก้ไขส่วนหัว - ของข้อมูลส่วนหัวที่ส่งไปแล้ว')"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="ลบออกแล้วใน Joomla! 5 (ใช้ได้กับปลั๊กอินความเข้ากันได้แบบย้อนหลังเท่านั้น)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="ให้ใช้แทน"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS จะเพิ่มแฟล็กจำนวนมากเพื่อใช้วิธีการที่อาจเป็นอันตราย นอกจากนี้ ยังตรวจสอบลายเซ็นการโจมตีที่รู้จัก ดูข้อมูลเพิ่มเติมใน<a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>หน้าแรกของโครงการ</a><br>เอาต์พุต JAMSS ละเอียดมาก และมีประโยชน์มาก วางเมาส์เหนือบรรทัดใดก็ได้เพื่อดูรายละเอียด"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="พบชื่อไฟล์ที่น่าสงสัย :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Bayt sıra işareti (BOM) algılandı.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kısa PHP etiketi bulundu. PHP'de kısa etiketler devre dışı bırakılabildiğinden, uyumluluğu en üst düzeye çıkarmak için yalnızca normal etiketlerin (&lt;?php) kullanılması önerilir."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Süper küresellerin kullanımı kesinlikle önerilmez"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Doğrudan veritabanı erişiminin kullanılması kesinlikle önerilmez"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla 3'te kullanımdan kaldırılan işlevler"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="joomla 3'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="Joomla! 4'te kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="Joomla! 5'te kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS Joomla 3'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError kullanımdan kaldırıldı, JFactory::getApplication()->enqueueMessage(); kullanmalısınız;"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest kullanımdan kaldırıldı, JFactory::getApplication()->input; kullanmalısınız;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="Joomla! 4'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="Joomla! 5'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO ifadesi algılandı"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Kalan klasör algılandı"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Kalan dosya algılandı"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Katı Standartları: Yalnızca değişkenler referans olarak atanmalıdır"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="PHP dosyasının başındaki boşluklar algılandı ('Başlık bilgileri değiştirilemiyor - başlıklar zaten gönderildi' uyarı mesajına neden olabilir)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="Joomla! 5'te kaldırıldı (yalnızca Geriye Dönük Uyumluluk eklentisiyle kullanılabilir)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Bunun yerine kullanın"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Kötü Amaçlı Yazılımdan Koruma Tarama Komut Dosyası"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMES, potansiyel olarak tehlikeli yöntemlerin kullanımı için birçok uyarıyı yükseltecek ve ayrıca bilinen bazı saldırı imzalarını kontrol edecektir. Daha fazla bilgi edinin <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projenin ana sayfası</a><br>JAMSS çıktısı çok ayrıntılı ve çok kullanışlıdır, ayrıntıları görmek için herhangi bir satırın üzerine gelin."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Şüpheli dosya adı bulundu:"

View File

@ -73,19 +73,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Виявлено мітку поряд
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Знайдено короткий PHP-тег. Оскільки короткі теги можуть бути відключені в PHP, рекомендується використовувати тільки звичайні теґи (&lt;?php) для максимальної сумісності."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Категорично не рекомендується використання суперглобалів"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Використання прямого доступу до бази даних категорично не рекомендується"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Функції в Joomla 3 застаріли"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="застаріле в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="видалено в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS застаріло в Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError застаріло, необхідно використовувати JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log і var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest застарілий, необхідно використовувати JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="застаріле в Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Виявлено команду TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Виявлено теку залишків"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Виявлено залишковий файл"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Cуворі стандарти PHP: Тільки змінні повинні бути призначені за посиланням"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Скрипт сканування проти шкідливих програм"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS підніме багато прапорів для використання потенційно небезпечних методів, додатково перевіряючи деякі відомі ворожі підписи. Дізнайтесь більше на головній сторінці <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Проекту</a><br>вихід JAMSS є дуже детальним і дуже корисним, наведіть на будь-які рядки, щоб побачити подробиці."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Знайдено підозрілий файл:"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected.
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="Spaces at the beginning of PHP file detected (it might result in the 'Cannot modify header information - headers already sent' warning message)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"

View File

@ -72,19 +72,22 @@ COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="偵測到位元組順序記號 (BOM)
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="發現簡寫 PHP 標籤。因為簡寫標籤可在 PHP 中取消,建議僅使用一般標籤 (&lt;?php) 以最大提升相容性。"
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="強烈不鼓勵使用 superglobals"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="強烈不鼓勵直接存取資料庫"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla 3 已棄用函式"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="Joomla 3 棄用"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="Joomla! 4 已移除"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ5="removed in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS 在 Joomla 3 已棄用"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError 已棄用,你應使用 JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log 及 var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest 已棄用,你應使用 JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="Joomla! 4 已棄用"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ5="deprecated in Joomla! 5"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="偵測到 TODO 陳述"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="偵測到剩餘資料夾"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="偵測到剩餘檔案"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP 嚴格標準: 只有變數應透過參照指定"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES="偵測到 PHP 檔案最前面的空白 (也許導致 'Cannot modify header information - headers already sent' 警告訊息)"
COM_JEDCHECKER_ERROR_FRAMEWORK_J5LEGACY="removed in Joomla! 5 (available with the Backward Compatibility plugin only)"
COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE="Instead, use"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! 反惡意軟體掃描腳本"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS 會針對潛在危險方法的使用提出許多標記,另會檢查一些已知的攻擊特徵,在 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>專案頁面</a>找到更多<br>JAMSS 輸出字數非常多且很有用,將游標停在任意行上觀看細節。"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="找到可疑檔案:"

View File

@ -9,6 +9,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Filter\InputFilter;
/**
* class JedcheckerHelper
@ -34,7 +36,7 @@ abstract class JEDCheckerHelper
public static function findManifests($basedir)
{
// Find all XML files of the extension
$files = JFolder::files($basedir, '\.xml$', true, true);
$files = Folder::files($basedir, '\.xml$', true, true);
$excludeList = array();
@ -134,7 +136,7 @@ abstract class JEDCheckerHelper
}
}
$extension = strtolower(JFilterInput::getInstance()->clean($extension, 'cmd'));
$extension = strtolower(InputFilter::getInstance()->clean($extension, 'cmd'));
if ($type === 'component' && strpos($extension, 'com_') !== 0)
{

View File

@ -12,6 +12,9 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -81,7 +84,7 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
$this->encodingsRegex = '/' . implode('|', $encodings) . '/i';
// Find all php files of the extension
$files = JFolder::files($this->basedir, '\.php$', true, true);
$files = Folder::files($this->basedir, '\.php$', true, true);
// Iterate through all files
foreach ($files as $file)
@ -121,7 +124,7 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
if (preg_match($this->encodingsRegex, $line))
{
$found = true;
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_ERROR_ENCODING'), $i + 1, $origContent[$i]);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_ERROR_ENCODING'), $i + 1, $origContent[$i]);
}
}

View File

@ -11,6 +11,9 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -82,7 +85,7 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
$this->errorreportingRegex = '/' . implode('|', $codes) . '/i';
// Find all php files of the extension
$files = JFolder::files($this->basedir, '\.php$', true, true);
$files = Folder::files($this->basedir, '\.php$', true, true);
// Iterate through all files
foreach ($files as $file)
@ -122,7 +125,7 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
if (preg_match($this->errorreportingRegex, $line))
{
$found = true;
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_ERROR_ERRORREPORTING'), $i + 1, $origContent[$i]);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_ERROR_ERRORREPORTING'), $i + 1, $origContent[$i]);
}
}

View File

@ -32,11 +32,13 @@ notice_groups="errorlog,todo"
errorlog="error_log,var_export,var_dump,print_r,debug_zval_dump"
todo="@TODO"
compatibility_groups="notinj3,notinj4,deprecated,deprecatedinj4,jerr,DS,strict"
compatibility_groups="notinj3,notinj4,notinj5,deprecated,deprecatedinj4,deprecatedinj5,jerr,DS,strict"
notinj3="JUtility::isWinOS,JFTP,JLDAP,JWebClient,JloadResultArray,nameQuote,JRequest::checkToken,JParameter,JElement,JFormFieldEditors,JHtmlImage,JRules,JSimpleXML,JPane,$db->getEscaped,JDate::toMysql,JUtility::sendMail,JUtility::sendAdminMail,JUtility::getToken,JFactory::getXMLParser,JDate::toMysql"
notinj4="JInstallerComponent,JInstallerFile,JInstallerLanguage,JInstallerLibrary,JInstallerModule,JInstallerPackage,JInstallerPlugin,JInstallerTemplate,JSubMenuHelper,pagination_item_active,pagination_item_inactive,JVersion::RELEASE,JVersion::DEV_LEVEL,JVersion::BUILD,JHtmlBootstrap::modal,JHtml::_('bootstrap.modal',JHtmlBatch,JHtml::_('batch.,JAccess::$assetPermissionsById,JAccess::$assetPermissionsByName,JAccess::preloadPermissionsParentIdMapping,JAccess::getActions,JApplicationWebRouter,JApplicationWebRouterBase,JApplicationWebRouterRest,$app->getPageParameters,JApplicationHelper::parseXMLLangMetaFile,JCrypt::hasStrongPasswordSupport,JCacheStorage::test,JFactory::getXml,Factory::getXml,JFactory::getEditor,Factory::getEditor,JFilterInput::_,JNode,JTree,JGrid,JArrayHelper,$_PROFILER"
notinj4="JInstallerComponent=>JInstallerAdapterComponent,JInstallerFile=>JInstallerAdapterFile,JInstallerLanguage=>JInstallerAdapterLanguage,JInstallerLibrary=>JInstallerAdapterLibrary,JInstallerModule=>JInstallerAdapterModule,JInstallerPackage=>JInstallerAdapterPackage,JInstallerPlugin=>JInstallerAdapterPlugin,JInstallerTemplate=>JInstallerAdapterTemplate,JSubMenuHelper=>JHtmlSidebar,pagination_item_active=>JLayout joomla.pagination.link,pagination_item_inactive=>JLayout joomla.pagination.link,JVersion::RELEASE,JVersion::DEV_LEVEL,JVersion::BUILD,JHtmlBootstrap::modal=>JHtmlBootstrap::renderModal,JHtml::_('bootstrap.modal'=>JHtml::_('bootstrap.renderModal',JHtmlBatch=>JLayouts,JHtml::_('batch.=>JLayouts,JAccess::$assetPermissionsById,JAccess::$assetPermissionsByName,JAccess::preloadPermissionsParentIdMapping,JAccess::getActions=>JAccess::getActionsFromFile/JAccess::getActionsFromData,JApplicationWebRouter=>joomla/router package,JApplicationWebRouterBase=>joomla/router package,JApplicationWebRouterRest=>joomla/router package,->isSite()=>isClient,->isAdmin()=>isClient,$app->getPageParameters=>getParams,JApplicationHelper::parseXMLLangMetaFile,JCrypt::hasStrongPasswordSupport,JCryptCipher3Des=>JCryptCipherCryptoбJCryptCipherBlowfish=>JCryptCipherCrypto,JCryptCipherMcrypt=>JCryptCipherCrypto,JCryptCipherRijndael256=>JCryptCipherCrypto,JCryptCipherSimpleJCacheStorage::test,JFactory::getXml=>SimpleXMLElement,Factory::getXml=>SimpleXMLElement,JFactory::getEditor=>JEditor::getInstance,Factory::getEditor=>JEditor::getInstance,JFactory::getUri=>Uri::getInstance,Factory::getUri=>Uri::getInstance,JBrowser::isSSLConnection=>JApplicationCms::isSSLConnection,JFilterInput::_,JNode,JTree,JGrid,JArrayHelper=>Joomla\\Utilities\\ArrayHelper,$_PROFILER=>Joomla\\CMS\\Profiler\\Profiler::getInstance,JProfiler::getmicrotime,JProfiler::getMemory,JMail::sendAdminMail,JString=>Joomla\\String\\StringHelper"
notinj5="JFactory::getUser(),Factory::getUser()"
deprecated="JHtmlBehavior::mootools,JHtml::_('behavior.mootools',JRequest,->assignRef"
deprecatedinj4="pagination_list_render,JHtmlSortablelist::sortable,JHtml::_('sortablelist.sortable',JApplicationBase"
deprecatedinj4="pagination_list_render=>JLayout joomla.pagination.list,JHtmlSortablelist::sortable=>JHtmlDraggablelist::draggable,JHtml::_('sortablelist.sortable'=>JHtml::_('draggablelist.draggable',JApplicationBase=>Joomla\\Application\\AbstractApplication"
deprecatedinj5="Joomla\\CMS\\Filesystem\\File=>\\Joomla\\Filesystem\\File,Joomla\\CMS\\Filesystem\\FilesystemHelper=>Joomla\\Filesystem\\Helper,Joomla\\CMS\\Filesystem\\Folder=>Joomla\\Filesystem\\Folder,Joomla\\CMS\\Filesystem\\Patcher=>Joomla\\Filesystem\\Patcher,Joomla\\CMS\\Filesystem\\Path=>Joomla\\Filesystem\\Path,Joomla\\CMS\\Filesystem\\Stream=>Joomla\\Filesystem\\Stream,Joomla\\CMS\\Filesystem\\Streams\\StreamString=>Joomla\\Filesystem\\Stream\\StringWrapper,Joomla\\CMS\\Filesystem\\Support\\StringController=>Joomla\\Filesystem\\Support\\StringController"
jerr="JError::"
DS=" DS ,.DS., DS.,.DS "
strict="&JFactory,&JModuleHelper"

View File

@ -11,6 +11,9 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -83,15 +86,15 @@ class JedcheckerRulesFramework extends JEDcheckerRule
$regexLeftoverFolders = '^' . $this->regexLeftoverFolders . '$';
// Get matched files and folder (w/o default exclusion list)
$folders = JFolder::folders($this->basedir, $regexLeftoverFolders, true, true, array(), array());
$files = JFolder::files($this->basedir, $regexLeftoverFolders, true, true, array(), array());
$folders = Folder::folders($this->basedir, $regexLeftoverFolders, true, true, array(), array());
$files = Folder::files($this->basedir, $regexLeftoverFolders, true, true, array(), array());
if ($folders !== false)
{
// Warn on leftover folders found
foreach ($folders as $folder)
{
$this->report->addWarning($folder, JText::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER"));
$this->report->addWarning($folder, Text::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER"));
}
}
@ -100,11 +103,11 @@ class JedcheckerRulesFramework extends JEDcheckerRule
// Warn on leftover files found
foreach ($files as $file)
{
$this->report->addWarning($file, JText::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE"));
$this->report->addWarning($file, Text::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE"));
}
}
$files = JFolder::files($this->basedir, '\.php$', true, true);
$files = Folder::files($this->basedir, '\.php$', true, true);
foreach ($files as $file)
{
@ -154,36 +157,43 @@ class JedcheckerRulesFramework extends JEDcheckerRule
// Check BOM
if (strncmp($content, "\xEF\xBB\xBF", 3) === 0)
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND'));
$result = true;
}
// Report spaces/tabs/EOLs at the beginning of file
if (strpos(" \t\n\r\v\f", $content[0]) !== false)
{
$this->report->addNotice($file, JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES'));
$this->report->addNotice($file, Text::_('COM_JEDCHECKER_ERROR_FRAMEWORK_LEADING_SPACES'));
$result = true;
}
// Clean non-code
$content = JEDCheckerHelper::cleanPhpCode(
$cleanContent = JEDCheckerHelper::cleanPhpCode(
$content,
JEDCheckerHelper::CLEAN_HTML | JEDCheckerHelper::CLEAN_COMMENTS | JEDCheckerHelper::CLEAN_STRINGS
);
$cleanContent = JEDCheckerHelper::splitLines($content);
// Check short PHP tag
if (preg_match('/<\?\s/', $content, $match, PREG_OFFSET_CAPTURE))
if (preg_match('/<\?\s/', $cleanContent, $match, PREG_OFFSET_CAPTURE))
{
$lineno = substr_count($content, "\n", 0, $match[0][1]);
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG'), $lineno + 1, $origContent[$lineno]);
$lineno = substr_count($cleanContent, "\n", 0, $match[0][1]);
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG'), $lineno + 1, $origContent[$lineno]);
$result = true;
}
$cleanContentKeepStrings = JEDCheckerHelper::cleanPhpCode(
$content,
JEDCheckerHelper::CLEAN_HTML | JEDCheckerHelper::CLEAN_COMMENTS
);
$cleanContent = JEDCheckerHelper::splitLines($cleanContent);
$cleanContentKeepStrings = JEDCheckerHelper::splitLines($cleanContentKeepStrings);
// Run other tests
foreach ($this->getTests() as $testObject)
{
if ($this->runTest($file, $origContent, $cleanContent, $testObject))
if ($this->runTest($file, $origContent, $cleanContent, $cleanContentKeepStrings, $testObject))
{
$result = true;
}
@ -198,11 +208,12 @@ class JedcheckerRulesFramework extends JEDcheckerRule
* @param string $file The file name
* @param array $origContent The file content
* @param array $cleanContent The file content w/o non-code elements
* @param array $cleanContentKeepStrings The file content w/o comments and HTML
* @param object $testObject The test object generated by getTests()
*
* @return boolean
*/
private function runTest($file, $origContent, $cleanContent, $testObject)
private function runTest($file, $origContent, $cleanContent, $cleanContentKeepStrings, $testObject)
{
// @todo remove as unused?
$error_count = 0;
@ -213,24 +224,17 @@ class JedcheckerRulesFramework extends JEDcheckerRule
foreach ($testObject->tests as $singleTest)
{
$regex = preg_quote($singleTest, '/');
$lineContent = $singleTest->keepStrings ? $cleanContentKeepStrings[$line_number] : $line;
// Add word boundary check for rules staring/ending with a letter (to avoid false-positives because of partial match)
if (ctype_alpha($singleTest[0]))
if (preg_match($singleTest->regex, $lineContent))
{
$regex = '\b' . $regex;
}
$origLine = str_ireplace($singleTest->test, '<b>' . $singleTest->test . '</b>', htmlspecialchars($origLine));
$error_message = Text::_('COM_JEDCHECKER_ERROR_FRAMEWORK_' . strtoupper($testObject->group)) . ':<pre>' . $origLine . '</pre>';
if (ctype_alpha($singleTest[strlen($singleTest) - 1]))
{
$regex .= '\b';
}
if (preg_match('/' . $regex . '/i', $line))
{
$origLine = str_ireplace($singleTest, '<b>' . $singleTest . '</b>', htmlspecialchars($origLine));
$error_message = JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_' . strtoupper($testObject->group)) . ':<pre>' . $origLine . '</pre>';
if ($singleTest->replacement !== false)
{
$error_message .= Text::_('COM_JEDCHECKER_ERROR_FRAMEWORK_INSTEAD_USE') . ': ' . $singleTest->replacement;
}
switch ($testObject->kind)
{
@ -250,8 +254,8 @@ class JedcheckerRulesFramework extends JEDcheckerRule
}
}
// If you scored 10 errors on a single file, that's enough for now.
if ($error_count > 10)
// If you scored 100 errors on a single file, that's enough for now.
if ($error_count > 100)
{
return true;
}
@ -287,12 +291,80 @@ class JedcheckerRulesFramework extends JEDcheckerRule
$newTest = new stdClass;
$newTest->group = $group;
$newTest->kind = $test;
$newTest->tests = explode(",", $this->params->get($group));
$newTest->tests = array();
foreach (explode(",", $this->params->get($group)) as $match)
{
if (strpos($match, '=>') !== false)
{
list($match, $replacement) = explode('=>', $match, 2);
}
else
{
$replacement = false;
}
$testObj = new stdClass;
$testObj->test = $match;
$testObj->regex = $this->generateRegex($match);
$testObj->replacement = $replacement;
$testObj->keepStrings = strpos($match, "'") !== false;
$newTest->tests[] = $testObj;
}
$this->tests[] = $newTest;
}
}
$newTest = new stdClass;
$newTest->group = 'j5legacy';
$newTest->kind = 'compatibility';
$newTest->tests = array();
// Too many tests for j5legacy group, so that they are extracted to separate file
$j5legacy = parse_ini_file(__DIR__ . '/framework_j5legacy.ini');
foreach ($j5legacy as $oldClass => $newClass)
{
$testObj = new stdClass;
$testObj->test = $oldClass;
$testObj->regex = $this->generateRegex($oldClass, true);
$testObj->replacement = $newClass;
$testObj->keepStrings = false;
$newTest->tests[] = $testObj;
}
$this->tests[] = $newTest;
}
return $this->tests;
}
/**
* Generates regular expression for a given test
*
* @param string $test The string to match
* @param boolean $matchCase True for case-sensitive matching
*
* @return string
*/
private function generateRegex($test, $matchCase = false)
{
$regex = preg_quote($test, '/');
// Add word boundary check for rules staring/ending with a letter (to avoid false-positives because of partial match)
if (ctype_alpha($test[0]))
{
$regex = '\b' . $regex;
}
if (ctype_alpha($test[strlen($test) - 1]))
{
$regex .= '\b';
}
return '/' . $regex . '/' . ($matchCase ? '' : 'i');
}
}

View File

@ -0,0 +1,479 @@
ActionLogPlugin="\\Joomla\\Component\\Actionlogs\\Administrator\\Plugin\\ActionLogPlugin"
FieldsPlugin="\\Joomla\\Component\\Fields\\Administrator\\Plugin\\FieldsPlugin"
FieldsListPlugin="\\Joomla\\Component\\Fields\\Administrator\\Plugin\\FieldsListPlugin"
PrivacyExportDomain="\\Joomla\\Component\\Privacy\\Administrator\\Export\\Domain"
PrivacyExportField="\\Joomla\\Component\\Privacy\\Administrator\\Export\\Field"
PrivacyExportItem="\\Joomla\\Component\\Privacy\\Administrator\\Export\\Item"
PrivacyPlugin="\\Joomla\\Component\\Privacy\\Administrator\\Plugin\\PrivacyPlugin"
PrivacyRemovalStatus="\\Joomla\\Component\\Privacy\\Administrator\\Removal\\Status"
PrivacyTableRequest="\\Joomla\\Component\\Privacy\\Administrator\\Table\\RequestTable"
TagsTableTag="\\Joomla\\Component\\Tags\\Administrator\\Table\\TagTable"
ContentHelperRoute="\\Joomla\\Component\\Content\\Site\\Helper\\RouteHelper"
FinderIndexerAdapter="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Adapter"
FinderIndexerHelper="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Helper"
FinderIndexer="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Indexer"
FinderIndexerParser="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Parser"
FinderIndexerQuery="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Query"
FinderIndexerResult="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Result"
FinderIndexerTaxonomy="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Taxonomy"
FinderIndexerToken="\\Joomla\\Component\\Finder\\Administrator\\Indexer\\Token"
JRegistry="\\Joomla\\Registry\\Registry"
JRegistryFormatIni="\\Joomla\\Registry\\Format\\Ini"
JRegistryFormatJson="\\Joomla\\Registry\\Format\\Json"
JRegistryFormatPhp="\\Joomla\\Registry\\Format\\Php"
JRegistryFormatXml="\\Joomla\\Registry\\Format\\Xml"
JStringInflector="\\Joomla\\String\\Inflector"
JStringNormalise="\\Joomla\\String\\Normalise"
JData="\\Joomla\\Data\\DataObject"
JDataSet="\\Joomla\\Data\\DataSet"
JDataDumpable="\\Joomla\\Data\\DumpableInterface"
JApplicationAdministrator="\\Joomla\\CMS\\Application\\AdministratorApplication"
JApplicationHelper="\\Joomla\\CMS\\Application\\ApplicationHelper"
JApplicationBase="\\Joomla\\CMS\\Application\\BaseApplication"
JApplicationCli="\\Joomla\\CMS\\Application\\CliApplication"
JApplicationCms="\\Joomla\\CMS\\Application\\CMSApplication"
JApplicationDaemon="\\Joomla\\CMS\\Application\\DaemonApplication"
JApplicationSite="\\Joomla\\CMS\\Application\\SiteApplication"
JApplicationWeb="\\Joomla\\CMS\\Application\\WebApplication"
JApplicationWebClient="\\Joomla\\Application\\Web\\WebClient"
JDaemon="\\Joomla\\CMS\\Application\\DaemonApplication"
JCli="\\Joomla\\CMS\\Application\\CliApplication"
JWeb="\\Joomla\\CMS\\Application\\WebApplication"
JWebClient="\\Joomla\\Application\\Web\\WebClient"
JModelAdmin="\\Joomla\\CMS\\MVC\\Model\\AdminModel"
JModelForm="\\Joomla\\CMS\\MVC\\Model\\FormModel"
JModelItem="\\Joomla\\CMS\\MVC\\Model\\ItemModel"
JModelList="\\Joomla\\CMS\\MVC\\Model\\ListModel"
JModelLegacy="\\Joomla\\CMS\\MVC\\Model\\BaseDatabaseModel"
JViewCategories="\\Joomla\\CMS\\MVC\\View\\CategoriesView"
JViewCategory="\\Joomla\\CMS\\MVC\\View\\CategoryView"
JViewCategoryfeed="\\Joomla\\CMS\\MVC\\View\\CategoryFeedView"
JViewLegacy="\\Joomla\\CMS\\MVC\\View\\HtmlView"
JControllerAdmin="\\Joomla\\CMS\\MVC\\Controller\\AdminController"
JControllerLegacy="\\Joomla\\CMS\\MVC\\Controller\\BaseController"
JControllerForm="\\Joomla\\CMS\\MVC\\Controller\\FormController"
JTableInterface="\\Joomla\\CMS\\Table\\TableInterface"
JTable="\\Joomla\\CMS\\Table\\Table"
JTableNested="\\Joomla\\CMS\\Table\\Nested"
JTableAsset="\\Joomla\\CMS\\Table\\Asset"
JTableExtension="\\Joomla\\CMS\\Table\\Extension"
JTableLanguage="\\Joomla\\CMS\\Table\\Language"
JTableUpdate="\\Joomla\\CMS\\Table\\Update"
JTableUpdatesite="\\Joomla\\CMS\\Table\\UpdateSite"
JTableUser="\\Joomla\\CMS\\Table\\User"
JTableUsergroup="\\Joomla\\CMS\\Table\\Usergroup"
JTableViewlevel="\\Joomla\\CMS\\Table\\ViewLevel"
JTableContenthistory="\\Joomla\\CMS\\Table\\ContentHistory"
JTableContenttype="\\Joomla\\CMS\\Table\\ContentType"
JTableCorecontent="\\Joomla\\CMS\\Table\\CoreContent"
JTableUcm="\\Joomla\\CMS\\Table\\Ucm"
JTableCategory="\\Joomla\\CMS\\Table\\Category"
JTableContent="\\Joomla\\CMS\\Table\\Content"
JTableMenu="\\Joomla\\CMS\\Table\\Menu"
JTableMenuType="\\Joomla\\CMS\\Table\\MenuType"
JTableModule="\\Joomla\\CMS\\Table\\Module"
Joomla\\CMS\\Table\\Updatesite="\\Joomla\\CMS\\Table\\UpdateSite"
Joomla\\CMS\\Table\\Viewlevel="\\Joomla\\CMS\\Table\\ViewLevel"
Joomla\\CMS\\Table\\Contenthistory="\\Joomla\\CMS\\Table\\ContentHistory"
Joomla\\CMS\\Table\\Contenttype="\\Joomla\\CMS\\Table\\ContentType"
Joomla\\CMS\\Table\\Corecontent="\\Joomla\\CMS\\Table\\CoreContent"
JAccess="\\Joomla\\CMS\\Access\\Access"
JAccessRule="\\Joomla\\CMS\\Access\\Rule"
JAccessRules="\\Joomla\\CMS\\Access\\Rules"
JAccessExceptionNotallowed="\\Joomla\\CMS\\Access\\Exception\\NotAllowed"
JRule="\\Joomla\\CMS\\Access\\Rule"
JRules="\\Joomla\\CMS\\Access\\Rules"
JHelp="\\Joomla\\CMS\\Help\\Help"
JCaptcha="\\Joomla\\CMS\\Captcha\\Captcha"
JLanguageAssociations="\\Joomla\\CMS\\Language\\Associations"
JLanguage="\\Joomla\\CMS\\Language\\Language"
JLanguageHelper="\\Joomla\\CMS\\Language\\LanguageHelper"
JLanguageMultilang="\\Joomla\\CMS\\Language\\Multilanguage"
JText="\\Joomla\\CMS\\Language\\Text"
JLanguageTransliterate="\\Joomla\\CMS\\Language\\Transliterate"
JComponentHelper="\\Joomla\\CMS\\Component\\ComponentHelper"
JComponentRecord="\\Joomla\\CMS\\Component\\ComponentRecord"
JComponentExceptionMissing="\\Joomla\\CMS\\Component\\Exception\\MissingComponentException"
JComponentRouterBase="\\Joomla\\CMS\\Component\\Router\\RouterBase"
JComponentRouterInterface="\\Joomla\\CMS\\Component\\Router\\RouterInterface"
JComponentRouterLegacy="\\Joomla\\CMS\\Component\\Router\\RouterLegacy"
JComponentRouterView="\\Joomla\\CMS\\Component\\Router\\RouterView"
JComponentRouterViewconfiguration="\\Joomla\\CMS\\Component\\Router\\RouterViewConfiguration"
JComponentRouterRulesMenu="\\Joomla\\CMS\\Component\\Router\\Rules\\MenuRules"
JComponentRouterRulesNomenu="\\Joomla\\CMS\\Component\\Router\\Rules\\NomenuRules"
JComponentRouterRulesInterface="\\Joomla\\CMS\\Component\\Router\\Rules\\RulesInterface"
JComponentRouterRulesStandard="\\Joomla\\CMS\\Component\\Router\\Rules\\StandardRules"
JEditor="\\Joomla\\CMS\\Editor\\Editor"
JErrorPage="\\Joomla\\CMS\\Exception\\ExceptionHandler"
JAuthenticationHelper="\\Joomla\\CMS\\Helper\\AuthenticationHelper"
JHelper="\\Joomla\\CMS\\Helper\\CMSHelper"
JHelperContent="\\Joomla\\CMS\\Helper\\ContentHelper"
JLibraryHelper="\\Joomla\\CMS\\Helper\\LibraryHelper"
JHelperMedia="\\Joomla\\CMS\\Helper\\MediaHelper"
JModuleHelper="\\Joomla\\CMS\\Helper\\ModuleHelper"
JHelperRoute="\\Joomla\\CMS\\Helper\\RouteHelper"
JHelperTags="\\Joomla\\CMS\\Helper\\TagsHelper"
JHelperUsergroups="\\Joomla\\CMS\\Helper\\UserGroupsHelper"
JLayoutBase="\\Joomla\\CMS\\Layout\\BaseLayout"
JLayoutFile="\\Joomla\\CMS\\Layout\\FileLayout"
JLayoutHelper="\\Joomla\\CMS\\Layout\\LayoutHelper"
JLayout="\\Joomla\\CMS\\Layout\\LayoutInterface"
JResponseJson="\\Joomla\\CMS\\Response\\JsonResponse"
JPlugin="\\Joomla\\CMS\\Plugin\\CMSPlugin"
JPluginHelper="\\Joomla\\CMS\\Plugin\\PluginHelper"
JMenu="\\Joomla\\CMS\\Menu\\AbstractMenu"
JMenuAdministrator="\\Joomla\\CMS\\Menu\\AdministratorMenu"
JMenuItem="\\Joomla\\CMS\\Menu\\MenuItem"
JMenuSite="\\Joomla\\CMS\\Menu\\SiteMenu"
JPagination="\\Joomla\\CMS\\Pagination\\Pagination"
JPaginationObject="\\Joomla\\CMS\\Pagination\\PaginationObject"
JPathway="\\Joomla\\CMS\\Pathway\\Pathway"
JPathwaySite="\\Joomla\\CMS\\Pathway\\SitePathway"
JSchemaChangeitem="\\Joomla\\CMS\\Schema\\ChangeItem"
JSchemaChangeset="\\Joomla\\CMS\\Schema\\ChangeSet"
JSchemaChangeitemMysql="\\Joomla\\CMS\\Schema\\ChangeItem\\MysqlChangeItem"
JSchemaChangeitemPostgresql="\\Joomla\\CMS\\Schema\\ChangeItem\\PostgresqlChangeItem"
JUcm="\\Joomla\\CMS\\UCM\\UCM"
JUcmBase="\\Joomla\\CMS\\UCM\\UCMBase"
JUcmContent="\\Joomla\\CMS\\UCM\\UCMContent"
JUcmType="\\Joomla\\CMS\\UCM\\UCMType"
JToolbar="\\Joomla\\CMS\\Toolbar\\Toolbar"
JToolbarButton="\\Joomla\\CMS\\Toolbar\\ToolbarButton"
JToolbarButtonConfirm="\\Joomla\\CMS\\Toolbar\\Button\\ConfirmButton"
JToolbarButtonCustom="\\Joomla\\CMS\\Toolbar\\Button\\CustomButton"
JToolbarButtonHelp="\\Joomla\\CMS\\Toolbar\\Button\\HelpButton"
JToolbarButtonLink="\\Joomla\\CMS\\Toolbar\\Button\\LinkButton"
JToolbarButtonPopup="\\Joomla\\CMS\\Toolbar\\Button\\PopupButton"
JToolbarButtonSeparator="\\Joomla\\CMS\\Toolbar\\Button\\SeparatorButton"
JToolbarButtonStandard="\\Joomla\\CMS\\Toolbar\\Button\\StandardButton"
JToolbarHelper="\\Joomla\\CMS\\Toolbar\\ToolbarHelper"
JButton="\\Joomla\\CMS\\Toolbar\\ToolbarButton"
JVersion="\\Joomla\\CMS\\Version"
JAuthentication="\\Joomla\\CMS\\Authentication\\Authentication"
JAuthenticationResponse="\\Joomla\\CMS\\Authentication\\AuthenticationResponse"
JBrowser="\\Joomla\\CMS\\Environment\\Browser"
JAssociationExtensionInterface="\\Joomla\\CMS\\Association\\AssociationExtensionInterface"
JAssociationExtensionHelper="\\Joomla\\CMS\\Association\\AssociationExtensionHelper"
JDocument="\\Joomla\\CMS\\Document\\Document"
JDocumentError="\\Joomla\\CMS\\Document\\ErrorDocument"
JDocumentFeed="\\Joomla\\CMS\\Document\\FeedDocument"
JDocumentHtml="\\Joomla\\CMS\\Document\\HtmlDocument"
JDocumentImage="\\Joomla\\CMS\\Document\\ImageDocument"
JDocumentJson="\\Joomla\\CMS\\Document\\JsonDocument"
JDocumentOpensearch="\\Joomla\\CMS\\Document\\OpensearchDocument"
JDocumentRaw="\\Joomla\\CMS\\Document\\RawDocument"
JDocumentRenderer="\\Joomla\\CMS\\Document\\DocumentRenderer"
JDocumentXml="\\Joomla\\CMS\\Document\\XmlDocument"
JDocumentRendererFeedAtom="\\Joomla\\CMS\\Document\\Renderer\\Feed\\AtomRenderer"
JDocumentRendererFeedRss="\\Joomla\\CMS\\Document\\Renderer\\Feed\\RssRenderer"
JDocumentRendererHtmlComponent="\\Joomla\\CMS\\Document\\Renderer\\Html\\ComponentRenderer"
JDocumentRendererHtmlHead="\\Joomla\\CMS\\Document\\Renderer\\Html\\HeadRenderer"
JDocumentRendererHtmlMessage="\\Joomla\\CMS\\Document\\Renderer\\Html\\MessageRenderer"
JDocumentRendererHtmlModule="\\Joomla\\CMS\\Document\\Renderer\\Html\\ModuleRenderer"
JDocumentRendererHtmlModules="\\Joomla\\CMS\\Document\\Renderer\\Html\\ModulesRenderer"
JDocumentRendererAtom="\\Joomla\\CMS\\Document\\Renderer\\Feed\\AtomRenderer"
JDocumentRendererRSS="\\Joomla\\CMS\\Document\\Renderer\\Feed\\RssRenderer"
JDocumentRendererComponent="\\Joomla\\CMS\\Document\\Renderer\\Html\\ComponentRenderer"
JDocumentRendererHead="\\Joomla\\CMS\\Document\\Renderer\\Html\\HeadRenderer"
JDocumentRendererMessage="\\Joomla\\CMS\\Document\\Renderer\\Html\\MessageRenderer"
JDocumentRendererModule="\\Joomla\\CMS\\Document\\Renderer\\Html\\ModuleRenderer"
JDocumentRendererModules="\\Joomla\\CMS\\Document\\Renderer\\Html\\ModulesRenderer"
JFeedEnclosure="\\Joomla\\CMS\\Document\\Feed\\FeedEnclosure"
JFeedImage="\\Joomla\\CMS\\Document\\Feed\\FeedImage"
JFeedItem="\\Joomla\\CMS\\Document\\Feed\\FeedItem"
JOpenSearchImage="\\Joomla\\CMS\\Document\\Opensearch\\OpensearchImage"
JOpenSearchUrl="\\Joomla\\CMS\\Document\\Opensearch\\OpensearchUrl"
JFilterInput="\\Joomla\\CMS\\Filter\\InputFilter"
JFilterOutput="\\Joomla\\CMS\\Filter\\OutputFilter"
JHttp="\\Joomla\\CMS\\Http\\Http"
JHttpFactory="\\Joomla\\CMS\\Http\\HttpFactory"
JHttpResponse="\\Joomla\\CMS\\Http\\Response"
JHttpTransport="\\Joomla\\CMS\\Http\\TransportInterface"
JHttpTransportCurl="\\Joomla\\CMS\\Http\\Transport\\CurlTransport"
JHttpTransportSocket="\\Joomla\\CMS\\Http\\Transport\\SocketTransport"
JHttpTransportStream="\\Joomla\\CMS\\Http\\Transport\\StreamTransport"
JInstaller="\\Joomla\\CMS\\Installer\\Installer"
JInstallerAdapter="\\Joomla\\CMS\\Installer\\InstallerAdapter"
JInstallerExtension="\\Joomla\\CMS\\Installer\\InstallerExtension"
JExtension="\\Joomla\\CMS\\Installer\\InstallerExtension"
JInstallerHelper="\\Joomla\\CMS\\Installer\\InstallerHelper"
JInstallerScript="\\Joomla\\CMS\\Installer\\InstallerScript"
JInstallerManifest="\\Joomla\\CMS\\Installer\\Manifest"
JInstallerAdapterComponent="\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter"
JInstallerComponent="\\Joomla\\CMS\\Installer\\Adapter\\ComponentAdapter"
JInstallerAdapterFile="\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter"
JInstallerFile="\\Joomla\\CMS\\Installer\\Adapter\\FileAdapter"
JInstallerAdapterLanguage="\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter"
JInstallerLanguage="\\Joomla\\CMS\\Installer\\Adapter\\LanguageAdapter"
JInstallerAdapterLibrary="\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter"
JInstallerLibrary="\\Joomla\\CMS\\Installer\\Adapter\\LibraryAdapter"
JInstallerAdapterModule="\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter"
JInstallerModule="\\Joomla\\CMS\\Installer\\Adapter\\ModuleAdapter"
JInstallerAdapterPackage="\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter"
JInstallerPackage="\\Joomla\\CMS\\Installer\\Adapter\\PackageAdapter"
JInstallerAdapterPlugin="\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter"
JInstallerPlugin="\\Joomla\\CMS\\Installer\\Adapter\\PluginAdapter"
JInstallerAdapterTemplate="\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter"
JInstallerTemplate="\\Joomla\\CMS\\Installer\\Adapter\\TemplateAdapter"
JInstallerManifestLibrary="\\Joomla\\CMS\\Installer\\Manifest\\LibraryManifest"
JInstallerManifestPackage="\\Joomla\\CMS\\Installer\\Manifest\\PackageManifest"
JRouterAdministrator="\\Joomla\\CMS\\Router\\AdministratorRouter"
JRoute="\\Joomla\\CMS\\Router\\Route"
JRouter="\\Joomla\\CMS\\Router\\Router"
JRouterSite="\\Joomla\\CMS\\Router\\SiteRouter"
JCategories="\\Joomla\\CMS\\Categories\\Categories"
JCategoryNode="\\Joomla\\CMS\\Categories\\CategoryNode"
JDate="\\Joomla\\CMS\\Date\\Date"
JLog="\\Joomla\\CMS\\Log\\Log"
JLogEntry="\\Joomla\\CMS\\Log\\LogEntry"
JLogLogger="\\Joomla\\CMS\\Log\\Logger"
JLogger="\\Joomla\\CMS\\Log\\Logger"
JLogLoggerCallback="\\Joomla\\CMS\\Log\\Logger\\CallbackLogger"
JLogLoggerDatabase="\\Joomla\\CMS\\Log\\Logger\\DatabaseLogger"
JLogLoggerEcho="\\Joomla\\CMS\\Log\\Logger\\EchoLogger"
JLogLoggerFormattedtext="\\Joomla\\CMS\\Log\\Logger\\FormattedtextLogger"
JLogLoggerMessagequeue="\\Joomla\\CMS\\Log\\Logger\\MessagequeueLogger"
JLogLoggerSyslog="\\Joomla\\CMS\\Log\\Logger\\SyslogLogger"
JLogLoggerW3c="\\Joomla\\CMS\\Log\\Logger\\W3cLogger"
JProfiler="\\Joomla\\CMS\\Profiler\\Profiler"
JUri="\\Joomla\\CMS\\Uri\\Uri"
JCache="\\Joomla\\CMS\\Cache\\Cache"
JCacheController="\\Joomla\\CMS\\Cache\\CacheController"
JCacheStorage="\\Joomla\\CMS\\Cache\\CacheStorage"
JCacheControllerCallback="\\Joomla\\CMS\\Cache\\Controller\\CallbackController"
JCacheControllerOutput="\\Joomla\\CMS\\Cache\\Controller\\OutputController"
JCacheControllerPage="\\Joomla\\CMS\\Cache\\Controller\\PageController"
JCacheControllerView="\\Joomla\\CMS\\Cache\\Controller\\ViewController"
JCacheStorageApcu="\\Joomla\\CMS\\Cache\\Storage\\ApcuStorage"
JCacheStorageHelper="\\Joomla\\CMS\\Cache\\Storage\\CacheStorageHelper"
JCacheStorageFile="\\Joomla\\CMS\\Cache\\Storage\\FileStorage"
JCacheStorageMemcached="\\Joomla\\CMS\\Cache\\Storage\\MemcachedStorage"
JCacheStorageRedis="\\Joomla\\CMS\\Cache\\Storage\\RedisStorage"
JCacheStorageWincache="\\Joomla\\CMS\\Cache\\Storage\\WincacheStorage"
JCacheException="\\Joomla\\CMS\\Cache\\Exception\\CacheExceptionInterface"
JCacheExceptionConnecting="\\Joomla\\CMS\\Cache\\Exception\\CacheConnectingException"
JCacheExceptionUnsupported="\\Joomla\\CMS\\Cache\\Exception\\UnsupportedCacheException"
JSession="\\Joomla\\CMS\\Session\\Session"
JUser="\\Joomla\\CMS\\User\\User"
JUserHelper="\\Joomla\\CMS\\User\\UserHelper"
JForm="\\Joomla\\CMS\\Form\\Form"
JFormField="\\Joomla\\CMS\\Form\\FormField"
JFormHelper="\\Joomla\\CMS\\Form\\FormHelper"
JFormRule="\\Joomla\\CMS\\Form\\FormRule"
JFormFieldAccessLevel="\\Joomla\\CMS\\Form\\Field\\AccesslevelField"
JFormFieldAliastag="\\Joomla\\CMS\\Form\\Field\\AliastagField"
JFormFieldAuthor="\\Joomla\\CMS\\Form\\Field\\AuthorField"
JFormFieldCacheHandler="\\Joomla\\CMS\\Form\\Field\\CachehandlerField"
JFormFieldCalendar="\\Joomla\\CMS\\Form\\Field\\CalendarField"
JFormFieldCaptcha="\\Joomla\\CMS\\Form\\Field\\CaptchaField"
JFormFieldCategory="\\Joomla\\CMS\\Form\\Field\\CategoryField"
JFormFieldCheckbox="\\Joomla\\CMS\\Form\\Field\\CheckboxField"
JFormFieldCheckboxes="\\Joomla\\CMS\\Form\\Field\\CheckboxesField"
JFormFieldChromeStyle="\\Joomla\\CMS\\Form\\Field\\ChromestyleField"
JFormFieldColor="\\Joomla\\CMS\\Form\\Field\\ColorField"
JFormFieldCombo="\\Joomla\\CMS\\Form\\Field\\ComboField"
JFormFieldComponentlayout="\\Joomla\\CMS\\Form\\Field\\ComponentlayoutField"
JFormFieldComponents="\\Joomla\\CMS\\Form\\Field\\ComponentsField"
JFormFieldContenthistory="\\Joomla\\CMS\\Form\\Field\\ContenthistoryField"
JFormFieldContentlanguage="\\Joomla\\CMS\\Form\\Field\\ContentlanguageField"
JFormFieldContenttype="\\Joomla\\CMS\\Form\\Field\\ContenttypeField"
JFormFieldDatabaseConnection="\\Joomla\\CMS\\Form\\Field\\DatabaseconnectionField"
JFormFieldEditor="\\Joomla\\CMS\\Form\\Field\\EditorField"
JFormFieldEMail="\\Joomla\\CMS\\Form\\Field\\EmailField"
JFormFieldFile="\\Joomla\\CMS\\Form\\Field\\FileField"
JFormFieldFileList="\\Joomla\\CMS\\Form\\Field\\FilelistField"
JFormFieldFolderList="\\Joomla\\CMS\\Form\\Field\\FolderlistField"
JFormFieldFrontend_Language="\\Joomla\\CMS\\Form\\Field\\FrontendlanguageField"
JFormFieldGroupedList="\\Joomla\\CMS\\Form\\Field\\GroupedlistField"
JFormFieldHeadertag="\\Joomla\\CMS\\Form\\Field\\HeadertagField"
JFormFieldHidden="\\Joomla\\CMS\\Form\\Field\\HiddenField"
JFormFieldImageList="\\Joomla\\CMS\\Form\\Field\\ImagelistField"
JFormFieldInteger="\\Joomla\\CMS\\Form\\Field\\IntegerField"
JFormFieldLanguage="\\Joomla\\CMS\\Form\\Field\\LanguageField"
JFormFieldLastvisitDateRange="\\Joomla\\CMS\\Form\\Field\\LastvisitdaterangeField"
JFormFieldLimitbox="\\Joomla\\CMS\\Form\\Field\\LimitboxField"
JFormFieldList="\\Joomla\\CMS\\Form\\Field\\ListField"
JFormFieldMedia="\\Joomla\\CMS\\Form\\Field\\MediaField"
JFormFieldMenu="\\Joomla\\CMS\\Form\\Field\\MenuField"
JFormFieldMenuitem="\\Joomla\\CMS\\Form\\Field\\MenuitemField"
JFormFieldMeter="\\Joomla\\CMS\\Form\\Field\\MeterField"
JFormFieldModulelayout="\\Joomla\\CMS\\Form\\Field\\ModulelayoutField"
JFormFieldModuleOrder="\\Joomla\\CMS\\Form\\Field\\ModuleorderField"
JFormFieldModulePosition="\\Joomla\\CMS\\Form\\Field\\ModulepositionField"
JFormFieldModuletag="\\Joomla\\CMS\\Form\\Field\\ModuletagField"
JFormFieldNote="\\Joomla\\CMS\\Form\\Field\\NoteField"
JFormFieldNumber="\\Joomla\\CMS\\Form\\Field\\NumberField"
JFormFieldOrdering="\\Joomla\\CMS\\Form\\Field\\OrderingField"
JFormFieldPassword="\\Joomla\\CMS\\Form\\Field\\PasswordField"
JFormFieldPlugins="\\Joomla\\CMS\\Form\\Field\\PluginsField"
JFormFieldPlugin_Status="\\Joomla\\CMS\\Form\\Field\\PluginstatusField"
JFormFieldPredefinedList="\\Joomla\\CMS\\Form\\Field\\PredefinedListField"
JFormFieldRadio="\\Joomla\\CMS\\Form\\Field\\RadioField"
JFormFieldRange="\\Joomla\\CMS\\Form\\Field\\RangeField"
JFormFieldRedirect_Status="\\Joomla\\CMS\\Form\\Field\\RedirectStatusField"
JFormFieldRegistrationDateRange="\\Joomla\\CMS\\Form\\Field\\RegistrationdaterangeField"
JFormFieldRules="\\Joomla\\CMS\\Form\\Field\\RulesField"
JFormFieldSessionHandler="\\Joomla\\CMS\\Form\\Field\\SessionhandlerField"
JFormFieldSpacer="\\Joomla\\CMS\\Form\\Field\\SpacerField"
JFormFieldSQL="\\Joomla\\CMS\\Form\\Field\\SqlField"
JFormFieldStatus="\\Joomla\\CMS\\Form\\Field\\StatusField"
JFormFieldSubform="\\Joomla\\CMS\\Form\\Field\\SubformField"
JFormFieldTag="\\Joomla\\CMS\\Form\\Field\\TagField"
JFormFieldTel="\\Joomla\\CMS\\Form\\Field\\TelephoneField"
JFormFieldTemplatestyle="\\Joomla\\CMS\\Form\\Field\\TemplatestyleField"
JFormFieldText="\\Joomla\\CMS\\Form\\Field\\TextField"
JFormFieldTextarea="\\Joomla\\CMS\\Form\\Field\\TextareaField"
JFormFieldTimezone="\\Joomla\\CMS\\Form\\Field\\TimezoneField"
JFormFieldUrl="\\Joomla\\CMS\\Form\\Field\\UrlField"
JFormFieldUserActive="\\Joomla\\CMS\\Form\\Field\\UseractiveField"
JFormFieldUserGroupList="\\Joomla\\CMS\\Form\\Field\\UsergrouplistField"
JFormFieldUserState="\\Joomla\\CMS\\Form\\Field\\UserstateField"
JFormFieldUser="\\Joomla\\CMS\\Form\\Field\\UserField"
JFormRuleBoolean="\\Joomla\\CMS\\Form\\Rule\\BooleanRule"
JFormRuleCalendar="\\Joomla\\CMS\\Form\\Rule\\CalendarRule"
JFormRuleCaptcha="\\Joomla\\CMS\\Form\\Rule\\CaptchaRule"
JFormRuleColor="\\Joomla\\CMS\\Form\\Rule\\ColorRule"
JFormRuleEmail="\\Joomla\\CMS\\Form\\Rule\\EmailRule"
JFormRuleEquals="\\Joomla\\CMS\\Form\\Rule\\EqualsRule"
JFormRuleNotequals="\\Joomla\\CMS\\Form\\Rule\\NotequalsRule"
JFormRuleNumber="\\Joomla\\CMS\\Form\\Rule\\NumberRule"
JFormRuleOptions="\\Joomla\\CMS\\Form\\Rule\\OptionsRule"
JFormRulePassword="\\Joomla\\CMS\\Form\\Rule\\PasswordRule"
JFormRuleRules="\\Joomla\\CMS\\Form\\Rule\\RulesRule"
JFormRuleTel="\\Joomla\\CMS\\Form\\Rule\\TelRule"
JFormRuleUrl="\\Joomla\\CMS\\Form\\Rule\\UrlRule"
JFormRuleUsername="\\Joomla\\CMS\\Form\\Rule\\UsernameRule"
JMicrodata="\\Joomla\\CMS\\Microdata\\Microdata"
JDatabaseDriver="\\Joomla\\Database\\DatabaseDriver"
JDatabaseExporter="\\Joomla\\Database\\DatabaseExporter"
JDatabaseFactory="\\Joomla\\Database\\DatabaseFactory"
JDatabaseImporter="\\Joomla\\Database\\DatabaseImporter"
JDatabaseInterface="\\Joomla\\Database\\DatabaseInterface"
JDatabaseIterator="\\Joomla\\Database\\DatabaseIterator"
JDatabaseQuery="\\Joomla\\Database\\DatabaseQuery"
JDatabaseDriverMysqli="\\Joomla\\Database\\Mysqli\\MysqliDriver"
JDatabaseDriverPdo="\\Joomla\\Database\\Pdo\\PdoDriver"
JDatabaseDriverPdomysql="\\Joomla\\Database\\Mysql\\MysqlDriver"
JDatabaseDriverPgsql="\\Joomla\\Database\\Pgsql\\PgsqlDriver"
JDatabaseDriverSqlazure="\\Joomla\\Database\\Sqlazure\\SqlazureDriver"
JDatabaseDriverSqlite="\\Joomla\\Database\\Sqlite\\SqliteDriver"
JDatabaseDriverSqlsrv="\\Joomla\\Database\\Sqlsrv\\SqlsrvDriver"
JDatabaseExceptionConnecting="\\Joomla\\Database\\Exception\\ConnectionFailureException"
JDatabaseExceptionExecuting="\\Joomla\\Database\\Exception\\ExecutionFailureException"
JDatabaseExceptionUnsupported="\\Joomla\\Database\\Exception\\UnsupportedAdapterException"
JDatabaseExporterMysqli="\\Joomla\\Database\\Mysqli\\MysqliExporter"
JDatabaseExporterPdomysql="\\Joomla\\Database\\Mysql\\MysqlExporter"
JDatabaseExporterPgsql="\\Joomla\\Database\\Pgsql\\PgsqlExporter"
JDatabaseImporterMysqli="\\Joomla\\Database\\Mysqli\\MysqliImporter"
JDatabaseImporterPdomysql="\\Joomla\\Database\\Mysql\\MysqlImporter"
JDatabaseImporterPgsql="\\Joomla\\Database\\Pgsql\\PgsqlImporter"
JDatabaseQueryElement="\\Joomla\\Database\\Query\\QueryElement"
JDatabaseQueryLimitable="\\Joomla\\Database\\Query\\LimitableInterface"
JDatabaseQueryPreparable="\\Joomla\\Database\\Query\\PreparableInterface"
JDatabaseQueryMysqli="\\Joomla\\Database\\Mysqli\\MysqliQuery"
JDatabaseQueryPdo="\\Joomla\\Database\\Pdo\\PdoQuery"
JDatabaseQueryPdomysql="\\Joomla\\Database\\Mysql\\MysqlQuery"
JDatabaseQueryPgsql="\\Joomla\\Database\\Pgsql\\PgsqlQuery"
JDatabaseQuerySqlazure="\\Joomla\\Database\\Sqlazure\\SqlazureQuery"
JDatabaseQuerySqlite="\\Joomla\\Database\\Sqlite\\SqliteQuery"
JDatabaseQuerySqlsrv="\\Joomla\\Database\\Sqlsrv\\SqlsrvQuery"
JFactory="\\Joomla\\CMS\\Factory"
JMail="\\Joomla\\CMS\\Mail\\Mail"
JMailHelper="\\Joomla\\CMS\\Mail\\MailHelper"
JClientHelper="\\Joomla\\CMS\\Client\\ClientHelper"
JClientFtp="\\Joomla\\CMS\\Client\\FtpClient"
JFTP="\\Joomla\\CMS\\Client\\FtpClient"
JClientLdap="\\Joomla\\Ldap\\LdapClient"
JLDAP="\\Joomla\\Ldap\\LdapClient"
JUpdate="\\Joomla\\CMS\\Updater\\Update"
JUpdateAdapter="\\Joomla\\CMS\\Updater\\UpdateAdapter"
JUpdater="\\Joomla\\CMS\\Updater\\Updater"
JUpdaterCollection="\\Joomla\\CMS\\Updater\\Adapter\\CollectionAdapter"
JUpdaterExtension="\\Joomla\\CMS\\Updater\\Adapter\\ExtensionAdapter"
JCrypt="\\Joomla\\CMS\\Crypt\\Crypt"
JCryptCipher="\\Joomla\\Crypt\\CipherInterface"
JCryptKey="\\Joomla\\Crypt\\Key"
Joomla\\CMS\\Crypt\\CipherInterface="\\Joomla\\Crypt\\CipherInterface"
Joomla\\CMS\\Crypt\\Key="\\Joomla\\Crypt\\Key"
JCryptCipherCrypto="\\Joomla\\CMS\\Crypt\\Cipher\\CryptoCipher"
JStringPunycode="\\Joomla\\CMS\\String\\PunycodeHelper"
JBuffer="\\Joomla\\CMS\\Utility\\BufferStreamHandler"
JUtility="\\Joomla\\CMS\\Utility\\Utility"
JInputCli="\\Joomla\\CMS\\Input\\Cli"
JInputCookie="\\Joomla\\CMS\\Input\\Cookie"
JInputFiles="\\Joomla\\CMS\\Input\\Files"
JInput="\\Joomla\\CMS\\Input\\Input"
JInputJSON="\\Joomla\\CMS\\Input\\Json"
JFeed="\\Joomla\\CMS\\Feed\\Feed"
JFeedEntry="\\Joomla\\CMS\\Feed\\FeedEntry"
JFeedFactory="\\Joomla\\CMS\\Feed\\FeedFactory"
JFeedLink="\\Joomla\\CMS\\Feed\\FeedLink"
JFeedParser="\\Joomla\\CMS\\Feed\\FeedParser"
JFeedPerson="\\Joomla\\CMS\\Feed\\FeedPerson"
JFeedParserAtom="\\Joomla\\CMS\\Feed\\Parser\\AtomParser"
JFeedParserNamespace="\\Joomla\\CMS\\Feed\\Parser\\NamespaceParserInterface"
JFeedParserRss="\\Joomla\\CMS\\Feed\\Parser\\RssParser"
JFeedParserRssItunes="\\Joomla\\CMS\\Feed\\Parser\\Rss\\ItunesRssParser"
JFeedParserRssMedia="\\Joomla\\CMS\\Feed\\Parser\\Rss\\MediaRssParser"
JImage="\\Joomla\\CMS\\Image\\Image"
JImageFilter="\\Joomla\\CMS\\Image\\ImageFilter"
JImageFilterBackgroundfill="\\Joomla\\CMS\\Image\\Filter\\Backgroundfill"
JImageFilterBrightness="\\Joomla\\CMS\\Image\\Filter\\Brightness"
JImageFilterContrast="\\Joomla\\CMS\\Image\\Filter\\Contrast"
JImageFilterEdgedetect="\\Joomla\\CMS\\Image\\Filter\\Edgedetect"
JImageFilterEmboss="\\Joomla\\CMS\\Image\\Filter\\Emboss"
JImageFilterNegate="\\Joomla\\CMS\\Image\\Filter\\Negate"
JImageFilterSmooth="\\Joomla\\CMS\\Image\\Filter\\Smooth"
JObject="\\Joomla\\CMS\\Object\\CMSObject"
JExtensionHelper="\\Joomla\\CMS\\Extension\\ExtensionHelper"
JHtml="\\Joomla\\CMS\\HTML\\HTMLHelper"
Joomla\\Application\\Cli\\CliInput="\\Joomla\\CMS\\Application\\CLI\\CliInput"
Joomla\\Application\\Cli\\CliOutput="\\Joomla\\CMS\\Application\\CLI\\CliOutput"
Joomla\\Application\\Cli\\ColorStyle="\\Joomla\\CMS\\Application\\CLI\\ColorStyle"
Joomla\\Application\\Cli\\Output\\Stdout="\\Joomla\\CMS\\Application\\CLI\\Output\\Stdout"
Joomla\\Application\\Cli\\Output\\Xml="\\Joomla\\CMS\\Application\\CLI\\Output\\Xml"
Joomla\\Application\\Cli\\Output\\Processor\\ColorProcessor="\\Joomla\\CMS\\Application\\CLI\\Output\\Processor\\ColorProcessor"
Joomla\\Application\\Cli\\Output\\Processor\\ProcessorInterface="\\Joomla\\CMS\\Application\\CLI\\Output\\Processor\\ProcessorInterface"
JFile="\\Joomla\\CMS\\Filesystem\\File"
JFolder="\\Joomla\\CMS\\Filesystem\\Folder"
JFilesystemHelper="\\Joomla\\CMS\\Filesystem\\FilesystemHelper"
JFilesystemPatcher="\\Joomla\\CMS\\Filesystem\\Patcher"
JPath="\\Joomla\\CMS\\Filesystem\\Path"
JStream="\\Joomla\\CMS\\Filesystem\\Stream"
JStreamString="\\Joomla\\CMS\\Filesystem\\Streams\\StreamString"
JStringController="\\Joomla\\CMS\\Filesystem\\Support\\StringController"
JClassLoader="\\Joomla\\CMS\\Autoload\\ClassLoader"
JFormFilterInt_Array="\\Joomla\\CMS\\Form\\Filter\\IntarrayFilter"
JAdapter="\\Joomla\\CMS\\Adapter\\Adapter"
JAdapterInstance="\\Joomla\\CMS\\Adapter\\AdapterInstance"
JHtmlAccess="\\Joomla\\CMS\\HTML\\Helpers\\Access"
JHtmlActionsDropdown="\\Joomla\\CMS\\HTML\\Helpers\\ActionsDropdown"
JHtmlAdminLanguage="\\Joomla\\CMS\\HTML\\Helpers\\AdminLanguage"
JHtmlBehavior="\\Joomla\\CMS\\HTML\\Helpers\\Behavior"
JHtmlBootstrap="\\Joomla\\CMS\\HTML\\Helpers\\Bootstrap"
JHtmlCategory="\\Joomla\\CMS\\HTML\\Helpers\\Category"
JHtmlContent="\\Joomla\\CMS\\HTML\\Helpers\\Content"
JHtmlContentlanguage="\\Joomla\\CMS\\HTML\\Helpers\\ContentLanguage"
JHtmlDate="\\Joomla\\CMS\\HTML\\Helpers\\Date"
JHtmlDebug="\\Joomla\\CMS\\HTML\\Helpers\\Debug"
JHtmlDraggablelist="\\Joomla\\CMS\\HTML\\Helpers\\DraggableList"
JHtmlDropdown="\\Joomla\\CMS\\HTML\\Helpers\\Dropdown"
JHtmlEmail="\\Joomla\\CMS\\HTML\\Helpers\\Email"
JHtmlForm="\\Joomla\\CMS\\HTML\\Helpers\\Form"
JHtmlFormbehavior="\\Joomla\\CMS\\HTML\\Helpers\\FormBehavior"
JHtmlGrid="\\Joomla\\CMS\\HTML\\Helpers\\Grid"
JHtmlIcons="\\Joomla\\CMS\\HTML\\Helpers\\Icons"
JHtmlJGrid="\\Joomla\\CMS\\HTML\\Helpers\\JGrid"
JHtmlJquery="\\Joomla\\CMS\\HTML\\Helpers\\Jquery"
JHtmlLinks="\\Joomla\\CMS\\HTML\\Helpers\\Links"
JHtmlList="\\Joomla\\CMS\\HTML\\Helpers\\ListHelper"
JHtmlMenu="\\Joomla\\CMS\\HTML\\Helpers\\Menu"
JHtmlNumber="\\Joomla\\CMS\\HTML\\Helpers\\Number"
JHtmlSearchtools="\\Joomla\\CMS\\HTML\\Helpers\\SearchTools"
JHtmlSelect="\\Joomla\\CMS\\HTML\\Helpers\\Select"
JHtmlSidebar="\\Joomla\\CMS\\HTML\\Helpers\\Sidebar"
JHtmlSortableList="\\Joomla\\CMS\\HTML\\Helpers\\SortableList"
JHtmlString="\\Joomla\\CMS\\HTML\\Helpers\\StringHelper"
JHtmlTag="\\Joomla\\CMS\\HTML\\Helpers\\Tag"
JHtmlTel="\\Joomla\\CMS\\HTML\\Helpers\\Telephone"
JHtmlUser="\\Joomla\\CMS\\HTML\\Helpers\\User"

View File

@ -11,6 +11,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -80,7 +82,7 @@ class JedcheckerRulesGpl extends JEDcheckerRule
$this->init();
// Find all php files of the extension
$files = JFolder::files($this->basedir, '\.php$', true, true);
$files = Folder::files($this->basedir, '\.php$', true, true);
// Iterate through all files
foreach ($files as $file)
@ -89,7 +91,7 @@ class JedcheckerRulesGpl extends JEDcheckerRule
if (!$this->find($file))
{
// Add as error to the report if it was not found
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_GPL_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_GPL_NOT_FOUND'));
}
}
}
@ -214,7 +216,7 @@ class JedcheckerRulesGpl extends JEDcheckerRule
$lineno = substr_count($content, "\n", 0, $match[0][1]) + 1;
$this->report->addPassed(
$file,
JText::_('COM_JEDCHECKER_PH1_LICENSE_FOUND'),
Text::_('COM_JEDCHECKER_PH1_LICENSE_FOUND'),
$lineno,
$match[0][0]
);
@ -227,7 +229,7 @@ class JedcheckerRulesGpl extends JEDcheckerRule
$lineno = substr_count($content, "\n", 0, $match[0][1]) + 1;
$this->report->addWarning(
$file,
JText::_('COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND'),
Text::_('COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND'),
$lineno,
$match[0][0]
);

View File

@ -12,6 +12,9 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -67,7 +70,7 @@ class JedcheckerRulesJamss extends JEDcheckerRule
*/
public function check()
{
$files = JFolder::files($this->basedir, '', true, true);
$files = Folder::files($this->basedir, '', true, true);
$this->init_jamss();
@ -131,7 +134,7 @@ class JedcheckerRulesJamss extends JEDcheckerRule
// [1] = Name / Title
'1',
// [2] = number
'Detected preg_replace function that evaluates (executes) mathed code. ' .
'Detected preg_replace function that evaluates (executes) matched code. ' .
'This means if PHP code is passed it will be executed.',
// [3] = description
'php',
@ -246,7 +249,7 @@ class JedcheckerRulesJamss extends JEDcheckerRule
'At least two characters in hexadecimal or octal notation',
'21',
'Found at least two characters in hexadecimal or octal notation. It doesn\'t mean it is malicious, ' .
'but it could be code hidding behind such notation.',
'but it could be code hiding behind such notation.',
'php'),
array('\$_F\s*=\s*__FILE__\s*;\s*\$_X\s*=',
'SourceCop encoded code',
@ -328,12 +331,12 @@ class JedcheckerRulesJamss extends JEDcheckerRule
{
if ($malic_file_descr = array_search(pathinfo($path, PATHINFO_BASENAME), $jamssFileNames))
{
$this->jamssWarning($path, JText::_('COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME'), $malic_file_descr, '', 0);
$this->jamssWarning($path, Text::_('COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME'), $malic_file_descr, '', 0);
}
if (!($content = file_get_contents($path)))
{
$this->report->addError($path, JText::_('COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN') . $malic_file_descr, 0);
$this->report->addError($path, Text::_('COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN') . $malic_file_descr, 0);
return true;
}
@ -413,7 +416,7 @@ class JedcheckerRulesJamss extends JEDcheckerRule
// Then it has some additional comments
$this->jamssWarning(
$path,
JText::_('COM_JEDCHECKER_ERROR_JAMSS_PATTERN') . "#$pattern[2] - $pattern[1]",
Text::_('COM_JEDCHECKER_ERROR_JAMSS_PATTERN') . "#$pattern[2] - $pattern[1]",
$pattern[3],
$first_code,
$first_line
@ -424,7 +427,7 @@ class JedcheckerRulesJamss extends JEDcheckerRule
// It's a string, no comments available
$this->jamssWarning(
$path,
JText::_('COM_JEDCHECKER_ERROR_JAMSS_STRING') . $pattern,
Text::_('COM_JEDCHECKER_ERROR_JAMSS_STRING') . $pattern,
'',
$first_code,
$first_line

View File

@ -12,6 +12,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -95,7 +97,7 @@ class JedcheckerRulesJexec extends JEDcheckerRule
if (!$this->find($file))
{
// Add as error to the report if it was not found
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND'));
}
}
}

View File

@ -9,6 +9,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -66,7 +68,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
public function check()
{
// Find all INI files of the extension
$files = JFolder::files($this->basedir, '\.ini$', true, true);
$files = Folder::files($this->basedir, '\.ini$', true, true);
// Iterate through all the ini files
foreach ($files as $file)
@ -99,7 +101,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
}
// Check JText usage
$files = JFolder::files($this->basedir, '\.php$', true, true);
$files = Folder::files($this->basedir, '\.php$', true, true);
foreach ($files as $file)
{
@ -127,7 +129,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check EOL format is \n (not \r or \n\r)
if (strpos($content, "\r") !== false)
{
$this->report->addNotice($file, JText::_('COM_JEDCHECKER_LANG_INCORRECT_EOL', false, false));
$this->report->addNotice($file, Text::_('COM_JEDCHECKER_LANG_INCORRECT_EOL', false, false));
}
$lines = file($file);
@ -151,7 +153,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check for BOM sequence
if ($lineno === 0 && strncmp($line, "\xEF\xBB\xBF", 3) === 0)
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_BOM_FOUND'), $startLineno);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_BOM_FOUND'), $startLineno);
// Remove BOM for further checks
$line = substr($line, 3);
@ -166,14 +168,14 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Report incorrect comment character
if ($line[0] === '#')
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_INCORRECT_COMMENT'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_INCORRECT_COMMENT'), $startLineno, $line);
continue;
}
// Check for "=" character in the line
if (strpos($line, '=') === false)
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_WRONG_LINE'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_WRONG_LINE'), $startLineno, $line);
continue;
}
@ -186,47 +188,47 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check for empty key
if ($key === '')
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_KEY_EMPTY'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_KEY_EMPTY'), $startLineno, $line);
continue;
}
// Check for spaces in the key name
if (preg_match('/\s/', $key))
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_KEY_WHITESPACE'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_KEY_WHITESPACE'), $startLineno, $line);
continue;
}
// Check for invalid characters (see https://www.php.net/manual/en/function.parse-ini-file.php)
if (strpbrk($key, '{}|&~![()^"') !== false)
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER'), $startLineno, $line);
continue;
}
// Check for invalid key names (see https://www.php.net/manual/en/function.parse-ini-file.php)
if (in_array($key, array('null', 'yes', 'no', 'true', 'false', 'on', 'off', 'none'), true))
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_LANG_KEY_RESERVED'), $startLineno, $line);
$this->report->addError($file, Text::_('COM_JEDCHECKER_LANG_KEY_RESERVED'), $startLineno, $line);
continue;
}
// Check key contains ASCII characters only
if (preg_match('/[\x00-\x1F\x80-\xFF]/', $key))
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_KEY_NOT_ASCII'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_KEY_NOT_ASCII'), $startLineno, $line);
}
// Check key is uppercase
if ($key !== strtoupper($key))
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE'), $startLineno, $line);
}
// Check for duplicated keys
if (isset($keys[$key]))
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_LANG_KEY_DUPLICATED', $keys[$key]), $startLineno, $line);
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_LANG_KEY_DUPLICATED', $keys[$key]), $startLineno, $line);
}
else
{
@ -253,7 +255,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// The value doesn't match INI format
if (!isset($matches[0]))
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_TRANSLATION_ERROR'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_TRANSLATION_ERROR'), $startLineno, $line);
continue;
}
@ -263,7 +265,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check for empty value
if ($value === '""')
{
$this->report->addNotice($file, JText::_('COM_JEDCHECKER_LANG_TRANSLATION_EMPTY'), $startLineno, $line);
$this->report->addNotice($file, Text::_('COM_JEDCHECKER_LANG_TRANSLATION_EMPTY'), $startLineno, $line);
continue;
}
@ -272,26 +274,26 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
if (!$validUTF8)
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_INVALID_UTF8'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_INVALID_UTF8'), $startLineno, $line);
}
// Check for unquoted values
if (strlen($value) < 2 || ($value[0] !== '"' && substr($value, -1) !== '"'))
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES'), $startLineno, $line);
continue;
}
if ($value[0] !== '"')
{
$msg = JText::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES') . ' ' . JText::_('COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE');
$msg = Text::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES') . ' ' . Text::_('COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE');
$this->report->addWarning($file, $msg, $startLineno, $line);
continue;
}
if (substr($value, -1) !== '"')
{
$msg = JText::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES') . ' ' . JText::_('COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE');
$msg = Text::_('COM_JEDCHECKER_LANG_TRANSLATION_QUOTES') . ' ' . Text::_('COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE');
$this->report->addWarning($file, $msg, $startLineno, $line);
continue;
}
@ -302,7 +304,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check for legacy "_QQ_" code (deprecated since Joomla! 3.9 in favour of escaped double quote \"; removed in Joomla! 4)
if (strpos($value, '"_QQ_"') !== false)
{
$this->report->addCompat($file, JText::sprintf('COM_JEDCHECKER_LANG_QQDEPRECATED', '<code>"_QQ_"</code>', '<code>\\"</code>'), $startLineno, $line);
$this->report->addCompat($file, Text::sprintf('COM_JEDCHECKER_LANG_QQDEPRECATED', '<code>"_QQ_"</code>', '<code>\\"</code>'), $startLineno, $line);
}
// Convert "_QQ_" to escaped quotes for further analysis
@ -311,13 +313,13 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check for unescaped quote
if (preg_match('/[^\\\\]"/', $value))
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_UNESCAPED_QUOTE'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_UNESCAPED_QUOTE'), $startLineno, $line);
}
// Check for value interpolation (see https://www.php.net/manual/en/function.parse-ini-file.php for details)
if (strpos($value, '${') !== false)
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_VARIABLE_REF'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_VARIABLE_REF'), $startLineno, $line);
}
// The code below detects incorrect format of numbered placeholders (e.g. "%1s" instead of "%1$s")
@ -340,7 +342,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// If placeholder numbers form a sequence, the maximal value is equal to the number of elements
if ($maxNumber === $count)
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_LANG_INCORRECT_ARGNUM'), $startLineno, $line);
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_LANG_INCORRECT_ARGNUM'), $startLineno, $line);
}
}
@ -350,7 +352,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
// Check spaces around (but allow trailing space after colon)
if (preg_match('/^\s|[^:]\s+$/', $value))
{
$this->report->addNotice($file, JText::_('COM_JEDCHECKER_LANG_SPACES_AROUND'), $startLineno, $line);
$this->report->addNotice($file, Text::_('COM_JEDCHECKER_LANG_SPACES_AROUND'), $startLineno, $line);
}
}
}
@ -406,7 +408,7 @@ class JedcheckerRulesLanguage extends JEDcheckerRule
if (!isset($this->langKeys[$key]))
{
$lineno = substr_count($content, "\n", 0, $match[1]);
$this->report->addNotice($file, JText::sprintf('COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE', htmlspecialchars($key)), $lineno + 1, $lines[$lineno]);
$this->report->addNotice($file, Text::sprintf('COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE', htmlspecialchars($key)), $lineno + 1, $lines[$lineno]);
}
}

View File

@ -9,6 +9,7 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -304,7 +305,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
if (!is_dir($folder))
{
$this->errors[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $attrPath);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $attrPath);
}
}
}
@ -319,7 +320,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
if (!is_dir($this->basedir . $admindir . $folder) && !is_dir($this->basedir . $sitedir . $folder))
{
$this->errors[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $folder);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $folder);
}
}
@ -358,7 +359,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
return $folder . '/';
}
$this->warnings[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $folder);
$this->warnings[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $folder);
return '';
}
@ -380,7 +381,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
$path[] = $p->getName();
}
$this->warnings[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_EMPTY_LIST', implode('/', $path));
$this->warnings[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_EMPTY_LIST', implode('/', $path));
}
}
@ -409,7 +410,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
continue;
}
$this->errors[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND', $dir . $file);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND', $dir . $file);
}
}
@ -427,7 +428,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule
{
if (!is_dir($this->basedir . $dir . $folder))
{
$this->errors[] = JText::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $dir . $folder);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND', $dir . $folder);
}
}
}

View File

@ -12,6 +12,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -109,7 +111,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
if (!$manifestFound)
{
$this->report->addError('', JText::_('COM_JEDCHECKER_INFO_XML_NO_MANIFEST'));
$this->report->addError('', Text::_('COM_JEDCHECKER_INFO_XML_NO_MANIFEST'));
}
}
@ -136,7 +138,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
// 1.5 uses 'install', 1.6+ uses 'extension'
if ($xml->getName() === 'install')
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED'));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED'));
}
if ($xml->getName() !== 'extension')
@ -151,12 +153,12 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
$this->loadExtensionLanguage($xml, dirname($file));
// Get the real extension's name now that the language has been loaded
$lang = JFactory::getLanguage();
$lang = Factory::getLanguage();
$extensionName = $lang->_((string) $xml->name);
$info[] = JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_XML', $extensionName);
$info[] = JText::sprintf('COM_JEDCHECKER_INFO_XML_VERSION_XML', (string) $xml->version);
$info[] = JText::sprintf('COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML', (string) $xml->creationDate);
$info[] = Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_XML', $extensionName);
$info[] = Text::sprintf('COM_JEDCHECKER_INFO_XML_VERSION_XML', (string) $xml->version);
$info[] = Text::sprintf('COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML', (string) $xml->creationDate);
$this->report->addInfo($file, implode('<br />', $info));
@ -165,7 +167,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
// JED allows components, modules, plugins, and packages (as a container) only
if (!in_array($type, $this->jedTypes, true))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED', $type));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED', $type));
}
// NM3 - Listing name contains “module” or “plugin”
@ -173,20 +175,20 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
if (preg_match('/\b(?:module|plugin|component|template|extension|free)\b/i', $extensionName, $match))
{
$this->report->addIssue(JEDcheckerReport::LEVEL_ERROR, 'NM3', $file,
JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS', $extensionName, strtolower($match[0])));
Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS', $extensionName, strtolower($match[0])));
}
// Extension name shouldn't start with extension type prefix
if (preg_match('/^\s*(?:mod|com|plg|tpl|pkg)_/i', $extensionName))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_PREFIXED', $extensionName));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_PREFIXED', $extensionName));
}
// NM5 - Version in name/title
if (preg_match('/(?:\bversion\b|\d\.\d)/i', $extensionName))
{
$this->report->addIssue(JEDcheckerReport::LEVEL_ERROR, 'NM5', $file,
JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_VERSION', $extensionName));
Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_VERSION', $extensionName));
}
// Check for "Joomla" in the name
@ -194,7 +196,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
{
// An extension name can't start with the word "Joomla"
$this->report->addIssue(JEDcheckerReport::LEVEL_ERROR, 'TM2', $file,
JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_JOOMLA', $extensionName));
Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_JOOMLA', $extensionName));
}
else
{
@ -204,14 +206,14 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
{
// Extensions that use "Joomla" or a derivative of Joomla in the extension name need to be licensed by OSM
$this->report->addIssue(JEDcheckerReport::LEVEL_WARNING, 'TM2', $file,
JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE', $extensionName, 'https://tm.joomla.org/approved-domains.html'));
Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE', $extensionName, 'https://tm.joomla.org/approved-domains.html'));
}
}
// Check extension name consists of ASCII characters only
if (preg_match('/[^\x20-\x7E]/', $extensionName))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII', $extensionName));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII', $extensionName));
}
// Extension name shouldn't be too long
@ -219,11 +221,11 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
if ($nameLen > 80)
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG', $extensionName));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG', $extensionName));
}
elseif ($nameLen > 40)
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG', $extensionName));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG', $extensionName));
}
}
@ -241,7 +243,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
// Do name the Component's admin menu the same as the extension name
if ($extensionName !== $menuName)
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU', $menuName, $extensionName));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU', $menuName, $extensionName));
}
}
@ -256,7 +258,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
&& !(isset($this->pluginsGroupMap[$extensionNameGroup]) && $this->pluginsGroupMap[$extensionNameGroup] === $group)
)
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT', $extensionName));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT', $extensionName));
}
}
@ -287,7 +289,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
}
// Load the language of the extension (if any)
$lang = JFactory::getLanguage();
$lang = Factory::getLanguage();
// Populate list of directories to look for
$lookupLangDirs = array();
@ -373,7 +375,7 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule
{
// Extensions that use "Joomla" or a derivative of Joomla in the domain name need to be licensed by OSM
$this->report->addIssue(JEDcheckerReport::LEVEL_ERROR, 'TM1', $file,
JText::sprintf('COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE', $url, 'https://tm.joomla.org/approved-domains.html'));
Text::sprintf('COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE', $url, 'https://tm.joomla.org/approved-domains.html'));
}
}
}

View File

@ -12,6 +12,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -21,7 +23,7 @@ require_once JPATH_COMPONENT_ADMINISTRATOR . '/libraries/helper.php';
/**
* class JedcheckerRulesXMLlicense
*
* This class searches all xml manifestes for a valid license.
* This class searches all xml manifests for a valid license.
*
* @since 1.0
*/
@ -96,7 +98,7 @@ class JedcheckerRulesXMLlicense extends JEDcheckerRule
// Check if there's a license tag
if (!isset($xml->license))
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND'));
return false;
}
@ -105,7 +107,7 @@ class JedcheckerRulesXMLlicense extends JEDcheckerRule
if (stripos($xml->license, 'gpl') === false
&& stripos($xml->license, 'general public license') === false)
{
$this->report->addCompat($file, JText::_('COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL'));
$this->report->addCompat($file, Text::_('COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL'));
return false;
}

View File

@ -9,6 +9,7 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -143,7 +144,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (!in_array($type, $this->joomlaTypes, true))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE', $type));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE', $type));
return true;
}
@ -159,7 +160,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
// Warn if method="upgrade" attribute is not found
if ((string) $xml['method'] !== 'upgrade')
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE'));
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE'));
}
switch ($type)
@ -172,11 +173,11 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (!isset($xml['client']))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $xml->getName(), 'client'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $xml->getName(), 'client'));
}
elseif ($client !== 'site' && $client !== 'administrator')
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE', $xml->getName(), 'client', $client));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE', $xml->getName(), 'client', $client));
}
if ($type === 'module')
@ -186,7 +187,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (count($elements) >= 2)
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES', 'module'));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES', 'module'));
}
if (isset($xml->element))
@ -195,14 +196,14 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (count($elements) && $elements[0] !== $element)
{
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH'));
$this->report->addWarning($file, Text::_('COM_JEDCHECKER_MANIFEST_MODULE_ELEMENT_MISMATCH'));
}
}
else
{
if (count($elements) === 0)
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE', 'module'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE', 'module'));
}
}
}
@ -215,12 +216,12 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (count($elements) >= 2)
{
$this->report->addWarning($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES', 'plugin'));
$this->report->addWarning($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_ATTRIBUTES', 'plugin'));
}
if (count($elements) === 0)
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE', 'plugin'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ELEMENT_ATTRIBUTE', 'plugin'));
}
break;
@ -231,12 +232,12 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
{
if (!isset($item['type']))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'type'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'type'));
}
if (!isset($item['id']))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'id'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'id'));
}
switch ((string) $item['type'])
@ -244,7 +245,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
case 'plugin':
if (!isset($item['group']))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'group'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'group'));
}
break;
@ -255,11 +256,11 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (!isset($item['client']))
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'client'));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE', $item->getName(), 'client'));
}
elseif ($client !== 'site' && $client !== 'administrator')
{
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE', $item->getName(), 'client', $client));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE', $item->getName(), 'client', $client));
}
break;
@ -269,7 +270,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
break;
default:
$this->report->addError($file, JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE', $item['type']));
$this->report->addError($file, Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE', $item['type']));
}
}
}
@ -322,7 +323,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
// No known attributes for this node
foreach ($node->attributes() as $attr)
{
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE', $name, (string) $attr->getName());
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE', $name, (string) $attr->getName());
}
}
elseif ($DTDattributes[0] !== '*') // Skip node with arbitrary attributes (e.g. "field")
@ -334,7 +335,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (!in_array($attrName, $DTDattributes, true))
{
// The node has unknown attribute
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE', $name, $attrName);
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE', $name, $attrName);
}
}
}
@ -350,7 +351,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
// No known children for this node
if ($node->count() > 0)
{
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN', $name);
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN', $name);
}
}
elseif (!isset($DTDchildRules['*'])) // Skip node with arbitrary children
@ -377,12 +378,12 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if ($count === 0)
{
// The node doesn't contain required child element
$this->errors[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED', $name, $child);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED', $name, $child);
}
elseif ($count > 1)
{
// The node contains multiple child elements when single only is expected
$this->errors[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
}
break;
@ -391,12 +392,12 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if ($count === 0)
{
// The node doesn't contain optional child element
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL', $name, $child);
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL', $name, $child);
}
elseif ($count > 1)
{
// The node contains multiple child elements when single only is expected
$this->warnings[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
$this->warnings[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
}
break;
@ -420,14 +421,14 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (!isset($DTDchildToRule[$child]))
{
// The node contains unknown child element
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD', $name, $child);
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD', $name, $child);
}
else
{
if ($DTDchildRules[$DTDchildToRule[$child]] === '?' && $node->$child->count() > 1)
{
// The node contains multiple child elements when single only is expected
$this->errors[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
$this->errors[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND', $name, $child);
}
}
}
@ -437,7 +438,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
{
if ($child->count() === 0 && $child->attributes()->count() === 0 && (string) $child === '')
{
$this->notices[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_EMPTY_CHILD', $child->getName());
$this->notices[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_EMPTY_CHILD', $child->getName());
}
}
}
@ -481,7 +482,7 @@ class JedcheckerRulesXMLManifest extends JEDcheckerRule
if (in_array($attrName, $skipAttrs, true))
{
$this->warnings[] = JText::sprintf('COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE', $attrName);
$this->warnings[] = Text::sprintf('COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE', $attrName);
}
}
}

View File

@ -12,6 +12,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
@ -193,7 +195,7 @@ class JedcheckerRulesXMLUpdateServer extends JEDcheckerRule
// Check if there is an updateservers tag
if (!isset($xml->updateservers))
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND'));
return false;
}
@ -201,7 +203,7 @@ class JedcheckerRulesXMLUpdateServer extends JEDcheckerRule
// Check if server tag(s) exist
if (!isset($xml->updateservers->server))
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND'));
return false;
@ -212,13 +214,13 @@ class JedcheckerRulesXMLUpdateServer extends JEDcheckerRule
{
if (stripos($server, 'http') === false)
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND'));
$this->report->addError($file, Text::_('COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND'));
return false;
}
else
{
$this->report->addPassed($file, JText::sprintf('COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK', (string) $server));
$this->report->addPassed($file, Text::sprintf('COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK', (string) $server));
}
}

View File

@ -12,6 +12,9 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
use Joomla\CMS\Object\CMSObject;
/**
* Class JEDcheckerReport
*
@ -20,7 +23,7 @@ defined('_JEXEC') or die('Restricted access');
*
* @since 1.0
*/
class JEDcheckerReport extends JObject
class JEDcheckerReport extends CMSObject
{
/**
* Rule's issue levels
@ -107,12 +110,12 @@ class JEDcheckerReport extends JObject
{
// Initialize language strings
$this->issueLangTitles = array(
self::LEVEL_ERROR => JText::_('COM_JEDCHECKER_LEVEL_ERROR'),
self::LEVEL_WARNING => JText::_('COM_JEDCHECKER_LEVEL_WARNING'),
self::LEVEL_COMPAT => JText::_('COM_JEDCHECKER_LEVEL_COMPATIBILITY'),
self::LEVEL_NOTICE => JText::_('COM_JEDCHECKER_LEVEL_NOTICE'),
self::LEVEL_INFO => JText::_('COM_JEDCHECKER_LEVEL_INFO'),
self::LEVEL_PASSED => JText::_('COM_JEDCHECKER_LEVEL_PASSED'),
self::LEVEL_ERROR => Text::_('COM_JEDCHECKER_LEVEL_ERROR'),
self::LEVEL_WARNING => Text::_('COM_JEDCHECKER_LEVEL_WARNING'),
self::LEVEL_COMPAT => Text::_('COM_JEDCHECKER_LEVEL_COMPATIBILITY'),
self::LEVEL_NOTICE => Text::_('COM_JEDCHECKER_LEVEL_NOTICE'),
self::LEVEL_INFO => Text::_('COM_JEDCHECKER_LEVEL_INFO'),
self::LEVEL_PASSED => Text::_('COM_JEDCHECKER_LEVEL_PASSED'),
);
$this->data = array();
@ -269,7 +272,7 @@ class JEDcheckerReport extends JObject
{
// No errors or compatibility issues found
$html[] = '<div class="alert alert-success">';
$html[] = JText::_('COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE');
$html[] = Text::_('COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE');
$html[] = '</div>';
}
else
@ -343,7 +346,7 @@ class JEDcheckerReport extends JObject
// Add line information if given
if ($item->line !== null)
{
$html[] = ' ' . JText::_('COM_JEDCHECKER_IN_LINE') . ': <strong>' . $item->line . '</strong>';
$html[] = ' ' . Text::_('COM_JEDCHECKER_IN_LINE') . ': <strong>' . $item->line . '</strong>';
}
$html[] = '<br />';

View File

@ -13,7 +13,7 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\CMS\Object\CMSObject;
/**
* class JEDcheckerRule
@ -22,7 +22,7 @@ use Joomla\Registry\Registry;
*
* @since 1.0
*/
class JEDcheckerRule extends JObject
class JEDcheckerRule extends CMSObject
{
/**
* The formal ID of this rule. For example: SE1.

View File

@ -11,24 +11,28 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
// Load Bootstrap
if (version_compare(JVERSION, '4.0', '>='))
{
JHtml::_('bootstrap.collapse');
JHtml::_('bootstrap.tab');
HTMLHelper::_('bootstrap.collapse');
HTMLHelper::_('bootstrap.tab');
// Tooltips are used by JAMSS reports
JHtml::_('bootstrap.tooltip');
HTMLHelper::_('bootstrap.tooltip');
}
else
{
JHtml::_('behavior.core');
JHtml::_('stylesheet', 'com_jedchecker/j4-style.css', array('version' => 'auto', 'relative' => true));
JHtml::_('script', 'com_jedchecker/bootstrap.bundle.min.js', array('version' => 'auto', 'relative' => true), array('defer' => true));
HTMLHelper::_('behavior.core');
HTMLHelper::_('stylesheet', 'com_jedchecker/j4-style.css', array('version' => 'auto', 'relative' => true));
HTMLHelper::_('script', 'com_jedchecker/bootstrap.bundle.min.js', array('version' => 'auto', 'relative' => true), array('defer' => true));
}
JHtml::_('stylesheet', 'com_jedchecker/style.css', array('version' => 'auto', 'relative' => true));
JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relative' => true), array('defer' => true));
HTMLHelper::_('stylesheet', 'com_jedchecker/style.css', array('version' => 'auto', 'relative' => true));
HTMLHelper::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relative' => true), array('defer' => true));
?>
<script id="jed-rules-json" type="application/json"><?php echo json_encode($this->jsOptions); ?></script>
<div id="jedchecker">
@ -36,36 +40,36 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
<div class="col-12 col-md-8">
<div class="card bg-light">
<div class="card-header" data-bs-toggle="collapse" data-bs-target="#jedchecker-welcome" role="button">
<?php echo JText::_('COM_JEDCHECKER'); ?>
<?php echo Text::_('COM_JEDCHECKER'); ?>
</div>
<div class="card-body show" id="jedchecker-welcome">
<p class="card-text">
<?php echo JText::sprintf('COM_JEDCHECKER_CONGRATS', 'https://extensions.joomla.org/community/terms-of-service/'); ?>
<?php echo Text::sprintf('COM_JEDCHECKER_CONGRATS', 'https://extensions.joomla.org/community/terms-of-service/'); ?>
</p>
<p class="card-text">
<?php echo JText::sprintf('COM_JEDCHECKER_CODE_STANDARDS', 'https://developer.joomla.org/coding-standards.html'); ?>
<?php echo Text::sprintf('COM_JEDCHECKER_CODE_STANDARDS', 'https://developer.joomla.org/coding-standards.html'); ?>
</p>
<p class="card-text">
<?php echo JText::_('COM_JEDCHECKER_HOW_TO_USE'); ?>
<?php echo Text::_('COM_JEDCHECKER_HOW_TO_USE'); ?>
</p>
<ol class="card-text">
<li><?php echo JText::_('COM_JEDCHECKER_STEP1'); ?></li>
<li><?php echo JText::_('COM_JEDCHECKER_STEP2'); ?></li>
<li><?php echo Text::_('COM_JEDCHECKER_STEP1'); ?></li>
<li><?php echo Text::_('COM_JEDCHECKER_STEP2'); ?></li>
</ol>
<form action="<?php echo JRoute::_('index.php?option=com_jedchecker&view=uploads'); ?>"
<form action="<?php echo Route::_('index.php?option=com_jedchecker&view=uploads'); ?>"
method="post" class="needs-validation" name="adminForm" id="adminForm" enctype="multipart/form-data">
<div class="input-group">
<input type="file" class="form-control" name="extension" id="extension" required
accept=".bz2,.bzip2,.gz,.gzip,.tar,.tbz2,.tgz,.zip"
aria-describedby="extension-upload" aria-label="<?php echo JText::_('COM_JEDCHECKER_UPLOAD_FILE'); ?>">
aria-describedby="extension-upload" aria-label="<?php echo Text::_('COM_JEDCHECKER_UPLOAD_FILE'); ?>">
<button class="btn btn-success" type="button" id="extension-upload">
<span class="icon-upload "></span> <?php echo JText::_('JSUBMIT'); ?>
<span class="icon-upload "></span> <?php echo Text::_('JSUBMIT'); ?>
</button>
<div class="invalid-feedback"><?php echo JText::_('COM_JEDCHECKER_EMPTY_UPLOAD_FIELD'); ?></div>
<div class="invalid-feedback"><?php echo Text::_('COM_JEDCHECKER_EMPTY_UPLOAD_FIELD'); ?></div>
</div>
<div id="jed_uploading_spinner" class="text-center text-info mt-3 hidden"><span class="spinner spinner-border"></span></div>
<input type="hidden" name="task" value=""/>
<?php echo JHtml::_('form.token'); ?>
<?php echo HTMLHelper::_('form.token'); ?>
</form>
</div>
</div>
@ -74,13 +78,13 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
<div class="col-6 col-md-4">
<div class="card bg-info">
<div class="card-header text-white bg-info" data-bs-toggle="collapse" data-bs-target="#jedchecker-contributors" role="button">
<?php echo JText::_('COM_JEDCHECKER_WALL_OF_HONOR'); ?>
<?php echo Text::_('COM_JEDCHECKER_WALL_OF_HONOR'); ?>
</div>
<div class="card-body show" id="jedchecker-contributors">
<h5 class="card-title text-white"><?php echo JText::_('COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT'); ?></h5>
<h5 class="card-title text-white"><?php echo Text::_('COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT'); ?></h5>
<p class="card-text">
<a href="https://github.com/joomla-extensions/jedchecker/graphs/contributors" target="_blank" class="btn btn-light">
<?php echo JText::_('COM_JEDCHECKER_CONTRIBUTORS'); ?></a>
<?php echo Text::_('COM_JEDCHECKER_CONTRIBUTORS'); ?></a>
</p>
</div>
</div>
@ -88,7 +92,7 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
<div class="col-12 col-md-3 jedchecker-results hidden">
<div class="card bg-light">
<div class="card-header"><?php echo JText::_('COM_JEDCHECKER_RESULTS'); ?></div>
<div class="card-header"><?php echo Text::_('COM_JEDCHECKER_RESULTS'); ?></div>
<div role="tablist" class="list-group list-group-flush">
<?php
foreach ($this->jsOptions['rules'] as $i => $rulename)
@ -97,8 +101,8 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
$rule = new $class;
?>
<a role="tab" id="jed-<?php echo $rulename; ?>" data-bs-toggle="tab" href="#jedtab-<?php echo $rulename; ?>"
class="list-group-item list-group-item-action d-flex justify-content-between<?php echo $i === 0 ? ' active' : ''; ?>">
<?php echo JText::_($rule->get('title')); ?>
class="list-group-item list-group-item-action d-flex justify-content-between bg-light<?php echo $i === 0 ? ' active' : ''; ?>">
<?php echo Text::_($rule->get('title')); ?>
<span class="text-nowrap ps-1">
<span class="badge bg-danger rounded-pill border-error"></span>
<span class="badge bg-warning rounded-pill"></span>
@ -115,8 +119,8 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
<div class="card-text" id="police-check-result"></div>
<div class="card-footer">
<small class="text-muted">
<?php echo JText::sprintf('COM_JEDCHECKER_LEAVE_A_REVIEW_JED', 'https://extensions.joomla.org/extensions/tools/development-tools/21336'); ?>
<?php echo JText::sprintf('COM_JEDCHECKER_DEVELOPED_BY', 'https://github.com/joomla-extensions/jedchecker'); ?> :)
<?php echo Text::sprintf('COM_JEDCHECKER_LEAVE_A_REVIEW_JED', 'https://extensions.joomla.org/extensions/tools/development-tools/21336'); ?>
<?php echo Text::sprintf('COM_JEDCHECKER_DEVELOPED_BY', 'https://github.com/joomla-extensions/jedchecker'); ?> :)
</small>
</div>
</div>
@ -133,11 +137,11 @@ JHtml::_('script', 'com_jedchecker/script.js', array('version' => 'auto', 'relat
<div role="tabpanel" class="tab-pane fade<?php echo $i === 0 ? ' show active' : ''; ?>" id="jedtab-<?php echo $rulename; ?>">
<div class="card bg-light">
<div class="card-header" id="heading<?php echo $rule->get('id'); ?>">
<?php echo JText::_($rule->get('title')); ?>
<?php echo Text::_($rule->get('title')); ?>
</div>
<div class="card-body">
<p class="card-text">
<?php echo JText::_($rule->get('description')); ?>
<?php echo Text::_($rule->get('description')); ?>
</p>
<div class="card-text police-check-result" id="police-check-result-<?php echo $rulename; ?>">
<div class="text-center text-info"><span class="spinner-border"></span></div>

View File

@ -11,14 +11,20 @@
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.viewlegacy');
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Language\Text;
use Joomla\CMS\MVC\View\HtmlView;
use Joomla\CMS\Toolbar\ToolbarHelper;
use Joomla\CMS\Uri\Uri;
/**
* Class JedcheckerViewUploads
*
* @since 1.0
*/
class JedcheckerViewUploads extends JViewLegacy
class JedcheckerViewUploads extends HtmlView
{
/** @var string */
protected $path;
@ -35,13 +41,13 @@ class JedcheckerViewUploads extends JViewLegacy
*/
public function display($tpl = null)
{
$this->path = JFactory::getConfig()->get('tmp_path') . '/jed_checker';
$this->path = Factory::getConfig()->get('tmp_path') . '/jed_checker';
// Load translation for "JED Checker" title from sys.ini file
JFactory::getLanguage()->load('com_jedchecker.sys', JPATH_ADMINISTRATOR);
Factory::getLanguage()->load('com_jedchecker.sys', JPATH_ADMINISTRATOR);
$this->setToolbar();
$this->jsOptions['url'] = JUri::base();
$this->jsOptions['url'] = Uri::base();
$this->jsOptions['rules'] = $this->getRules();
parent::display($tpl);
}
@ -54,7 +60,7 @@ class JedcheckerViewUploads extends JViewLegacy
public function getRules()
{
$rules = array();
$files = JFolder::files(JPATH_COMPONENT_ADMINISTRATOR . '/libraries/rules', '\.php$', false, false);
$files = Folder::files(JPATH_COMPONENT_ADMINISTRATOR . '/libraries/rules', '\.php$', false, false);
JLoader::discover('jedcheckerRules', JPATH_COMPONENT_ADMINISTRATOR . '/libraries/rules/');
@ -84,19 +90,19 @@ class JedcheckerViewUploads extends JViewLegacy
{
if ($this->filesExist('unzipped'))
{
JToolbarHelper::custom('check', 'search', 'search', JText::_('COM_JEDCHECKER_TOOLBAR_CHECK'), false);
ToolbarHelper::custom('check', 'search', 'search', Text::_('COM_JEDCHECKER_TOOLBAR_CHECK'), false);
}
JToolbarHelper::title(JText::_('COM_JEDCHECKER'));
ToolbarHelper::title(Text::_('COM_JEDCHECKER'));
if (file_exists($this->path))
{
JToolbarHelper::custom('uploads.clear', 'delete', 'delete', JText::_('COM_JEDCHECKER_TOOLBAR_CLEAR'), false);
ToolbarHelper::custom('uploads.clear', 'delete', 'delete', Text::_('COM_JEDCHECKER_TOOLBAR_CLEAR'), false);
}
if (JFactory::getUser()->authorise('core.admin', 'com_jedchecker'))
if (Factory::getUser()->authorise('core.admin', 'com_jedchecker'))
{
JToolbarHelper::preferences('com_jedchecker');
ToolbarHelper::preferences('com_jedchecker');
}
}
@ -109,20 +115,20 @@ class JedcheckerViewUploads extends JViewLegacy
*/
private function filesExist($type)
{
$path = JFactory::getConfig()->get('tmp_path') . '/jed_checker/' . $type;
$path = Factory::getConfig()->get('tmp_path') . '/jed_checker/' . $type;
if (JFolder::exists($path))
if (Folder::exists($path))
{
if (JFolder::folders($path) || JFolder::files($path))
if (Folder::folders($path) || Folder::files($path))
{
return true;
}
}
else
{
$local = JFactory::getConfig()->get('tmp_path') . '/jed_checker/local.txt';
$local = Factory::getConfig()->get('tmp_path') . '/jed_checker/local.txt';
if ($type === 'unzipped' && JFile::exists($local))
if ($type === 'unzipped' && File::exists($local))
{
return true;
}

View File

@ -2,11 +2,11 @@
<extension type="component" version="4.0" method="upgrade">
<name>COM_JEDCHECKER</name>
<author>Joomla! Extensions Directory</author>
<creationDate>2020-08-22</creationDate>
<creationDate>2023-09-21</creationDate>
<copyright>Copyright (C) 2017 - 2023 Open Source Matters, Inc. All rights reserved.</copyright>
<authorEmail>extensions@extensions.joomla.org</authorEmail>
<authorUrl>https://github.com/joomla-extensions/jedchecker</authorUrl>
<version>2.4.2</version>
<version>2.4.3</version>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<description><![CDATA[JED Checker will check your extension files and will let you know in advance if there are any possible problems with your extension for submitting to the JED]]>
</description>

View File

@ -5,31 +5,15 @@
<description><![CDATA[JED Checker will check your extension files and will let you know in advance if there are any possible problems with your extension for submitting to the JED]]></description>
<element>com_jedchecker</element>
<type>component</type>
<version>2.4.2</version>
<version>2.4.3</version>
<client>administrator</client>
<infourl title="JED Checker Extension">https://github.com/joomla-extensions/jedchecker/releases/tag/2.4.2</infourl>
<infourl title="JED Checker Extension">https://github.com/joomla-extensions/jedchecker/releases/tag/2.4.3</infourl>
<downloads>
<downloadurl type="full" format="zip">https://github.com/joomla-extensions/jedchecker/archive/refs/tags/2.4.2.zip</downloadurl>
<downloadurl type="full" format="zip">https://github.com/joomla-extensions/jedchecker/archive/refs/tags/2.4.3.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<targetplatform name="joomla" version="3.([789]|10)" />
</update>
<update>
<name>JED Checker Extension</name>
<description><![CDATA[JED Checker will check your extension files and will let you know in advance if there are any possible problems with your extension for submitting to the JED]]></description>
<element>com_jedchecker</element>
<type>component</type>
<version>2.4.2</version>
<client>administrator</client>
<infourl title="JED Checker Extension">https://github.com/joomla-extensions/jedchecker/releases/tag/2.4.2</infourl>
<downloads>
<downloadurl type="full" format="zip">https://github.com/joomla-extensions/jedchecker/archive/refs/tags/2.4.2.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<targetplatform name="joomla" version="4.[0123]" />
<targetplatform name="joomla" version="3\.([89]|10)|4\.[01234]|5\.0" />
</update>
</updates>

View File

@ -11,6 +11,12 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Installer\Adapter\ComponentAdapter;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Log\Log;
/**
* Class Com_JedcheckerInstallerScript
*
@ -20,14 +26,14 @@ class Com_JedcheckerInstallerScript
{
protected $extension = 'com_jedchecker';
protected $min_php = '5.6.0';
protected $min_joomla = '3.7.0';
protected $min_joomla = '3.8.0';
protected $parent;
/**
* Function executed before the the installation
*
* @param string $type - the installation type
* @param JInstallerComponent $parent - the parent class
* @param string $type - the installation type
* @param ComponentAdapter $parent - the parent class
*/
public function preflight($type, $parent)
{
@ -37,8 +43,8 @@ class Com_JedcheckerInstallerScript
{
$this->loadLanguage();
$msg = JText::sprintf('COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE', PHP_VERSION, $this->min_php);
JLog::add($msg, JLog::WARNING, 'jerror');
$msg = Text::sprintf('COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE', PHP_VERSION, $this->min_php);
Log::add($msg, Log::WARNING, 'jerror');
return false;
}
@ -47,8 +53,8 @@ class Com_JedcheckerInstallerScript
{
$this->loadLanguage();
$msg = JText::sprintf('COM_JEDCHECKER_JOOMLA_VERSION_INCOMPATIBLE', JVERSION, $this->min_joomla);
JLog::add($msg, JLog::WARNING, 'jerror');
$msg = Text::sprintf('COM_JEDCHECKER_JOOMLA_VERSION_INCOMPATIBLE', JVERSION, $this->min_joomla);
Log::add($msg, Log::WARNING, 'jerror');
return false;
}
@ -57,7 +63,7 @@ class Com_JedcheckerInstallerScript
/**
* Update cleans out any old rules.
*
* @param JInstallerComponent $parent Is the class calling this method.
* @param ComponentAdapter $parent Is the class calling this method.
*
* @return bool|null If this returns false, Joomla will abort the update and undo everything already done.
*/
@ -76,13 +82,13 @@ class Com_JedcheckerInstallerScript
// Remove the rule's php file
if (file_exists($rulePhpFile))
{
if (JFile::delete($rulePhpFile))
if (File::delete($rulePhpFile))
{
$msg = JText::sprintf('COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED', $rule);
$msg = Text::sprintf('COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED', $rule);
}
else
{
$msg = JText::sprintf('COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED', $rule);
$msg = Text::sprintf('COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED', $rule);
}
echo "<p>$msg</p>";
@ -91,13 +97,13 @@ class Com_JedcheckerInstallerScript
// Remove the rule's ini file
if (file_exists($ruleIniFile))
{
if (JFile::delete($ruleIniFile))
if (File::delete($ruleIniFile))
{
$msg = JText::sprintf('COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED', $rule);
$msg = Text::sprintf('COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED', $rule);
}
else
{
$msg = JText::sprintf('COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED', $rule);
$msg = Text::sprintf('COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED', $rule);
}
echo "<p>$msg</p>";
@ -113,7 +119,7 @@ class Com_JedcheckerInstallerScript
public function loadLanguage()
{
$extension = $this->extension;
$jlang = JFactory::getLanguage();
$jlang = Factory::getLanguage();
$path = $this->parent->getParent()->getPath('source') . '/administrator/components/' . $extension;
$jlang->load($extension, $path, 'en-GB', true);
$jlang->load($extension, $path, $jlang->getDefault(), true);