if(!empty($_POST['cost'])){ $_POST['cost'] = preg_replace('/[^0-9\.]/','', $_POST['cost']); } // Handle minor requests if($_REQUEST['mode'] == 'delete_item_code'){ if(empty($_REQUEST['id'])){ $error_msg .= "Error: No ID specified!\n"; }else{ if(!$rate_structure->get($_REQUEST['id'])){ $error_msg .= "Error retrieving rate_structure information!\n"; debug_message($rate_structure->getLastError()); } } if($rate_structure->deleteItemCode($_REQUEST['item_code_id']) === FALSE){ $error_msg .= "Error removing item code!\n"; debug_message($rate_structure->getLastError()); } $_REQUEST['mode'] = 'edit'; }elseif($_REQUEST['mode'] == 'delete_line'){ $line = new SI_RateStructureLine(); if($line->delete($_REQUEST['line_id']) === FALSE){ $error_msg .= "Error removing line!\n"; debug_message($line->getLastError()); } $_REQUEST['mode'] = 'edit'; }