aboutsummaryrefslogtreecommitdiffstats
path: root/public/install/controller/3rd_party
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-08-18 21:14:58 -0500
committerJesús <heckyel@hyperbola.info>2019-08-18 21:14:58 -0500
commit2eed7b082f83630301e51f57ca8394de228a8605 (patch)
tree1d19962d22d30f99317d9276e4bae7744fc93fc2 /public/install/controller/3rd_party
downloadlibrecart-2eed7b082f83630301e51f57ca8394de228a8605.tar.lz
librecart-2eed7b082f83630301e51f57ca8394de228a8605.tar.xz
librecart-2eed7b082f83630301e51f57ca8394de228a8605.zip
first commit
Diffstat (limited to 'public/install/controller/3rd_party')
-rw-r--r--public/install/controller/3rd_party/extension.php25
-rw-r--r--public/install/controller/3rd_party/openbay.php26
2 files changed, 51 insertions, 0 deletions
diff --git a/public/install/controller/3rd_party/extension.php b/public/install/controller/3rd_party/extension.php
new file mode 100644
index 0000000..3051971
--- /dev/null
+++ b/public/install/controller/3rd_party/extension.php
@@ -0,0 +1,25 @@
+<?php
+class Controller3rdPartyExtension extends Controller {
+ public function index() {
+ $curl = curl_init();
+
+ curl_setopt($curl, CURLOPT_POST, true);
+ curl_setopt($curl, CURLOPT_HEADER, false);
+ curl_setopt($curl, CURLOPT_URL, 'https://www.opencart.com/index.php?route=extension/json/extensions');
+ curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');
+ curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($curl, CURLOPT_FORBID_REUSE, true);
+ curl_setopt($curl, CURLOPT_TIMEOUT, 30);
+ curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
+ curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
+ curl_setopt($curl, CURLOPT_POSTFIELDS, array());
+
+ $response = curl_exec($curl);
+
+ curl_close($curl);
+
+ $this->response->addHeader('Content-Type: application/json');
+ $this->response->setOutput($response);
+ }
+} \ No newline at end of file
diff --git a/public/install/controller/3rd_party/openbay.php b/public/install/controller/3rd_party/openbay.php
new file mode 100644
index 0000000..9f3af7c
--- /dev/null
+++ b/public/install/controller/3rd_party/openbay.php
@@ -0,0 +1,26 @@
+<?php
+class Controller3rdPartyOpenbay extends Controller {
+ public function index() {
+ $this->load->language('3rd_party/openbay');
+
+ $this->document->setTitle($this->language->get('heading_title'));
+
+ $data['heading_title'] = $this->language->get('heading_title');
+
+ $data['text_openbay'] = $this->language->get('text_openbay');
+ $data['text_ebay'] = $this->language->get('text_ebay');
+ $data['text_amazon'] = $this->language->get('text_amazon');
+
+ $data['button_register'] = $this->language->get('button_register');
+ $data['button_register_eu'] = $this->language->get('button_register_eu');
+ $data['button_register_us'] = $this->language->get('button_register_us');
+ $data['button_back'] = $this->language->get('button_back');
+
+ $data['back'] = $this->url->link('install/step_4');
+
+ $data['footer'] = $this->load->controller('common/footer');
+ $data['header'] = $this->load->controller('common/header');
+
+ $this->response->setOutput($this->load->view('3rd_party/openbay', $data));
+ }
+} \ No newline at end of file