/** * Method to verify the ftp values are valid */ function ftpverify($args) { jimport('joomla.application.application'); jimport('joomla.registry.registry'); $lang = new JAJAXLang($args['lang']); // $lang->setDebug(true); $objResponse = new xajaxResponse(); $args = $args['vars']; $status = JInstallationHelper::FTPVerify($args['ftpUser'], $args['ftpPassword'], $args['ftpRoot'], $args['ftpHost'], $args['ftpPort']); if (JError::isError($status)) { if (($msg = $status->get('message')) != 'INVALIDROOT') { $msg = $lang->_('INVALIDFTP') . "\n" . $lang->_($msg); } else { $msg = $lang->_($msg); } $objResponse->addScript('document.getElementById(\'ftpdisable\').checked = true;'); $objResponse->addAlert($msg); } else { $objResponse->addScript('document.getElementById(\'ftpenable\').checked = true;'); $objResponse->addAlert($lang->_('VALIDFTP')); } return $objResponse; }