La seguente funzione
$currencies->display_price($product['products_price'], tep_get_tax_rate($product['products_tax_class_id']))
consente di visualizzare i prezzi nel formato giusto e funziona correttamente nei vari box.
Se però la inserisco in una mia funzione creata in general.php, sul browser compare il seguente errore: Call to a member function on a non-object
Qualcuno può aiutarmi? Grazie
Paolo
$currencies->display_price
Moderatore: mod Generali
Re: $currencies->display_price
Se la classe Currencies è stata correttamente istanziataPaolo67 ha scritto:La seguente funzione
$currencies->display_price($product['products_price'], tep_get_tax_rate($product['products_tax_class_id']))
consente di visualizzare i prezzi nel formato giusto e funziona correttamente nei vari box.
Se però la inserisco in una mia funzione creata in general.php, sul browser compare il seguente errore: Call to a member function on a non-object
Qualcuno può aiutarmi? Grazie
Paolo
(ciò avviene nel file application_top.php mediante lo step:
Codice: Seleziona tutto
$currencies = new currencies();
probabilmente non hai inserito nel corpo della tua funzione la dichiarazione:
Codice: Seleziona tutto
global $currencies;
Se entrambe le condizioni sopra sono verificate, posta il codice della tua funzione e il contesto in cui questa viene chiamata, in modo che possiamo darci una occhiata.
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
Grazie marcus, non avevo appunto inserito
nel corpo della funzione.
Ora funziona correttamente.
Codice: Seleziona tutto
global $currencies;
Ora funziona correttamente.