<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.vmpanel.ir/wiki/index.php?action=history&amp;feed=atom&amp;title=API_CLASS_FILE</id>
		<title>API CLASS FILE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.vmpanel.ir/wiki/index.php?action=history&amp;feed=atom&amp;title=API_CLASS_FILE"/>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;action=history"/>
		<updated>2026-04-30T14:39:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=141&amp;oldid=prev</id>
		<title>Mahdi8492: Replaced content with &quot;  ''' PHP Class File :'''  http://www.vmpanel.ir/files/VMPanel_API.zip &lt;br&gt;&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=141&amp;oldid=prev"/>
				<updated>2016-09-14T16:02:59Z</updated>
		
		<summary type="html">&lt;p&gt;Replaced content with &amp;quot;  &amp;#039;&amp;#039;&amp;#039; PHP Class File :&amp;#039;&amp;#039;&amp;#039;  http://www.vmpanel.ir/files/VMPanel_API.zip &amp;lt;br&amp;gt;&amp;quot;&lt;/p&gt;
&lt;a href=&quot;http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;amp;diff=141&amp;amp;oldid=140&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=140&amp;oldid=prev</id>
		<title>Mahdi8492 at 15:57, 14 September 2016</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=140&amp;oldid=prev"/>
				<updated>2016-09-14T15:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:57, 14 September 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; //////////////////////////////////////////////////////////////&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; //////////////////////////////////////////////////////////////&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; class VMPanel_API {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; class VMPanel_API {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $apiusernme = '';&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $apiusernme = '';&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $apipassword = '';&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $apipassword = '';&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $ip = '';&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $ip = '';&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $port = 873;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $port = 873;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $protocol = 'http';&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $protocol = 'http';&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;	&lt;/del&gt;var $error = array();&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;var $error = array();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	/**&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	/**&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	 * Contructor&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	 * Contructor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=139&amp;oldid=prev</id>
		<title>Mahdi8492 at 15:56, 14 September 2016</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=139&amp;oldid=prev"/>
				<updated>2016-09-14T15:56:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;amp;diff=139&amp;amp;oldid=138&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=138&amp;oldid=prev</id>
		<title>Mahdi8492 at 15:53, 14 September 2016</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=138&amp;oldid=prev"/>
				<updated>2016-09-14T15:53:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;amp;diff=138&amp;amp;oldid=137&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=137&amp;oldid=prev</id>
		<title>Mahdi8492 at 15:52, 14 September 2016</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=137&amp;oldid=prev"/>
				<updated>2016-09-14T15:52:23Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;amp;diff=137&amp;amp;oldid=136&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	<entry>
		<id>http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=136&amp;oldid=prev</id>
		<title>Mahdi8492: Created page with &quot;  '''PHP Code:'''   &lt;?php   //////////////////////////////////////////////////////////////  //===========================================================  // VMPanel_API.php...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.vmpanel.ir/wiki/index.php?title=API_CLASS_FILE&amp;diff=136&amp;oldid=prev"/>
				<updated>2016-09-14T15:50:13Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;  &amp;#039;&amp;#039;&amp;#039;PHP Code:&amp;#039;&amp;#039;&amp;#039;   &amp;lt;?php   //////////////////////////////////////////////////////////////  //===========================================================  // VMPanel_API.php...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''PHP Code:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
 //////////////////////////////////////////////////////////////&lt;br /&gt;
 //===========================================================&lt;br /&gt;
 // VMPanel_API.php&lt;br /&gt;
 //===========================================================&lt;br /&gt;
 // VMPanel - Cyber Group&lt;br /&gt;
 // Version : 1.0&lt;br /&gt;
 // ----------------------------------------------------------&lt;br /&gt;
 // Started by: mahdi8492&lt;br /&gt;
 // Date:       14th Sep 2016&lt;br /&gt;
 // Time:       18:00 hrs&lt;br /&gt;
 // Site:       http://www.vmpanel.ir/ (VMPanel)&lt;br /&gt;
 // ----------------------------------------------------------&lt;br /&gt;
 // Please Read the Terms of use at http://www.vmpanel.ir/&lt;br /&gt;
 // ----------------------------------------------------------&lt;br /&gt;
 //===========================================================&lt;br /&gt;
 // (c)Cyber Group.&lt;br /&gt;
 //===========================================================&lt;br /&gt;
 //////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
 class VMPanel_API {&lt;br /&gt;
	&lt;br /&gt;
	var $apiusernme = '';&lt;br /&gt;
	var $apipassword = '';&lt;br /&gt;
	var $ip = '';&lt;br /&gt;
	var $port = 873;&lt;br /&gt;
	var $protocol = 'http';&lt;br /&gt;
	var $error = array();&lt;br /&gt;
	&lt;br /&gt;
	/**&lt;br /&gt;
	 * Contructor&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param        string $ip IP of the VMPanel&lt;br /&gt;
	 * @param        string $apiusername The API Username of your VMPanel&lt;br /&gt;
	 * @param        string $apipassword The API Password of your VMPanel&lt;br /&gt;
	 * @param        int $port (Optional) The port to connect to. Port 873 is the default.(Other Ports : 2021 , 2022 , 2023 , 2082 , 2222 )&lt;br /&gt;
	 * @return       NULL&lt;br /&gt;
	 */&lt;br /&gt;
	function VMPanel_API($ip, $apiusernme, $apipassword, $port = 873){&lt;br /&gt;
		$this-&amp;gt;apiusernme = $apiusernme;&lt;br /&gt;
		$this-&amp;gt;apipassword = $apipassword;&lt;br /&gt;
		$this-&amp;gt;ip = $ip;&lt;br /&gt;
		$this-&amp;gt;port = $port;&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	/**&lt;br /&gt;
	 * Unserializes a string&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param        string $str The serialized string&lt;br /&gt;
	 * @return       array The unserialized array on success OR false on failure&lt;br /&gt;
	 */&lt;br /&gt;
 public function _unserialize($str){&lt;br /&gt;
		&lt;br /&gt;
		$var = @unserialize($str);&lt;br /&gt;
		if(empty($var)){&lt;br /&gt;
			$str = preg_replace('!s:(\d+):&amp;quot;(.*?)&amp;quot;;!se', &amp;quot;'s:'._strlen('$2').':\&amp;quot;$2\&amp;quot;;'&amp;quot;, $str);&lt;br /&gt;
			&lt;br /&gt;
			$var = @unserialize($str);&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		//If it is still empty false&lt;br /&gt;
		if(empty($var)){&lt;br /&gt;
		&lt;br /&gt;
			return false;&lt;br /&gt;
		&lt;br /&gt;
		}else{&lt;br /&gt;
		&lt;br /&gt;
			return $var;&lt;br /&gt;
		&lt;br /&gt;
		}&lt;br /&gt;
	&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
 public function cyberhttpPost($params)&lt;br /&gt;
	{&lt;br /&gt;
	$url = &amp;quot;http://&amp;quot;.$this-&amp;gt;ip.&amp;quot;:&amp;quot;.$this-&amp;gt;port.&amp;quot;/?loadapi=1&amp;amp;&amp;quot;;&lt;br /&gt;
  	$postData = '';&lt;br /&gt;
	//create name value pairs seperated by &amp;amp;&lt;br /&gt;
	$params['api'] = true ;&lt;br /&gt;
	$params['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR'] ;&lt;br /&gt;
	$params['SERVER_ADDR'] = $_SERVER['SERVER_ADDR'] ;&lt;br /&gt;
	$params['HTTP_HOST'] = $_SERVER['HTTP_HOST'] ;&lt;br /&gt;
	$params['SERVER_NAME'] = $_SERVER['SERVER_NAME'] ;&lt;br /&gt;
	$params['MODULE_VER'] = '2.7' ;&lt;br /&gt;
   &lt;br /&gt;
	foreach($params as $k =&amp;gt; $v) &lt;br /&gt;
	{ &lt;br /&gt;
      $postData .= $k . '='.$v.'&amp;amp;'; &lt;br /&gt;
	}&lt;br /&gt;
	$postData = rtrim($postData, '&amp;amp;');&lt;br /&gt;
 &lt;br /&gt;
	$ch = curl_init();  &lt;br /&gt;
 &lt;br /&gt;
    curl_setopt($ch,CURLOPT_URL,$url);&lt;br /&gt;
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);&lt;br /&gt;
    curl_setopt($ch,CURLOPT_HEADER, false); &lt;br /&gt;
    curl_setopt($ch, CURLOPT_POST, count($postData));&lt;br /&gt;
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);    &lt;br /&gt;
 &lt;br /&gt;
    $output=curl_exec($ch);&lt;br /&gt;
 &lt;br /&gt;
    curl_close($ch);&lt;br /&gt;
    return $output;&lt;br /&gt;
 &lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
 public function checklogin()&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'check' ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if( $data['ok'] = true ){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
        return false ;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 public function isolist()&lt;br /&gt;
    {&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'isolist' ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
&lt;br /&gt;
        return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function serverlist()&lt;br /&gt;
    {&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'serverlist' ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
&lt;br /&gt;
        return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 public function createvps($useremail,$userpassword,$firstname,$lastname,$hostname,$server,$ram,$space,$cpumhz,$bandwidth,$vnc,$datastore,$useros,$cores='1',$nic_type='e1000',$osreinstall='0',$resouce_pools='')&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'create' ;&lt;br /&gt;
		$postfilds['prefix'] = 'API' ; // Prefix For Create VPS&lt;br /&gt;
		&lt;br /&gt;
		$data['email'] = $useremail ;&lt;br /&gt;
		$data['userpassword'] = $userpassword ;&lt;br /&gt;
		$data['firstname'] = $firstname ;&lt;br /&gt;
		$data['lastname'] = $lastname ;&lt;br /&gt;
		$data['hostname'] = $hostname ;&lt;br /&gt;
		$data['server'] = $server ;&lt;br /&gt;
		$data['ram'] = $ram ;&lt;br /&gt;
		$data['space'] = $space ;&lt;br /&gt;
		$data['cpu'] = $cpumhz ;&lt;br /&gt;
		$data['bandwidth'] = $bandwidth ;&lt;br /&gt;
		$data['os'] = '' ;&lt;br /&gt;
		$data['iso'] = '' ;&lt;br /&gt;
		if(!empty($vnc)){&lt;br /&gt;
		$data['vnc'] = 'on' ;&lt;br /&gt;
		}else{&lt;br /&gt;
		$data['vnc'] = '' ;&lt;br /&gt;
		}&lt;br /&gt;
		$data['ds'] = $datastore ;&lt;br /&gt;
		$data['useros'] = $useros ;&lt;br /&gt;
		$data['cores'] = $cores ;&lt;br /&gt;
		$data['nic_type'] = $nic_type ;&lt;br /&gt;
		$data['osreinstall'] = $osreinstall ;&lt;br /&gt;
		$data['resouce_pools'] = $resouce_pools ;&lt;br /&gt;
		&lt;br /&gt;
		$postfilds['data'] = base64_encode(serialize($data)); ;&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
        return $data;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function rebuildvps($vmid,$newos)&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'rebuild' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
		&lt;br /&gt;
		$data['newos'] = $newos ;&lt;br /&gt;
		&lt;br /&gt;
		$postfilds['data'] = base64_encode(serialize($data)); ;&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
&lt;br /&gt;
        return $data;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
		&lt;br /&gt;
 public function getAllVmInfo()&lt;br /&gt;
    {&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'vpslist' ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
&lt;br /&gt;
        return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getSummaryInfo( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
		&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'getsummary' ;&lt;br /&gt;
		$postfilds['datatype'] = 'array' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
      &lt;br /&gt;
        return $data;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getGuestInfo( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
		&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'getguestinfo' ;&lt;br /&gt;
		$postfilds['datatype'] = 'array' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
        return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getDataStoreInfo( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['datatype'] = 'array' ;&lt;br /&gt;
		$postfilds['action'] = 'getdatastore' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
        return $data ;&lt;br /&gt;
    }&lt;br /&gt;
	//// Open VNC Ports On ESXI //////&lt;br /&gt;
 public function gdbserver( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
	&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'gdbserver' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == 'action-success' ){&lt;br /&gt;
		return true;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
       return false;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getvncconf( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'getvncconf' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
		&lt;br /&gt;
	&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
	return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getnovnc( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
	&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'novnc' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
	return $data ;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function enablevnc( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'setvncconf' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['enabled'] == &amp;quot;TRUE&amp;quot;){&lt;br /&gt;
		return true;&lt;br /&gt;
		}&lt;br /&gt;
		return false;&lt;br /&gt;
   	}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	public function resetvncpass( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'setvncpass' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
	if($data['enabled'] == &amp;quot;TRUE&amp;quot;){&lt;br /&gt;
	return true;&lt;br /&gt;
	}&lt;br /&gt;
	return false;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function poweroff( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'poweroff' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function poweron( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'poweron' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function resetvps( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'reset' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 public function suspend( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'suspend' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 public function unsuspend( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'unsuspend' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 public function rebootos( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'reboot' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
 public function shutdownos( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'shutdown' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function mountvmtool( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'vmtool' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function getstate( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'getstatus' ;&lt;br /&gt;
		$postfilds['datatype'] = 'array' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if(!empty($data)){&lt;br /&gt;
		return $data ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 public function getvminfo( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'importantinfo' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if(empty($data)){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
		$vminfoArr = array( );&lt;br /&gt;
        &lt;br /&gt;
        $info = array( );&lt;br /&gt;
        $info['vmid'] = $vmid;&lt;br /&gt;
        $info['memorySize'] = intval( $data['ram'] );&lt;br /&gt;
        $info['memoryUsage'] = intval( $data['memoryUsage'] );&lt;br /&gt;
        $info['cpuMax'] = intval( $data['cpu'] );&lt;br /&gt;
		$info['bootTime'] = $data['bootTime'];&lt;br /&gt;
        &lt;br /&gt;
        $info['os'] = $data['os'];&lt;br /&gt;
        $info['osFullName'] = trim( $data['os_name'] );&lt;br /&gt;
        $info['hostname'] = $data['hostname'];&lt;br /&gt;
		$info['vmPathName'] = $data['vmPathName'];&lt;br /&gt;
        $info['ip'] = $data['ip'];&lt;br /&gt;
		&lt;br /&gt;
        $info['powerState'] = strtolower( trim( $data['powerstate'] ) );&lt;br /&gt;
        $info['cpuUsage'] = intval( $data['cpuUsage'] );&lt;br /&gt;
        $info['uptime'] = intval( $data['uptime'] );&lt;br /&gt;
&lt;br /&gt;
        $info['hd'] = $data['disks']['size'];&lt;br /&gt;
        $info['hardUsage'] = $data['hardUsage'];&lt;br /&gt;
        $info['hardFree'] = round($info['hd']-$info['hardUsage']);&lt;br /&gt;
        $info['hardNums'] = $data['hardNums'];&lt;br /&gt;
&lt;br /&gt;
        return $info;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 public function terminatevps( $vmid )&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
		$postfilds = array();&lt;br /&gt;
		$postfilds['user'] = $this-&amp;gt;apiusernme ;&lt;br /&gt;
		$postfilds['pass'] = $this-&amp;gt;apipassword ;&lt;br /&gt;
		$postfilds['action'] = 'terminate' ;&lt;br /&gt;
		$postfilds['vmid'] = $vmid ;&lt;br /&gt;
&lt;br /&gt;
		$data = $this-&amp;gt;cyberhttpPost($postfilds);&lt;br /&gt;
	  	$data = $this-&amp;gt;_unserialize($data);&lt;br /&gt;
		&lt;br /&gt;
		if($data['status'] == &amp;quot;action-success&amp;quot;){&lt;br /&gt;
		return true ;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
        return $data['status'];&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
 } // Class Ends&lt;br /&gt;
&lt;br /&gt;
 ?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mahdi8492</name></author>	</entry>

	</feed>