OsCommerce - gavepakningsmodul problem
HejsaHar lige installeret OsCommerce webshop, og opsat et gavepakningsmodul i det, men når man vil gå til kassen, og kommer til det punkt hvor man kan vælge gaveindpakning fejler den... :-(
Har ikke selv styr på de klasser og objecter der benyttes...
Her er koden jeg har indsat i den fil der skal vise siden til brugeren
--- START ---
// BY SP
// process the selected giftwrap method
if ( isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process') ) {
if (!tep_session_is_registered('giftwrap_info')) tep_session_register('giftwrap_info');
if (tep_count_giftwrap_modules() > 0) {
if ( (isset($HTTP_POST_VARS['giftwrap'])) && (strpos($HTTP_POST_VARS['giftwrap'], '_')) ) {
$giftwrap_info = $HTTP_POST_VARS['giftwrap'];
list($module, $method) = explode('_', $giftwrap_info);
if (is_object($$module)) {
$quote1 = $giftwrap_modules->quote1($method, $module);
if (isset($quote1['error'])) {
tep_session_unregister('giftwrap');
} else {
if ( (isset($quote1[0]['methods'][0]['title'])) && (isset($quote1[0]['methods'][0]['cost'])) ) {
$giftwrap_info = array('id' => $giftwrap_info,
'title' => $quote1[0]['module'] . ' (' . $quote1[0]['methods'][0]['title'] . ')',
'cost' => $quote1[0]['methods'][0]['cost']);
}
}
} else {
tep_session_unregister('giftwrap_info');
}
}
} else {
$giftwrap_info = false;
}
}
// get all available giftwrap quotes
$quotes1 = $giftwrap_modules->quote1();
// add gift message
if ($HTTP_GET_VARS['action'] == 'update') {
if (tep_not_null($HTTP_POST_VARS['giftMessage']) && tep_session_is_registered('giftwrap_info')) {
$giftMessage = tep_db_prepare_input($HTTP_POST_VARS['giftMessage']);
if (tep_session_is_registered('customer_id')) {
tep_db_query("update " . TABLE_ORDERS . " set giftMessage = '" . tep_db_input($giftMessage) . "' where customers_id = '" . $customer_id . "' and orders_id = '" . $order_id . "'");
} else {
tep_db_query("update " . TABLE_ORDERS . " set giftMessage = '" . tep_db_input($giftMessage) . "' where customers_id = '0' and orders_id = '" . $order_id . "'");
}
tep_session_unregister('giftwrap_info');
}
}
// BY SP
--- SLUT ---
Jeg får følgende fejl i min browser :
Fatal error: Call to a member function on a non-object in /home/.sites/66/site39/web/catalog/checkout_shipping.php on line 97
Linie 97 er denne her :
$quotes1 = $giftwrap_modules->quote1();
Nogen der kan gennemskue hvad der går galt, og forklare mig hvad jeg skal rette ??
