Warning: call_user_func(tep_get_multiple_order_status_names) [function.call-user-func]: First argument is expected to be a valid callback in /home/xxx/admin/includes/functions/general.php on line 1250 



admin/includes/functions/general.php

Add (somewhere):

//BOF Multiple dropdown
function tep_cfg_pull_down_multiple_order_statuses($order_status_id, $key = '') {
global $languages_id;

$name = 'configuration_value[]';

$statuses_array = array(array('id' => '0', 'text' => TEXT_DEFAULT));
$statuses_query = tep_db_query("select orders_status_id, orders_status_name from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int)$languages_id . "' order by orders_status_name");
while ($statuses = tep_db_fetch_array($statuses_query)) {
$statuses_array[] = array('id' => $statuses['orders_status_id'],
'text' => $statuses['orders_status_name']);
}

return tep_draw_pull_down_menu($name, $statuses_array, $order_status_id, "multiple");
}

function tep_get_multiple_order_status_names($values, $language_id = '') {
global $languages_id;
$order_status_names = "";

$order_statuses = unserialize($values);
if(is_array($order_statuses) && 0 != count($order_statuses)) {
if (!is_numeric($language_id)) $language_id = $languages_id;

$status_query = tep_db_query("select orders_status_name from " . TABLE_ORDERS_STATUS . " where orders_status_id IN (" . implode($order_statuses, ',') . ") and language_id = '" . (int)$language_id . "'");
while($status = tep_db_fetch_array($status_query)) {
$order_status_names .= $status['orders_status_name'] . ', ';
}
}

return trim($order_status_names, ', ');
}
//EOF Multiple dropdown

