Subversion Repositories ALCASAR

Rev

Rev 2613 | Rev 2708 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 2613 Rev 2688
Line 1... Line 1...
1
<?php
1
<?php
2
# $Id: network.php 2613 2018-08-22 21:26:27Z tom.houdayer $
2
# $Id: network.php 2688 2019-01-18 23:15:49Z lucas.echard $
3
 
3
 
4
// written by steweb57, Rexy & Tom HOUDAYER
4
// written by steweb57, Rexy & Tom HOUDAYER
5
 
5
 
6
/********************
6
/********************
7
*  READ CONF FILES  *
7
*  READ CONF FILES  *
Line 224... Line 224...
224
				foreach ($tab as $line) { // verify that host or IP address doesn't exist
224
				foreach ($tab as $line) { // verify that host or IP address doesn't exist
225
					if (preg_match('/^\d+/', $line)) {
225
					if (preg_match('/^\d+/', $line)) {
226
						$field = preg_split("/\s+/",$line);
226
						$field = preg_split("/\s+/",$line);
227
						$ip_addr = $field[0];
227
						$ip_addr = $field[0];
228
						$host_name = trim($field[1]);
228
						$host_name = trim($field[1]);
229
						if (strcmp($add_ip, $ip_addr) === 0) {
-
 
230
							$insert = false;
-
 
231
							break;
-
 
232
						}
-
 
233
						if (strcasecmp($add_host, $host_name) === 0) {
229
						if (strcasecmp($add_host, $host_name) === 0) {
234
							$insert = false;
230
							$insert = false;
235
							break;
231
							break;
236
						}
232
						}
237
					}
233
					}
238
				}
234
				}
239
				if ($insert) {
235
				if ($insert) {
240
					exec("sudo /usr/local/bin/alcasar-dns-local.sh -add $add_ip $add_host");
236
					exec("sudo /usr/local/bin/alcasar-dns-local.sh --add $add_ip $add_host");
241
				}
237
				}
242
			}
238
			}
243
		}
239
		}
244
		break;
240
		break;
245
	case 'del_host':
241
	case 'del_host':