mirror of
https://github.com/moparisthebest/user_sql
synced 2024-11-22 01:02:18 -05:00
46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
// declare namespace
|
|
var user_sql = user_sql || {};
|
|
|
|
/**
|
|
* init admin settings view
|
|
*/
|
|
user_sql.adminSettingsUI = function() {
|
|
|
|
if ($('#sql').length > 0) {
|
|
// enable tabs on settings page
|
|
$('#sql').tabs();
|
|
|
|
$('#sqlSubmit').click(function(event) {
|
|
event.preventDefault();
|
|
|
|
var self = $(this);
|
|
var post = $('#sqlForm').serialize();
|
|
$('#sql_update_message').show();
|
|
$('#sql_success_message').hide();
|
|
$('#sql_error_message').hide();
|
|
// Ajax foobar
|
|
$.post(OC.filePath('user_sql', 'ajax', 'settings.php'), post, function(data) {
|
|
$('#sql_update_message').hide();
|
|
if (data.status == 'success') {
|
|
$('#sql_success_message').html(data.data.message);
|
|
$('#sql_success_message').show();
|
|
window.setTimeout(function() {
|
|
$('#sql_success_message').hide();
|
|
}, 10000);
|
|
} else {
|
|
$('#sql_error_message').html(data.data.message);
|
|
$('#sql_error_message').show();
|
|
}
|
|
}, 'json');
|
|
return false;
|
|
});
|
|
}
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
if ($('#sql')) {
|
|
user_sql.adminSettingsUI();
|
|
}
|
|
});
|
|
|