mirror of
https://github.com/magicbug/Cloudlog
synced 2026-08-13 17:49:35 -04:00
Added FontAwesome icons to options pages and sidebar for better visual distinction. Improved the options index page with overview cards for each settings category. Updated CSS for active and hover states in the options sidebar, providing a more modern and user-friendly interface. Added a subscription management link to the header if configured.
116 lines
No EOL
6.9 KiB
PHP
116 lines
No EOL
6.9 KiB
PHP
<div class="container settings">
|
|
|
|
<div class="row">
|
|
<!-- Nav Start -->
|
|
<?php $this->load->view('options/sidebar') ?>
|
|
<!-- Nav End -->
|
|
|
|
<!-- Content -->
|
|
<div class="col-md-9">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h2><i class="fas fa-info-circle"></i> <?php echo $page_title; ?> - <?php echo $sub_heading; ?></h2>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<?php if ($this->session->flashdata('success0')) { ?>
|
|
<!-- Display Success Message -->
|
|
<div class="alert alert-success">
|
|
<?php echo $this->session->flashdata('success0'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php if ($this->session->flashdata('success1')) { ?>
|
|
<!-- Display Success Message -->
|
|
<div class="alert alert-success">
|
|
<?php echo $this->session->flashdata('success1'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php if ($this->session->flashdata('success2')) { ?>
|
|
<!-- Display Success Message -->
|
|
<div class="alert alert-success">
|
|
<?php echo $this->session->flashdata('success2'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php if ($this->session->flashdata('message')) { ?>
|
|
<!-- Display Message -->
|
|
<div class="alert-message error">
|
|
<?php echo $this->session->flashdata('message'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php echo form_open('options/version_dialog_save'); ?>
|
|
|
|
<div class="mb-3">
|
|
<label for="version_dialog_header"><?php echo lang('options_version_dialog_header'); ?></label>
|
|
<input type="text" name="version_dialog_header" class="form-control" id="version_dialog_header" aria-describedby="version_dialog_header" value="<?php echo htmlspecialchars($this->optionslib->get_option('version_dialog_header') ?? ''); ?>">
|
|
<small id="version_dialog_header_hint" class="form-text text-muted"><?php echo lang('options_version_dialog_header_hint'); ?></small>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label for="version_dialog_mode"><?php echo lang('options_version_dialog_mode'); ?></label>
|
|
<select name="version_dialog_mode" class="form-select" id="version_dialog_mode">
|
|
<option value="release_notes" <?php if ($this->optionslib->get_option('version_dialog') == "release_notes") {
|
|
echo "selected=\"selected\"";
|
|
} ?>><?php echo lang('options_version_dialog_mode_release_notes'); ?></option>
|
|
<option value="custom_text" <?php if ($this->optionslib->get_option('version_dialog') == "custom_text") {
|
|
echo "selected=\"selected\"";
|
|
} ?>><?php echo lang('options_version_dialog_mode_custom_text'); ?></option>
|
|
<option value="both" <?php if ($this->optionslib->get_option('version_dialog') == "both") {
|
|
echo "selected=\"selected\"";
|
|
} ?>><?php echo lang('options_version_dialog_mode_both'); ?></option>
|
|
<option value="disabled" <?php if ($this->optionslib->get_option('version_dialog') == "disabled") {
|
|
echo "selected=\"selected\"";
|
|
} ?>><?php echo lang('options_version_dialog_mode_disabled'); ?></option>
|
|
</select>
|
|
<small id="version_dialog_mode_hint" class="form-text text-muted"><?php echo lang('options_version_dialog_mode_hint'); ?></small>
|
|
</div>
|
|
|
|
<div class="mb-3" id="version_dialog_custom_textarea" style="display: none" role="alert">
|
|
<label for="version_dialog_custom_text"><?php echo lang('options_version_dialog_custom_text'); ?></label>
|
|
<textarea type="text" rows="6" name="version_dialog_custom_text" class="form-control" id="version_dialog_custom_text" aria-describedby="version_dialog_custom_text"><?php echo htmlspecialchars($this->optionslib->get_option('version_dialog_text') ?? ''); ?></textarea>
|
|
<small id="version_dialog_custom_text_hint" class="form-text text-muted"><?php echo lang('options_version_dialog_custom_text_hint'); ?></small>
|
|
</div>
|
|
|
|
<!-- Save the Form -->
|
|
<input class="btn btn-primary" type="submit" value="<?php echo lang('options_save'); ?>" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div class="card mt-4 mb-4">
|
|
<div class="card-header">
|
|
<h5><?php echo lang('options_version_dialog_show_hide'); ?></h5>
|
|
</div>
|
|
<div class="card-body">
|
|
<?php if ($this->session->flashdata('success_trigger')) { ?>
|
|
<!-- Display Success Message -->
|
|
<div class="alert alert-info">
|
|
<?php echo $this->session->flashdata('success_trigger'); ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6 border-end d-flex flex-column align-items-center text-center">
|
|
<?php echo form_open('options/version_dialog_show_to_all'); ?>
|
|
<button class="btn btn-success m-2"><?php echo lang('options_version_dialog_show_all'); ?></button>
|
|
</form>
|
|
<small class="form-text text-muted"><?php echo lang('options_version_dialog_show_all_hint'); ?></small>
|
|
</div>
|
|
|
|
<div class="col-md-6 d-flex flex-column align-items-center text-center">
|
|
<?php echo form_open('options/version_dialog_show_to_none'); ?>
|
|
<button class="btn btn-danger m-2"><?php echo lang('options_version_dialog_hide_all'); ?></button>
|
|
</form>
|
|
<small class="form-text text-muted"><?php echo lang('options_version_dialog_hide_all_hint'); ?></small>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|