[Решено] Не октрываеться страница с просмотром заказа

Тема в разделе "OpenCart", создана пользователем Vladsuperklas, 18 июн 2014.

Статус темы:
Закрыта.
  1. Vladsuperklas

    Vladsuperklas

    Регистрация:
    17 май 2014
    Сообщения:
    46
    Симпатии:
    2
    Ребят в чем проблема? Не октрываеться страница с просмотром заказа.
    При нажатии кнопки "Просмотр" открываеться пустая страница
    [​IMG]
     
  2. dimva

    dimva

    Регистрация:
    8 дек 2012
    Сообщения:
    30
    Симпатии:
    16
    Ранее все работало нормально? Какие модули последними ставили?
     
  3. Vladsuperklas

    Vladsuperklas

    Регистрация:
    17 май 2014
    Сообщения:
    46
    Симпатии:
    2
    Заказ 1, раньше не проверял, последний модуль Power Image Manager, с ним были проблемы (было подозрение по взлому сайта), перейменовал файл модуля, взломы прекратились
    --- Добавлено, 18 июн 2014 ---
    Какой файл шаблона отвечает за вывод страницы просмотра заказа?
     
    Последнее редактирование: 18 июн 2014
  4. paka1

    paka1

    Регистрация:
    17 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте та же проблема не могу в админке открыть просмотр заказов, причем изменение заказов работает нормально. Хелп плз. Я новичок имейте это ввиду пожалуйста при ответах. Спасибо заранее
    сайт http://rozetkamsk.ru/
     
    Последнее редактирование: 11 июл 2014
  5. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
  6. paka1

    paka1

    Регистрация:
    17 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    версия 1.5.6
    2014-07-11 17:19:47 - PHP Notice: Undefined variable: vqmod in /home/v/vsindee3/rozetkamsk.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 56
     
    Последнее редактирование: 11 июл 2014
  7. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
  8. paka1

    paka1

    Регистрация:
    17 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    да установлен
     
    Lasted edited by : 11 июл 2014
  9. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Тогда скопируйте сюда файл /home/v/vsindee3/rozetkamsk.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php
     
  10. paka1

    paka1

    Регистрация:
    17 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    <?php
    abstract class Controller {
    protected $registry;
    protected $id;
    protected $layout;
    protected $template;
    protected $children = array();
    protected $data = array();
    protected $output;

    public function __construct($registry) {
    $this->registry = $registry;
    }

    public function __get($key) {
    return $this->registry->get($key);
    }

    public function __set($key, $value) {
    $this->registry->set($key, $value);
    }

    protected function forward($route, $args = array()) {
    return new Action($route, $args);
    }

    protected function redirect($url, $status = 302) {
    header('Status: ' . $status);
    header('Location: ' . str_replace(array('&amp;', "\n", "\r"), array('&', '', ''), $url));
    exit();
    }

    protected function getChild($child, $args = array()) {
    $action = new Action($child, $args);

    global $vqmod;
    if (file_exists($vqmod->modCheck($action->getFile()))) {
    require_once($vqmod->modCheck($action->getFile()));

    $class = $action->getClass();

    $controller = new $class($this->registry);

    $controller->{$action->getMethod()}($action->getArgs());

    return $controller->output;
    } else {
    trigger_error('Error: Could not load controller ' . $child . '!');
    exit();
    }
    }

    protected function hasAction($child, $args = array()) {
    $action = new Action($child, $args);

    if (file_exists($vqmod->modCheck($action->getFile()))) {
    require_once($vqmod->modCheck($action->getFile()));

    $class = $action->getClass();

    $controller = new $class($this->registry);

    if(method_exists($controller, $action->getMethod())){
    return true;
    }else{
    return false;
    }
    } else {
    return false;
    }
    }

    protected function render() {
    foreach ($this->children as $child) {
    $this->data[basename($child)] = $this->getChild($child);
    }


    global $vqmod;
    $file = $vqmod->modCheck(DIR_TEMPLATE . $this->template);
    if (file_exists($file)) {

    extract($this->data);

    ob_start();

    require($file);

    $this->output = ob_get_contents();

    ob_end_clean();

    return $this->output;
    } else {
    trigger_error('Error: Could not load template ' . DIR_TEMPLATE . $this->template . '!');
    exit();
    }
    }
    }
    ?>
    --- Добавлено, 11 июл 2014 ---
    проблема решена переустановкой vqmod спасибо сайт http://rozetkamsk.ru/
     
    Последнее редактирование: 11 июл 2014
Статус темы:
Закрыта.