andrewp Posted April 14, 2004 Posted April 14, 2004 Here is as error I am getting when I try to add new tabs, anyone have any idea? Fatal error: Call to undefined function: tep_array_merge() in /home/httpd/vhosts/mywebsite/httpdocs/somedirsomewhere/menu_tab.php on line 43 here is the code from line 1-50 ----------- */ require('includes/application_top.php'); $languages = tep_get_languages(); //switches action to actions code switch($HTTP_GET_VARS['action']) { case 'setflag': if ( ($HTTP_GET_VARS['flag'] == '0') || ($HTTP_GET_VARS['flag'] == '1') ) { $languages = tep_get_languages(); //$tab_id = 'taID'; for ($i = 0; $i < sizeof($languages); $i++) { if ($flag == '1') { tep_db_query("update " . TABLE_MENU_TAB . " set tab_status = '1', last_modified = now() where tab_id = '" . $taID . "'"); } elseif ($flag == '0') { tep_db_query("update " . TABLE_MENU_TAB . " set tab_status = '0', last_modified = now() where tab_id = '" . $taID . "'"); } } } tep_redirect(tep_href_link(FILENAME_MENU_TAB)); break; case 'add_menu_tab': $languages = tep_get_languages(); $tab_id = 'tan_ID'; for ($i = 0; $i < sizeof($languages); $i++) { $language_id=$languages[$i]['id']; $sql_data_array = array('tab_order' => tep_db_prepare_input($HTTP_POST_VARS['tab_order'][$language_id]), 'tab_row' => tep_db_prepare_input($HTTP_POST_VARS['tab_row'][$language_id]), 'tab_text' => tep_db_prepare_input($HTTP_POST_VARS['tab_text'][$language_id]), 'tab_file_name' => tep_db_prepare_input($HTTP_POST_VARS['tab_file_name'][$language_id]), 'date_added' => 'now()'); $insert_sql_data = array('tab_id' => $tan_ID, 'language_id' => $language_id); $sql_data_array = tep_array_merge($sql_data_array, $insert_sql_data); tep_db_perform(TABLE_MENU_TAB, $sql_data_array); } tep_redirect(tep_href_link(FILENAME_MENU_TAB)); break; case 'update_menu_tab': $tab_id = 'taID'; $languages = tep_get_languages(); for ($i=0; $i<sizeof($languages); $i++) { $language_id = $languages[$i]['id']; $sql_data_array = array('tab_order' => tep_db_prepare_input($HTTP_POST_VARS['tab_order'][$language_id]), 'tab_row' => tep_db_prepare_input($HTTP_POST_VARS['tab_row'][$language_id]), 'tab_text' => tep_db_prepare_input($HTTP_POST_VARS['tab_text'][$language_id]), 'tab_file_name' => tep_db_prepare_input($HTTP_POST_VARS['tab_file_name'][$language_id]), 'last_modified' => 'now()'); tep_db_perform(TABLE_MENU_TAB, $sql_data_array, 'update', 'tab_id = \'' . $taID . '\' and language_id = \'' . $language_id . '\''); } tep_redirect(tep_href_link(FILENAME_MENU_TAB)); break;
Recommended Posts
Archived
This topic is now archived and is closed to further replies.