示例#1
0
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';
}