Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 115 | Revision 117 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 115 Revision 116
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
	//$Id: load.php 115 2008-05-22 13:38:04Z lars $
2
	//$Id: load.php 116 2008-05-22 13:39:56Z lars $
3
	/**
3
	/**
4
	 * 	@package	openvz_admin
4
	 * 	@package	openvz_admin
5
	 * 	@author		Lars Tiefland <ltiefland@gmail.com> 
5
	 * 	@author		Lars Tiefland <ltiefland@gmail.com> 
6
	 **/
6
	 **/
7
	require ("include/common.php");
7
	require ("include/common.php");
Zeile 11... Zeile 11...
11
	foreach ($hns as $hn_id => $hn_name)
11
	foreach ($hns as $hn_id => $hn_name)
12
	{
12
	{
13
		$configs=load_configs($hn_id,$hn_name);
13
		$configs=load_configs($hn_id,$hn_name);
14
		foreach($configs as $conf_id => $config)
14
		foreach($configs as $conf_id => $config)
15
		{
15
		{
16
			var_dump($config);
-
 
17
			$cfg=read_config($hn_id,$config);
16
			$cfg=read_config($hn_id,$config);
-
 
17
			var_dump($cfg);
18
		}
18
		}
19
	}
19
	}
Zeile 20... Zeile 20...
20
	
20
	
21
	function load_configs($hn_id,$hn_name)
21
	function load_configs($hn_id,$hn_name)
Zeile 26... Zeile 26...
26
		return $out;
26
		return $out;
27
	}
27
	}
Zeile 28... Zeile 28...
28
	
28
	
29
	function read_config($hn_id, $config)
29
	function read_config($hn_id, $config)
-
 
30
	{
-
 
31
			$cmd = "scp root@$hn_name:/etc/vz/conf/$conf cfgs/$hn_id";
-
 
32
			exec($cmd, $out, $ret);
-
 
33
			$cont = file("cfgs/$hn_id/$conf");
30
	{
34
			$cont[] = "v_id=\"" . substr($conf, 0, strpos($conf, '.')) . "\"";
31
		
35
			return $cont;
32
	}
36
	}
33
/*		foreach ($files as $conf)
37
/*		foreach ($files as $conf)
34
		{
38
		{
35
			unset($cont);
39
			unset($cont);
36
			$conf = basename($conf);
40
			$conf = basename($conf);
37
			unset($out);
-
 
38
			$cmd = "scp root@$hn_name:/etc/vz/conf/$conf cfgs/$hn_id";
-
 
39
			exec($cmd, $out, $ret);
-
 
40
			$cont = file("cfgs/$hn_id/$conf");
-
 
41
			$cont[] = "v_id=\"" . substr($conf, 0, strpos($conf, '.')) . "\"";
41
			unset($out);
42
			foreach ($cont as $conf)
42
			foreach ($cont as $conf)
43
			{
43
			{
44
				unset($cfgs);
44
				unset($cfgs);
45
				foreach ($conf as $value)
45
				foreach ($conf as $value)