示例#1
0
function com_install()
{
    $installer = $GLOBALS['ZOO_COMPONENT_INSTALLER'];
    // check requirements
    require_once $installer->parent->getPath('source') . '/admin/installation/requirements.php';
    $requirements = new YRequirements();
    $fulfilled = $requirements->checkRequirements();
    $requirements->displayResults();
    if (!$fulfilled) {
        $installer->parent->abort(JText::_('Component') . ' ' . JText::_('Install') . ': ' . JText::_('Minimum requirements not fulfilled.'));
        return false;
    }
    // requirements fulfilled, install the ZOO
    require_once $installer->parent->getPath('source') . '/admin/installation/zooinstall.php';
    return ZooInstall::doInstall($installer);
}
示例#2
0
 public function checkRequirements()
 {
     // check requirements
     JLoader::register('YRequirements', ZOO_ADMIN_PATH . '/installation/requirements.php');
     $requirements = new YRequirements();
     $requirements->checkRequirements();
     $requirements->displayResults();
 }