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; }
/*================================================================================== * GET VERSION INFO :: Build 010 * Jalil Latiff :: April 2008 , Kuala Lumpur, Malaysia. * =================================================================================*/ defined('_JEXEC') or defined('_VALID_MOS') or die('Restricted Access'); if (defined('Joomla') or defined('_J1') or defined('_J5')) { return; } //................................................................................. if (function_exists('jimport')) { jimport('joomla.version'); $instance = new JVersion(); } else { if (class_exists('joomlaVersion')) { $instance = new joomlaVersion(); } 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();