82 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script>
 | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js"></script>
 | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/7.0.2/bootstrap-slider.min.js"></script>
 | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.4/js/bootstrap-select.js"></script>
 | |
| <script>
 | |
| // Select language and reopen active URL without POST
 | |
| function setLang(sel) {
 | |
| 	$.post( "<?=$_SERVER['REQUEST_URI'];?>", {lang: sel} );
 | |
| 	window.location.href = window.location.pathname + window.location.search;
 | |
| }
 | |
| 
 | |
| $(document).ready(function() {
 | |
| 	// Hide alerts after n seconds
 | |
| 	$("#alert-fade").fadeTo(7000, 500).slideUp(500, function(){
 | |
| 		$("#alert-fade").alert('close');
 | |
| 	});
 | |
| 
 | |
| 	// Remember last navigation pill
 | |
| 	(function () {
 | |
| 		'use strict';
 | |
| 		$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
 | |
| 			var id = $(this).parents('[role="tablist"]').attr('id');
 | |
| 			var key = 'lastTag';
 | |
| 			if (id) {
 | |
| 				key += ':' + id;
 | |
| 			}
 | |
| 			localStorage.setItem(key, $(e.target).attr('href'));
 | |
| 		});
 | |
| 		$('[role="tablist"]').each(function (idx, elem) {
 | |
| 			var id = $(elem).attr('id');
 | |
| 			var key = 'lastTag';
 | |
| 			if (id) {
 | |
| 				key += ':' + id;
 | |
| 			}
 | |
| 			var lastTab = localStorage.getItem(key);
 | |
| 			if (lastTab) {
 | |
| 				$('[href="' + lastTab + '"]').tab('show');
 | |
| 			}
 | |
| 		});
 | |
| 	})();
 | |
| 
 | |
| 	// Disable submit after submitting form
 | |
| 	$('form').submit(function() {
 | |
| 		if ($('form button[type="submit"]').data('submitted') == '1') {
 | |
| 			return false;
 | |
| 		} else {
 | |
| 			$(this).find('button[type="submit"]').first().text('<?=$lang['footer']['loading'];?>');
 | |
| 			$('form button[type="submit"]').attr('data-submitted', '1');
 | |
| 			function disableF5(e) { if ((e.which || e.keyCode) == 116 || (e.which || e.keyCode) == 82) e.preventDefault(); };
 | |
| 			$(document).on("keydown", disableF5);
 | |
| 		}
 | |
| 	});
 | |
| 
 | |
| 	// IE fix to hide scrollbars when table body is empty
 | |
| 	$('tbody').filter(function (index) { 
 | |
| 		return $(this).children().length < 1; 
 | |
| 	}).remove();
 | |
| 
 | |
| 	// Init Bootstrap Selectpicker
 | |
| 	$('select').selectpicker();
 | |
| 
 | |
| });
 | |
| </script>
 | |
| <?php
 | |
| if (isset($_SESSION['return'])):
 | |
| ?>
 | |
| <div class="container">
 | |
| 	<div style="position:fixed;bottom:8px;right:25px;min-width:300px;max-width:350px;z-index:2000">
 | |
| 		<div <?=($_SESSION['return']['type'] == 'danger') ? null : 'id="alert-fade"'?> class="alert alert-<?=$_SESSION['return']['type'];?>" role="alert">
 | |
| 		<a href="#" class="close" data-dismiss="alert"> ×</a>
 | |
| 		<?=htmlspecialchars($_SESSION['return']['msg']);?>
 | |
| 		</div>
 | |
| 	</div>
 | |
| </div>
 | |
| <?php
 | |
| unset($_SESSION['return']);
 | |
| endif;
 | |
| ?>
 | |
| </body>
 | |
| </html>
 | |
| <?php $stmt = null; $pdo = null; ?>
 | 
