Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Krot

Пользователи
  
  • Публикаций

    240
  • Зарегистрирован

  • Посещение

Все публикации пользователя Krot

  1. готов купить модуль или рассмотреть разработку модуля нужно есть две группы покупателей - розница и опт, менеджер вручную для каждого товара указывает цены для опт и для розница и эти цены для этих групп должны быть на сайте и соответсвено в корзине и так далее, главный вопрос указать оптовые цены для опций товара спасибо.
  2. привет автор, заинтересовал ваш модуль, подскажите мне подойдёт ? нужно есть две группы покупателей - розница и опт, менеджер вручную для каждого товара указывает цены для опт и для розница и эти цены для этих групп должны быть на сайте и соответсвенно в корзине и так далее, главный вопрос можно ли указать оптовые цены для опций товара ? спасибо.
  3. привет автор, заинтересовал ваш модуль, подскажите мне подойдёт ? нужно есть две группы покупателей - розница и опт, менеджер вручную для каждого товара указывает цены для опто и для розница и эти цены для этих групп должны быть на сате и соответсвенно в корзине и так далее, главный вопрос можно ли указать оптовые цены для опций товара ? спасибо.
  4. Krot

    условие если админ

    ну я так понимаю главный админ - то есть это тот пользователь который создаётся при установке системы
  5. Krot

    условие если админ

    подскажите как правильно прописать код пожалуйста
  6. Krot

    условие если админ

    Еденица это id администратора,вроде работает,или что то неправильно ?
  7. Krot

    условие если админ

    получилось вот так в контролере - $data['admin_id'] = $this->user->getId(); в шаблоне проверяю вот так - <?php if ($admin_id == 1) { ?> mycode <?php } ?> правильно я сделал ? не на что не повлияет ?
  8. Krot

    условие если админ

    прописал так в шаблоне к сожелению сразу HTTP ERROR 500, может в контролере нужно что то ещё прописать ?
  9. подскажите как в шаблоне админке правильно прописать проверку на админа ? то есть щас есть if ($logged) то есть проверка на авторизацию, а как прописать что бы ещё и на админа проверялось ? if ($logged) and .......
  10. подскажите пожалуйста, главное установил с нуля на один и тот же хостинг opencart и ocstore на первом завёлся без проблем а на ocstore ошибки, неужелии эти движки так сильно отличаются ? думал просто русифицирован и код основной не затронут (((
  11. вот так получилось public function install() { $this->load->model('user/user_group'); //Create ALTER user_id in tabele product //$col = @$this->db->query("SELECT user_id FROM ". DB_PREFIX . "product"); //"SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'my_table' AND COLUMN_NAME = 'my_column'"; это строчка 93 : $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "product' AND COLUMN_NAME = 'user_id'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."product ADD user_id INT NOT NULL DEFAULT 0 "); $this->db->query("UPDATE " . DB_PREFIX . "product SET user_id = '" . 1 . "'"); }
  12. уважаемые , прописал как вы сказали всё равно не устанавливается так же ошибка но уже видимо другая : thrown in /public_html/admin/controller/extension/module/separate_products.php on line 160 [19-Nov-2018 06:12:11 Europe/Moscow] PHP Parse error: syntax error, unexpected '$query' (T_VARIABLE) in /public_html/admin/controller/extension/module/separate_products.php on line 93
  13. вообщем вот весь код, может кто подскажет почему именно на ocstore не устанавливается ? <?php class ControllerExtensionModuleSeparateProducts extends Controller { private $error = array(); public function index() { $this->load->language( 'extension/module/separate_products'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('extension/module'); $data['heading_title'] = $this->language->get('heading_title'); $data['text_license'] = $this->language->get('text_license'); $data['button_cancel'] = $this->language->get('button_cancel'); $data['text_edit'] = $this->language->get('text_edit'); if (isset($this->error['warning'])) { $data['error_warning'] = $this->error['warning']; } else { $data['error_warning'] = ''; } $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link( 'common/home', 'token=' . $this->session->data['token'], true ), 'separator' => false ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_module'), 'href' => $this->url->link( 'extension/module', 'token=' . $this->session->data['token'], true ), 'separator' => ' :: ' ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link( 'extension/module/separate_products', 'token=' . $this->session->data['token'], true ), 'separator' => ' :: ' ); $data['action'] = $this->url->link( 'extension/module/separate_products', 'token=' . $this->session->data['token'], true ); $data['cancel'] = $this->url->link( 'extension/module', 'token=' . $this->session->data['token'], true ); if (isset($this->request->post['separate_products'])) { $modules = explode(',', $this->request->post['separate_products']); } elseif ($this->config->get('separate_products') != '') { $modules = explode(',', $this->config->get('separate_products')); } else { $modules = array(); } $this->load->model('design/layout'); $data['layouts'] = $this->model_design_layout->getLayouts(); $data['modules'] = $modules; if (isset($this->request->post['separate_products'])) { $data['separate_products'] = $this->request->post['separate_products']; } else { $data['separate_products'] = $this->config->get('separate_products'); } $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); $this->response->setOutput($this->load->view('extension/module/separate_products.tpl', $data)); } public function install() { //Create ALTER user_id in tabele product //$col = @$this->db->query("SELECT user_id FROM ". DB_PREFIX . "product"); //"SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'my_table' AND COLUMN_NAME = 'my_column'"; $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "product' AND COLUMN_NAME = 'user_id'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."product ADD user_id INT NOT NULL DEFAULT 0 "); $this->db->query("UPDATE " . DB_PREFIX . "product SET user_id = '" . 1 . "'"); } //Create ALTER commission in tabele user //$col = @$this->db->query("SELECT commission FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'commission'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD commission DECIMAL(5,2) NOT NULL DEFAULT 0 "); } //Create ALTER bank in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'bank'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD bank VARCHAR(255) NOT NULL DEFAULT '' "); } //Create ALTER add_code in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'add_code'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD add_code TEXT NOT NULL DEFAULT '' "); } //Create ALTER user_text in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'user_text'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD user_text VARCHAR(256) NOT NULL DEFAULT '' "); } //Create ALTER user_text in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'email_question'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD email_question tinyint(1) NOT NULL DEFAULT 1 "); } //Create ALTER badge in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'badge1'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD badge1 VARCHAR(128) NOT NULL DEFAULT '' "); } //Create ALTER badge in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'badge2'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD badge2 VARCHAR(128) NOT NULL DEFAULT '' "); } //Create ALTER badge in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'badge3'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD badge3 VARCHAR(128) NOT NULL DEFAULT '' "); } //Create ALTER badge in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'badge4'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD badge4 VARCHAR(128) NOT NULL DEFAULT '' "); } //Create ALTER badge in tabele user //$col = @$this->db->query("SELECT bank FROM ". DB_PREFIX . "user"); $query = $this->db->query("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_DATABASE . "' AND TABLE_NAME = '" . DB_PREFIX . "user' AND COLUMN_NAME = 'badge5'"); if ($query->num_rows < 1) { $this->db->query("ALTER TABLE ". DB_PREFIX ."user ADD badge5 VARCHAR(128) NOT NULL DEFAULT '' "); } //ADD admin Permission $this->model_user_user_group->addPermission(1, 'access', 'extension/module/separate_products'); $this->model_user_user_group->addPermission(1, 'modify', 'extension/module/separate_products'); //Separate Products - Admin Users //Create Group Separate Products - Admin Users and get user_group_id $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Admin Users' "); if ($query->num_rows <= 0) { $this->db->query("INSERT INTO " . DB_PREFIX . "user_group (name) VALUES ('Separate Products - Admin Users')" ); } $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Admin Users' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } //Separate product User group Permission //access $this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/module/separate_products'); //$this->model_user_user_group->addPermission($user_group_id, 'modify', 'extension/module/separate_products'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/openbay'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/api'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/user'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/recurring'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/return'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/voucher'); //modify $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'extension/openbay'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/api'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/user'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/recurring'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/return'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/voucher'); //Separate Products - External Users //Create Group Separate Products - External Users and get user_group_id $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - External Users' "); if ($query->num_rows <= 0) { $this->db->query("INSERT INTO " . DB_PREFIX . "user_group (name) VALUES ('Separate Products - External Users')" ); } $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - External Users' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } //Separate product User group Permission //access $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/openbay'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/api'); //modify $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/api'); //Separate Products - Internal Users //Create Group Separate Products - Internal Users and get user_group_id $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users' "); if ($query->num_rows <= 0) { $this->db->query("INSERT INTO " . DB_PREFIX . "user_group (name) VALUES ('Separate Products - Internal Users')" ); } $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } //Separate product Admin User group Permission //access $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/openbay'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/api'); //modify $this->model_user_user_group->addPermission($user_group_id, 'modify', 'extension/module/separate_products'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/api'); //Separate Products - Internal Users - Only Products //Create Group Separate Products - Internal Users and get user_group_id $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Products' "); if ($query->num_rows <= 0) { $this->db->query("INSERT INTO " . DB_PREFIX . "user_group (name) VALUES ('Separate Products - Internal Users - Only Products')" ); } $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Products' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } //Separate product Admin User group Permission //access $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/api'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'common/filemanager'); //$this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/order'); //$this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/openbay'); //modify $this->model_user_user_group->addPermission($user_group_id, 'modify', 'extension/module/separate_products'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/api'); //$this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/order'); //Separate Products - Internal Users - Only Orders //Create Group Separate Products - Internal Users and get user_group_id $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Orders' "); if ($query->num_rows <= 0) { $this->db->query("INSERT INTO " . DB_PREFIX . "user_group (name) VALUES ('Separate Products - Internal Users - Only Orders')" ); } $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Orders' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } //Separate product Admin User group Permission //access $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/user'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'extension/openbay'); $this->model_user_user_group->addPermission($user_group_id, 'access', 'user/api'); //modify $this->model_user_user_group->addPermission($user_group_id, 'modify', 'sale/order'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'localisation/order_status'); $this->model_user_user_group->addPermission($user_group_id, 'modify', 'user/api'); } public function uninstall() { //$this->load->language( 'extension/module/separate_products'); //$this->document->setTitle($this->language->get('heading_title')); $this->load->model('extension/module'); $this->load->model('user/user_group'); //Delete Separate Products - External Users $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - External Users' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'common/filemanager'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'extension/openbay'); //modify $this->model_user_user_group->removePermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'sale/order'); //Delete Separate Products - Internal Users $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'common/filemanager'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'extension/openbay'); //modify $this->model_user_user_group->removePermission($user_group_id, 'modify', 'extension/module/separate_products'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'common/filemanager'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'sale/order'); //Delete Separate Products - Internal Users - Only Products $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Products' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'common/filemanager'); //$this->model_user_user_group->removePermission($user_group_id, 'access', 'sale/order'); //$this->model_user_user_group->removePermission($user_group_id, 'access', 'extension/openbay'); //modify $this->model_user_user_group->removePermission($user_group_id, 'modify', 'extension/module/separate_products'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'common/filemanager'); //$this->model_user_user_group->removePermission($user_group_id, 'modify', 'sale/order'); //Delete Separate Products - Internal Users - Only Orders $query = $this->db->query("SELECT * FROM ". DB_PREFIX ."user_group WHERE name='Separate Products - Internal Users - Only Orders' "); foreach ($query->rows as $result) { $user_group_id = $result['user_group_id']; } $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/attribute_group'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/category'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/download'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/filter'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/manufacturer'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/option'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'catalog/product'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'user/user'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'sale/order'); $this->model_user_user_group->removePermission($user_group_id, 'access', 'extension/openbay'); //modify $this->model_user_user_group->removePermission($user_group_id, 'modify', 'sale/order'); $this->model_user_user_group->removePermission($user_group_id, 'modify', 'localisation/order_status'); } public function delete() { } }
  14. Вот такой код,извеняюсь за фото,скопировать код,не мог ,без интернета на ноутбуке
  15. всем привет, увидел модуль английского разработчика, есть демо версия у него, скачал , но модуль устанавливается на opencart 2.3.0.2, но не устанавливается на ocstore 2.3.0.2.3 пишет ошибку от чего такое возможно ? thrown in /public_html/admin/controller/extension/module/separate_products.php on line 160 [17-Nov-2018 07:55:12 Europe/Moscow] PHP Fatal error: Uncaught Error: Call to a member function addPermission() on null in /public_html/admin/controller/extension/module/separate_products.php:160 Stack trace: #0 /public_html/system/storage/modification/system/engine/action.php(51): ControllerExtensionModuleSeparateProducts->install(Array) #1 /public_html/system/storage/modification/system/engine/loader.php(24): Action->execute(Object(Registry), Array) #2 /public_html/admin/controller/extension/extension/module.php(25): Loader->controller('extension/modul...') #3 /public_html/system/storage/modification/system/engine/action.php(51): ControllerExtensionExtensionModule->install() #4 /public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #5 /public_html/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #6 /public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #7 /public_html/system/engine/front.php(29): Front->execute(Object(Action)) #8 /public_html/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #9 /public_html/system/startup.php(105): require_once('/home/z/...') #10 /public_html/admin/index.php(19): start('admin')
  16. ребята подскажите есть ли рабочий модуль?, вопрос остался открытый,
  17. Krot

    описание для опций

    Как дописать?вы можете?
  18. Krot

    описание для опций

    stickpro - там к сожелению на 2.2.0.0 максимум а у меня 2.3.0.2.3 - порпобовал установилось но ошибка и не работает (((
  19. всем мира, ищу модуль или способ добавить описание для опции - например добавляю к товару опцию, указываю картинку и цену как щас есть и ещё нужно что бы указать описание , что бы это описание выводилось в карточке товаров рядом с опцией и так же в корзине товаров, в заказе, в письме заказе и в админке,если можно такое ? сам попробовал вводил в поле артикул в опции и вывел в карточке товаров, а вот в корзине не получается
  20. всем мира. Ребята вот такой вопрос как можно клонировать опцию (или дополнение есть какое) ? тоесть есть системная опция - "Переключатель" она работает хорошо, но нужно ещё создать другую опцию переключатель (но что бы они отличались) и у этой другой я хочу поменять css и дописать вывод артикля и другие дороботки, тоесть нужен клон опции
  21. просто обновляю страницу например 4 раза и два раза быстро загружается 2 секунды, а порой вот так как на скрине, от чего зависит непонятно? хостинг beget, php 7.1, может быть из за того что домен был перенесён от одного регистратора к другому и что то неправильно настроилось ? уже незнаю что и думать, гуру подскажите пожалуйста
  22. Магазин с нуля,только что установлен, демо товары только,сам товары не добавлял
  23. Total time: 7.1627 s | Queries: 46 | Slow queries (>0.003 s): 7
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.