Subversion-Projekte lars-tiefland.openvz_admin

Revision

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

Revision 109 Revision 111
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
	//$Id: load.php 109 2008-05-09 22:19:52Z lars $
2
	//$Id: load.php 111 2008-05-22 11:11:01Z 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 15... Zeile 15...
15
		$files=$out;
15
		$files=$out;
16
		foreach($files as $conf)
16
		foreach($files as $conf)
17
		{
17
		{
18
			$conf=basename($conf);
18
			$conf=basename($conf);
19
			unset($out);
19
			unset($out);
20
			$cmd="scp root@$hn_name:/etc/vz/conf/*.conf cfgs/$hn_id";
20
			$cmd="scp root@$hn_name:/etc/vz/conf/$conf cfgs/$hn_id";
21
			exec($cmd, $out, $ret);
21
			exec($cmd, $out, $ret);
22
			$cont_f=file("cfgs/$hn_id/$conf");
22
			$cont_f=file("cfgs/$hn_id/$conf");
23
			$cont_f[]="v_id=\"".substr($conf,0,strpos($conf,'.'))."\"";
23
			$cont_f[]="v_id=\"".substr($conf,0,strpos($conf,'.'))."\"";
24
			$cont[]=$cont_f;
24
			$cont[]=$cont_f;
25
		}
25
		}
26
		foreach($cont as $conf)
26
		foreach($cont as $conf)
27
		{
27
		{
-
 
28
			unset($cfgs);
28
			foreach($conf as $value)
29
			foreach($conf as $value)
29
			{
30
			{
30
				if($value)
31
				if($value)
31
				{
32
				{
32
					$value=rtrim($value);
33
					$value=rtrim($value);
33
					if($value[0]==" " || $value[0]=="#")
34
					if($value)
34
					{
35
					{
-
 
36
						if($value[0]==" " || $value[0]=="#")
-
 
37
						{
35
						continue;
38
							continue;
-
 
39
						}
-
 
40
						$cfg_v=explode("=",$value);
-
 
41
						$cfg_val[$cfg_v[0]]=trim($cfg_v[1],'"');
36
					}
42
					}
37
					$cfg_v=explode("=",$value);
-
 
38
					$cfg_val[$cfg_v[0]]=trim($cfg_v[1],'"');
-
 
39
				}
43
				}
40
				else
44
				else
41
				{
45
				{
42
					contine;
46
					contine;
43
				}
47
				}