Непонятно почему, но в заказе не отображалось наличие товара, и по новому заказу нужно было искать товар каким-то способом и смотреть наличие. Можно легко вывести наличие товара прямо в заказе, и сразу картинку товара. В файле /admin/view/template/sale/order_info.tpl Находим: Код: <td class="left"><?php echo $column_model; ?></td> Перед этим добавляем: Код: <td class="left"><?php echo "Наличие"; ?></td> Сразу меняем кодировку на utf без bom Далее находим: Код: </td> <td class="left"><?php if ($product['product_id']) { ?> <a href="<?php echo $product['href']; ?>" target="_blank"><?php echo $product['name']; ?></a> <?php } else { ?> <?php echo $product['name']; ?> <?php } ?> <?php foreach ($product['option'] as $option) { ?> <br /> <?php if ($option['type'] != 'file') { ?> <small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small> <?php } else { ?> <small> - <?php echo $option['name']; ?>: <a href="<?php echo $option['href']; ?>" target="_blank"><?php echo $option['value']; ?></a></small> <?php } ?> <?php } ?></td> Сразу после этого добавляем: Код: <?php $productinfo = $this->db->query("SELECT image, quantity FROM " . DB_PREFIX . "product WHERE product_id = '" . ($product['product_id'] . "'"));?> <!-- Если вам нужна картинка в заказе если нет то удалите часть красным: --> <td> <img src="<?php echo HTTP_IMAGE.$productinfo->row['image']; ?>" width="90" height="90" /> </td> <td> <?php if ($productinfo->row['quantity'] > 0) { ?><span style="color: #138138;"><strong><?php echo $productinfo->row['quantity']; ?></strong></span><?php } else { ?><span style="color: #D92D2D;"><strong><?php echo $productinfo->row['quantity']; ?></strong></span><?php } ?> </td> Находим и меняем цифру 5, в зависимости сколько у вас столбцов, если только наличие то ставим 6, если и картинка то 7: Код: <tbody id="totals"> <tr> <td colspan="5" class="right">
PHP: SELECT * FROM " . DB_PREFIX . "product не самый умный выход пачкой доставать все дынные из которых надо только приблизительно 5% почему бы так не сделать ето на долю уменшит нагрузку на сервер PHP: ("SELECT image, quantity FROM " . DB_PREFIX . "product WHERE product_id = '" . ($product['product_id'] . "'") я конечно и сам про ООП забываю часто, но все же запрос лучше делать хотя б в контролере а то потом дизайнеры такое творят... Да и есть тема наработки, ты не в первый раз создаеш новую тему, етого делать не обязательно
^-) спасибо. Запрос у меня уже был вызван, с какого-то модуля добавляющий картинку в заказ, нужно было остаток вывести воспользовался тем же запросом, но спасибо оптимизация это всегда хорошо