Changeset 762

Show
Ignore:
Timestamp:
08/21/07 04:35:57 (1 year ago)
Author:
raphael
Message:

SECURITY UPDATE!
Fixed a SQL injection vulnerability in admin/multilanguage.php
Fixed #577: Undefined index: gender in admin/edit_reseller.php
Renamed admin/add_user.php to admin/add_admin.php
Dropped useless/duplicated functions
Some i18n improvements
Merged some changes by Geoffrey McRae? from the ssl-addon branch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r751 r762  
    1 ispCP ω 1.0.0 Changelog 
     1ispCP ω 1.0.0 Changelog 
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    33 _________________________________________________________________ 
     
    66|               * gui: disable stats-alias in client menu         | 
    77\_________________________________________________________________/ 
     8 
     92007-08-20 Raphael Geissert 
     10    - GUI: 
     11        * Fixed a SQL injection vulnerability in admin/multilanguage.php 
     12        * Fixed #577: Undefined index: gender in admin/edit_reseller.php 
     13        * Renamed admin/add_user.php to admin/add_admin.php 
     14        * Dropped useless/duplicated functions 
     15        * Some i18n improvements 
     16 
     172007-08-20 Geoffrey McRae (from ssl-addon branch) 
     18    - ENGINE 
     19        * Fixed the rest of the "SELECT *" statments 
     20        * Cleaned up some of the long SQL statements to be easier to read. 
    821 
    9222007-08-18 Raphael Geissert 
     
    864877        - TOOLS: 
    865878                * PMA update 2.10.2-RC1 
    866         - RELEASE ispCP ω Omega 1.0.0 RC2 
     879        - RELEASE ispCP ω Omega 1.0.0 RC2 
    867880 
    8688812007-04-17 Benedikt Heintel 
     
    8838962007-04-11 Malte Geierhos 
    884897        - RELEASE: 
    885                 * name change of project: VHCS ω => ispCP ω 
     898                * name change of project: VHCS ω => ispCP ω 
    886899 
    8879002007-04-14 Jan Porath 
     
    950963 
    9519642007-03-31 Benedikt Heintel 
    952         - RELEASE: VHCS ω Omega 1.0.0 RC1 
    953  
    954 VHCS ω 2.4.8 Changelog 
     965        - RELEASE: VHCS ω Omega 1.0.0 RC1 
     966 
     967VHCS ω 2.4.8 Changelog 
    955968~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    956969 
     
    137413872007-02-03 Benedikt Heintel 
    13751388        - CONFIGS: 
    1376                 * modified sql datafiles to VHCS 2.4.8 ω 
     1389                * modified sql datafiles to VHCS 2.4.8 ω 
    13771390                * fixed bug #14 
    13781391        - DOCS: 
     
    23432356                * Added complete Magyar translation by Magyar Szilveszter, thanks! 
    23442357                * Changed: Updated translations for languages: 
    2345                         * Spanish translation by Maximiliano Mller, thanks! 
     2358                        * Spanish translation by Maximiliano M�ller, thanks! 
    23462359 
    234723602006-03-01 Carsten Schoene 
     
    23952408                * Fixed bug #0000306: vhcs2-backup-all was installed in the wrong directory 
    23962409        - LANGUAGES: 
    2397                 * Fixed bug #0000322: Portugus Brasil Language does not work because of problem with datbase table name 
     2410                * Fixed bug #0000322: Portugu�s Brasil Language does not work because of problem with datbase table name 
    23982411                * Changed: Updated lang_english table contents 
    23992412                * Changed: Updated translations for languages: 
    2400                         * Finnish translation by Petri M�kel�, thanks! 
     2413                        * Finnish translation by Petri M�kel�, thanks! 
    24012414                        * Italian translation by Ugo Viti, thanks! 
    24022415                        * Dutch translation by Casper Bakker, thanks! 
     
    24612474                * Changed: autoresponder no longer send mails with "From: user@vhcs2-arpl.domain.com" 
    24622475        - LANGUAGES: 
    2463                 * Added complete Spanish translation by Maximiliano Mller, thanks! 
     2476                * Added complete Spanish translation by Maximiliano M�ller, thanks! 
    24642477 
    246524782006-01-24 Erik Lehmann 
     
    25912604                * Changed: updated lang_english table contents 
    25922605                * Changed: Completed translations for languages: 
    2593                         * Finnish translation by Petri M�kel�, thanks! 
     2606                        * Finnish translation by Petri M�kel�, thanks! 
    25942607                        * Chinese translation by Xu hiei, thanks! 
    25952608                        * German translation by Mauric Rene Oberlaender, thanks! 
     
    27852798 
    27862799        - GUI: 
    2787                 * Added: allow mysql remote connect per default in database. Determining factor is now only the option in the my.cf to activate oder deactivate (thanks to Carsten Schne) (only for new dbs or after password change) 
     2800                * Added: allow mysql remote connect per default in database. Determining factor is now only the option in the my.cf to activate oder deactivate (thanks to Carsten Sch�ne) (only for new dbs or after password change) 
    27882801        - INSTALLATION: 
    27892802                * Fixed bug #0000232: Global symbol "$cmd" requires explicit package name at ./vhcs2-setup 
  • trunk/engine/backup/ispcp-backup-all

    r743 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    156156        push_el(\@main::el, 'backup_all_mail_task()', 'Starting...'); 
    157157 
    158         $sql = "select admin_name, email from admin where created_by = 0"; 
     158        $sql = " 
     159                SELECT 
     160                        admin_name, 
     161                        email 
     162                FROM 
     163                        admin 
     164                WHERE 
     165                        created_by = 0 
     166        "; 
    159167 
    160168        ($rs, $rdata) = doSQL($sql); 
     
    226234 
    227235 
    228         $sql = "select t1.domain_id, t1.domain_name, t1.domain_status, t1.domain_uid, t1.domain_gid, t2.admin_name, t2.email from domain as t1, admin as t2 where t1.domain_status = 'ok' and t1.domain_admin_id = t2.admin_id order by t1.domain_id"; 
     236        $sql = " 
     237                SELECT 
     238                        t1.domain_id, 
     239                        t1.domain_name, 
     240                        t1.domain_status, 
     241                        t1.domain_uid, 
     242                        t1.domain_gid, 
     243                        t2.admin_name, 
     244                        t2.email 
     245                FROM 
     246                        domain AS t1, 
     247                        admin AS t2 
     248                WHERE 
     249                                t1.domain_status        = 'ok' 
     250                        AND     t1.domain_admin_id      = t2.admin_id 
     251                ORDER BY 
     252                        t1.domain_id 
     253        "; 
    229254 
    230255        ($rs, $rdata) = doSQL($sql); 
     
    269294                # User Database Backup 
    270295                # Vorgehensweise - zu der Domain die entsprechenden Datenbanken aus der ISPCP-DB auslesen 
    271                 # MYSQLDUMP mit den Datenbanken durchführen und die Ausgabe in das Backup-Verzeichnis umleiten 
     296                # MYSQLDUMP mit den Datenbanken durchführen und die Ausgabe in das Backup-Verzeichnis umleiten 
    272297                # 
    273298 
  • trunk/engine/ispcp-als-mngr

    r751 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ISPCP ω Home Page is at: 
     28# The ISPCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    7676    # 
    7777 
    78     my $sql = "select * from domain;"; 
     78    my $sql = " 
     79        SELECT 
     80                domain_id, 
     81                domain_name, 
     82                domain_gid, 
     83                domain_uid, 
     84                domain_admin_id, 
     85                domain_created_id, 
     86                domain_created, 
     87                domain_last_modified, 
     88                domain_mailacc_limit, 
     89                domain_ftpacc_limit, 
     90                domain_traffic_limit, 
     91                domain_sqld_limit, 
     92                domain_sqlu_limit, 
     93                domain_status, 
     94                domain_alias_limit, 
     95                domain_subd_limit, 
     96                domain_ip_id, 
     97                domain_disk_limit, 
     98                domain_disk_usage, 
     99                domain_php, 
     100                domain_cgi 
     101        FROM 
     102                domain 
     103    "; 
    79104 
    80105    ($rs, $rdata) = doSQL($sql); 
     
    24852510    push_el(\@main::el, 'als_mngr_engine()', 'Starting...'); 
    24862511 
    2487     my $sql = "SELECT t1.alias_id, t1.domain_id, t1.alias_name, t1.alias_status, t1.alias_mount, 
    2488     t1.alias_ip_id, t1.url_forward, t2.domain_id, t2.domain_name, t2.domain_gid, t2.domain_uid, 
    2489     t2.domain_admin_id, t2.domain_created_id, t2.domain_created, t2.domain_last_modified, 
    2490     t2.domain_mailacc_limit, t2.domain_ftpacc_limit, t2.domain_traffic_limit, t2.domain_sqld_limit, 
    2491     t2.domain_sqlu_limit, t2.domain_status, t2.domain_alias_limit, t2.domain_subd_limit, 
    2492     t2.domain_ip_id, t2.domain_disk_limit, t2.domain_disk_usage, t2.domain_php, t2.domain_cgi 
    2493     FROM domain_aliasses AS t1, domain AS t2 
    2494     WHERE t2.domain_id = t1.domain_id AND t1.alias_id = $main::als_task_id"; 
     2512    my $sql = " 
     2513      SELECT 
     2514        t1.alias_id, 
     2515        t1.domain_id, 
     2516        t1.alias_name, 
     2517        t1.alias_status, 
     2518        t1.alias_mount, 
     2519        t1.alias_ip_id, 
     2520        t1.url_forward, 
     2521        t2.domain_id, 
     2522        t2.domain_name, 
     2523        t2.domain_gid, 
     2524        t2.domain_uid, 
     2525        t2.domain_admin_id, 
     2526        t2.domain_last_modified, 
     2527        t2.domain_mailacc_limit, 
     2528        t2.domain_ftpacc_limit, 
     2529        t2.domain_sqlu_limit, 
     2530        t2.domain_status, 
     2531        t2.domain_alias_limit, 
     2532        t2.domain_subd_limit, 
     2533        t2.domain_ip_id, 
     2534        t2.domain_disk_limit, 
     2535        t2.domain_disk_usage, 
     2536        t2.domain_php, 
     2537        t2.domain_cgi 
     2538      FROM 
     2539        domain_aliasses AS t1, 
     2540        domain          AS t2 
     2541       WHERE 
     2542             t2.domain_id = t1.domain_id 
     2543         AND t1.alias_id  = $main::als_task_id 
     2544    "; 
    24952545 
    24962546    my $sql2 = undef; 
  • trunk/engine/ispcp-htuser-mngr

    r570 r762  
    11#!/usr/bin/perl 
    22 
    3 # ISPCP ω (OMEGA) - Virtual Hosting Control System | Omega Version 
     3# ISPCP ω (OMEGA) - Virtual Hosting Control System | Omega Version 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ISPCP ω Home Page is at: 
     28# The ISPCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    7676        # 
    7777 
    78         my $sql = "select * from domain;"; 
     78        my $sql = " 
     79                SELECT 
     80                        domain_id, 
     81                        domain_name, 
     82                        domain_gid, 
     83                        domain_uid, 
     84                        domain_admin_id, 
     85                        domain_created_id, 
     86                        domain_created, 
     87                        domain_last_modified, 
     88                        domain_mailacc_limit, 
     89                        domain_ftpacc_limit, 
     90                        domain_traffic_limit, 
     91                        domain_sqld_limit, 
     92                        domain_sqlu_limit, 
     93                        domain_status, 
     94                        domain_alias_limit, 
     95                        domain_subd_limit, 
     96                        domain_ip_id, 
     97                        domain_disk_limit, 
     98                        domain_disk_usage, 
     99                        domain_php, 
     100                        domain_cgi 
     101                FROM 
     102                        domain 
     103        "; 
    79104 
    80105        ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/ispcp-mbox-mngr

    r745 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ISPCP ω Home Page is at: 
     28# The ISPCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    187187    # 
    188188 
    189     my $sql = "select * from mail_users;"; 
     189    my $sql = " 
     190        SELECT 
     191                mail_id, 
     192                mail_acc, 
     193                mail_pass, 
     194                mail_forward, 
     195                domain_id, 
     196                mail_type, 
     197                sub_id, 
     198                status, 
     199                mail_auto_respond, 
     200                quota, 
     201                mail_addr 
     202        FROM 
     203                mail_users 
     204    "; 
    190205 
    191206    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/ispcp-serv-mngr

    r595 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ISPCP ω Home Page is at: 
     28# The ISPCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    8383    # 
    8484 
    85     my $sql = "select * from domain;"; 
     85    my $sql = " 
     86        SELECT 
     87                domain_id, 
     88                domain_name, 
     89                domain_gid, 
     90                domain_uid, 
     91                domain_admin_id, 
     92                domain_created_id, 
     93                domain_created, 
     94                domain_last_modified, 
     95                domain_mailacc_limit, 
     96                domain_ftpacc_limit, 
     97                domain_traffic_limit, 
     98                domain_sqld_limit, 
     99                domain_sqlu_limit, 
     100                domain_status, 
     101                domain_alias_limit, 
     102                domain_subd_limit, 
     103                domain_ip_id, 
     104                domain_disk_limit, 
     105                domain_disk_usage, 
     106                domain_php, 
     107                domain_cgi 
     108        FROM 
     109                domain 
     110    "; 
    86111 
    87112    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/ispcp-sub-mngr

    r751 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ISPCP ω Home Page is at: 
     28# The ISPCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    8585    # 
    8686 
    87     my $sql = "select * from subdomain;"; 
     87    my $sql = " 
     88        SELECT 
     89                subdomain_id, 
     90                domain_id, 
     91                subdomain_name, 
     92                subdomain_mount, 
     93                subdomain_status 
     94        FROM 
     95                subdomain 
     96    "; 
    8897 
    8998    ($rs, $rdata) = doSQL($sql); 
     
    21352144    push_el(\@main::el, 'sub_mngr_engine()', 'Starting...'); 
    21362145 
    2137     my $sql = "SELECT t1.subdomain_id, t1.domain_id, t1.subdomain_name, t1.subdomain_mount, t1.subdomain_status, 
    2138     t2.domain_id, t2.domain_name, t2.domain_gid, t2.domain_uid, t2.domain_admin_id, t2.domain_created_id, t2.domain_created, 
    2139     t2.domain_last_modified, t2.domain_mailacc_limit, t2.domain_ftpacc_limit, t2.domain_traffic_limit, t2.domain_sqld_limit, 
    2140     t2.domain_sqlu_limit, t2.domain_status, t2.domain_alias_limit, t2.domain_subd_limit, t2.domain_ip_id, t2.domain_disk_limit, 
    2141     t2.domain_disk_usage, t2.domain_php, t2.domain_cgi, t3.ip_number FROM subdomain as t1, domain as t2, server_ips as t3 
    2142     WHERE t1.domain_id = t2.domain_id AND t2.domain_ip_id = t3.ip_id AND t1.subdomain_id = $main::sub_task_id"; 
    2143  
     2146    my $sql = " 
     2147      SELECT 
     2148        t1.subdomain_id, 
     2149        t1.domain_id, 
     2150        t1.subdomain_name, 
     2151        t1.subdomain_mount, 
     2152        t1.subdomain_status, 
     2153        t2.domain_id, 
     2154        t2.domain_name, 
     2155        t2.domain_gid, 
     2156        t2.domain_uid, 
     2157        t2.domain_admin_id, 
     2158        t2.domain_created_id, 
     2159        t2.domain_created, 
     2160        t2.domain_last_modified, 
     2161        t2.domain_mailacc_limit, 
     2162        t2.domain_ftpacc_limit, 
     2163        t2.domain_traffic_limit, 
     2164        t2.domain_sqld_limit, 
     2165        t2.domain_sqlu_limit, 
     2166        t2.domain_status, 
     2167        t2.domain_alias_limit, 
     2168        t2.domain_subd_limit, 
     2169        t2.domain_ip_id, 
     2170        t2.domain_disk_limit, 
     2171        t2.domain_disk_usage, 
     2172        t2.domain_php, 
     2173        t2.domain_cgi, 
     2174        t3.ip_number 
     2175      FROM 
     2176        subdomain AS t1, 
     2177        domain AS t2, 
     2178        server_ips AS t3 
     2179      WHERE 
     2180            t1.domain_id    = t2.domain_id 
     2181        AND t2.domain_ip_id = t3.ip_id 
     2182        AND t1.subdomain_id = $main::sub_task_id 
     2183    "; 
    21442184 
    21452185    ($rs, $rows) = doSQL($sql); 
  • trunk/engine/messager/ispcp-arpl-msgr

    r595 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    596596    # 
    597597 
    598     my $sql = "select * from domain;"; 
     598    my $sql = " 
     599        SELECT 
     600                domain_id, 
     601                domain_name, 
     602                domain_gid, 
     603                domain_uid, 
     604                domain_admin_id, 
     605                domain_created_id, 
     606                domain_created, 
     607                domain_last_modified, 
     608                domain_mailacc_limit, 
     609                domain_ftpacc_limit, 
     610                domain_traffic_limit, 
     611                domain_sqld_limit, 
     612                domain_sqlu_limit, 
     613                domain_status, 
     614                domain_alias_limit, 
     615                domain_ip_id, 
     616                domain_disk_limit, 
     617                domain_disk_usage, 
     618                domain_php, 
     619                domain_cgi 
     620        FROM 
     621                domain 
     622    "; 
    599623 
    600624    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/traffic/ispcp-srv-traff

    r652 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    6565    # 
    6666 
    67     my $sql = "select * from domain;"; 
     67    my $sql = " 
     68        SELECT 
     69                domain_id, 
     70                domain_name, 
     71                domain_gid, 
     72                domain_uid, 
     73                domain_admin_id, 
     74                domain_created_id, 
     75                domain_created, 
     76                domain_last_modified, 
     77                domain_mailacc_limit, 
     78                domain_ftpacc_limit, 
     79                domain_traffic_limit, 
     80                domain_sqld_limit, 
     81                domain_sqlu_limit, 
     82                domain_status, 
     83                domain_alias_limit, 
     84                domain_ip_id, 
     85                domain_disk_limit, 
     86                domain_disk_usage, 
     87                domain_php, 
     88                domain_cgi 
     89        FROM 
     90                domain   
     91    "; 
    6892 
    6993    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/traffic/ispcp-vrl-traff

    r595 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    722722    # 
    723723 
    724     my $sql = "select * from domain;"; 
     724    my $sql = " 
     725        SELECT 
     726                domain_id, 
     727                domain_name, 
     728                domain_gid, 
     729                domain_uid, 
     730                domain_admin_id, 
     731                domain_created_id, 
     732                domain_created, 
     733                domain_last_modified, 
     734                domain_mailacc_limit, 
     735                domain_ftpacc_limit, 
     736                domain_traffic_limit, 
     737                domain_sqld_limit, 
     738                domain_sqlu_limit, 
     739                domain_status, 
     740                domain_alias_limit, 
     741                domain_ip_id, 
     742                domain_disk_limit, 
     743                domain_disk_usage, 
     744                domain_php, 
     745                domain_cgi 
     746        FROM 
     747                domain 
     748    "; 
    725749 
    726750    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/traffic/ispcp-vrl-traff-SUSE

    r595 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    719719    # 
    720720 
    721     my $sql = "select * from domain;"; 
     721    my $sql = " 
     722        SELECT 
     723                domain_id, 
     724                domain_name, 
     725                domain_gid, 
     726                domain_uid, 
     727                domain_admin_id, 
     728                domain_created_id, 
     729                domain_created, 
     730                domain_last_modified, 
     731                domain_mailacc_limit, 
     732                domain_ftpacc_limit, 
     733                domain_traffic_limit, 
     734                domain_sqld_limit, 
     735                domain_sqlu_limit, 
     736                domain_status, 
     737                domain_alias_limit, 
     738                domain_ip_id, 
     739                domain_disk_limit, 
     740                domain_disk_usage, 
     741                domain_php, 
     742                domain_cgi 
     743        FROM 
     744                domain 
     745    "; 
    722746 
    723747    ($rs, $rdata) = doSQL($sql); 
  • trunk/engine/traffic/ispcp-vrl-traff-correction

    r595 r762  
    11#!/usr/bin/perl 
    22 
    3 # ispCP ω (OMEGA) a Virtual Hosting Control Panel 
     3# ispCP ω (OMEGA) a Virtual Hosting Control Panel 
    44# Copyright (c) 2001-2006 by moleSoftware GmbH 
    55# http://www.molesoftware.com 
     
    2626# 
    2727# 
    28 # The ispCP ω Home Page is at: 
     28# The ispCP ω Home Page is at: 
    2929# 
    3030#    http://isp-control.net 
     
    6565    # 
    6666 
    67     my $sql = "select * from domain;"; 
     67    my $sql = " 
     68        SELECT 
     69                domain_id, 
     70                domain_name, 
     71                domain_gid, 
     72                domain_uid, 
     73                domain_admin_id, 
     74                domain_created_id, 
     75                domain_created, 
     76                domain_last_modified, 
     77                domain_mailacc_limit, 
     78                domain_ftpacc_limit, 
     79                domain_traffic_limit, 
     80                domain_sqld_limit, 
     81                domain_sqlu_limit, 
     82                domain_status, 
     83                domain_alias_limit, 
     84                domain_ip_id, 
     85                domain_disk_limit, 
     86                domain_disk_usage, 
     87                domain_php, 
     88                domain_cgi 
     89        FROM 
     90                domain 
     91    "; 
    6892 
    6993    ($rs, $rdata) = doSQL($sql); 
  • trunk/gui/admin/add_reseller.php

    r747 r762  
    466466        return false; 
    467467    } 
    468     if (!ispcp_limit_check($_POST['nreseller_max_domain_cnt'])) { 
     468    if (!ispcp_limit_check($_POST['nreseller_max_domain_cnt'], null)) { 
    469469 
    470470        set_page_message( tr("Incorrect max domain count or syntax!")); 
     
    511511        return false; 
    512512 
    513     } else if (!ispcp_limit_check($_POST['nreseller_max_traffic'] , 1024*1024*1024)) { 
     513    } else if (!ispcp_limit_check($_POST['nreseller_max_traffic'], null)) { 
    514514 
    515515        set_page_message(tr('Incorrect max traffic amount or syntax!')); 
     
    517517        return false; 
    518518 
    519     } else if (!ispcp_limit_check($_POST['nreseller_max_disk'])) { 
     519    } else if (!ispcp_limit_check($_POST['nreseller_max_disk'], null)) { 
    520520 
    521521        set_page_message(tr('Incorrect max disk amount or syntax!')); 
  • trunk/gui/admin/ahp.php

    r747 r762  
    2525if ($cfg['HOSTING_PLANS_LEVEL'] != strtolower('admin')) { 
    2626 
    27        header( "Location: index.php" ); 
    28  
    29   die(); 
     27    header( "Location: index.php" ); 
     28 
     29    die(); 
    3030 
    3131} 
     
    234234  } else if (!ispcp_limit_check($hp_sql_db)) { 
    235235    $ahp_error = tr('Incorrect SQL user length or syntax!'); 
    236   } else if (!ispcp_limit_check($hp_traff)) { 
     236  } else if (!ispcp_limit_check($hp_traff, null)) { 
    237237    $ahp_error = tr('Incorrect traffic length or syntax!'); 
    238   } else if (!ispcp_limit_check($hp_disk)) { 
     238  } else if (!ispcp_limit_check($hp_disk, null)) { 
    239239    $ahp_error = tr('Incorrect disk length or syntax!'); 
    240240  } 
  • trunk/gui/admin/domain_details.php

    r661 r762  
    155155        } 
    156156 
    157         if($data['domain_php'] == 'yes')
    158                 $php_stat = 'Enabled'
    159         } 
    160         else { 
    161                 $php_stat = 'disabled'
     157        if($data['domain_php'] == 'yes')
     158                $php_stat = tr('Enabled')
     159        } 
     160        else { 
     161                $php_stat = tr('Disabled')
    162162        } 
    163163 
    164164        if($data['domain_cgi'] == 'yes'){ 
    165                 $cgi_stat = 'Enabled'
    166         } 
    167         else { 
    168                 $cgi_stat = 'disabled'
     165                $cgi_stat = tr('Enabled')
     166        } 
     167        else { 
     168                $cgi_stat = tr('Disabled')
    169169        } 
    170170 
    171171        if($data['domain_sqld_limit'] >= 0){ 
    172                 $sql_stat = 'Enabled'
    173         } 
    174         else { 
    175                 $sql_stat = 'disabled'
     172                $sql_stat = tr('Enabled')
     173        } 
     174        else { 
     175                $sql_stat = tr('Disabled')
    176176        } 
    177177 
     
    246246 
    247247        $dindx  = (int) $dpr; 
    248         $domduh = make_hr($domdu);