progroman, модуль работает - отлично, но у меня вопрос ...
есть файл по адресу
/ system / library / cart.php
"стандартный"
<?php
class Cart {
private $min_total = 1;
private $data = array();
public function __construct($registry) {
$this->config = $registry->get('config');
$this->customer = $registry->get('customer');
$this->session = $registry->get('session');
$this->db = $registry->get('db');
$this->tax = $registry->get('tax');
$this->weight = $registry->get('weight');
if (!isset($this->session->data['cart']) || !is_array($this->session->data['cart'])) {
$this->session->data['cart'] = array();
}
}
public function getProducts() {
if (!$this->data) {
foreach ($this->session->data['cart'] as $key => $quantity) {
$product = explode(':', $key);
$product_id = $product[0];
и так далее...
в нём есть функция public function getProducts()
мне нужно, чтоб в этой функции определялся город, в переменную $getCityName_m.
пишу в этой функции
public function getProducts() {
if (!$this->data) {
$getCityName_m = $this->geoip->getCityName();
........
}
Денвер пишет ошибку:
Notice: Undefined property: Cart::$geoip in Z:\.....\www\system\library\cart.php on line 25 Fatal error: Call to a member function getCityName() on a non-object in Z:.....\www\system\library\cart.php on line 25
line 25 это $getCityName_m = $this->geoip->getCityName();
progroman, если Вас не затруднит, помогите...
Ещё раз повторюсь, модуль работает - отлично,
что бы не складывалось мнение, что модуль плохо работает.