Hallo,
ich benötige dringend eure Hilfe. Ich habe heut morgen ein neues Template installiert und eingefügt, nun kommt folgede Meldung wenn ich meine HP anklicke:
Fatal error: Call to undefined function: builddataarray() in /var/www/web1388/html/templates/mambofiles_XT/source/boxes/whats_new.php on line 64
Wie kann ich auf den Adminbereich zugreifen um das Tamplate zu ändern?
Oder kann ich das Template welches zur Zeit den Fehler verursacht im Provider ändern?
Die Datei auf die sich der Fehler bezieht hat folgenden Inhalt:
<?php
/* -----------------------------------------------------------------------------------------
$Id: whats_new.php 1292 2005-10-07 16:10:55Z mz $
XT-Commerce - community made shopping
http://www.xt-commerce.com
Copyright © 2003 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
© 2000-2001 The Exchange Project (earlier name of osCommerce)
© 2002-2003 osCommerce(whats_new.php,v 1.31 2003/02/10); www.oscommerce.com
© 2003 nextcommerce (whats_new.php,v 1.12 2003/08/21); www.nextcommerce.org
Released under the GNU General Public License
-----------------------------------------------------------------------------------------
Third Party contributions:
Enable_Disable_Categories 1.3 Autor: Mikel Williams | mikel@ladykatcostumes.com
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/
$box_smarty = new smarty;
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
$box_content = '';
// include needed functions
require_once (DIR_FS_INC.'xtc_random_select.inc.php');
require_once (DIR_FS_INC.'xtc_rand.inc.php');
require_once (DIR_FS_INC.'xtc_get_products_name.inc.php');
//fsk18 lock
$fsk_lock = '';
if ($_SESSION['customers_status']['customers_fsk18_display'] == '0') {
$fsk_lock = ' and p.products_fsk18!=1';
}
if (GROUP_CHECK == 'true') {
$group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
}
if ($random_product = xtc_random_select("select distinct
p.products_id,
p.products_image,
p.products_tax_class_id,
p.products_vpe,
p.products_vpe_status,
p.products_vpe_value,
p.products_price
from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c
where p.products_status=1
and p.products_id = p2c.products_id
and p.products_id !='".(int) $_GET['products_id']."'
and c.categories_id = p2c.categories_id
".$group_check."
".$fsk_lock."
and c.categories_status=1 order by
p.products_date_added desc limit ".MAX_RANDOM_SELECT_NEW)) {
$whats_new_price = $xtPrice->xtcGetPrice($random_product['products_id'], $format = true, 1, $random_product['products_tax_class_id'], $random_product['products_price']);
}
$random_product['products_name'] = xtc_get_products_name($random_product['products_id']);
if ($random_product['products_name'] != '') {
$box_smarty->assign('box_content',$product->buildDataArray($random_product));
$box_smarty->assign('LINK_NEW_PRODUCTS',xtc_href_link(FILENAME_PRODUCTS_NEW));
$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$box_smarty->caching = 0;
$box_whats_new = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whatsnew.html');
} else {
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].$random_product['products_id'].$_SESSION['customers_status']['customers_status_name'];
$box_whats_new = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whatsnew.html', $cache_id);
}
$smarty->assign('box_WHATSNEW', $box_whats_new);
}
?>
Wenn ja, wo finde ich den Fehler und was muss ich ändern? Bin Anfänger auf dem Gebiet.
Vielen Dank im Vorraus für eure Hilfe