Skip to content

Commit 89d6209

Browse files
author
Marius Burkard
committed
Merge branch 'stable-3.1' of git.ispconfig.org:ispconfig/ispconfig3 into stable-3.1
2 parents 7fca698 + 3c1d0a6 commit 89d6209

File tree

7 files changed

+25
-12
lines changed

7 files changed

+25
-12
lines changed

install/lib/installer_base.lib.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ public function grant_master_database_rights($verbose = false) {
526526
$hosts[$from_host]['pwd'] = $conf['mysql']['master_ispconfig_password'];
527527

528528
$host_ips = $this->get_host_ips();
529-
if(is_arary($host_ips) && !empty($host_ips)) {
529+
if(is_array($host_ips) && !empty($host_ips)) {
530530
foreach($host_ips as $ip) {
531531
$hosts[$ip]['user'] = $conf['mysql']['master_ispconfig_user'];
532532
$hosts[$ip]['db'] = $conf['mysql']['master_database'];

interface/lib/classes/listform_actions.inc.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class listform_actions {
3939
private $sortKeys;
4040

4141
private function _sort($aOne, $aTwo) {
42+
$suffixes=array('k' => 1, 'M' => 1024, 'G' => 1048576, 'T' => 1099511627776);
4243
if(!is_array($aOne) || !is_array($aTwo)) return 0;
4344

4445
if(!is_array($this->sortKeys)) $this->sortKeys = array($this->sortKeys);
@@ -49,6 +50,15 @@ private function _sort($aOne, $aTwo) {
4950
}
5051
$a = $aOne[$sKey];
5152
$b = $aTwo[$sKey];
53+
54+
if(preg_match('/(\d+\.?\d*) ([kMGT])B/', $a, $match)) {
55+
$a = $match[1] * $suffixes[$match[2]];
56+
}
57+
58+
if(preg_match('/(\d+\.?\d*) ([kMGT])B/', $b, $match)) {
59+
$b = $match[1] * $suffixes[$match[2]];
60+
}
61+
5262
if(is_string($a)) $a = strtolower($a);
5363
if(is_string($b)) $b = strtolower($b);
5464
if($a < $b) return $sDir == 'DESC' ? 1 : -1;
@@ -129,7 +139,7 @@ public function onLoad()
129139

130140
// Getting Datasets from DB
131141
$records = $app->db->queryAllRecords($this->getQueryString($php_sort));
132-
142+
133143
$csrf_token = $app->auth->csrf_token_get($app->listform->listDef['name']);
134144
$_csrf_id = $csrf_token['csrf_id'];
135145
$_csrf_key = $csrf_token['csrf_key'];

interface/web/mail/list/user_quota_stats.list.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
$liste["auth"] = "yes";
4242

4343
// mark columns for php sorting (no real mySQL columns)
44-
$liste["phpsort"] = array('used_sort', 'percentage_sort');
44+
$liste["phpsort"] = array('used', 'percentage');
4545

4646
/*****************************************************
4747
* Suchfelder

interface/web/mail/mail_user_edit.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ function onShowNew() {
7070
function onShowEnd() {
7171
global $app, $conf;
7272

73+
// Workaround for #5448, accessed via link on quota dashlet.
74+
$app->tpl->setVar('app_module', 'mail');
75+
7376
$email = $this->dataRecord["email"];
7477
$email_parts = explode("@", $email);
7578
$app->tpl->setVar("email_local_part", $email_parts[0]);

interface/web/mail/templates/user_quota_stats_list.htm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1><tmpl_var name="list_head_txt"></h1>
1717
</tr>
1818
<tr>
1919
<td><input class="form-control" type="text" name="search_email" value="{tmpl_var name='search_email'}" /></td>
20-
<td><input class="form-control" type="text" name="search_system_user" value="{tmpl_var name='search_name'}" /></td>
20+
<td><input class="form-control" type="text" name="search_name" value="{tmpl_var name='search_name'}" /></td>
2121
<td>&nbsp;</td>
2222
<td>&nbsp;</td>
2323
<td>&nbsp;</td>
@@ -50,5 +50,5 @@ <h1><tmpl_var name="list_head_txt"></h1>
5050
</tfoot>
5151
</table>
5252
</div>
53-
53+
5454
</div>

interface/web/sites/database_quota_stats.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
} else {
3838
$temp['username'] = 'admin';
3939
}
40-
40+
4141
if(is_array($temp) && !empty($temp)) {
4242
$monitor_data[$server_id.'.'.$db_name]['database_name'] = $data['database_name'];
4343
$monitor_data[$server_id.'.'.$db_name]['client'] = isset($temp['username']) ? $temp['username'] : '';
@@ -61,7 +61,7 @@ function prepareDataRow($rec) {
6161
$rec['bgcolor'] = $this->DataRowColor;
6262

6363
$database_name = $rec['database_name'];
64-
64+
6565
if(!empty($monitor_data[$rec['server_id'].'.'.$database_name])){
6666
$rec['database'] = $monitor_data[$rec['server_id'].'.'.$database_name]['database_name'];
6767
$rec['client'] = $monitor_data[$rec['server_id'].'.'.$database_name]['client'];
@@ -71,7 +71,7 @@ function prepareDataRow($rec) {
7171
$rec['used'] = $monitor_data[$rec['server_id'].'.'.$database_name]['used'];
7272
$rec['quota'] = $monitor_data[$rec['server_id'].'.'.$database_name]['quota'];
7373

74-
if($rec['quota'] == 0){
74+
if($rec['quota'] <= 0){
7575
$rec['quota'] = $app->lng('unlimited_txt');
7676
$rec['percentage'] = '';
7777
} else {

interface/web/themes/default/templates/main.tpl.htm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta name='viewport' content='width=device-width, user-scalable=yes'>
99
<meta name='description' lang='en' content='' />
1010
<meta name='keywords' lang='en' content='' />
11-
<meta name='robots' content='index, follow' />
11+
<meta name='robots' content='noindex, nofollow' />
1212

1313
<link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap.min.css' />
1414
<link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/fonts.min.css' />
@@ -123,15 +123,15 @@ <h4 class="modal-title">{tmpl_var name="datalog_changes_txt"}</h4>
123123
<script>
124124
<!--
125125
//$('.ttip').tipsy({live: true, gravity: 'ne', html: true});
126-
126+
127127
ISPConfig.tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled">';
128128
ISPConfig.tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled">';
129129
ISPConfig.tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">';
130130
ISPConfig.tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">';
131-
131+
132132
<tmpl_if name="use_loadindicator" value="y">ISPConfig.setOption('useLoadIndicator', true);</tmpl_if>
133133
<tmpl_if name="use_combobox" value="y">ISPConfig.setOption('useComboBox', true);</tmpl_if>
134-
134+
135135
$(document).ready(function() {
136136
$('#globalsearch').ispconfigSearch({
137137
dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch',

0 commit comments

Comments
 (0)