Changeset 2568


Ignore:
Timestamp:
01/31/10 19:36:45 (2 years ago)
Author:
benedikt
Message:
  • Fixed #2086: DNS not working properly
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/engine/ispcp-als-mngr

    r2505 r2568  
    39123912                ($rs, $rdata) = doSQL($sql); 
    39133913                return $rs if ($rs != 0); 
    3914  
     3914        } elsif ($als_status eq 'dnschange'){ 
     3915                        # changing DNS 
     3916                        $rs = als_change_named_data($entry); 
     3917                        $timestamp = time(); 
     3918                        if ($rs == 0) { 
     3919                                $sql = "update domain_aliasses set alias_status='ok' where alias_id = $als_id;"; 
     3920                        } else { 
     3921                                my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); 
     3922                                $msg =~ s/\'/\\\'/g; 
     3923                                $sql = "update domain_aliasses set alias_status='$sub_name | $msg' where alias_id = $als_id;"; 
     3924                        } 
     3925                        ($rs, $rdata) = doSQL($sql); 
     3926                        return $rs if ($rs != 0); 
    39153927        } elsif ($als_status eq 'delete') { 
    39163928                # Removing domains; 
  • trunk/engine/ispcp-alssub-mngr

    r2505 r2568  
    28042804                ($rs, $rdata) = doSQL($sql); 
    28052805                return $rs if ($rs != 0); 
    2806  
     2806        } elsif ($sub_status eq 'dnschange') {     
     2807                $rs = alssub_change_named_data($entry); 
     2808                $timestamp = time(); 
     2809                if ($rs == 0) { 
     2810                        $sql = "update subdomain_alias set subdomain_alias_status='ok' where subdomain_alias_id = $sub_id;"; 
     2811                } else { 
     2812                        my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); 
     2813                        $msg =~ s/\'/\\\'/g; 
     2814                        $sql = "update subdomain_alias set subdomain_alias_status='$sub_name | $msg' where subdomain_alias_id = $sub_id;"; 
     2815                } 
     2816                ($rs, $rdata) = doSQL($sql); 
     2817                return $rs if ($rs != 0); 
    28072818        } elsif ($sub_status eq 'delete') { 
    28082819 
  • trunk/engine/ispcp-dmn-mngr

    r2516 r2568  
    48634863                ($rs, $rdata) = doSQL($sql); 
    48644864                return $rs if ($rs != 0); 
     4865        } elsif ($dmn_status eq 'dnschange'){ 
     4866                #modifiying DNS entry            
     4867                $rs = dmn_change_named_data($entry); 
     4868                $timestamp = time(); 
     4869                if ($rs == 0) { 
     4870                        $sql = "update domain set domain_status='ok' where domain_id = $dmn_id;"; 
     4871                } else { 
     4872                        ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); 
     4873                        $msg =~ s/\'/\\\'/g; 
     4874                        $sql = "update domain set domain_status='$sub_name | $msg' where domain_id = $dmn_id;"; 
     4875                } 
     4876                ($rs, $rdata) = doSQL($sql); 
     4877                return $rs if ($rs != 0); 
    48654878        } elsif ($dmn_status eq 'delete') { 
    48664879                # Removing domains; 
  • trunk/engine/ispcp-rqst-mngr

    r2505 r2568  
    120120                                $dmn_status eq "restore" || 
    121121                                $dmn_status eq "toenable" || 
    122                                 $dmn_status eq "todisable" 
     122                                $dmn_status eq "todisable" || 
     123                                $dmn_status eq "dnschange" 
    123124                           ) { 
    124125 
     
    176177        } 
    177178 
    178         $sql = "select mail_id, mail_acc, status from mail_users where status != 'ok' and status != 'ordered' order by mail_id"; 
     179        $sql = "select mail_id, mail_acc, status from mail_users where status != 'ok' and status != 'disabled' and status != 'ordered' order by mail_id"; 
    179180 
    180181        ($rs, $rdata) = doSQL($sql); 
     
    300301        } 
    301302 
    302         $sql = "select alias_id, alias_name, alias_status from domain_aliasses where alias_status in ('toadd', 'change') order by alias_id"; 
     303        $sql = "select alias_id, alias_name, alias_status from domain_aliasses where alias_status in ('toadd', 'change','dnschange') order by alias_id"; 
    303304 
    304305        ($rs, $rdata) = doSQL($sql); 
     
    371372                        my ($sub_id, $sub_name, $sub_status) = (@$row[0], @$row[1], @$row[2]); 
    372373 
    373                         if ($sub_status eq "toadd" || $sub_status eq "change" || $sub_status eq "delete") { 
     374                        if ($sub_status eq "toadd" || $sub_status eq "change" || $sub_status eq "delete" || $sub_status eq "dnschange") { 
    374375 
    375376                                if (defined($main::engine_debug)) { 
  • trunk/engine/ispcp-sub-mngr

    r2505 r2568  
    27512751                ($rs, $rdata) = doSQL($sql); 
    27522752                return $rs if ($rs != 0); 
    2753  
     2753                 
     2754        } elsif ($sub_status eq 'dnschange'){ 
     2755                $rs = sub_change_named_data($entry); 
     2756                $timestamp = time(); 
     2757                if ($rs == 0) { 
     2758                        $sql = "update subdomain set subdomain_status='ok' where subdomain_id = $sub_id;"; 
     2759                } else { 
     2760                        my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); 
     2761                        $msg =~ s/\'/\\\'/g; 
     2762                        $sql = "update subdomain set subdomain_status='$sub_name | $msg' where subdomain_id = $sub_id;"; 
     2763                } 
     2764                ($rs, $rdata) = doSQL($sql); 
     2765                return $rs if ($rs != 0); 
    27542766        } elsif ($sub_status eq 'delete') { 
    27552767 
  • trunk/gui/client/dns_edit.php

    r2523 r2568  
    591591                                        `domain`.`domain_id` = ? 
    592592                        "; 
    593                         exec_query($sql, $query, array(Config::get('ITEM_CHANGE_STATUS'), $dmn_id)); 
     593                        exec_query($sql, $query, array(Config::get('ITEM_DNSCHANGE_STATUS'), $dmn_id)); 
    594594                        $query = " 
    595595                                UPDATE 
     
    600600                                `subdomain`.`domain_id` = ? 
    601601                                "; 
    602                         exec_query($sql, $query, array(Config::get('ITEM_CHANGE_STATUS'), $dmn_id)); 
     602                        exec_query($sql, $query, array(Config::get('ITEM_DNSCHANGE_STATUS'), $dmn_id)); 
    603603                } else { 
    604604                        $query = " 
  • trunk/gui/include/ispcp-lib.php

    r2505 r2568  
    9191Config::set('ITEM_TODISABLED_STATUS', 'todisable'); 
    9292Config::set('ITEM_ORDERED_STATUS', 'ordered'); 
     93Config::set('ITEM_DNSCHANGE_STATUS', 'dnschange'); 
    9394// SQL variables 
    9495Config::set('MAX_SQL_DATABASE_LENGTH', 64); 
Note: See TracChangeset for help on using the changeset viewer.