0 ) { if ( ! isset( $_POST['p3d_infills_edit'] ) || ! wp_verify_nonce( $_POST['p3d_infills_edit'], 'update' ) ) { print 'Sorry, your nonce did not verify.'; exit; } $infills = array(); foreach ( $_POST['p3dlite_infill_name'] as $i => $infill ) { if (empty($_POST['p3dlite_infill_name'][$i])) continue; $infills[$i]['id']=(int)$i; $infills[$i]['status']=(int)$_POST['p3dlite_infill_status'][$i]; $infills[$i]['name']=sanitize_text_field( wp_unslash($_POST['p3dlite_infill_name'][$i]) ); $infills[$i]['infill']=sanitize_text_field( (float)$_POST['p3dlite_infill_infill'][$i] ); $infills[$i]['description']=sanitize_textarea_field( wp_unslash($_POST['p3dlite_infill_description'][$i]) ); $infills[$i]['photo']=sanitize_text_field( $_POST['p3dlite_infill_photo'][$i] ); $infills[$i]['price']= (strlen(sanitize_text_field($_POST['p3dlite_infill_price'][$i])) ? sanitize_text_field(p3dlite_fix_price($_POST['p3dlite_infill_price'][$i])) : 0); $infills[$i]['price_type']=sanitize_text_field($_POST['p3dlite_infill_price_type'][$i]); $infills[$i]['price1']= (strlen(sanitize_text_field($_POST['p3dlite_infill_price1'][$i])) ? sanitize_text_field(p3dlite_fix_price($_POST['p3dlite_infill_price1'][$i])) : 0); $infills[$i]['price_type1']=sanitize_text_field($_POST['p3dlite_infill_price_type1'][$i]); if (isset($_FILES['p3dlite_infill_photo_upload']['tmp_name'][$i]) && strlen($_FILES['p3dlite_infill_photo_upload']['tmp_name'][$i])>0) { $uploaded_file = p3dlite_upload_file('p3dlite_infill_photo_upload', $i); $infills[$i]['photo']=sanitize_text_field(str_replace('http:','',$uploaded_file['url'])); } } foreach ($infills as $infill) { p3dlite_update_option( 'p3dlite_infills', $infill ); } wp_redirect( admin_url( 'admin.php?page=p3dlite_infills&action=edit&infill='.(int)$_GET['infill'] ) ); } # $group_names = $wpdb->get_results( "select distinct (group_name) from {$wpdb->prefix}p3d_infills", 'ARRAY_A' ); # $groups = array(); ?>