Changeset 2572


Ignore:
Timestamp:
02/02/10 03:33:35 (2 years ago)
Author:
nuxwin
Message:
  • Synchronization with trunk
Location:
branches/2188
Files:
1 added
11 edited

Legend:

Unmodified
Added
Removed
  • branches/2188

  • branches/2188/CHANGELOG

    r2559 r2572  
    11ispCP ω 1.0.4 Changelog 
    22~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3 
     42010-01-31 Benedikt Heintel 
     5        - ENGINE: 
     6                * Fixed #2086: DNS not working properly 
     7        - GUI: 
     8                * Fixed #718: little design error 
     9                * Fixed #2191: TLD .me not accepted 
    310 
    4112010-01-31 Sascha Bay 
  • branches/2188/engine/ispcp-als-mngr

    r2505 r2572  
    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; 
  • branches/2188/engine/ispcp-alssub-mngr

    r2505 r2572  
    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 
  • branches/2188/engine/ispcp-dmn-mngr

    r2516 r2572  
    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; 
  • branches/2188/engine/ispcp-rqst-mngr

    r2505 r2572  
    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)) { 
  • branches/2188/engine/ispcp-sub-mngr

    r2505 r2572  
    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 
  • branches/2188/gui/client/dns_edit.php

    r2523 r2572  
    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 = " 
  • branches/2188/gui/include/input-checks.php

    r2540 r2572  
    538538                $pattern = 
    539539                        '@^(?: 
    540                                 (?:a[cdefgilmnoqrstuwxz]|aero|arpa|asia)| 
    541                                 (?:b[abdefghijmnorstvwyz]|biz)| 
    542                                 (?:c[acdfghiklmnorsuvxyz]|cat|com|coop)| 
     540                                (?:a[cdefgilmnoqrstuwxz]|aero|asia)| 
     541                                (?:b[abdefghijlmnorstvwyz]|biz)| 
     542                                (?:c[acdfghiklmnoruvxyz]|cat|com|coop)| 
    543543                                d[ejkmoz]| 
    544544                                (?:e[ceghrstu]|edu)| 
     
    550550                                k[eghimnprwyz]| 
    551551                                l[abcikrstuvy]| 
    552                                 (?:m[acdghklmnopqrstuvwxyz]|mil|mobi|museum)| 
     552                                (?:m[acdefghklmnopqrstuvwxyz]|mil|mobi|museum)| 
    553553                                (?:n[acefgilopruz]|name|net)| 
    554554                                (?:om|org)| 
    555555                                (?:p[aefghklmnrstwy]|pro)| 
    556556                                qa| 
    557                                 r[eouw]| 
     557                                r[eosuw]| 
    558558                                s[abcdeghijklmnortuvyz]| 
    559559                                (?:t[cdfghjklmnoprtvwz]|tel|travel)| 
  • branches/2188/gui/include/ispcp-lib.php

    r2505 r2572  
    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); 
  • branches/2188/gui/themes/omega_original/reseller/users.tpl

    r2558 r2572  
    2727 
    2828<body onload="MM_preloadImages('{THEME_COLOR_PATH}/images/icons/database_a.gif','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif','{THEME_COLOR_PATH}/images/icons/domains_a.gif','{THEME_COLOR_PATH}/images/icons/general_a.gif' ,'{THEME_COLOR_PATH}/images/icons/manage_users_a.gif','{THEME_COLOR_PATH}/images/icons/webtools_a.gif','{THEME_COLOR_PATH}/images/icons/statistics_a.gif','{THEME_COLOR_PATH}/images/icons/support_a.gif')"> 
    29 <!-- BDP: logged_from --><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
    30       <tr> 
    31         <td height="20" nowrap="nowrap" class="backButton">&nbsp;&nbsp;&nbsp;<a href="change_user_interface.php?action=go_back"><img src="{THEME_COLOR_PATH}/images/icons/close_interface.png" width="16" height="16" border="0" style="vertical-align:middle" alt="" /></a> {YOU_ARE_LOGGED_AS}</td> 
    32       </tr> 
    33     </table> 
    34         <!-- EDP: logged_from --> 
    3529<table width="100%" border="0" cellspacing="0" cellpadding="0" style="height:100%;padding:0;margin:0 auto;"> 
     30<!-- BDP: logged_from --> 
     31<tr> 
     32        <td colspan="3" height="20" nowrap="nowrap" class="backButton">&nbsp;&nbsp;&nbsp;<a href="change_user_interface.php?action=go_back"><img src="{THEME_COLOR_PATH}/images/icons/close_interface.png" width="16" height="16" border="0" style="vertical-align:middle" alt="" /></a> {YOU_ARE_LOGGED_AS}</td> 
     33</tr> 
     34<!-- EDP: logged_from --> 
    3635<tr> 
    3736<td align="left" valign="top" style="vertical-align: top; width: 195px; height: 56px;"><img src="{THEME_COLOR_PATH}/images/top/top_left.jpg" width="195" height="56" border="0" alt="ispCP Logogram" /></td> 
Note: See TracChangeset for help on using the changeset viewer.