0 ) { if ( ! isset( $_POST['p3d_printers_edit'] ) || ! wp_verify_nonce( $_POST['p3d_printers_edit'], 'update' ) ) { print 'Sorry, your nonce did not verify.'; exit; } $printers = array(); foreach ( $_POST['p3dlite_printer_name'] as $i => $printer ) { if (strlen($_POST['p3dlite_printer_name'][$printer_id])==0) continue; $printers[$i]['id']=(int)$i; $printers[$i]['name']=sanitize_text_field( $_POST['p3dlite_printer_name'][$i] ); $printers[$i]['description']=sanitize_textarea_field( $_POST['p3dlite_printer_description'][$i] ); $printers[$i]['photo']=sanitize_text_field( $_POST['p3dlite_printer_photo'][$i] ); $printers[$i]['width']=(float)( $_POST['p3dlite_printer_width'][$i] ); $printers[$i]['length']=(float)( $_POST['p3dlite_printer_length'][$i] ); $printers[$i]['height']=(float)( $_POST['p3dlite_printer_height'][$i] ); $printers[$i]['diameter']=(float)( $_POST['p3dlite_printer_platform_diameter'][$i] ); $printers[$i]['min_side']=(float)( $_POST['p3dlite_printer_min_side'][$i] ); $printers[$i]['platform_shape']=sanitize_text_field($_POST['p3dlite_printer_platform_shape'][$i]); $printers[$i]['full_color']= (int)$_POST['p3dlite_printer_full_color'][$i]; $printers[$i]['price']= (strlen(sanitize_text_field($_POST['p3dlite_printer_price'][$i])) ? sanitize_text_field($_POST['p3dlite_printer_price'][$i]) : 0); $printers[$i]['price_type']=sanitize_text_field($_POST['p3dlite_printer_price_type'][$i]); $printers[$i]['price1']= (strlen(sanitize_text_field($_POST['p3dlite_printer_price1'][$i])) ? sanitize_text_field($_POST['p3dlite_printer_price1'][$i]) : 0); $printers[$i]['price_type1']=sanitize_text_field($_POST['p3dlite_printer_price_type1'][$i]); $printers[$i]['price2']= (strlen(sanitize_text_field($_POST['p3dlite_printer_price2'][$i])) ? sanitize_text_field($_POST['p3dlite_printer_price2'][$i]) : 0); $printers[$i]['price_type2']=sanitize_text_field($_POST['p3dlite_printer_price_type2'][$i]); $printers[$i]['price3']= (strlen(sanitize_text_field($_POST['p3dlite_printer_price3'][$i])) ? sanitize_text_field($_POST['p3dlite_printer_price3'][$i]) : 0); $printers[$i]['price_type3']=sanitize_text_field($_POST['p3dlite_printer_price_type3'][$i]); if ( isset($_POST['p3dlite_printer_materials']) && count( $_POST['p3dlite_printer_materials'][$i] )>0 ) { $printers[$i]['materials']=implode(',', array_map('intval', $_POST['p3dlite_printer_materials'][$i])); } if ( isset($_POST['p3dlite_printer_infills']) && isset($_POST['p3dlite_printer_infills'][$i]) && count( $_POST['p3dlite_printer_infills'][$i] )>0 ) { $printers[$i]['infills']=sanitize_text_field(implode(',',$_POST['p3dlite_printer_infills'][$i])); } else { $printers[$i]['infills']=''; } $printers[$printer_id]['default_infill']= sanitize_text_field($_POST['p3dlite_printer_default_infill'][$printer_id]) ; if (isset($_FILES['p3dlite_printer_photo_upload']['tmp_name'][$i]) && strlen($_FILES['p3dlite_printer_photo_upload']['tmp_name'][$i])>0) { $uploaded_file = p3dlite_upload_file('p3dlite_printer_photo_upload', $i); $printers[$i]['photo']=sanitize_text_field(str_replace('http:','',$uploaded_file['url'])); } } foreach ($printers as $printer) { p3dlite_update_option( 'p3dlite_printers', $printer ); } # wp_redirect( admin_url( 'admin.php?page=3dprint_printers' ) ); } ?>

> > >

ID #".(int)$printer['id']."";?>
 
 

Available in Premium version

Requires a subscription!

Slicer settings
Layer Height mm
Perimeters
Top Solid Layers
Bottom Solid Layers
Wall Thickness
Bottom/Top Thickness
Nozzle Size
Line Width mm
Infill Options   Default Infill:
Infill Pattern
Enable Retraction
Retraction Distance
Retraction Speed
Outer Before Inner Walls
Top/Bottom Infill Pattern
Print Speed
Maximum Speed Y
Maximum Speed X
Enable Acceleration Control
Infill Speed
Support Speed
Travel Speed
Bottom Layer Speed
Top/bottom Speed
Outer Shell Speed
Inner Shell Speed
Support Material
Support Structure Type
Support Overhang Angle °
Support Pattern Spacing
Support Density %
Don't support bridges
Support Raft Layers
Contact Z Distance
Brim Width
Enable Print Cooling
Fan Speed %
Regular Fan Speed %
Maximum Fan Speed %
Minimal layer time
Build Platform Adhesion Type
Raft Base Thickness
Spiralize Outer Contour
Energy
Electricity Tariff ₽/kWh
Printer Power Watts
Hourly Cost ₽/hr
Depreciation
Printer Purchase Price ₽
Printer Lifetime years
Printer Daily Usage hours
Depreciation ₽/hr
Repairs
Repair Cost % of Purchase Price
Available in Premium version
Available in Premium version