tep_db_prepare_input($_GET['flag'])); tep_db_perform(TABLE_PRODUCTS_EXTRA_FIELDS, $sql_data_array, 'update', 'products_extra_fields_id=' . $_GET['id']); tep_redirect(tep_href_link(FILENAME_PRODUCTS_EXTRA_FIELDS)); break; case 'add': $sql_data_array = array('products_extra_fields_name' => tep_db_prepare_input($_POST['field']['name']), // -> PEF : Product Extra fields 'products_extra_fields_displayed_size' => tep_db_prepare_input ($_POST['field']['displayed_size']), 'products_extra_fields_default' => tep_db_prepare_input ($_POST['field']['default']), // <- PEF 'languages_id' => tep_db_prepare_input ($_POST['field']['language']), 'category_id' => tep_db_prepare_input ($_POST['field']['category']), 'google_only' => tep_db_prepare_input ($_POST['field']['google']), 'products_extra_fields_order' => tep_db_prepare_input($_POST['field']['order'])); tep_db_perform(TABLE_PRODUCTS_EXTRA_FIELDS, $sql_data_array, 'insert'); tep_redirect(tep_href_link(FILENAME_PRODUCTS_EXTRA_FIELDS)); break; case 'update': foreach ($_POST['field'] as $key=>$val) { $sql_data_array = array('products_extra_fields_name' => tep_db_prepare_input($val['name']), // -> PEF : Product Extra fields 'products_extra_fields_displayed_size' => tep_db_prepare_input($val['displayed_size']), 'products_extra_fields_default' => tep_db_prepare_input($val['default']), // <- PEF 'languages_id' => tep_db_prepare_input($val['language']), 'category_id' => tep_db_prepare_input($val['category']), 'google_only' => tep_db_prepare_input($val['google']), 'products_extra_fields_order' => tep_db_prepare_input($val['order'])); tep_db_perform(TABLE_PRODUCTS_EXTRA_FIELDS, $sql_data_array, 'update', 'products_extra_fields_id=' . $key); } tep_redirect(tep_href_link(FILENAME_PRODUCTS_EXTRA_FIELDS)); break; case 'remove': //print_r($_POST['mark']); if ($_POST['mark']) { foreach ($_POST['mark'] as $key=>$val) { tep_db_query("DELETE FROM " . TABLE_PRODUCTS_EXTRA_FIELDS . " WHERE products_extra_fields_id=" . tep_db_input($key)); tep_db_query("DELETE FROM " . TABLE_PRODUCTS_TO_PRODUCTS_EXTRA_FIELDS . " WHERE products_extra_fields_id=" . tep_db_input($key)); } tep_redirect(tep_href_link(FILENAME_PRODUCTS_EXTRA_FIELDS)); } break; } } // Put languages information into an array for drop-down boxes $languages=tep_get_languages(); $values[0]=array ('id' =>'0', 'text' => TEXT_ALL_LANGUAGES); for ($i=0, $n=sizeof($languages); $i<$n; $i++) { $values[$i+1]=array ('id' =>$languages[$i]['id'], 'text' =>$languages[$i]['name']); } $google_only_array = array(array('id' => '1', 'text' => ENTRY_GOOGLE_ONLY_YES), array('id' => '0', 'text' => ENTRY_GOOGLE_ONLY_NO)); ?> > <?php echo TITLE; ?>
PEF : Product Extra fields ?> PEF : Product Extra fields ?>
 
 



PEF : Product Extra fields ?> PEF : Product Extra fields ?>
 
' . tep_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', IMAGE_ICON_STATUS_RED_LIGHT, 10, 10) . ''; } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', IMAGE_ICON_STATUS_GREEN_LIGHT, 10, 10) . '  ' . tep_image(DIR_WS_IMAGES . 'icon_status_red.gif', IMAGE_ICON_STATUS_RED, 10, 10); } ?>