mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-10-31 07:56:23 +01:00 
			
		
		
		
	 790d85a88a
			
		
	
	790d85a88a
	
	
	
		
			
			* Fix alert class name * feature: csrf protection * Cosmetics * Fix token generate * Admin Panel: changelogs csrf protection * news/id route * Refactor admin newses + add csrf * Use admin.links instead * Admin panel: Pages csrf * Menus: better csrf + add success message on reset colors * Plugins csrf * Move definitions * add info function, same as note($message) * Update mailer.php * Fix new page/news links * clear_cache & maintenance csrf * Formatting * Fix news type * Fix changelog link * Add new changelog link * More info to confirm dialog * This is always true
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
| <div class="col-12 col-md-6">
 | |
| 	<div class="card card-warning card-outline">
 | |
| 		<div class="card-header">
 | |
| 			<span class="m-0">Website Status<span class="float-right">
 | |
| 			<div class="custom-control custom-switch custom-switch-off-danger custom-switch-on-success">
 | |
| 				<input form="maintenance-form" type="checkbox" class="custom-control-input" name="status" id="status" value="true" {% if not is_closed %} checked{% endif %}>
 | |
| 				<label id="status-label" class="custom-control-label" for="status"> {% if is_closed %}Closed{% else %}Open{% endif %}</label>
 | |
| 			</div></span>
 | |
| 			</span>
 | |
| 		</div>
 | |
| 		<div class="card-body p-2">
 | |
| 			<div class="col-sm-12">
 | |
| 				<label for="message" class="col-form-label">Maintenance Message</label>
 | |
| 				<textarea form="maintenance-form" name="message" class="form-control" cols="40" rows="3" maxlength="255" placeholder="Enter ...">{{ closed_message }}</textarea>
 | |
| 				<small>(only visible if closed)</small>
 | |
| 			</div>
 | |
| 		</div>
 | |
| 		<div class="card-footer">
 | |
| 			<form id="maintenance-form" method="post" action="?p=dashboard" class="float-left">
 | |
| 				{{ csrf() }}
 | |
| 				<input type="hidden" name="maintenance" value="1" />
 | |
| 				<button type="submit" class="btn btn-info"><i class="far fa-update"></i> Update</button>
 | |
| 			</form>
 | |
| 			<form method="post" action="?p=dashboard" class="float-right">
 | |
| 				{{ csrf() }}
 | |
| 				<input type="hidden" name="clear_cache" value="1" />
 | |
| 				<button type="submit" onclick="return confirm('Are you sure that you want to clear cache?');" class="btn btn-danger" title="Clear Cache"><i class="fas fa-clear"></i>Clear cache</button>
 | |
| 			</form>
 | |
| 		</div>
 | |
| 	</div>
 | |
| </div>
 | |
| 
 | |
| <script>
 | |
| 	$(function() {
 | |
| 		$("#status").change(function() {
 | |
| 			$statusLabel = $("#status-label");
 | |
| 			$statusLabel.html("Closed");
 | |
| 			if ($(this).is(':checked')) {
 | |
| 				$statusLabel.html("Open");
 | |
| 			}
 | |
| 		});
 | |
| 	});
 | |
| </script>
 |