<?php
	function create_guid($namespace = ''){
		static $guid = '';
		$uid = uniqid("", true);
		$data = $namespace;
		$data .= $_SERVER['REQUEST_TIME'];
		$data .= $_SERVER['HTTP_USER_AGENT'];
		$data .= $_SERVER['LOCAL_ADDR'];
		$data .= $_SERVER['LOCAL_PORT'];
		$data .= $_SERVER['REMOTE_ADDR'];
		$data .= $_SERVER['REMOTE_PORT'];
		$hash = strtoupper(hash('ripemd128', $uid . $guid . md5($data)));
		$guid = '{' .  
				substr($hash,  0,  8) .
				'-' .
				substr($hash,  8,  4) .
				'-' .
				substr($hash, 12,  4) .
				'-' .
				substr($hash, 16,  4) .
				'-' .
				substr($hash, 20, 12) .
				'}';
		return $guid;
	}
	set_time_limit(0);
	$buf = create_guid();
	$GUID = substr($buf, 1, 36);
	
	if($_POST['mp_type'] == "new"){
		$tpo = "new\n";
		$tpo .= "Method;".$_POST['Method']."\n";
		$tpo .= "Reason;".$_POST['Reason']."\n";
		$tpo .= "Purpose;".$_POST['Purpose']."\n";
		$tpo .= "Cad_Eng_FIO;".$_POST['Cad_Eng_FIO']."\n";
		$tpo .= "Cad_Eng_N_Certificate;".$_POST['Cad_Eng_N_Certificate']."\n";
		$tpo .= "Cad_Eng_Telephone;".$_POST['Cad_Eng_Telephone']."\n";
		$tpo .= "Cad_Eng_E_mail;".$_POST['Cad_Eng_E_mail']."\n";
		$tpo .= "Cad_Eng_Address;".$_POST['Cad_Eng_Address']."\n";
		$tpo .= "Cad_Org_name;".$_POST['Cad_Org_name']."\n";
		$tpo .= "Date_End;".$_POST['Date_End']."\n";
		$tpo .= "add_new_app_;".$_POST['add_new_app_']."\n";
		for($i = 1; $i <= $_POST['add_new_app_']; $i++){
			$tpo .= $_POST['device_'.$i]."\n";
		}
		$tpo .= "Client;".$_POST['Client']."\n";
		if($_POST['Client'] == "Person"){
			$tpo .= "Clientfio;".$_POST['Clientfio']."\n";
		}
		if($_POST['Client'] == "Organization"){
			$tpo .= "org_name;".$_POST['org_name']."\n";
			$tpo .= "org_fio;".$_POST['org_fio']."\n";
			$tpo .= "org_app;".$_POST['org_app']."\n";
		}
		if($_POST['Client'] == "Governance"){
			$tpo .= "gov_name;".$_POST['gov_name']."\n";
			$tpo .= "gov_fio;".$_POST['gov_fio']."\n";
			$tpo .= "gov_app;".$_POST['gov_app']."\n";
		}
		if($_POST['Client'] == "Foreign_Organization"){
			$tpo .= "for_name;".$_POST['for_name']."\n";
			$tpo .= "for_country;".$_POST['for_country']."\n";
			$tpo .= "for_fio;".$_POST['for_fio']."\n";
			$tpo .= "for_app;".$_POST['for_app']."\n";
		}
		$tpo .= "Date_Get;".$_POST['Date_Get']."\n";
		$tpo .= "add_new_doc_;".$_POST['add_new_doc_']."\n";
		for($i = 1; $i <= $_POST['add_new_doc_']; $i++){
			$tpo .= "Code_Document;".$_POST['select_doc_'.$i]."\n";
			$tpo .= "Series;".$_POST['Series'.$i]."\n";
			$tpo .= "Number;".$_POST['Number'.$i]."\n";
			$tpo .= "Date;".$_POST['Date'.$i]."\n";
			$tpo .= "IssueOrgan;".$_POST['IssueOrgan'.$i]."\n";
			$tpo .= "NumberReg;".$_POST['NumberReg'.$i]."\n";
			$tpo .= "DateReg;".$_POST['DateReg'.$i]."\n";
			$tpo .= "Started;".$_POST['Started'.$i]."\n";
			$tpo .= "Stopped;".$_POST['Stopped'.$i]."\n";
			$tpo .= "Register;".$_POST['Register'.$i]."\n";
			$tpo .= "Desc;".$_POST['Desc'.$i]."\n";
			$tpo .= "IssueOrgan_Code;".$_POST['IssueOrgan_Code'.$i]."\n";
			$tpo .= "Img_Name;".$_POST['Img_Name'.$i]."\n";
		}
		$tpo .= "coord_sys;".$_POST['coord_sys']."\n";
		$tpo .= "add_new_geo_point_;".$_POST['add_new_geo_point_']."\n";
		for($i = 1; $i <= $_POST['add_new_geo_point_']; $i++){
			$tpo .= "PName;".$_POST['geoname_'.$i]."\n";
			$tpo .= "PKind;".$_POST['geotype_'.$i]."\n";
			$tpo .= "PKlass;".$_POST['geoclass_'.$i]."\n";
			$tpo .= "OrdX;".$_POST['geox_'.$i]."\n";
			$tpo .= "OrdY;".$_POST['geoy_'.$i]."\n";
		}
		$tpo .= "add_new_parcel_;".$_POST['add_new_parcel_']."\n";
		for($i = 1; $i <= $_POST['add_new_parcel_']; $i++){
			$tpo .= "Definition;".$_POST['Definition'.$i]."\n";
			$tpo .= "CadastralBlock;".$_POST['CadastralBlock'.$i]."\n";
			$tpo .= "Category;".$_POST['Category'.$i]."\n";
			$tpo .= "ByDoc;".$_POST['ByDoc'.$i]."\n";
			$tpo .= "Util;".$_POST['Util'.$i]."\n";
			$tpo .= "Lim_Min;".$_POST['Lim_Min'.$i]."\n";
			$tpo .= "Lim_Max;".$_POST['Lim_Max'.$i]."\n";
			
			$tpo .= "OKATO;".$_POST['OKATO'.$i]."\n";
			$tpo .= "KLADR;".$_POST['KLADR'.$i]."\n";
			$tpo .= "Postal_Code;".$_POST['Postal_Code'.$i]."\n";
			$tpo .= "region_type;".$_POST['region_type'.$i]."\n";
			$tpo .= "region;".$_POST['region'.$i]."\n";
			$tpo .= "District_type;".$_POST['District_type'.$i]."\n";
			$tpo .= "District;".$_POST['District'.$i]."\n";
			$tpo .= "City_type;".$_POST['City_type'.$i]."\n";
			$tpo .= "City;".$_POST['City'.$i]."\n";
			$tpo .= "City_District;".$_POST['City_District'.$i]."\n";
			$tpo .= "Soviet_Village;".$_POST['Soviet_Village'.$i]."\n";
			$tpo .= "Locality_type;".$_POST['Locality_type'.$i]."\n";
			$tpo .= "Locality;".$_POST['Locality'.$i]."\n";
			$tpo .= "Street_Type;".$_POST['Street_Type'.$i]."\n";
			$tpo .= "Street_Name;".$_POST['Street_Name'.$i]."\n";
			$tpo .= "Level1_Type;".$_POST['Level1_Type'.$i]."\n";
			$tpo .= "Level1_Name;".$_POST['Level1_Name'.$i]."\n";
			$tpo .= "Level2_Type;".$_POST['Level2_Type'.$i]."\n";
			$tpo .= "Level2_Name;".$_POST['Level2_Name'.$i]."\n";
			$tpo .= "Level3_Type;".$_POST['Level3_Type'.$i]."\n";
			$tpo .= "Level3_Name;".$_POST['Level3_Name'.$i]."\n";
			$tpo .= "Level4_Type;".$_POST['Level4_Type'.$i]."\n";
			$tpo .= "Level4_Name;".$_POST['Level4_Name'.$i]."\n";
			$tpo .= "note;".$_POST['note'.$i]."\n";
			
			$tpo .= "numprev;".$_POST['numprev'.$i]."\n";
			for($j = 1; $j <= $_POST['numprev'.$i]; $j++){
				$tpo .= $_POST['prevnum'.$i.'_'.$j]."\n";
			}
			$tpo .= "commpar;".$_POST['commpar'.$i]."\n";
			$tpo .= "numprovide;".$_POST['numprovide'.$i]."\n";
			for($j = 1; $j <= $_POST['numprovide'.$i]; $j++){
				$tpo .= $_POST['provide'.$i.'_'.$j]."\n";
			}
			$tpo .= "numprovidedef;".$_POST['numprovidedef'.$i]."\n";
			for($j = 1; $j <= $_POST['numprovidedef'.$i]; $j++){
				$tpo .= $_POST['provide_def'.$i.'_'.$j]."\n";
			}
			$tpo .= "numinner;".$_POST['numinner'.$i]."\n";
			for($j = 1; $j <= $_POST['numinner'.$i]; $j++){
				$tpo .= $_POST['inner'.$i.'_'.$j]."\n";
			}
			$tpo .= "totalcont;".$_POST['totalcont'.$i]."\n";
			for($j = 1; $j <= $_POST['totalcont'.$i]; $j++){
				$tpo .= "area;".$_POST['area'.$i.'_'.$j]."\n";
				$tpo .= "precision;".$_POST['precision'.$i.'_'.$j]."\n";
				$tpo .= "m_total_point;".$_POST['m_total_point'.$i.'_'.$j]."\n";
				for($k = 1; $k <= $_POST['m_total_point'.$i.'_'.$j]; $k++){
					$tpo .= $_POST['m_point_num'.$i.'_'.$j.'_'.$k].";";
					$tpo .= $_POST['m_point_x'.$i.'_'.$j.'_'.$k].";";
					$tpo .= $_POST['m_point_y'.$i.'_'.$j.'_'.$k].";";
					$tpo .= $_POST['m_point_zac'.$i.'_'.$j.'_'.$k]."\n";
				}
				for($k = 1; $k <= ($_POST['m_total_point'.$i.'_'.$j] - 1); $k++){
					$tpo .= $_POST['m_edge_len'.$i.'_'.$j.'_'.$k].";";
					$tpo .= $_POST['m_edge_def'.$i.'_'.$j.'_'.$k]."\n";
				}
				$tpo .= "total_parts;".$_POST['total_parts'.$i.'_'.$j]."\n";
				for($k = 1; $k <= $_POST['total_parts'.$i.'_'.$j]; $k++){
					$tpo .= "total_part_points;".$_POST['total_part_points'.$i.'_'.$j.'_'.$k]."\n";
					for($l = 1; $l <= $_POST['total_part_points'.$i.'_'.$j.'_'.$k]; $l++){
						$tpo .= $_POST['p_point_num'.$i.'_'.$j.'_'.$k.'_'.$l].";";
						$tpo .= $_POST['p_point_x'.$i.'_'.$j.'_'.$k.'_'.$l].";";
						$tpo .= $_POST['p_point_y'.$i.'_'.$j.'_'.$k.'_'.$l].";";
						$tpo .= $_POST['p_point_zac'.$i.'_'.$j.'_'.$k.'_'.$l]."\n";
					}
					for($l = 1; $l <= ($_POST['total_part_points'.$i.'_'.$j.'_'.$k] - 1); $l++){
						$tpo .= $_POST['p_edge_len'.$i.'_'.$j.'_'.$k.'_'.$l].";";
						$tpo .= $_POST['p_edge_def'.$i.'_'.$j.'_'.$k.'_'.$l]."\n";
					}
				}
			}
		}
		$tpo .= "add_new_rel_parcel_;".$_POST['add_new_rel_parcel_']."\n";
		for($i = 1; $i <= $_POST['add_new_rel_parcel_']; $i++){
			$tpo .= "Rel_Cad_Num;".$_POST['Rel_Cad_Num'.$i]."\n";
			$tpo .= "rel_precision;".$_POST['rel_precision'.$i]."\n";
			$tpo .= "total_old_points;".$_POST['total_old_points'.$i]."\n";
			for($j = 1; $j <= $_POST['total_old_points'.$i]; $j++){
				$tpo .= $_POST['input_old_number'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_cx'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_cy'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_lock'.$i.'_'.$j]."\n";
			}
			$tpo .= "total_new_points;".$_POST['total_new_points'.$i]."\n";
			for($j = 1; $j <= $_POST['total_new_points'.$i]; $j++){
				$tpo .= $_POST['input_new_number'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_cx'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_cy'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_lock'.$i.'_'.$j]."\n";
			}
		}
		$tpo .= "add_new_sub_parcel_;".$_POST['add_new_sub_parcel_']."\n";
		for($i = 1; $i <= $_POST['add_new_sub_parcel_']; $i++){
			$tpo .= "SubParDef;".$_POST['SubParDef'.$i]."\n";
			$tpo .= "ownparcel;".$_POST['ownparcel'.$i]."\n";
			$tpo .= "realty;".$_POST['realty'.$i]."\n";
			$tpo .= "EncName;".$_POST['EncName'.$i]."\n";
			$tpo .= "EncType;".$_POST['EncType'.$i]."\n";
			$tpo .= "sub_precision;".$_POST['sub_precision'.$i]."\n";
			$tpo .= "SubParArea;".$_POST['SubParArea'.$i]."\n";
			$tpo .= "SubParInc;".$_POST['SubParInc'.$i]."\n";
			$tpo .= "total_sub_points;".$_POST['total_sub_points'.$i]."\n";
			for($j = 1; $j <= $_POST['total_sub_points'.$i]; $j++){
				$tpo .= $_POST['input_sub_number'.$i.'_'.$j].";";
				$tpo .= $_POST['input_sub_cx'.$i.'_'.$j].";";
				$tpo .= $_POST['input_sub_cy'.$i.'_'.$j].";";
				$tpo .= $_POST['input_sub_lock'.$i.'_'.$j]."\n";
			}
		}
		$tpo .= "survey_file;".$_POST['survey_file']."\n";
		$tpo .= "act_file;".$_POST['act_file']."\n";
		$tpo .= "geo_file;".$_POST['geo_file']."\n";
		$tpo .= "pos_file;".$_POST['pos_file']."\n";
		$tpo .= "par_file;".$_POST['par_file']."\n";
		$tpo .= "conclusion\n";
		$tpo .= $conclusion;
	}
	if($_POST['mp_type'] == "ext"){
		$tpo = "exist\n";
		$tpo .= "Reason;".$_POST['Reason']."\n";
		$tpo .= "Purpose;".$_POST['Purpose']."\n";
		$tpo .= "Cad_Eng_FIO;".$_POST['Cad_Eng_FIO']."\n";
		$tpo .= "Cad_Eng_N_Certificate;".$_POST['Cad_Eng_N_Certificate']."\n";
		$tpo .= "Cad_Eng_Telephone;".$_POST['Cad_Eng_Telephone']."\n";
		$tpo .= "Cad_Eng_E_mail;".$_POST['Cad_Eng_E_mail']."\n";
		$tpo .= "Cad_Eng_Address;".$_POST['Cad_Eng_Address']."\n";
		$tpo .= "Cad_Org_name;".$_POST['Cad_Org_name']."\n";
		$tpo .= "Date_End;".$_POST['Date_End']."\n";
		$tpo .= "add_new_app_;".$_POST['add_new_app_']."\n";
		for($i = 1; $i <= $_POST['add_new_app_']; $i++){
			$tpo .= $_POST['device_'.$i]."\n";
		}
		$tpo .= "Client;".$_POST['Client']."\n";
		if($_POST['Client'] == "Person"){
			$tpo .= "Clientfio;".$_POST['Clientfio']."\n";
		}
		if($_POST['Client'] == "Organization"){
			$tpo .= "org_name;".$_POST['org_name']."\n";
			$tpo .= "org_fio;".$_POST['org_fio']."\n";
			$tpo .= "org_app;".$_POST['org_app']."\n";
		}
		if($_POST['Client'] == "Governance"){
			$tpo .= "gov_name;".$_POST['gov_name']."\n";
			$tpo .= "gov_fio;".$_POST['gov_fio']."\n";
			$tpo .= "gov_app;".$_POST['gov_app']."\n";
		}
		if($_POST['Client'] == "Foreign_Organization"){
			$tpo .= "for_name;".$_POST['for_name']."\n";
			$tpo .= "for_country;".$_POST['for_country']."\n";
			$tpo .= "for_fio;".$_POST['for_fio']."\n";
			$tpo .= "for_app;".$_POST['for_app']."\n";
		}
		$tpo .= "Date_Get;".$_POST['Date_Get']."\n";
		$tpo .= "add_new_doc_;".$_POST['add_new_doc_']."\n";
		for($i = 1; $i <= $_POST['add_new_doc_']; $i++){
			$tpo .= "Code_Document;".$_POST['select_doc_'.$i]."\n";
			$tpo .= "Series;".$_POST['Series'.$i]."\n";
			$tpo .= "Number;".$_POST['Number'.$i]."\n";
			$tpo .= "Date;".$_POST['Date'.$i]."\n";
			$tpo .= "IssueOrgan;".$_POST['IssueOrgan'.$i]."\n";
			$tpo .= "NumberReg;".$_POST['NumberReg'.$i]."\n";
			$tpo .= "DateReg;".$_POST['DateReg'.$i]."\n";
			$tpo .= "Started;".$_POST['Started'.$i]."\n";
			$tpo .= "Stopped;".$_POST['Stopped'.$i]."\n";
			$tpo .= "Register;".$_POST['Register'.$i]."\n";
			$tpo .= "Desc;".$_POST['Desc'.$i]."\n";
			$tpo .= "IssueOrgan_Code;".$_POST['IssueOrgan_Code'.$i]."\n";
			$tpo .= "Img_Name;".$_POST['Img_Name'.$i]."\n";
		}
		$tpo .= "coord_sys;".$_POST['coord_sys']."\n";
		$tpo .= "add_new_geo_point_;".$_POST['add_new_geo_point_']."\n";
		for($i = 1; $i <= $_POST['add_new_geo_point_']; $i++){
			$tpo .= "PName;".$_POST['geoname_'.$i]."\n";
			$tpo .= "PKind;".$_POST['geotype_'.$i]."\n";
			$tpo .= "PKlass;".$_POST['geoclass_'.$i]."\n";
			$tpo .= "OrdX;".$_POST['geox_'.$i]."\n";
			$tpo .= "OrdY;".$_POST['geoy_'.$i]."\n";
		}
		$tpo .= "CadastralNumber;".$_POST['CadastralNumber1']."\n";
		$tpo .= "CadastralBlock;".$_POST['CadastralBlock1']."\n";
		$tpo .= "Lim_Min;".$_POST['Lim_Min1']."\n";
		$tpo .= "Lim_Max;".$_POST['Lim_Max1']."\n";
		$tpo .= "Area_In_GKN;".$_POST['Area_In_GKN1']."\n";
		$tpo .= "Delta_Area;".$_POST['Delta_Area1']."\n";
		$tpo .= "numinner;".$_POST['numinner1']."\n";
		for($i = 1; $i <= $_POST['numinner1']; $i++){
			$tpo .= $_POST['inner1_'.$i]."\n";
		}
		$tpo .= "totalcont;".$_POST['totalcont1']."\n";
		for($j = 1; $j <= $_POST['totalcont1']; $j++){
			$tpo .= "area;".$_POST['area1_'.$j]."\n";
			$tpo .= "precision;".$_POST['precision1_'.$j]."\n";
			$tpo .= "m_total_point;".$_POST['m_total_point1_'.$j]."\n";
			for($k = 1; $k <= $_POST['m_total_point1_'.$j]; $k++){
				$tpo .= $_POST['m_point_num1_'.$j.'_'.$k].";";
				$tpo .= $_POST['m_point_x1_'.$j.'_'.$k].";";
				$tpo .= $_POST['m_point_y1_'.$j.'_'.$k].";";
				$tpo .= $_POST['m_point_zac1_'.$j.'_'.$k]."\n";
			}
			for($k = 1; $k <= ($_POST['m_total_point1_'.$j] - 1); $k++){
				$tpo .= $_POST['m_edge_len1_'.$j.'_'.$k].";";
				$tpo .= $_POST['m_edge_def1_'.$j.'_'.$k]."\n";
			}
			$tpo .= "total_parts;".$_POST['total_parts1_'.$j]."\n";
			for($k = 1; $k <= $_POST['total_parts1_'.$j]; $k++){
				$tpo .= "total_part_points;".$_POST['total_part_points1_'.$j.'_'.$k]."\n";
				for($l = 1; $l <= $_POST['total_part_points1_'.$j.'_'.$k]; $l++){
					$tpo .= $_POST['p_point_num1_'.$j.'_'.$k.'_'.$l].";";
					$tpo .= $_POST['p_point_x1_'.$j.'_'.$k.'_'.$l].";";
					$tpo .= $_POST['p_point_y1_'.$j.'_'.$k.'_'.$l].";";
					$tpo .= $_POST['p_point_zac1_'.$j.'_'.$k.'_'.$l]."\n";
				}
				for($l = 1; $l <= ($_POST['total_part_points1_'.$j.'_'.$k] - 1); $l++){
					$tpo .= $_POST['p_edge_len1_'.$j.'_'.$k.'_'.$l].";";
					$tpo .= $_POST['p_edge_def1_'.$j.'_'.$k.'_'.$l]."\n";
				}
			}
		}
		$tpo .= "add_new_related_;".$_POST['add_new_related_']."\n";
		for($i = 1; $i <= $_POST['add_new_related_']; $i++){
			$tpo .= "Rel_Par_Def;".$_POST['Rel_Par_Def'.$i]."\n";
			$tpo .= "Rel_Par_Cad_Num;".$_POST['Rel_Par_Cad_Num'.$i]."\n";
			$tpo .= "Rel_Par_Right;".$_POST['Rel_Par_Right'.$i]."\n";
			$tpo .= "Rel_Par_Owners;".$_POST['Rel_Par_Owners'.$i]."\n";
			for($j = 1; $j <= $_POST['Rel_Par_Owners'.$i]; $j++){
				$tpo .= "Rel_Par_Owner;".$_POST['Rel_Par_Owner'.$i.'_'.$j]."\n";
				$tpo .= "Rel_Par_Address;".$_POST['Rel_Par_Address'.$i.'_'.$j]."\n";
			}
		}
		$tpo .= "add_new_rel_parcel_;".$_POST['add_new_rel_parcel_']."\n";
		for($i = 1; $i <= $_POST['add_new_rel_parcel_']; $i++){
			$tpo .= "Rel_Cad_Num;".$_POST['Rel_Cad_Num'.$i]."\n";
			$tpo .= "rel_precision;".$_POST['rel_precision'.$i]."\n";
			$tpo .= "total_old_points;".$_POST['total_old_points'.$i]."\n";
			for($j = 1; $j <= $_POST['total_old_points'.$i]; $j++){
				$tpo .= $_POST['input_old_number'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_cx'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_cy'.$i.'_'.$j].";";
				$tpo .= $_POST['input_old_lock'.$i.'_'.$j]."\n";
			}
			$tpo .= "total_new_points;".$_POST['total_new_points'.$i]."\n";
			for($j = 1; $j <= $_POST['total_new_points'.$i]; $j++){
				$tpo .= $_POST['input_new_number'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_cx'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_cy'.$i.'_'.$j].";";
				$tpo .= $_POST['input_new_lock'.$i.'_'.$j]."\n";
			}
		}
		$tpo .= "add_new_sub_parcel_;".$_POST['add_new_sub_parcel_']."\n";
		for($i = 1; $i <= $_POST['add_new_sub_parcel_']; $i++){
			if($_POST['subparcel_type'.$i] == "new"){
				$tpo .= "subparcel_type;".$_POST['subparcel_type'.$i]."\n";
				$tpo .= "SubParDef;".$_POST['SubParDef'.$i]."\n";
				$tpo .= "realty;".$_POST['realty'.$i]."\n";
				$tpo .= "EncName;".$_POST['EncName'.$i]."\n";
				$tpo .= "EncType;".$_POST['EncType'.$i]."\n";
				$tpo .= "sub_precision;".$_POST['sub_precision'.$i]."\n";
				$tpo .= "SubParArea;".$_POST['SubParArea'.$i]."\n";
				$tpo .= "SubParInc;".$_POST['SubParInc'.$i]."\n";
				$tpo .= "total_sub_points;".$_POST['total_sub_points'.$i]."\n";
				for($j = 1; $j <= $_POST['total_sub_points'.$i]; $j++){
					$tpo .= $_POST['input_sub_number'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_cx'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_cy'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_lock'.$i.'_'.$j]."\n";
				}
			}
			if($_POST['subparcel_type'.$i] == "exist"){
				$tpo .= "subparcel_type;".$_POST['subparcel_type'.$i]."\n";
				$tpo .= "SubParDef;".$_POST['SubParDef'.$i]."\n";
				$tpo .= "realty;".$_POST['realty'.$i]."\n";
				$tpo .= "EncName;".$_POST['EncName'.$i]."\n";
				$tpo .= "EncType;".$_POST['EncType'.$i]."\n";
				$tpo .= "sub_precision;".$_POST['sub_precision'.$i]."\n";
				$tpo .= "SubParArea;".$_POST['SubParArea'.$i]."\n";
				$tpo .= "SubParInc;".$_POST['SubParInc'.$i]."\n";
				$tpo .= "total_sub_points;".$_POST['total_sub_points'.$i]."\n";
				for($j = 1; $j <= $_POST['total_sub_points'.$i]; $j++){
					$tpo .= $_POST['input_sub_number'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_cx'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_cy'.$i.'_'.$j].";";
					$tpo .= $_POST['input_sub_lock'.$i.'_'.$j]."\n";
				}
			}
			if($_POST['subparcel_type'.$i] == "invar"){
				$tpo .= "subparcel_type;".$_POST['subparcel_type'.$i]."\n";
				$tpo .= "SubParDef;".$_POST['SubParDef'.$i]."\n";
				$tpo .= "realty;".$_POST['realty'.$i]."\n";
				$tpo .= "EncName;".$_POST['EncName'.$i]."\n";
				$tpo .= "EncType;".$_POST['EncType'.$i]."\n";
				$tpo .= "sub_precision;".$_POST['sub_precision'.$i]."\n";
				$tpo .= "SubParArea;".$_POST['SubParArea'.$i]."\n";
				$tpo .= "SubParInc;".$_POST['SubParInc'.$i]."\n";
			}
		}
		$tpo .= "survey_file;".$_POST['survey_file']."\n";
		$tpo .= "act_file;".$_POST['act_file']."\n";
		$tpo .= "geo_file;".$_POST['geo_file']."\n";
		$tpo .= "pos_file;".$_POST['pos_file']."\n";
		$tpo .= "par_file;".$_POST['par_file']."\n";
		$tpo .= "conclusion\n";
		$tpo .= $conclusion;
	}
	$fout = fopen("./tpo/".$GUID.".tpo", "w");
	fwrite($fout, $tpo);
	fclose($fout);
	$file = "./tpo/".$GUID.".tpo";
	$size = filesize($file);
	header("Content-type: application/zip");
	header("Content-Length: ".$size);
	header("Content-Disposition: attachment; filename=".$GUID.".tpo");
	readfile($file);
?>