Changeset 1260
- Timestamp:
- 07/04/08 10:51:21
(2 months ago)
- Author:
- rats
- Message:
* Fixed #1380: setup is broken
* Fixed #1381: Admin/reseller can not delete user that does not have a database
* Fixed #1382: PASSWD_STRONG enabled or disabled is not corect generated for the template
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r1259 |
r1260 |
|
| 1 | 1 | ispCP ω 1.0.0 Changelog |
|---|
| 2 | 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 3 | |
|---|
| | 4 | 2008-07-04 Benedikt Heintel |
|---|
| | 5 | - GUI: |
|---|
| | 6 | * Fixed #1381: Admin/reseller can not delete user that does not have a database |
|---|
| | 7 | * Fixed #1382: PASSWD_STRONG enabled or disabled is not corect generated for the template |
|---|
| | 8 | - ENGINE: |
|---|
| | 9 | * Fixed #1380: setup is broken |
|---|
| 3 | 10 | |
|---|
| 4 | 11 | 2008-07-04 Marc Pujol |
|---|
| r1257 |
r1260 |
|
| 1573 | 1573 | return $rs if ($rs != 0); |
|---|
| 1574 | 1574 | |
|---|
| 1575 | | $rs = setfmode("$www_dir/$dmn_name/htdocs/images/*", $sys_user, $sys_group, 0755); |
|---|
| 1576 | | return $rs if ($rs != 0); |
|---|
| | 1575 | opendir(DIR, "$www_dir/$dmn_name/htdocs/images/"); |
|---|
| | 1576 | my @files = readdir(DIR); |
|---|
| | 1577 | closedir(DIR); |
|---|
| | 1578 | |
|---|
| | 1579 | foreach (@files) { |
|---|
| | 1580 | # ignore . and .. : |
|---|
| | 1581 | next if ($_ eq "." || $_ eq ".."); |
|---|
| | 1582 | $rs = setfmode("$www_dir/$dmn_name/htdocs/images/$_", $sys_user, $sys_group, 0755); |
|---|
| | 1583 | return $rs if ($rs != 0); |
|---|
| | 1584 | } |
|---|
| 1577 | 1585 | } |
|---|
| 1578 | 1586 | |
|---|
| r1173 |
r1260 |
|
| 376 | 376 | # |
|---|
| 377 | 377 | # @access public |
|---|
| 378 | | # @param String $fname File Name |
|---|
| | 378 | # @param String $fname File or Folder Name |
|---|
| 379 | 379 | # @param Mixed $fuser Linux User or UserID |
|---|
| 380 | 380 | # @param Mixed $fgroup Linux Group, GroupID or 'null' |
|---|
| … | … | |
| 436 | 436 | } |
|---|
| 437 | 437 | |
|---|
| 438 | | my $res = chmod ($fperms, $fname); |
|---|
| | 438 | my $res = chmod($fperms, $fname); |
|---|
| 439 | 439 | |
|---|
| 440 | 440 | if ($res != 1) { |
|---|
| … | … | |
| 443 | 443 | } |
|---|
| 444 | 444 | |
|---|
| 445 | | $res = chown ($uid, $gid, $fname); |
|---|
| | 445 | $res = chown($uid, $gid, $fname); |
|---|
| 446 | 446 | |
|---|
| 447 | 447 | if ($res != 1) { |
|---|
| r1257 |
r1260 |
|
| 245 | 245 | push_el(\@main::el, 'user_dialog()', "mysql_prefix: $main::ua{'mysql_prefix'}"); |
|---|
| 246 | 246 | push_el(\@main::el, 'user_dialog()', "mysql_prefix_type: $main::ua{'mysql_prefix_type'}"); |
|---|
| 247 | | push_el(\@main::el, 'user_dialog()', "php_version: $main::ua{'php_version'}"); |
|---|
| 248 | 247 | push_el(\@main::el, 'user_dialog()', 'Ending...'); |
|---|
| 249 | 248 | |
|---|
| … | … | |
| 605 | 604 | |
|---|
| 606 | 605 | $rs = set_conf_val('AWSTATS_MODE', $main::ua{'awstats_dyn'}); |
|---|
| 607 | | return $rs if ($rs != 0); |
|---|
| 608 | | |
|---|
| 609 | | $rs = set_conf_val('PHP_VERSION', $main::ua{'php_version'}); |
|---|
| 610 | 606 | return $rs if ($rs != 0); |
|---|
| 611 | 607 | |
|---|
| r1257 |
r1260 |
|
| 1073 | 1073 | return $rs if ($rs != 0); |
|---|
| 1074 | 1074 | |
|---|
| | 1075 | my $other_rk_log = $main::cfg{'OTHER_ROOTKIT_LOG'}; |
|---|
| | 1076 | |
|---|
| | 1077 | if ( $other_rk_log ne '' ) { |
|---|
| | 1078 | $other_rk_log = ':' . $other_rk_log; |
|---|
| | 1079 | } |
|---|
| | 1080 | |
|---|
| 1075 | 1081 | ## php4.ini |
|---|
| 1076 | 1082 | #($rs, $cfg_tpl) = get_tpl($tpl_dir, '/php4/php.ini'); |
|---|
| 1077 | 1083 | #return $rs if ($rs != 0); |
|---|
| 1078 | | # |
|---|
| 1079 | | #my $other_rk_log = $main::cfg{'OTHER_ROOTKIT_LOG'}; |
|---|
| 1080 | | # |
|---|
| 1081 | | #if ( $other_rk_log ne '' ) { |
|---|
| 1082 | | # $other_rk_log = ':' . $other_rk_log; |
|---|
| 1083 | | #} |
|---|
| 1084 | 1084 | # |
|---|
| 1085 | 1085 | #%tag_hash = ( |
|---|
| r1257 |
r1260 |
|
| 815 | 815 | $rs = set_conf_val('AWSTATS_ACTIVE', $main::ua{'awstats_on'}); |
|---|
| 816 | 816 | $rs = set_conf_val('AWSTATS_MODE', $main::ua{'awstats_dyn'}); |
|---|
| 817 | | $rs = set_conf_val('PHP_VERSION', $main::ua{'php_version'}); |
|---|
| 818 | 817 | |
|---|
| 819 | 818 | # save into /etc/ispcp/ispcp.conf |
|---|
| r1252 |
r1260 |
|
| 122 | 122 | $tpl->assign('LOSTPASSWORD_SELECTED_OFF', 'selected="selected"'); |
|---|
| 123 | 123 | } |
|---|
| | 124 | |
|---|
| 124 | 125 | if (Config::get('PASSWD_STRONG')) { |
|---|
| 125 | | $tpl->assign('{PASSWD_STRONG_ON}', 'selected="selected"'); |
|---|
| 126 | | $tpl->assign('{PASSWD_STRONG_OFF}', ''); |
|---|
| 127 | | } else { |
|---|
| 128 | | $tpl->assign('{PASSWD_STRONG_ON}', ''); |
|---|
| 129 | | $tpl->assign('{PASSWD_STRONG_OFF}', 'selected="selected"'); |
|---|
| | 126 | $tpl->assign('PASSWD_STRONG_ON', 'selected="selected"'); |
|---|
| | 127 | $tpl->assign('PASSWD_STRONG_OFF', ''); |
|---|
| | 128 | } else { |
|---|
| | 129 | $tpl->assign('PASSWD_STRONG_ON', ''); |
|---|
| | 130 | $tpl->assign('PASSWD_STRONG_OFF', 'selected="selected"'); |
|---|
| 130 | 131 | } |
|---|
| 131 | 132 | |
|---|
| r1252 |
r1260 |
|
| 805 | 805 | |
|---|
| 806 | 806 | if ($rs->RecordCount() == 0) { |
|---|
| | 807 | if($_SESSION['user_type'] === 'admin' || $_SESSION['user_type'] === 'reseller') { |
|---|
| | 808 | return; |
|---|
| | 809 | } |
|---|
| 807 | 810 | user_goto('manage_sql.php'); |
|---|
| 808 | 811 | } |
|---|
|