issue 73 Supporting easy install (autoinstall module) for each local(enlish, korean, etc)

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8580 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2011-07-08 07:41:15 +00:00
parent b5bcdda20e
commit cb13f541e8
4 changed files with 15 additions and 10 deletions

View file

@ -35,7 +35,7 @@
$params["act"] = "getResourceapiUpdate";
$body = XmlGenerater::generate($params);
$buff = FileHandler::getRemoteResource($this->uri, $body, 3, "POST", "application/xml");
$buff = FileHandler::getRemoteResource(_XE_DOWNLOAD_SERVER_, $body, 3, "POST", "application/xml");
$xml = new XmlParser();
$xmlDoc = $xml->parse($buff);
$this->updateCategory($xmlDoc);
@ -187,7 +187,7 @@
function updateCategory(&$xmlDoc)
{
executeQuery("autoinstall.deleteCategory", $args);
executeQuery("autoinstall.deleteCategory");
$oModel =& getModel('autoinstall');
if(!is_array($xmlDoc->response->categorylist->item))
{
@ -199,7 +199,7 @@
$args->category_srl = $item->category_srl->body;
$args->parent_srl = $item->parent_srl->body;
$args->title = $item->title->body;
executeQuery("autoinstall.insertCategory", $args);
$output = executeQuery("autoinstall.insertCategory", $args);
}
}
@ -224,7 +224,7 @@
{
$oModuleInstaller = new SFTPModuleInstaller($package);
}
else if(function_exists(ftp_connect))
else if(function_exists('ftp_connect'))
{
$oModuleInstaller = new PHPFTPModuleInstaller($package);
}
@ -233,6 +233,8 @@
$oModuleInstaller = new FTPModuleInstaller($package);
}
$oModuleInstaller->setServerUrl(_XE_DOWNLOAD_SERVER_);
$oModuleInstaller->setPassword($ftp_password);
$output = $oModuleInstaller->uninstall();
if(!$output->toBool()) return $output;