'; if(!is_array($params)) return null; $params["module"] = "resourceapi"; foreach($params as $key => $val) { $xmlDoc .= sprintf("<%s>", $key, $val, $key); } $xmlDoc .= ""; return $xmlDoc; } function getXmlDoc(&$params) { $body = XmlGenerater::generate($params); $buff = FileHandler::getRemoteResource($this->uri, $body, 3, "POST", "application/xml"); if(!$buff) return; $xml = new XmlParser(); $xmlDoc = $xml->parse($buff); return $xmlDoc; } } class autoinstall extends ModuleObject { var $uri = "http://download.xpressengine.com/"; var $original_site = "http://www.xpressengine.com/"; var $tmp_dir = './files/cache/autoinstall/'; /** * @brief 설치시 추가 작업이 필요할시 구현 **/ function moduleInstall() { } /** * @brief 설치가 이상이 없는지 체크하는 method **/ function checkUpdate() { return false; } /** * @brief 업데이트 실행 **/ function moduleUpdate() { return new Object(0, 'success_updated'); } /** * @brief 캐시 파일 재생성 **/ function recompileCache() { } } ?>