Changeset 762
- 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
| r751 |
r762 |
|
| 1 | | ispCP ω 1.0.0 Changelog |
|---|
| | 1 | ispCP Ï 1.0.0 Changelog |
|---|
| 2 | 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| 3 | 3 | _________________________________________________________________ |
|---|
| … | … | |
| 6 | 6 | | * gui: disable stats-alias in client menu | |
|---|
| 7 | 7 | \_________________________________________________________________/ |
|---|
| | 8 | |
|---|
| | 9 | 2007-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 | |
|---|
| | 17 | 2007-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. |
|---|
| 8 | 21 | |
|---|
| 9 | 22 | 2007-08-18 Raphael Geissert |
|---|
| … | … | |
| 864 | 877 | - TOOLS: |
|---|
| 865 | 878 | * PMA update 2.10.2-RC1 |
|---|
| 866 | | - RELEASE ispCP ω Omega 1.0.0 RC2 |
|---|
| | 879 | - RELEASE ispCP Ï Omega 1.0.0 RC2 |
|---|
| 867 | 880 | |
|---|
| 868 | 881 | 2007-04-17 Benedikt Heintel |
|---|
| … | … | |
| 883 | 896 | 2007-04-11 Malte Geierhos |
|---|
| 884 | 897 | - RELEASE: |
|---|
| 885 | | * name change of project: VHCS ω => ispCP ω |
|---|
| | 898 | * name change of project: VHCS Ï => ispCP Ï |
|---|
| 886 | 899 | |
|---|
| 887 | 900 | 2007-04-14 Jan Porath |
|---|
| … | … | |
| 950 | 963 | |
|---|
| 951 | 964 | 2007-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 | |
|---|
| | 967 | VHCS Ï 2.4.8 Changelog |
|---|
| 955 | 968 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| 956 | 969 | |
|---|
| … | … | |
| 1374 | 1387 | 2007-02-03 Benedikt Heintel |
|---|
| 1375 | 1388 | - CONFIGS: |
|---|
| 1376 | | * modified sql datafiles to VHCS 2.4.8 ω |
|---|
| | 1389 | * modified sql datafiles to VHCS 2.4.8 Ï |
|---|
| 1377 | 1390 | * fixed bug #14 |
|---|
| 1378 | 1391 | - DOCS: |
|---|
| … | … | |
| 2343 | 2356 | * Added complete Magyar translation by Magyar Szilveszter, thanks! |
|---|
| 2344 | 2357 | * Changed: Updated translations for languages: |
|---|
| 2345 | | * Spanish translation by Maximiliano M�ller, thanks! |
|---|
| | 2358 | * Spanish translation by Maximiliano M�ller, thanks! |
|---|
| 2346 | 2359 | |
|---|
| 2347 | 2360 | 2006-03-01 Carsten Schoene |
|---|
| … | … | |
| 2395 | 2408 | * Fixed bug #0000306: vhcs2-backup-all was installed in the wrong directory |
|---|
| 2396 | 2409 | - LANGUAGES: |
|---|
| 2397 | | * Fixed bug #0000322: Portugu�s 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 |
|---|
| 2398 | 2411 | * Changed: Updated lang_english table contents |
|---|
| 2399 | 2412 | * Changed: Updated translations for languages: |
|---|
| 2400 | | * Finnish translation by Petri M�kel�, thanks! |
|---|
| | 2413 | * Finnish translation by Petri M�kel�, thanks! |
|---|
| 2401 | 2414 | * Italian translation by Ugo Viti, thanks! |
|---|
| 2402 | 2415 | * Dutch translation by Casper Bakker, thanks! |
|---|
| … | … | |
| 2461 | 2474 | * Changed: autoresponder no longer send mails with "From: user@vhcs2-arpl.domain.com" |
|---|
| 2462 | 2475 | - LANGUAGES: |
|---|
| 2463 | | * Added complete Spanish translation by Maximiliano M�ller, thanks! |
|---|
| | 2476 | * Added complete Spanish translation by Maximiliano M�ller, thanks! |
|---|
| 2464 | 2477 | |
|---|
| 2465 | 2478 | 2006-01-24 Erik Lehmann |
|---|
| … | … | |
| 2591 | 2604 | * Changed: updated lang_english table contents |
|---|
| 2592 | 2605 | * Changed: Completed translations for languages: |
|---|
| 2593 | | * Finnish translation by Petri M�kel�, thanks! |
|---|
| | 2606 | * Finnish translation by Petri M�kel�, thanks! |
|---|
| 2594 | 2607 | * Chinese translation by Xu hiei, thanks! |
|---|
| 2595 | 2608 | * German translation by Mauric Rene Oberlaender, thanks! |
|---|
| … | … | |
| 2785 | 2798 | |
|---|
| 2786 | 2799 | - 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 Sch�ne) (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) |
|---|
| 2788 | 2801 | - INSTALLATION: |
|---|
| 2789 | 2802 | * Fixed bug #0000232: Global symbol "$cmd" requires explicit package name at ./vhcs2-setup |
|---|
| r743 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 156 | 156 | push_el(\@main::el, 'backup_all_mail_task()', 'Starting...'); |
|---|
| 157 | 157 | |
|---|
| 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 | "; |
|---|
| 159 | 167 | |
|---|
| 160 | 168 | ($rs, $rdata) = doSQL($sql); |
|---|
| … | … | |
| 226 | 234 | |
|---|
| 227 | 235 | |
|---|
| 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 | "; |
|---|
| 229 | 254 | |
|---|
| 230 | 255 | ($rs, $rdata) = doSQL($sql); |
|---|
| … | … | |
| 269 | 294 | # User Database Backup |
|---|
| 270 | 295 | # 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 |
|---|
| 272 | 297 | # |
|---|
| 273 | 298 | |
|---|
| r751 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ISPCP ω Home Page is at: |
|---|
| | 28 | # The ISPCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 76 | 76 | # |
|---|
| 77 | 77 | |
|---|
| 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 | "; |
|---|
| 79 | 104 | |
|---|
| 80 | 105 | ($rs, $rdata) = doSQL($sql); |
|---|
| … | … | |
| 2485 | 2510 | push_el(\@main::el, 'als_mngr_engine()', 'Starting...'); |
|---|
| 2486 | 2511 | |
|---|
| 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 | "; |
|---|
| 2495 | 2545 | |
|---|
| 2496 | 2546 | my $sql2 = undef; |
|---|
| r570 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ISPCP ω (OMEGA) - Virtual Hosting Control System | Omega Version |
|---|
| | 3 | # ISPCP Ï (OMEGA) - Virtual Hosting Control System | Omega Version |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ISPCP ω Home Page is at: |
|---|
| | 28 | # The ISPCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 76 | 76 | # |
|---|
| 77 | 77 | |
|---|
| 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 | "; |
|---|
| 79 | 104 | |
|---|
| 80 | 105 | ($rs, $rdata) = doSQL($sql); |
|---|
| r745 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ISPCP ω Home Page is at: |
|---|
| | 28 | # The ISPCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 187 | 187 | # |
|---|
| 188 | 188 | |
|---|
| 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 | "; |
|---|
| 190 | 205 | |
|---|
| 191 | 206 | ($rs, $rdata) = doSQL($sql); |
|---|
| r595 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ISPCP ω Home Page is at: |
|---|
| | 28 | # The ISPCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 83 | 83 | # |
|---|
| 84 | 84 | |
|---|
| 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 | "; |
|---|
| 86 | 111 | |
|---|
| 87 | 112 | ($rs, $rdata) = doSQL($sql); |
|---|
| r751 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ISPCP ω Home Page is at: |
|---|
| | 28 | # The ISPCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 85 | 85 | # |
|---|
| 86 | 86 | |
|---|
| 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 | "; |
|---|
| 88 | 97 | |
|---|
| 89 | 98 | ($rs, $rdata) = doSQL($sql); |
|---|
| … | … | |
| 2135 | 2144 | push_el(\@main::el, 'sub_mngr_engine()', 'Starting...'); |
|---|
| 2136 | 2145 | |
|---|
| 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 | "; |
|---|
| 2144 | 2184 | |
|---|
| 2145 | 2185 | ($rs, $rows) = doSQL($sql); |
|---|
| r595 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 596 | 596 | # |
|---|
| 597 | 597 | |
|---|
| 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 | "; |
|---|
| 599 | 623 | |
|---|
| 600 | 624 | ($rs, $rdata) = doSQL($sql); |
|---|
| r652 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 65 | 65 | # |
|---|
| 66 | 66 | |
|---|
| 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 | "; |
|---|
| 68 | 92 | |
|---|
| 69 | 93 | ($rs, $rdata) = doSQL($sql); |
|---|
| r595 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 722 | 722 | # |
|---|
| 723 | 723 | |
|---|
| 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 | "; |
|---|
| 725 | 749 | |
|---|
| 726 | 750 | ($rs, $rdata) = doSQL($sql); |
|---|
| r595 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 719 | 719 | # |
|---|
| 720 | 720 | |
|---|
| 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 | "; |
|---|
| 722 | 746 | |
|---|
| 723 | 747 | ($rs, $rdata) = doSQL($sql); |
|---|
| r595 |
r762 |
|
| 1 | 1 | #!/usr/bin/perl |
|---|
| 2 | 2 | |
|---|
| 3 | | # ispCP ω (OMEGA) a Virtual Hosting Control Panel |
|---|
| | 3 | # ispCP Ï (OMEGA) a Virtual Hosting Control Panel |
|---|
| 4 | 4 | # Copyright (c) 2001-2006 by moleSoftware GmbH |
|---|
| 5 | 5 | # http://www.molesoftware.com |
|---|
| … | … | |
| 26 | 26 | # |
|---|
| 27 | 27 | # |
|---|
| 28 | | # The ispCP ω Home Page is at: |
|---|
| | 28 | # The ispCP Ï Home Page is at: |
|---|
| 29 | 29 | # |
|---|
| 30 | 30 | # http://isp-control.net |
|---|
| … | … | |
| 65 | 65 | # |
|---|
| 66 | 66 | |
|---|
| 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 | "; |
|---|
| 68 | 92 | |
|---|
| 69 | 93 | ($rs, $rdata) = doSQL($sql); |
|---|
| r747 |
r762 |
|
| 466 | 466 | return false; |
|---|
| 467 | 467 | } |
|---|
| 468 | | if (!ispcp_limit_check($_POST['nreseller_max_domain_cnt'])) { |
|---|
| | 468 | if (!ispcp_limit_check($_POST['nreseller_max_domain_cnt'], null)) { |
|---|
| 469 | 469 | |
|---|
| 470 | 470 | set_page_message( tr("Incorrect max domain count or syntax!")); |
|---|
| … | … | |
| 511 | 511 | return false; |
|---|
| 512 | 512 | |
|---|
| 513 | | } else if (!ispcp_limit_check($_POST['nreseller_max_traffic'] , 1024*1024*1024)) { |
|---|
| | 513 | } else if (!ispcp_limit_check($_POST['nreseller_max_traffic'], null)) { |
|---|
| 514 | 514 | |
|---|
| 515 | 515 | set_page_message(tr('Incorrect max traffic amount or syntax!')); |
|---|
| … | … | |
| 517 | 517 | return false; |
|---|
| 518 | 518 | |
|---|
| 519 | | } else if (!ispcp_limit_check($_POST['nreseller_max_disk'])) { |
|---|
| | 519 | } else if (!ispcp_limit_check($_POST['nreseller_max_disk'], null)) { |
|---|
| 520 | 520 | |
|---|
| 521 | 521 | set_page_message(tr('Incorrect max disk amount or syntax!')); |
|---|
| r747 |
r762 |
|
| 25 | 25 | if ($cfg['HOSTING_PLANS_LEVEL'] != strtolower('admin')) { |
|---|
| 26 | 26 | |
|---|
| 27 | | header( "Location: index.php" ); |
|---|
| 28 | | |
|---|
| 29 | | die(); |
|---|
| | 27 | header( "Location: index.php" ); |
|---|
| | 28 | |
|---|
| | 29 | die(); |
|---|
| 30 | 30 | |
|---|
| 31 | 31 | } |
|---|
| … | … | |
| 234 | 234 | } else if (!ispcp_limit_check($hp_sql_db)) { |
|---|
| 235 | 235 | $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)) { |
|---|
| 237 | 237 | $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)) { |
|---|
| 239 | 239 | $ahp_error = tr('Incorrect disk length or syntax!'); |
|---|
| 240 | 240 | } |
|---|
| r661 |
r762 |
|
| 155 | 155 | } |
|---|
| 156 | 156 | |
|---|
| 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'); |
|---|
| 162 | 162 | } |
|---|
| 163 | 163 | |
|---|
| 164 | 164 | 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'); |
|---|
| 169 | 169 | } |
|---|
| 170 | 170 | |
|---|
| 171 | 171 | 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'); |
|---|
| 176 | 176 | } |
|---|
| 177 | 177 | |
|---|
| … | … | |
| 246 | 246 | |
|---|
| 247 | 247 | $dindx = (int) $dpr; |
|---|
| 248 | | $domduh = make_hr($domdu); |
|---|
|