示例#1
0
 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;
 }
示例#2
0
    } 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')) {