GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Push — master ( e39801...b79b58 )
by Marco
03:51
created
delist.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -2,19 +2,19 @@
 block discarded – undo
2 2
 require_once('config.php');
3 3
 require_once('function.php');
4 4
 $typedesc=$_POST['type'];
5
-        $type = $tables["$typedesc"]['field'];
6
-        $table = $tables["$typedesc"]['name'];
5
+		$type = $tables["$typedesc"]['field'];
6
+		$table = $tables["$typedesc"]['name'];
7 7
 ?>
8 8
 <td colspan="9" style="text-align: center">
9 9
 <?php
10 10
 openlog($tag, LOG_PID, $fac);
11 11
 $user = username();
12 12
 $mysqli = new mysqli($dbhost, $userdb, $pwd, $db, $dbport);
13
-        if ($mysqli->connect_error) {
14
-            syslog (LOG_EMERG, $user.': Connect Error (' . $mysqli->connect_errno . ') '
15
-                    . $mysqli->connect_error);
16
-            exit ($user.': Connect Error (' . $mysqli->connect_errno . ') '
17
-                    . $mysqli->connect_error);
13
+		if ($mysqli->connect_error) {
14
+			syslog (LOG_EMERG, $user.': Connect Error (' . $mysqli->connect_errno . ') '
15
+					. $mysqli->connect_error);
16
+			exit ($user.': Connect Error (' . $mysqli->connect_errno . ') '
17
+					. $mysqli->connect_error);
18 18
 }
19 19
 syslog(LOG_INFO, $user.': Successfully connected to ' . $mysqli->host_info) ;
20 20
 
Please login to merge, or discard this patch.
relistForm.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@
 block discarded – undo
1 1
 <?php
2
-        $typedesc=$_POST["typedesc"];
3
-        $type = $tables["$typedesc"]['field'];
4
-        $table = $tables["$typedesc"]['name'];
2
+		$typedesc=$_POST["typedesc"];
3
+		$type = $tables["$typedesc"]['field'];
4
+		$table = $tables["$typedesc"]['name'];
5 5
 	$adm = unserialize($_POST["adm"]);
6 6
 	if (in_array($_POST["user"],array_keys(array_filter($adm)))) $extopt = '<option value="MONTH">MONTHS</option><option value="YEAR">YEARS</option>';
7 7
 	else $extopt = NULL;
Please login to merge, or discard this patch.
function.php 1 patch
Indentation   +136 added lines, -136 removed lines patch added patch discarded remove patch
@@ -4,8 +4,8 @@  discard block
 block discarded – undo
4 4
 
5 5
 function username() {
6 6
 	if (isset ($_SERVER['REMOTE_USER'])) $user = $_SERVER['REMOTE_USER'];
7
-        	else if (isset ($_SERVER['USER'])) $user = $_SERVER['USER'];
8
-                	else $user='unknown';
7
+			else if (isset ($_SERVER['USER'])) $user = $_SERVER['USER'];
8
+					else $user='unknown';
9 9
 	return $user;
10 10
 }
11 11
 
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 
36 36
 	  case 'network':
37 37
 		list($sub['net'],$sub['mask'])=explode('/',$value);
38
-                $query= sprintf("INSERT INTO `$table` (
38
+				$query= sprintf("INSERT INTO `$table` (
39 39
                         `$type` ,
40 40
 			`netmask`,
41 41
                         `date` ,
@@ -48,10 +48,10 @@  discard block
 block discarded – undo
48 48
                         INET_ATON( '%s' ) , INET_ATON( '%s' ) ,
49 49
                         CURRENT_TIMESTAMP , TIMESTAMPADD(%s,%d,CURRENT_TIMESTAMP), '1', '%s', '%s'
50 50
                 )" ,$sub['net'],$sub['mask'],$expUnit,$expQ,$user,$myreason);
51
-                break;
51
+				break;
52 52
 
53 53
 	  default:
54
-                $query= sprintf("INSERT INTO `$table` (
54
+				$query= sprintf("INSERT INTO `$table` (
55 55
                         `$type` ,
56 56
                         `date` ,
57 57
                         `exp` ,
@@ -66,8 +66,8 @@  discard block
 block discarded – undo
66 66
 	}
67 67
 
68 68
 	if ($myconn->query($query) === TRUE) {
69
-	    syslog(LOG_INFO, "$user: $type <$value> successfully listed on <$table> for $expQ $expUnit.");
70
-	    $result=TRUE;
69
+		syslog(LOG_INFO, "$user: $type <$value> successfully listed on <$table> for $expQ $expUnit.");
70
+		$result=TRUE;
71 71
 	}
72 72
 	else syslog(LOG_ERR, "$user: Error: ".$myconn->error);
73 73
 	return $result;
@@ -77,9 +77,9 @@  discard block
 block discarded – undo
77 77
 
78 78
 	$result=FALSE;
79 79
 
80
-        switch ($type) {
80
+		switch ($type) {
81 81
 	  case 'ip':
82
-                $query= sprintf("UPDATE `$table` SET
82
+				$query= sprintf("UPDATE `$table` SET
83 83
 			`active` = '1',
84 84
 			`user` = '%s',
85 85
 			`exp` = TIMESTAMPADD(%s,%d,CURRENT_TIMESTAMP),
@@ -87,9 +87,9 @@  discard block
 block discarded – undo
87 87
 			`reason` = '%s'
88 88
 			WHERE `$table`.`$type` = INET_ATON('%s') LIMIT 1" ,$user,$expUnit,$expQ,$myreason,$value);
89 89
 		break;
90
-          case 'network':
90
+		  case 'network':
91 91
 		list($sub['net'],$sub['mask'])=explode('/',$value);
92
-                $query= sprintf("UPDATE `$table` SET
92
+				$query= sprintf("UPDATE `$table` SET
93 93
                         `active` = '1',
94 94
                         `user` = '%s',
95 95
                         `exp` = TIMESTAMPADD(%s,%d,CURRENT_TIMESTAMP),
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
                         WHERE (`$table`.`$type` = INET_ATON('%s') AND `$table`.`netmask` = INET_ATON('%s')) LIMIT 1" ,$user,$expUnit,$expQ,$myreason,$sub['net'],$sub['mask']);
99 99
 		break;
100 100
 	  default:
101
-                $query= sprintf("UPDATE `$table` SET
101
+				$query= sprintf("UPDATE `$table` SET
102 102
                         `active` = '1',
103 103
                         `user` = '%s',
104 104
                         `exp` = TIMESTAMPADD(%s,%d,CURRENT_TIMESTAMP),
@@ -107,18 +107,18 @@  discard block
 block discarded – undo
107 107
 			WHERE `$table`.`$type` = '%s' LIMIT 1" ,$user,$expUnit,$expQ,$myreason,$value);
108 108
 	}
109 109
 
110
-        if ($myconn->query($query) === TRUE) {
111
-            syslog(LOG_INFO, "$user: relist $type <$value> on <$table> for $expQ $expUnit.");
110
+		if ($myconn->query($query) === TRUE) {
111
+			syslog(LOG_INFO, "$user: relist $type <$value> on <$table> for $expQ $expUnit.");
112 112
 		$result=TRUE;
113
-        }
114
-        else syslog (LOG_ERR, "$user: Error: ". $myconn->error);
113
+		}
114
+		else syslog (LOG_ERR, "$user: Error: ". $myconn->error);
115 115
 	return $result;
116 116
 }
117 117
 
118 118
 function remove ($myconn,$user,$value,$type,$table) {
119 119
 
120
-        switch ($type) {
121
-          case 'ip':
120
+		switch ($type) {
121
+		  case 'ip':
122 122
 		$query = sprintf("DELETE FROM `$table` WHERE
123 123
                         `$table`.`$type` = INET_ATON('%s') LIMIT 1", $value);
124 124
 		break;
@@ -134,18 +134,18 @@  discard block
 block discarded – undo
134 134
 	}
135 135
 
136 136
 
137
-        if ($return=$myconn->query($query) === TRUE) 
138
-            syslog(LOG_INFO, "$user: permanently DELETED $type <$value> from <$table>.");
139
-        else syslog(LOG_ERR, "$user: Error: ". $myconn->error);
137
+		if ($return=$myconn->query($query) === TRUE) 
138
+			syslog(LOG_INFO, "$user: permanently DELETED $type <$value> from <$table>.");
139
+		else syslog(LOG_ERR, "$user: Error: ". $myconn->error);
140 140
 
141
-        return $return;
141
+		return $return;
142 142
 }
143 143
 
144 144
 
145 145
 function changestatus ($myconn,$user,$value,$status,$type,$table) {
146 146
 
147 147
 	switch ($type) {
148
-          case 'ip':
148
+		  case 'ip':
149 149
 		$query= sprintf("UPDATE `$table` SET `active` = '$status', `user` = '%s' WHERE `$table`.`$type` = INET_ATON('%s') LIMIT 1" ,$user, $value);
150 150
 		break;
151 151
 	  case 'network':
@@ -156,16 +156,16 @@  discard block
 block discarded – undo
156 156
 		$query= sprintf("UPDATE `$table` SET `active` = '$status', `user` = '%s' WHERE `$table`.`$type` = '%s' LIMIT 1" ,$user, $value);
157 157
 	}
158 158
 
159
-        if ($return=$myconn->query($query) === TRUE) {
160
-            syslog(LOG_INFO, "$user: change status of $type <$value>. The status is now <$status>");
161
-        }
162
-        else syslog(LOG_ERR, "$user: Error: ". $myconn->error);
159
+		if ($return=$myconn->query($query) === TRUE) {
160
+			syslog(LOG_INFO, "$user: change status of $type <$value>. The status is now <$status>");
161
+		}
162
+		else syslog(LOG_ERR, "$user: Error: ". $myconn->error);
163 163
 	return $return;	
164 164
 }
165 165
 
166 166
 
167 167
 function expire ($myconn,$user,$tables,$expireTime) {
168
-        $return=TRUE;
168
+		$return=TRUE;
169 169
 	$log=array();
170 170
 	$desc = array_keys($tables);
171 171
 	foreach ($desc as $tdesc) { 
@@ -175,11 +175,11 @@  discard block
 block discarded – undo
175 175
 		/* END OF QUERY */
176 176
 		$log[0] = 'expired for';
177 177
 		$log[1] = 'disabled for';
178
-        	if ($myconn->multi_query($query)) {
178
+			if ($myconn->multi_query($query)) {
179 179
 			$j = 0;
180 180
 			do {
181
-		    		$numdel = $myconn->affected_rows;
182
-	            		syslog(LOG_INFO, "Expire job - <$user> Permanently DELETED $numdel records ".$log[$j]." $expireTime YEARS from <".$tables["$tdesc"]['name'].'>.');
181
+					$numdel = $myconn->affected_rows;
182
+						syslog(LOG_INFO, "Expire job - <$user> Permanently DELETED $numdel records ".$log[$j]." $expireTime YEARS from <".$tables["$tdesc"]['name'].'>.');
183 183
 				$j++;
184 184
 
185 185
 			} while ($myconn->next_result());
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
 	}
192 192
 	if ( !($return) ) syslog(LOG_EMERG, 'End of Expire job with error. See above logs. SQL Connection terminated');
193 193
 	else  syslog(LOG_INFO, 'Successfully End of Expire job. SQL Connection successfully terminated.');
194
-        return $return;
194
+		return $return;
195 195
 }
196 196
 
197 197
 
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 		if ( $entry->num_rows ) {
234 234
 			if ( $entry->num_rows == 1 ) {
235 235
 				$riga = $entry->fetch_array(MYSQLI_ASSOC);
236
-                        	if (isListed($riga)) {
236
+							if (isListed($riga)) {
237 237
 					$warn = "<$value> is already present in <$listdep> list!";
238 238
 					$entry->free();
239 239
 					return FALSE;
@@ -250,28 +250,28 @@  discard block
 block discarded – undo
250 250
 function searchentry ($myconn,$value,$tablelist) {
251 251
 /* Make a MYSQL query and return result */
252 252
 
253
-        $type = $tablelist['field'];
254
-        $table = $tablelist['name'];
255
-
256
-        if ($value == 'ALL') $query = 'select * from '.$table;
257
-        else {
258
-                switch ($type) {
259
-                  case 'ip':
260
-                        $query= "select * from $table where $type =  INET_ATON('$value')";
261
-                        break;
262
-                  case 'network':
263
-                        list($sub['net'],$sub['mask'])=explode('/',$value);
264
-                        $query= 'select * from '.$table.' where (((inet_aton(\''.$sub['net'].'\') | (~ inet_aton(\''.$sub['mask'].'\'))) & netmask) = network)';
265
-                        break;
266
-                  default:
267
-                        $query= "select * from $table where $type = '$value'";
268
-                }
269
-        }
253
+		$type = $tablelist['field'];
254
+		$table = $tablelist['name'];
255
+
256
+		if ($value == 'ALL') $query = 'select * from '.$table;
257
+		else {
258
+				switch ($type) {
259
+				  case 'ip':
260
+						$query= "select * from $table where $type =  INET_ATON('$value')";
261
+						break;
262
+				  case 'network':
263
+						list($sub['net'],$sub['mask'])=explode('/',$value);
264
+						$query= 'select * from '.$table.' where (((inet_aton(\''.$sub['net'].'\') | (~ inet_aton(\''.$sub['mask'].'\'))) & netmask) = network)';
265
+						break;
266
+				  default:
267
+						$query= "select * from $table where $type = '$value'";
268
+				}
269
+		}
270 270
 
271 271
 	$result = $myconn->query($query);
272 272
 	if($result === false)
273 273
 		syslog(LOG_EMERG, "ALERT: Query <$query> failed: ".$myconn->error);
274
-        return $result;
274
+		return $result;
275 275
 }
276 276
 
277 277
 function countListed ($myconn,$table) {
@@ -286,10 +286,10 @@  discard block
 block discarded – undo
286 286
 
287 287
 
288 288
 function isFull($myconn,$typedesc,$alltables) {
289
-        if (isset($alltables["$typedesc"]['limit'])) {
290
-                if ( countListed($myconn,$alltables["$typedesc"]['name']) >= $alltables["$typedesc"]['limit'] ) 
291
-                        return TRUE;
292
-        }
289
+		if (isset($alltables["$typedesc"]['limit'])) {
290
+				if ( countListed($myconn,$alltables["$typedesc"]['name']) >= $alltables["$typedesc"]['limit'] ) 
291
+						return TRUE;
292
+		}
293 293
 	return FALSE;
294 294
 }
295 295
 
@@ -302,14 +302,14 @@  discard block
 block discarded – undo
302 302
 	if ($result) {
303 303
 		printf("<pre>Your request for $type &lt;$value&gt; returned %d items.\n</pre>", $result->num_rows);
304 304
 
305
-        /* Check for limit in number of listed items */
305
+		/* Check for limit in number of listed items */
306 306
 	$full = isFull($myconn,$typedesc,$tables);
307 307
 	if ($full) print '<p>'.htmlspecialchars("$typedesc has reached maximum value of ".$tables["$typedesc"]['limit'].' listed items.').'</p>';
308 308
 
309 309
 		if ($result->num_rows) {
310 310
 			print '<table><thead><tr><th>'.$type.'</th><th title="The date this object has been listed for the first time">DateAdd</th><th>DateMod</th><th>Exp</th><th>Status</th><th title="Number of times this object has been listed">#List</th><th>Authored by</th><th width="250">Reason</th><th>Action</th></tr></thead><tfoot><tr></tr></tfoot><tbody>'."\n";
311 311
 			$i=0;
312
-        		while ($riga = $result->fetch_array(MYSQLI_ASSOC)) {
312
+				while ($riga = $result->fetch_array(MYSQLI_ASSOC)) {
313 313
 				if (isListed($riga)) {
314 314
 					if ($tables["$typedesc"]['bl']) $listed='Listed';
315 315
 					else $listed='WhiteListed';
@@ -328,9 +328,9 @@  discard block
 block discarded – undo
328 328
 					$element = $riga["$type"];
329 329
 				}
330 330
 
331
-                		printf ("<tr id=id$i><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td>%s</td></tr>\n", $element, $riga['date'], $riga['datemod'], $riga['exp'], $riga['active'], $riga['nlist'], $riga['user'],htmlspecialchars($riga['reason']),ask($myconn,$i,$listed,$tables,$typedesc,$element,$full,$user,$adm));
331
+						printf ("<tr id=id$i><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td id='status$listed'>%s</td><td>%s</td></tr>\n", $element, $riga['date'], $riga['datemod'], $riga['exp'], $riga['active'], $riga['nlist'], $riga['user'],htmlspecialchars($riga['reason']),ask($myconn,$i,$listed,$tables,$typedesc,$element,$full,$user,$adm));
332 332
 				$i++;
333
-        		}
333
+				}
334 334
 			print '</tbody></table>';
335 335
 		}
336 336
 		else {
@@ -348,15 +348,15 @@  discard block
 block discarded – undo
348 348
 
349 349
 function sendEmailWarn($tplf,$from,$to,$sbj,$emailListed,$intervalToExpire,$detail) {
350 350
 	$now = time();
351
-        setlocale (LC_TIME, 'it_IT');
352
-        $date = date("r",$now);
351
+		setlocale (LC_TIME, 'it_IT');
352
+		$date = date("r",$now);
353 353
 	$messageID = md5(uniqid($now,1)) . '@' . $_SERVER["HOSTNAME"];
354 354
 	$mua = 'PHP/' . phpversion();
355 355
 
356 356
 	/* Parsing headers */
357 357
 	if (!file_exists($tplf['header'])) {
358
-    		syslog(LOG_ERR, 'Sending email... template file <'.$tplf['header'].'> not found!');
359
-    		exit;
358
+			syslog(LOG_ERR, 'Sending email... template file <'.$tplf['header'].'> not found!');
359
+			exit;
360 360
 	}
361 361
 
362 362
 	$head_tmpl = file_get_contents($tplf['header']);
@@ -365,35 +365,35 @@  discard block
 block discarded – undo
365 365
 	$headers = str_replace($arr_tpl_vars, $arr_tpl_data, $head_tmpl);
366 366
 	$headers = preg_replace( '/\r|\n/', "\r\n", $headers );
367 367
 
368
-        /* Parsing body */
368
+		/* Parsing body */
369 369
 
370
-        if (!file_exists($tplf['body'])) {
371
-                syslog(LOG_ERR, 'Sending email... template file <'.$tplf['body'].'> not found!');
372
-                exit;
373
-        }
370
+		if (!file_exists($tplf['body'])) {
371
+				syslog(LOG_ERR, 'Sending email... template file <'.$tplf['body'].'> not found!');
372
+				exit;
373
+		}
374 374
 
375
-        $body_tmpl = file_get_contents($tplf['body']);
376
-        $arr_tpl_vars = array('{emailListed}','{expInterval}','{reason}');
377
-        $arr_tpl_data = array($emailListed,$intervalToExpire,$detail);
378
-        $body = str_replace($arr_tpl_vars, $arr_tpl_data, $body_tmpl);
379
-        $body = preg_replace( "/\r|\n/", "\r\n", $body );
375
+		$body_tmpl = file_get_contents($tplf['body']);
376
+		$arr_tpl_vars = array('{emailListed}','{expInterval}','{reason}');
377
+		$arr_tpl_data = array($emailListed,$intervalToExpire,$detail);
378
+		$body = str_replace($arr_tpl_vars, $arr_tpl_data, $body_tmpl);
379
+		$body = preg_replace( "/\r|\n/", "\r\n", $body );
380 380
 	$body = wordwrap ( $body, 75 , "\r\n" );	
381 381
 
382 382
 	/* Send the mail! */
383
-        if ( strlen(ini_get("safe_mode"))< 1) {
384
-                $old_mailfrom = ini_get("sendmail_from");
385
-                ini_set("sendmail_from", $from);
386
-                $params = sprintf("-oi -f %s", '<>');
387
-                if (!(mail($to,$sbj, $body,$headers,$params))) $flag=FALSE;
388
-                else $flag=TRUE;
389
-                if (isset($old_mailfrom))
390
-                        ini_set("sendmail_from", $old_mailfrom);
391
-        }
392
-        else {
393
-                if (!(mail($to,$sbj, $body,$headers))) $flag=FALSE;
394
-                else $flag=TRUE;
395
-        }
396
-        return $flag;
383
+		if ( strlen(ini_get("safe_mode"))< 1) {
384
+				$old_mailfrom = ini_get("sendmail_from");
385
+				ini_set("sendmail_from", $from);
386
+				$params = sprintf("-oi -f %s", '<>');
387
+				if (!(mail($to,$sbj, $body,$headers,$params))) $flag=FALSE;
388
+				else $flag=TRUE;
389
+				if (isset($old_mailfrom))
390
+						ini_set("sendmail_from", $old_mailfrom);
391
+		}
392
+		else {
393
+				if (!(mail($to,$sbj, $body,$headers))) $flag=FALSE;
394
+				else $flag=TRUE;
395
+		}
396
+		return $flag;
397 397
 }
398 398
 
399 399
 function emailToNotify($notify_file,$dom) {
@@ -407,59 +407,59 @@  discard block
 block discarded – undo
407 407
 function searchAndList ($myconn,$loguser,$tables,$typedesc,$value,$unit,&$quantity,$reason) {
408 408
 
409 409
 /* Search and list value */
410
-        $type = $tables["$typedesc"]['field'];
411
-        $table = $tables["$typedesc"]['name'];
412
-        $result = searchentry ($myconn,$value,$tables["$typedesc"]);
413
-
414
-        /* Manage abnormal conditions */
415
-        /* Value already present in db more than once. This is absurd. Panic! */
416
-        if ($result->num_rows > 1) {
417
-                syslog(LOG_EMERG,"$loguser: PANIC! Select for $type '$value' returned ". $result->num_rows ." items instead of one. Abnormal. Contact a sysadmin or a developer.");
418
-                $result->free();
419
-                return FALSE;
420
-        }
421
-
422
-        /* Value already present in db or not present: to list anyway */
423
-        if ($result->num_rows >= 0) {
424
-                /* First, check for limit in number of listed items */
425
-                if (isFull($myconn,$typedesc,$tables)) {
426
-                        syslog(LOG_EMERG,"$loguser: $typedesc has reached maximum value of ".$tables["$typedesc"]['limit'].' listed items. Abnormal exit.');
427
-                        $result->free();
428
-                        return FALSE;
429
-                }
430
-                /* Second, check if the (re)list would be consistent now */
431
-                if (! consistentListing($myconn,$tables,$typedesc,$value,$whynot) ) {
432
-                        syslog(LOG_ERR, $loguser.': '.$whynot);
433
-                        $result->free();
434
-                        return FALSE;
435
-                }
436
-        }
437
-        /* End of abnormal conditions */
438
-
439
-
440
-        /* Finally, here I can list the value! */
410
+		$type = $tables["$typedesc"]['field'];
411
+		$table = $tables["$typedesc"]['name'];
412
+		$result = searchentry ($myconn,$value,$tables["$typedesc"]);
413
+
414
+		/* Manage abnormal conditions */
415
+		/* Value already present in db more than once. This is absurd. Panic! */
416
+		if ($result->num_rows > 1) {
417
+				syslog(LOG_EMERG,"$loguser: PANIC! Select for $type '$value' returned ". $result->num_rows ." items instead of one. Abnormal. Contact a sysadmin or a developer.");
418
+				$result->free();
419
+				return FALSE;
420
+		}
421
+
422
+		/* Value already present in db or not present: to list anyway */
423
+		if ($result->num_rows >= 0) {
424
+				/* First, check for limit in number of listed items */
425
+				if (isFull($myconn,$typedesc,$tables)) {
426
+						syslog(LOG_EMERG,"$loguser: $typedesc has reached maximum value of ".$tables["$typedesc"]['limit'].' listed items. Abnormal exit.');
427
+						$result->free();
428
+						return FALSE;
429
+				}
430
+				/* Second, check if the (re)list would be consistent now */
431
+				if (! consistentListing($myconn,$tables,$typedesc,$value,$whynot) ) {
432
+						syslog(LOG_ERR, $loguser.': '.$whynot);
433
+						$result->free();
434
+						return FALSE;
435
+				}
436
+		}
437
+		/* End of abnormal conditions */
438
+
439
+
440
+		/* Finally, here I can list the value! */
441 441
 	$thisentry = $result->fetch_array(MYSQLI_ASSOC);
442
-        switch ($result->num_rows) {
443
-                /* Relist value if already present */
444
-                case 1:
445
-                        /* Entry already listed */
446
-                        if ( isListed($thisentry) ) {
447
-                                syslog(LOG_INFO, $loguser.': '.$value.' already listed. Nothing to do.');
448
-                                $result->free();
449
-                                return FALSE;
450
-                        }
451
-
452
-                        /* Entry delisted */
453
-                        $result->free();
442
+		switch ($result->num_rows) {
443
+				/* Relist value if already present */
444
+				case 1:
445
+						/* Entry already listed */
446
+						if ( isListed($thisentry) ) {
447
+								syslog(LOG_INFO, $loguser.': '.$value.' already listed. Nothing to do.');
448
+								$result->free();
449
+								return FALSE;
450
+						}
451
+
452
+						/* Entry delisted */
453
+						$result->free();
454 454
 			$quantity *= $thisentry['nlist'];
455
-                        return relist ($myconn,$loguser,$value,$type,$table,$unit,$quantity,$reason);
455
+						return relist ($myconn,$loguser,$value,$type,$table,$unit,$quantity,$reason);
456 456
 
457 457
 
458
-                /* First time list value */
459
-                case 0:
460
-                        $result->free();
461
-                        return addtolist ($myconn,$loguser,$value,$type,$table,$unit,$quantity,$reason);
462
-        }
458
+				/* First time list value */
459
+				case 0:
460
+						$result->free();
461
+						return addtolist ($myconn,$loguser,$value,$type,$table,$unit,$quantity,$reason);
462
+		}
463 463
 }
464 464
 
465 465
 
Please login to merge, or discard this patch.
contrib/ipImap/function.php 1 patch
Indentation   +125 added lines, -125 removed lines patch added patch discarded remove patch
@@ -12,14 +12,14 @@  discard block
 block discarded – undo
12 12
 #			print "Examine ".$received[0][$i]."\n";
13 13
 			if ( preg_match($msa,$received['host'][$i]) )
14 14
 				$dateR = $received['date'][$i];
15
-        		foreach ($mxserver as $mx) {
16
-        			if (!$ip)
15
+				foreach ($mxserver as $mx) {
16
+					if (!$ip)
17 17
 					if ($mx == $received['host'][$i]) {
18 18
 						$host = $received['host'][$i];
19 19
 						$ip = $received['ip'][$i];
20
-                    			}
21
-                	}
22
-        	}
20
+								}
21
+					}
22
+			}
23 23
 	}
24 24
 	if ( preg_match ('/\r\nDate:\s(?P<date>.*)\r\n/',$header,$dateC) != 1)
25 25
 		$dateC['date'] = 'Not found';
@@ -39,15 +39,15 @@  discard block
 block discarded – undo
39 39
 
40 40
 
41 41
 function summaryBadReport ($uidvet) {
42
-        $nuid = $uidvet['count'];
43
-        if ( empty($uidvet) ) return NULL;
44
-        $return = '<hr><h3>Statistics by UID</h3><table><tr><th>UID</th><th>Learned times</th></tr>'."\n";
42
+		$nuid = $uidvet['count'];
43
+		if ( empty($uidvet) ) return NULL;
44
+		$return = '<hr><h3>Statistics by UID</h3><table><tr><th>UID</th><th>Learned times</th></tr>'."\n";
45 45
 
46
-        /* Remove count index */
47
-        $uids = array_keys($uidvet['uid']);
46
+		/* Remove count index */
47
+		$uids = array_keys($uidvet['uid']);
48 48
 	$totlearn = 0;
49 49
 
50
-        foreach ( $uids as $uid ) {
50
+		foreach ( $uids as $uid ) {
51 51
 		$totlearn += $uidvet['uid']["$uid"]['count'];; 
52 52
 		$return .= sprintf ('<tr><td>%s</td><td>%u</td></tr>',$uid,$uidvet['uid']["$uid"]['count']);
53 53
 	}
@@ -60,26 +60,26 @@  discard block
 block discarded – undo
60 60
 
61 61
 function array_msort($array, $cols)
62 62
 {
63
-    $colarr = array();
64
-    foreach ($cols as $col => $order) {
65
-        $colarr[$col] = array();
66
-        foreach ($array as $k => $row) { $colarr[$col]['_'.$k] = strtolower($row[$col]); }
67
-    }
68
-    $eval = 'array_multisort(';
69
-    foreach ($cols as $col => $order) {
70
-        $eval .= '$colarr[\''.$col.'\'],'.$order.',';
71
-    }
72
-    $eval = substr($eval,0,-1).');';
73
-    eval($eval);
74
-    $ret = array();
75
-    foreach ($colarr as $col => $arr) {
76
-        foreach ($arr as $k => $v) {
77
-            $k = substr($k,1);
78
-            if (!isset($ret[$k])) $ret[$k] = $array[$k];
79
-            if (isset ($array[$k][$col])) $ret[$k][$col] = $array[$k][$col];
80
-        }
81
-    }
82
-    return $ret;
63
+	$colarr = array();
64
+	foreach ($cols as $col => $order) {
65
+		$colarr[$col] = array();
66
+		foreach ($array as $k => $row) { $colarr[$col]['_'.$k] = strtolower($row[$col]); }
67
+	}
68
+	$eval = 'array_multisort(';
69
+	foreach ($cols as $col => $order) {
70
+		$eval .= '$colarr[\''.$col.'\'],'.$order.',';
71
+	}
72
+	$eval = substr($eval,0,-1).');';
73
+	eval($eval);
74
+	$ret = array();
75
+	foreach ($colarr as $col => $arr) {
76
+		foreach ($arr as $k => $v) {
77
+			$k = substr($k,1);
78
+			if (!isset($ret[$k])) $ret[$k] = $array[$k];
79
+			if (isset ($array[$k][$col])) $ret[$k][$col] = $array[$k][$col];
80
+		}
81
+	}
82
+	return $ret;
83 83
 
84 84
 }
85 85
 
@@ -94,8 +94,8 @@  discard block
 block discarded – undo
94 94
 
95 95
 	foreach ( $ips as $ip ) {
96 96
 		if ( $ip == 'count' ) continue;
97
-                $nlearn = $ipvet['ip']["$ip"]['count'];
98
-                unset($ipvet['ip']["$ip"]['count']);
97
+				$nlearn = $ipvet['ip']["$ip"]['count'];
98
+				unset($ipvet['ip']["$ip"]['count']);
99 99
 		$quantity = $cf['quantity']["$category"]; /* In searchAndList this value is passed by reference and modified */
100 100
 		$nuid = count($ipvet['ip']["$ip"]);
101 101
 		if ( !$cf['onlyReport'] ) {
@@ -123,9 +123,9 @@  discard block
 block discarded – undo
123 123
 		$return .='<tr><td rowspan="'.$nuid.'">'.$ip.'</td>';
124 124
 		$return .= sprintf ('<td>%s</td><td rowspan="'.$nuid.'">%u</td><td rowspan="'.$nuid.'" '.$nowlist["$listed"]['style'].'>%s</td></tr>',$ipvet['ip']["$ip"][0],$nlearn,$nowlist["$listed"]['name']);
125 125
 		$rowuid=NULL;
126
-                for ($j=1;$j<$nuid;$j++) $rowuid .= '<tr><td>%s</td></tr>';
126
+				for ($j=1;$j<$nuid;$j++) $rowuid .= '<tr><td>%s</td></tr>';
127 127
 		array_shift($ipvet['ip']["$ip"]);
128
-                $return .= vsprintf ($rowuid,$ipvet['ip']["$ip"]);
128
+				$return .= vsprintf ($rowuid,$ipvet['ip']["$ip"]);
129 129
 
130 130
 	}
131 131
 	$return .= sprintf ('<tr><th title="unique ips">%u</th><th title="unique uids">%u</th><th>%u</th></table>',$ipvet['ip']['count'],$ipvet['uid']['count'],$nips);
@@ -135,20 +135,20 @@  discard block
 block discarded – undo
135 135
 	/* Not used for listing purpose, but useful to you! */
136 136
 	$return .= '<h3>Statistics by UID</h3><table><tr><th>UID</th><th>IP learned</th><th>Learned times</th></tr>'."\n";
137 137
 	$uids = array_keys($ipvet['uid']);
138
-        foreach ( $uids as $uid ) {
138
+		foreach ( $uids as $uid ) {
139 139
 		if ( $uid == 'count' ) continue;	
140
-	        $nlearn = $ipvet['uid']["$uid"]['count'];
141
-	        unset ( $ipvet['uid']["$uid"]['count'] );
140
+			$nlearn = $ipvet['uid']["$uid"]['count'];
141
+			unset ( $ipvet['uid']["$uid"]['count'] );
142 142
 		$nip = count($ipvet['uid']["$uid"]);
143 143
 		$return .='<tr><td rowspan="'.$nip.'">'.$uid.'</td>';
144 144
 		$return .= sprintf ('<td>%s</td><td rowspan="'.$nip.'">%u</td></tr>',$ipvet['uid']["$uid"][0],$nlearn);
145
-                $rowuid=NULL;
146
-                for ($j=1;$j<$nip;$j++) $rowuid .= '<tr><td>%s</td></tr>';
147
-                array_shift($ipvet['uid']["$uid"]);
148
-                $return .= vsprintf ($rowuid,$ipvet['uid']["$uid"]);
145
+				$rowuid=NULL;
146
+				for ($j=1;$j<$nip;$j++) $rowuid .= '<tr><td>%s</td></tr>';
147
+				array_shift($ipvet['uid']["$uid"]);
148
+				$return .= vsprintf ($rowuid,$ipvet['uid']["$uid"]);
149 149
 
150
-        }
151
-        $return .= sprintf ('<tr><th title="unique uids">%u</th><th title="unique ips">%u</th><th>%u</th></table>',$ipvet['uid']['count'],$ipvet['ip']['count'],$nips);	
150
+		}
151
+		$return .= sprintf ('<tr><th title="unique uids">%u</th><th title="unique ips">%u</th><th>%u</th></table>',$ipvet['uid']['count'],$ipvet['ip']['count'],$nips);	
152 152
 
153 153
 
154 154
 	return $return;
@@ -176,50 +176,50 @@  discard block
 block discarded – undo
176 176
 	*/
177 177
 
178 178
 	// A one shot search
179
-        $searchParams = array(
180
-                'earliest_time' => date("c",strtotime ($date)-120),
181
-                'latest_time' => date("c",strtotime ($date)+60)
182
-        );
179
+		$searchParams = array(
180
+				'earliest_time' => date("c",strtotime ($date)-120),
181
+				'latest_time' => date("c",strtotime ($date)+60)
182
+		);
183 183
 
184
-        // Run a oneshot search that returns the job's results
185
-        $resultsStream = $service->oneshotSearch($searchQueryBlocking, $searchParams);
186
-        $resultSearch = new Splunk_ResultsReader($resultsStream);
184
+		// Run a oneshot search that returns the job's results
185
+		$resultsStream = $service->oneshotSearch($searchQueryBlocking, $searchParams);
186
+		$resultSearch = new Splunk_ResultsReader($resultsStream);
187 187
 
188 188
 	// Use the built-in XML parser to display the job results
189 189
 	foreach ($resultSearch as $result)
190 190
 	  {
191
-	    if ($result instanceof Splunk_ResultsFieldOrder)
192
-	    {
193
-	      // More than one field attribute returned by search
194
-	      // You must redefine the search
195
-	      if ( count($result->getFieldNames()) > 1 ) return FALSE;
196
-	    }
197
-	    else if ($result instanceof Splunk_ResultsMessage)
198
-	    {
199
-	      // I don't want messages in my search
200
-	      return FALSE;
201
-	    }
202
-	    else if (is_array($result))
203
-	    {
204
-	      // Process a row
205
-	      foreach ($result as $key => $valueOrValues)
206
-	        {
207
-	         if (is_array($valueOrValues))
208
-	          {
209
-	            return FALSE;
210
-	          }
211
-	         else
212
-	          {
213
-	            return $valueOrValues;
214
-	            #print "  {$key} => {$value}\r\n";
215
-	          }
216
-	        }
217
-	    }
218
-	    else
219
-	    {
220
-	      #print "Unknow result type";
221
-	      return FALSE;
222
-	    }
191
+		if ($result instanceof Splunk_ResultsFieldOrder)
192
+		{
193
+		  // More than one field attribute returned by search
194
+		  // You must redefine the search
195
+		  if ( count($result->getFieldNames()) > 1 ) return FALSE;
196
+		}
197
+		else if ($result instanceof Splunk_ResultsMessage)
198
+		{
199
+		  // I don't want messages in my search
200
+		  return FALSE;
201
+		}
202
+		else if (is_array($result))
203
+		{
204
+		  // Process a row
205
+		  foreach ($result as $key => $valueOrValues)
206
+			{
207
+			 if (is_array($valueOrValues))
208
+			  {
209
+				return FALSE;
210
+			  }
211
+			 else
212
+			  {
213
+				return $valueOrValues;
214
+				#print "  {$key} => {$value}\r\n";
215
+			  }
216
+			}
217
+		}
218
+		else
219
+		{
220
+		  #print "Unknow result type";
221
+		  return FALSE;
222
+		}
223 223
 	  }
224 224
 }
225 225
 
@@ -228,26 +228,26 @@  discard block
 block discarded – undo
228 228
 	$file = dirname(__FILE__) . '/' . $cf['reportFile']["$type"];
229 229
 	$fileb= dirname(__FILE__) . '/' . $cf['badreportFile']["$type"];
230 230
 	$m_mail = imap_open('{'.$cf['mailhost'].':143/imap/novalidate-cert/authuser='.$cf['authuser'].'}'.$cf['folder']["$type"], $cf['account'],$cf['authpassword'], OP_READONLY)
231
-        	or syslog (LOG_EMERG, $cf['user'].': Error in IMAP connection to <'.$cf['mailhost'].'>: ' . imap_last_error());
231
+			or syslog (LOG_EMERG, $cf['user'].': Error in IMAP connection to <'.$cf['mailhost'].'>: ' . imap_last_error());
232 232
 	if ( !$m_mail ) exit(254);
233 233
 		
234 234
 
235 235
 	syslog (LOG_INFO,$cf['user'].': Successfully connected to <'.$cf['mailhost'].">; Reading $type messages of last ".$cf['oldestday'].' days...');
236 236
 	//get all messages
237 237
 	$dateTh = date ( "d-M-Y", strToTime ( '-'.$cf['oldestday'].' days' ) );
238
-        $dateN  = date ( "d-M-Y", strToTime ( "now" ) );
239
-        $m_search=imap_search ($m_mail, "SINCE \"$dateTh\" BEFORE \"$dateN\"" );
238
+		$dateN  = date ( "d-M-Y", strToTime ( "now" ) );
239
+		$m_search=imap_search ($m_mail, "SINCE \"$dateTh\" BEFORE \"$dateN\"" );
240 240
 
241 241
 
242 242
 	// Order results starting from newest message
243 243
 	if ( empty($m_search) ) {
244 244
 		syslog (LOG_INFO,$cf['user'].": No mail found in $type folder. No reports written for $type.");
245
-	        if ( $ierr = imap_errors() )
246
-	                foreach ( $ierr as $thiserr )
247
-	                        syslog (LOG_ERR, $cf['user'].": IMAP Error: $thiserr");
248
-	        if ( $ierr = imap_alerts() )
249
-	                foreach ( $ierr as $thiserr )
250
-	                        syslog (LOG_ALERT, $cf['user'].": IMAP Alert: $thiserr");
245
+			if ( $ierr = imap_errors() )
246
+					foreach ( $ierr as $thiserr )
247
+							syslog (LOG_ERR, $cf['user'].": IMAP Error: $thiserr");
248
+			if ( $ierr = imap_alerts() )
249
+					foreach ( $ierr as $thiserr )
250
+							syslog (LOG_ALERT, $cf['user'].": IMAP Alert: $thiserr");
251 251
 		imap_close( $m_mail );
252 252
 		if ( file_exists( $file ) ) unlink ($file);
253 253
 		if ( file_exists( $fileb ) ) unlink ($fileb);
@@ -280,16 +280,16 @@  discard block
 block discarded – undo
280 280
 	$uidbad['count'] = 0;
281 281
 	$uidbad['uid'] = array();
282 282
 
283
-        // loop for each message
283
+		// loop for each message
284 284
 	foreach ($m_search as $onem) {
285 285
 
286
-	        //get imap header info for obj thang
287
-	        //$headers = imap_headerinfo($m_mail, $onem);
288
-	        //$head = imap_fetchheader($m_mail, $headers->Msgno);
286
+			//get imap header info for obj thang
287
+			//$headers = imap_headerinfo($m_mail, $onem);
288
+			//$head = imap_fetchheader($m_mail, $headers->Msgno);
289 289
 		$head = imap_fetchheader($m_mail, $onem );
290
-	        //$obj = imap_rfc822_parse_headers( $head);
290
+			//$obj = imap_rfc822_parse_headers( $head);
291 291
 
292
-	        list ($ip,$host,$dateReceived,$dateClient,$mid) =  getIP( $head,$cf['mx'],$cf['msalearn'] );
292
+			list ($ip,$host,$dateReceived,$dateClient,$mid) =  getIP( $head,$cf['mx'],$cf['msalearn'] );
293 293
 		if (empty($mid)) {
294 294
 			$uid='NA';
295 295
 			syslog (LOG_ERR, $cf['user'].": Error retrieving data for empty Message-ID.");
@@ -304,11 +304,11 @@  discard block
 block discarded – undo
304 304
 				}
305 305
 		}
306 306
 
307
-	        /* Update count of each ip */
308
-	        if ($host and ($uid!='NA') and ($uid!='unauthenticated') and ($uid!='unknown')) { /* IP is received by MX servers  and learned by valid uid */
307
+			/* Update count of each ip */
308
+			if ($host and ($uid!='NA') and ($uid!='unauthenticated') and ($uid!='unknown')) { /* IP is received by MX servers  and learned by valid uid */
309 309
 			$ipuid['count']++;					//number of right messages
310 310
 
311
-	                if (in_array($uid,array_keys($ipuid['uid']))) {
311
+					if (in_array($uid,array_keys($ipuid['uid']))) {
312 312
 				$ipuid['uid']["$uid"]['count']++;		//number of learn by this uid
313 313
 				if (!in_array($ip,$ipuid['uid']["$uid"])) 
314 314
 					$ipuid['uid']["$uid"][]=$ip;		//ips learned by this uid
@@ -319,29 +319,29 @@  discard block
 block discarded – undo
319 319
 				$ipuid['uid']['count']++;                	//number of unique uids
320 320
 			}
321 321
 
322
-                        if (in_array($ip,array_keys($ipuid['ip']))) {
323
-                                $ipuid['ip']["$ip"]['count']++;			//number of time this ip appears in different messages
322
+						if (in_array($ip,array_keys($ipuid['ip']))) {
323
+								$ipuid['ip']["$ip"]['count']++;			//number of time this ip appears in different messages
324 324
 				if (!in_array($uid,$ipuid['ip']["$ip"]))
325 325
 					$ipuid['ip']["$ip"][]=$uid;		//uids that learned this ip
326 326
 			}
327
-                        else {
328
-                                $ipuid['ip']["$ip"]['count'] = 1;
327
+						else {
328
+								$ipuid['ip']["$ip"]['count'] = 1;
329 329
 				$ipuid['ip']["$ip"][]=$uid;
330 330
 				$ipuid['ip']['count']++;			//number of unique ips
331
-                        }
331
+						}
332 332
 
333
-	        	/* Update HTML report */
334
-	        	fwrite($fp,updateReport ( $ip,$uid,$ipuid['ip']["$ip"]['count'],$ipuid['uid']["$uid"]['count'],$host,$dateClient,$mid,$dateReceived) );
333
+				/* Update HTML report */
334
+				fwrite($fp,updateReport ( $ip,$uid,$ipuid['ip']["$ip"]['count'],$ipuid['uid']["$uid"]['count'],$host,$dateClient,$mid,$dateReceived) );
335 335
 		}
336
-	        else {	/* Bad learn */
336
+			else {	/* Bad learn */
337 337
 			
338
-                        if (in_array($uid,array_keys($uidbad['uid']))) 
339
-                                $uidbad['uid']["$uid"]['count']++;               //number of bad learn by this uid
340
-                        else {
341
-                                $uidbad['uid']["$uid"]['count'] = 1;
338
+						if (in_array($uid,array_keys($uidbad['uid']))) 
339
+								$uidbad['uid']["$uid"]['count']++;               //number of bad learn by this uid
340
+						else {
341
+								$uidbad['uid']["$uid"]['count'] = 1;
342 342
 				$uidbad['uid']["$uid"][]=$uid;
343
-                                $uidbad['count']++;                       //numeber of unique bad uids
344
-                        }
343
+								$uidbad['count']++;                       //numeber of unique bad uids
344
+						}
345 345
 			/* The reason of bad report */
346 346
 			if ($host === FALSE) $reason = 'This mail was not received by recognized MX host';
347 347
 			if ($dateReceived === FALSE) $reason = 'This mail was not submitted to recognized MSA for learn';
@@ -363,17 +363,17 @@  discard block
 block discarded – undo
363 363
 	fwrite($fp, '</table>');
364 364
 	fwrite($fp, '<hr><h2>Summary Report</h2><h5>Listing policy: ip must be learned at least '.$cf['thresholdip']["$type"].' times from at least '.$cf['thresholduid']["$type"].' different valid uids.</h5>' );
365 365
 
366
-        /* Make MYSQL connection */
366
+		/* Make MYSQL connection */
367 367
 	if ( $cf['onlyReport'] )
368 368
 		$mysqli = NULL;
369 369
 	else {
370
-        	$mysqli = new mysqli($myconnArray['dbhost'], $myconnArray['userdb'], $myconnArray['pwd'], $myconnArray['db'], $myconnArray['dbport']);
371
-        	if ($mysqli->connect_error) {
372
-                	syslog (LOG_EMERG, $cf['user'].': Connect Error (' . $mysqli->connect_errno . ') '
373
-                	. $mysqli->connect_error);
374
-                	exit (254);
375
-        	}
376
-        	syslog(LOG_INFO, $cf['user'].': Successfully mysql connected to ' . $mysqli->host_info) ;
370
+			$mysqli = new mysqli($myconnArray['dbhost'], $myconnArray['userdb'], $myconnArray['pwd'], $myconnArray['db'], $myconnArray['dbport']);
371
+			if ($mysqli->connect_error) {
372
+					syslog (LOG_EMERG, $cf['user'].': Connect Error (' . $mysqli->connect_errno . ') '
373
+					. $mysqli->connect_error);
374
+					exit (254);
375
+			}
376
+			syslog(LOG_INFO, $cf['user'].': Successfully mysql connected to ' . $mysqli->host_info) ;
377 377
 	}
378 378
 	/***********************/
379 379
 
@@ -393,8 +393,8 @@  discard block
 block discarded – undo
393 393
 		foreach ( $ierr as $thiserr )
394 394
 			syslog (LOG_ERR, $cf['user'].": IMAP Error: $thiserr");
395 395
 	if ( $ierr = imap_alerts() )
396
-                foreach ( $ierr as $thiserr )
397
-                        syslog (LOG_ALERT, $cf['user'].": IMAP Alert: $thiserr");
396
+				foreach ( $ierr as $thiserr )
397
+						syslog (LOG_ALERT, $cf['user'].": IMAP Alert: $thiserr");
398 398
 	imap_close($m_mail);
399 399
 }
400 400
 ?>
Please login to merge, or discard this patch.
contrib/splunk/listFromSplunk.php 1 patch
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -47,8 +47,8 @@  discard block
 block discarded – undo
47 47
 
48 48
 /* check you select a blocklist */
49 49
 if ( !$tables["$typedesc"]['bl'] ) {
50
-        syslog(LOG_EMERG,"$user: <$typedesc> is not a blocklist. Are you stupid? Do you want to whitelist a spammer? I refuse to continue.");
51
-        exit (254);
50
+		syslog(LOG_EMERG,"$user: <$typedesc> is not a blocklist. Are you stupid? Do you want to whitelist a spammer? I refuse to continue.");
51
+		exit (254);
52 52
 }
53 53
 
54 54
 
@@ -68,33 +68,33 @@  discard block
 block discarded – undo
68 68
 $tolist = array();
69 69
 
70 70
 if ( !file_exists($splfile) ) {
71
-        syslog(LOG_ERR,"$user: File <$splfile> not found! Exit.");
72
-        exit (254);
71
+		syslog(LOG_ERR,"$user: File <$splfile> not found! Exit.");
72
+		exit (254);
73 73
 }
74 74
 
75 75
 if (($handle = gzopen($splfile, 'r')) !== FALSE) {
76
-        $row = -1;
77
-        while (($data = fgetcsv($handle, 500, ',')) !== FALSE) {
78
-                $row++;
79
-                if ($row == 0) continue; /* Skip heading line */
80
-                $thisVal = $data[1];
81
-                unset($data[1]);
82
-                $data = array_values($data);
83
-                if ( !in_array($thisVal,array_keys($tolist))  )
84
-                        $tolist["$thisVal"] = $data;
85
-                else if ($data[3]>$tolist[$thisVal][3])
86
-                        $tolist["$thisVal"] = $data;
87
-        }
88
-        fclose($handle);
76
+		$row = -1;
77
+		while (($data = fgetcsv($handle, 500, ',')) !== FALSE) {
78
+				$row++;
79
+				if ($row == 0) continue; /* Skip heading line */
80
+				$thisVal = $data[1];
81
+				unset($data[1]);
82
+				$data = array_values($data);
83
+				if ( !in_array($thisVal,array_keys($tolist))  )
84
+						$tolist["$thisVal"] = $data;
85
+				else if ($data[3]>$tolist[$thisVal][3])
86
+						$tolist["$thisVal"] = $data;
87
+		}
88
+		fclose($handle);
89 89
 }
90 90
 
91 91
 /* Make MYSQL connection */
92 92
 
93 93
 $mysqli = new mysqli($dbhost, $userdb, $pwd, $db, $dbport);
94 94
 if ($mysqli->connect_error) {
95
-        syslog (LOG_EMERG, $user.': Connect Error (' . $mysqli->connect_errno . ') '
96
-        . $mysqli->connect_error);
97
-        exit (254);
95
+		syslog (LOG_EMERG, $user.': Connect Error (' . $mysqli->connect_errno . ') '
96
+		. $mysqli->connect_error);
97
+		exit (254);
98 98
 
99 99
 }
100 100
 
@@ -103,28 +103,28 @@  discard block
 block discarded – undo
103 103
 foreach ( array_keys($tolist) as $value) {
104 104
 	$quantity = $conf['quantity'];
105 105
 	$reason = 'On ['.$tolist["$value"][0]."] <$value> sent ".$tolist["$value"][1].' messages to '.$tolist["$value"][2].' recipients.';
106
-        if ( $tolist["$value"][3] >= $threshold ) {
107
-                if ( searchAndList ($mysqli,$user,$tables,$typedesc,$value,$unit,$quantity,$reason) ) {
108
-                        syslog (LOG_INFO, "$user: ".'Listing reason: '.$reason);
109
-                        /* Send a email to domain admin if you list an email */
110
-                        if ( ( $tables["$typedesc"]['field'] == 'email' ) OR ( $tables["$typedesc"]['field'] == 'username' ) ) {
106
+		if ( $tolist["$value"][3] >= $threshold ) {
107
+				if ( searchAndList ($mysqli,$user,$tables,$typedesc,$value,$unit,$quantity,$reason) ) {
108
+						syslog (LOG_INFO, "$user: ".'Listing reason: '.$reason);
109
+						/* Send a email to domain admin if you list an email */
110
+						if ( ( $tables["$typedesc"]['field'] == 'email' ) OR ( $tables["$typedesc"]['field'] == 'username' ) ) {
111 111
 				/* Sometime uid are in the form of <user>@<domain> ... */
112 112
 				if ( strpos($value, '@') !== FALSE ) {
113
-                                	$domain = array_pop(explode('@',$value,2));
113
+									$domain = array_pop(explode('@',$value,2));
114 114
 					if ( strpos($domain, '@') === FALSE ) {
115
-                                		$recip = emailToNotify($domainNotify_file,$domain);
116
-                                		$subject = sprintf('%s <%s> is now blocked because exceedes limits on outgoing emails',
115
+										$recip = emailToNotify($domainNotify_file,$domain);
116
+										$subject = sprintf('%s <%s> is now blocked because exceedes limits on outgoing emails',
117 117
 								$tables["$typedesc"]['field'], $value);
118
-                                		if (!empty($recip))
119
-                                        		if ( sendEmailWarn($tplfile,'[email protected]',$recip,
118
+										if (!empty($recip))
119
+												if ( sendEmailWarn($tplfile,'[email protected]',$recip,
120 120
 								$subject,$value,"$quantity $unit",$reason) )
121
-                                                		syslog(LOG_INFO, "$user: \"$recip\" was notified about the \"$value\" abuse.");
121
+														syslog(LOG_INFO, "$user: \"$recip\" was notified about the \"$value\" abuse.");
122 122
 					}
123 123
 					else syslog(LOG_ERR,"$user: <$domain> contains the '@' char. Notification cannot be sent.");
124 124
 				}
125
-                        }
126
-                }
127
-        }
125
+						}
126
+				}
127
+		}
128 128
 	else {
129 129
 		$reason .= " But it has NOT been listed because it doesn't apply to the trigger condition.";
130 130
 		syslog (LOG_INFO, "$user: ".$reason);
Please login to merge, or discard this patch.