aboutsummaryrefslogtreecommitdiffstats
path: root/public/catalog/controller/extension/module/store.php
diff options
context:
space:
mode:
Diffstat (limited to 'public/catalog/controller/extension/module/store.php')
-rw-r--r--public/catalog/controller/extension/module/store.php40
1 files changed, 40 insertions, 0 deletions
diff --git a/public/catalog/controller/extension/module/store.php b/public/catalog/controller/extension/module/store.php
new file mode 100644
index 0000000..40a0dd4
--- /dev/null
+++ b/public/catalog/controller/extension/module/store.php
@@ -0,0 +1,40 @@
+<?php
+class ControllerExtensionModuleStore extends Controller {
+ public function index() {
+ $status = true;
+
+ if ($this->config->get('module_store_admin')) {
+ $this->user = new Cart\User($this->registry);
+
+ $status = $this->user->isLogged();
+ }
+
+ if ($status) {
+ $this->load->language('extension/module/store');
+
+ $data['store_id'] = $this->config->get('config_store_id');
+
+ $data['stores'] = array();
+
+ $data['stores'][] = array(
+ 'store_id' => 0,
+ 'name' => $this->language->get('text_default'),
+ 'url' => HTTP_SERVER . 'index.php?route=common/home&session_id=' . $this->session->getId()
+ );
+
+ $this->load->model('setting/store');
+
+ $results = $this->model_setting_store->getStores();
+
+ foreach ($results as $result) {
+ $data['stores'][] = array(
+ 'store_id' => $result['store_id'],
+ 'name' => $result['name'],
+ 'url' => $result['url'] . 'index.php?route=common/home&session_id=' . $this->session->getId()
+ );
+ }
+
+ return $this->load->view('extension/module/store', $data);
+ }
+ }
+}