function checkRequirement($component) { $joomlaVer = new joomlaVersion(); $joomla = $joomlaVer->getShortVersion(); $newIndex = $component[3] . '_' . $component[2]; if (empty($this->compDetails[$newIndex . '_requirement']) or $this->requiredVersion($joomla, $this->compDetails[$newIndex . '_requirement'])) { $this->newVersion = true; return true; } return false; }
} else { // echo ' Joomla Version not discovered' ; // assume J5 legacy mode if (!defined('_J1')) { DEFINE('_J1', 2); } if (!defined('_J5')) { DEFINE('_J5', 0); } if (!DEFINED('Joomla')) { DEFINE('Joomla', ' Virtual Joomla 1.5 Legacy Mode '); } return; } } $L_version = $instance->getLongVersion(); $S_version = $instance->getShortVersion(); $version = trim($S_version); $family = explode('.', $S_version); $evolution = $family[0]; $generation = $family[1]; $breed = $family[2]; /*-------------------------------------------------------------------------------- * END GET VERSION INFO *--------------------------------------------------------------------------------*/ if ($evolution != 1) { die('Application Written for Joomla Version 1.X Only'); } /**************************************** * Legacy Mode for 1.5 *****************************************/ if (defined('_JEXEC') and defined('_VALID_MOS')) {