You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							149 lines
						
					
					
						
							4.5 KiB
						
					
					
				
			
		
		
	
	
							149 lines
						
					
					
						
							4.5 KiB
						
					
					
				<!-- Begin toolbar -->
 | 
						|
<div class="toolbar">
 | 
						|
	<div class="toolbar-inner">
 | 
						|
		<div class="toolbar-buttons">
 | 
						|
			<a href="/edit/server/" class="button button-secondary" id="btn-back">
 | 
						|
				<i class="fas fa-arrow-left icon-blue"></i><?= _("Back") ?>
 | 
						|
			</a>
 | 
						|
		</div>
 | 
						|
		<div class="toolbar-buttons">
 | 
						|
			<button type="submit" class="button" form="main-form">
 | 
						|
				<i class="fas fa-floppy-disk icon-purple"></i><?= _("Save") ?>
 | 
						|
			</button>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
</div>
 | 
						|
<!-- End toolbar -->
 | 
						|
 | 
						|
<!-- Begin form -->
 | 
						|
<div class="container">
 | 
						|
	<form
 | 
						|
		x-data="{
 | 
						|
			hide_docs: '<?= $v_hide_docs ?? "no" ?>',
 | 
						|
		}"
 | 
						|
		id="main-form"
 | 
						|
		name="v_configure_server"
 | 
						|
		method="post"
 | 
						|
	>
 | 
						|
		<input type="hidden" name="token" value="<?= $_SESSION["token"] ?>">
 | 
						|
		<input type="hidden" name="save" value="save">
 | 
						|
 | 
						|
		<div class="form-container">
 | 
						|
			<h1 class="u-mb20">
 | 
						|
				<?= _("White Label Options") ?>
 | 
						|
			</h1>
 | 
						|
			<?php show_alert_message($_SESSION); ?>
 | 
						|
 | 
						|
			<!-- Basic options section -->
 | 
						|
			<details class="collapse u-mb10">
 | 
						|
				<summary class="collapse-header">
 | 
						|
					<i class="fas fa-gear u-mr15"></i>
 | 
						|
					<?= _("General") ?>
 | 
						|
				</summary>
 | 
						|
				<div class="collapse-content">
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_app_name" class="form-label">
 | 
						|
							<?= _("Application Name") ?>
 | 
						|
						</label>
 | 
						|
						<input
 | 
						|
							type="text"
 | 
						|
							class="form-control"
 | 
						|
							name="v_app_name"
 | 
						|
							id="v_app_name"
 | 
						|
							value="<?= htmlentities(trim($v_app_name, "'")) ?>"
 | 
						|
						>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_title" class="form-label">
 | 
						|
							<?= _("Title") ?><span class="optional">(<?= _("Supported variables") ?>: {{appname}}, {{hostname}}, {{ip}} and {{page}} )</span>
 | 
						|
						</label>
 | 
						|
						<input
 | 
						|
							type="text"
 | 
						|
							class="form-control"
 | 
						|
							name="v_title"
 | 
						|
							id="v_title"
 | 
						|
							value="<?= htmlentities(trim($v_title, "'")) ?>"
 | 
						|
						>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_from_name" class="form-label">
 | 
						|
							<?= _("Sender Name") ?><span class="optional">(<?= _("Default") ?>: <?= htmlentities(trim($v_app_name, "'")) ?>)</span>
 | 
						|
						</label>
 | 
						|
						<input
 | 
						|
							type="text"
 | 
						|
							class="form-control"
 | 
						|
							name="v_from_name"
 | 
						|
							id="v_from_name"
 | 
						|
							value="<?= htmlentities(trim($v_from_name, "'")) ?>"
 | 
						|
						>
 | 
						|
					</div>
 | 
						|
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_from_email" class="form-label">
 | 
						|
							<?= _("Sender Email Address") ?><span class="optional">(<?= _("Default") ?>: <?= sprintf("noreply@%s", htmlentities(trim(get_hostname(), "'"))) ?>)</span>
 | 
						|
						</label>
 | 
						|
						<input
 | 
						|
							type="text"
 | 
						|
							class="form-control"
 | 
						|
							name="v_from_email"
 | 
						|
							id="v_from_email"
 | 
						|
							value="<?= htmlentities(trim($v_from_email, "'")) ?>"
 | 
						|
						>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_subject_email" class="form-label">
 | 
						|
							<?= _("Email Subject") ?><span class="optional">(<?= _("Supported variables") ?>: {{appname}}, {{hostname}}, {{subject}} )</span>
 | 
						|
						</label>
 | 
						|
						<input
 | 
						|
							type="text"
 | 
						|
							class="form-control"
 | 
						|
							name="v_subject_email"
 | 
						|
							id="v_subject_email"
 | 
						|
							value="<?= htmlentities(trim($v_subject_email, "'")) ?>"
 | 
						|
						>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_hide_docs" class="form-label">
 | 
						|
							<?= _("Hide link to Documentation") ?>
 | 
						|
						</label>
 | 
						|
						<select x-model="hide_docs" class="form-select" name="v_hide_docs" id="v_hide_docs">
 | 
						|
							<option value="yes"><?= _("Yes") ?></option>
 | 
						|
							<option value="no"><?= _("No") ?></option>
 | 
						|
						</select>
 | 
						|
					</div>
 | 
						|
				</div>
 | 
						|
			</details>
 | 
						|
			<!-- Basic options section -->
 | 
						|
			<details class="collapse u-mb10">
 | 
						|
				<summary class="collapse-header">
 | 
						|
					<i class="fas fa-gear u-mr15"></i>
 | 
						|
					<?= _("Custom Logo") ?>
 | 
						|
				</summary>
 | 
						|
				<div class="collapse-content">
 | 
						|
					<div class="u-mb10">
 | 
						|
						<label for="v_custom_logo" class="form-label">
 | 
						|
							<?= _("Custom logo") ?>
 | 
						|
						</label>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<p><?= sprintf(_("Upload the files to %s"), "/usr/local/hestia/web/images/custom/") ?></p>
 | 
						|
						<ul>
 | 
						|
							<li>logo.svg <small>(100px x 120px)</small></li>
 | 
						|
							<li>logo.png <small>(100px x 120px)</small></li>
 | 
						|
							<li>logo-header.png <small>(54x x 29px)</small></li>
 | 
						|
							<li>favicon.png <small>(64px x 64px)</small></li>
 | 
						|
							<li>favicon.ico<<small>(16px x 16px)</small></li>
 | 
						|
						</ul>
 | 
						|
					</div>
 | 
						|
					<div class="u-mb10">
 | 
						|
						<input type="checkbox" id="v_update_logo" name="v_update_logo">
 | 
						|
						<label for="v_update_logo" class="form-label">
 | 
						|
							<?= _("Update logo") ?>
 | 
						|
						</label>
 | 
						|
					</div>
 | 
						|
			</details>
 | 
						|
		</div>
 | 
						|
	</form>
 | 
						|
</div>
 | 
						|
<!-- End form -->
 |