Project

General

Profile

« Previous | Next » 

Revision dbce0c2c

Added by Cyrill B over 12 years ago

Allow empty RADIUS keys

View differences:

etc/inc/captiveportal.inc
1091 1091
			$radiusport4 = 1812;
1092 1092

  
1093 1093
		$radiuskey = $config['captiveportal'][$cpzone]['radiuskey'];
1094
		$radiuskey2 = ($config['captiveportal'][$cpzone]['radiuskey2']) ? $config['captiveportal'][$cpzone]['radiuskey2'] : null;
1095
		$radiuskey3 = ($config['captiveportal'][$cpzone]['radiuskey3']) ? $config['captiveportal'][$cpzone]['radiuskey3'] : null;
1096
		$radiuskey4 = ($config['captiveportal'][$cpzone]['radiuskey4']) ? $config['captiveportal'][$cpzone]['radiuskey4'] : null;
1094
		$radiuskey2 = $config['captiveportal'][$cpzone]['radiuskey2'];
1095
		$radiuskey3 = $config['captiveportal'][$cpzone]['radiuskey3'];
1096
		$radiuskey4 = $config['captiveportal'][$cpzone]['radiuskey4'];
1097 1097

  
1098 1098
		$cprdsrvlck = lock("captiveportalradius{$cpzone}", LOCK_EX);
1099 1099
		$fd = @fopen("{$g['vardb_path']}/captiveportal_radius_{$cpzone}.db", "w");
......
1102 1102
			unlock($cprdsrvlck);
1103 1103
			return 1;
1104 1104
		}
1105
		if (isset($radiusip, $radiuskey))
1105
		if (isset($radiusip))
1106 1106
			fwrite($fd,$radiusip . "," . $radiusport . "," . $radiusacctport . "," . $radiuskey . ",first");
1107
		if (isset($radiusip2, $radiuskey2))
1107
		if (isset($radiusip2))
1108 1108
			fwrite($fd,"\n" . $radiusip2 . "," . $radiusport2 . "," . $radiusacctport . "," . $radiuskey2 . ",first");
1109
		if (isset($radiusip3, $radiuskey3))
1109
		if (isset($radiusip3))
1110 1110
			fwrite($fd,"\n" . $radiusip3 . "," . $radiusport3 . "," . $radiusacctport . "," . $radiuskey3 . ",second");
1111
		if (isset($radiusip4, $radiuskey4))
1111
		if (isset($radiusip4))
1112 1112
			fwrite($fd,"\n" . $radiusip4 . "," . $radiusport4 . "," . $radiusacctport . "," . $radiuskey4 . ",second");
1113 1113
		
1114 1114

  

Also available in: Unified diff