@kentos

Как исправить выборку опций?

Здравствуйте, написал срипт, который должен отправлять на почту админу сообщение что остаток у опций меньше 1, но почему-то не отправляется сообщение, может кто знает что не так в коде может быть или почему не приходит письмо?
Код разметил в моделе order.php

$option_gry = $this->db->query("SELECT quantity, name FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); 
               if ($option_gry->row['quantity'] < 1) { 
                    $this->load->model('setting/store'); 
                    $text = 'Warning!'."\n\n"; $text .= 'Product option stock reached 0'."\n\n"; 
                    $text .= 'Product option name:'.$option_gry->row['name']."\n"; 
                    $text .= 'Product name:'.$qry->row['name']."\n"; 
                    $text .= 'Product model:'.$qry->row['model']."\n"; 
                    $mail = new Mail(); 
                    $mail->protocol = $this->config->get('config_mail_protocol');
			        $mail->parameter = $this->config->get('config_mail_parameter');
			        $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
			        $mail->smtp_username = $this->config->get('config_mail_smtp_username');
			        $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
			        $mail->smtp_port = $this->config->get('config_mail_smtp_port');
			        $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');
                    $mail->setFrom($this->config->get('config_email')); 
                    $mail->setTo($this->config->get('config_email')); 
                    $mail->setSender(html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'));
                    $mail->setSubject('Out of stock on: '. $qry->row['name']); 
                    $mail->setText($text); 
                    $mail->send(); 
                    }
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы