<?php

    
//PHP My Devil API Class by Sloenthran 

    
class MyDevilAPI
    
{
        
        function 
AddDNS($Domain)
        {
            
            
shell_exec("echo \"['--json', 'dns', 'add', '".$Domain."']\" | nc -U /var/run/devil2.sock");
            
        }
        
        function 
DelDNS($Domain)
        {
            
            
shell_exec("echo \"['--json', 'dns', 'del', '".$Domain."']\" | nc -U /var/run/devil2.sock");
            
        }
        
        function 
AddMail($Mail$Pass)
        {
            
            
shell_exec("echo \"['--json', 'mail', 'account', 'add', '".$Mail."', '".$Pass."']\" | nc -U /var/run/devil2.sock");
            
        }
        
        function 
DelMail($Mail$Pass)
        {
            
            
shell_exec("echo \"['--json', 'mail', 'account', 'del', '".$Mail."']\" | nc -U /var/run/devil2.sock");
            
        }
        
        function 
ChangePassMail($Mail$Pass)
        {
            
            
shell_exec("echo \"['--json', 'mail', 'passwd', '".$Mail."', '".$Pass."']\" | nc -U /var/run/devil2.sock");
            
        }
        
        function 
AddWWW($Domain$Type)
        {
            
            switch(
$Type)
            {
                
                case 
0shell_exec("echo \"['--json', 'www', 'add', '".$Domain."', 'php']\" | nc -U /var/run/devil2.sock");
                case 
1shell_exec("echo \"['--json', 'www', 'add', '".$Domain."', 'python']\" | nc -U /var/run/devil2.sock");
                case 
2shell_exec("echo \"['--json', 'www', 'add', '".$Domain."', 'ruby']\" | nc -U /var/run/devil2.sock");
                case 
3shell_exec("echo \"['--json', 'www', 'add', '".$Domain."', 'nodejs']\" | nc -U /var/run/devil2.sock");
                
            }
            
        }
        
        function 
DelWWW($Domain)
        {
            
            
shell_exec("echo \"['--json', 'www', 'del', '".$Domain."']\" | nc -U /var/run/devil2.sock");
            
        }
        
    }

?>