/** * Get a single row * * @return step object */ public function requestRest($task = 'total', $table = false) { // Initialize jupgrade class $jupgrade = new jUpgrade(); // JHttp instance jimport('joomla.http.http'); $http = new JHttp(); $data = $jupgrade->getRestData(); // Getting the total $data['task'] = $task; $data['table'] = $table; $request = $http->get($jupgrade->params->get('rest_hostname'), $data); return $request->body; }
/** * Get a list of images to migrate * * @return step object */ public function getImage() { // Initialize jupgrade class $jupgrade = new jUpgrade(); // JHttp instance jimport('joomla.http.http'); $http = new JHttp(); $data = $jupgrade->getRestData(); // Getting the total $data['task'] = "image"; $data['files'] = 'images'; $response = $http->get($jupgrade->params->get('rest_hostname'), $data); $id = $this->_getID('files_images'); $id = $id + 1; $name = $this->_getImageName($id); $write = JFile::write(JPATH_ROOT . '/images.new/' . $name, $response->body); $this->_updateID($id, 'files_images'); }