Skip to content

Commit eca13b9

Browse files
author
Marius Burkard
committed
Merge branch 'stable-3.1'
2 parents 0c6ca56 + a6e5304 commit eca13b9

File tree

6 files changed

+44
-4
lines changed

6 files changed

+44
-4
lines changed

install/update.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@
545545

546546
//* Create md5 filelist
547547
$md5_filename = '/usr/local/ispconfig/security/data/file_checksums_'.date('Y-m-d_h-i').'.md5';
548-
exec('find /usr/local/ispconfig -type f -print0 | xargs -0 md5sum > '.$md5_filename);
548+
exec('find /usr/local/ispconfig -type f -print0 | xargs -0 md5sum > '.$md5_filename . ' 2>/dev/null');
549549
chmod($md5_filename,0700);
550550

551551
echo "Update finished.\n";

interface/web/js/scrigo.js.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@ function generatePassword(passwordFieldID, repeatPasswordFieldID){
204204
var pword = password(<?php echo $min_password_length; ?>, false, 1);
205205
jQuery('#'+repeatPasswordFieldID).val(pword);
206206
newPWField.attr('id', passwordFieldID).val(pword).trigger('keyup').select();
207+
newPWField.unbind('keyup').on('keyup', function(e) {
208+
if($(this).val() != pword) {
209+
var pos = $(this).getCursorPosition();
210+
$(this).attr('type', 'password').unbind('keyup').setCursorPosition(pos);
211+
}
212+
});
207213
}
208214

209215
var funcDisableClick = function(e) { e.preventDefault(); return false; };

interface/web/sites/database_user_del.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function onBeforeDelete() {
5555
$old_record = $app->tform->getDataRecord($this->id);
5656

5757
/* we cannot use datalogDelete here, as we need to set server_id to 0 */
58-
$app->db->query("DELETE FROM `web_database_user` WHERE ?? = ?", $index_field, $index_value);
58+
$app->db->query("DELETE FROM `web_database_user` WHERE `database_user_id` = ?", $this->id);
5959
$new_rec = array();
6060
$old_record['server_id'] = 0;
6161
$app->db->datalogSave('web_database_user', 'DELETE', 'database_user_id', $this->id, $old_record, $new_rec);

interface/web/themes/default/assets/javascripts/ispconfig.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -747,4 +747,35 @@ $(document).on('ready', function () {
747747
e.preventDefault();
748748
}
749749
});
750+
751+
$.fn.setCursorPosition = function(pos) {
752+
var self = $(this).get(0);
753+
if(self.setSelectionRange) {
754+
self.setSelectionRange(pos, pos);
755+
} else if(self.createTextRange) {
756+
var range = self.createTextRange();
757+
range.collapse(true);
758+
if(pos < 0) {
759+
pos = $(this).val().length + pos;
760+
}
761+
range.moveEnd('character', pos);
762+
range.moveStart('character', pos);
763+
range.select();
764+
}
765+
};
766+
767+
$.fn.getCursorPosition = function() {
768+
var iCaretPos = 0;
769+
var self = $(this).get(0);
770+
771+
if(typeof self.selectionStart === 'number') {
772+
iCaretPos = self.selectionDirection == 'backward' ? self.selectionStart : self.selectionEnd;
773+
} else if(document.selection) {
774+
this.focus();
775+
var oSel = document.selection.createRange();
776+
oSel.moveStart('character', -self.value.length);
777+
iCaretPos = oSel.text.length;
778+
}
779+
return iCaretPos;
780+
};
750781
});

interface/web/themes/default/assets/javascripts/ispconfig.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/lib/classes/monitor_tools.inc.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,10 @@ public function send_notification_email($template, $placeholders, $recipients) {
711711
}
712712
if($inHeader == true) {
713713
$parts = explode(':', $lines[$l], 2);
714-
if(strtolower($parts[0]) == 'subject') $mailSubject = trim($parts[1]);
714+
if(strtolower($parts[0]) == 'subject') {
715+
$mailSubject = trim($parts[1]);
716+
continue;
717+
}
715718
unset($parts);
716719
$mailHeaders .= trim($lines[$l]) . "\n";
717720
} else {

0 commit comments

Comments
 (0)