<?php /** * LANGUAGES SETTINGS */ ?> <div class="row mb-3"> <div class="col-sm-12"> <div class="card" id="view-languages"> <div class="card-header d-flex justify-content-center align-items-center"> <h4 class="m-0"><i class="bi bi-globe2"></i> <?php print $setUp->getString("languages"); ?></h4> <button type="button" class="btn ms-auto" data-bs-toggle="collapse" data-bs-target="#card-languages" aria-expanded="false"> <i class="bi bi-dash-lg"></i> </button> </div> <div class="collapse show" id="card-languages"> <div class="card-body"> <div class="row"> <div class="col-lg-4 mb-2"> <label class="form-label"><?php echo $setUp->getString("default_lang"); ?></label> <select class="form-select" name="lang"> <?php foreach ($translations as $key => $lingua) { $langselected = $key == $setUp->getConfig('lang') ? ' selected' : ''; ?> <option value="<?php echo $key; ?>"<?php echo $langselected; ?>><?php echo $lingua; ?></option> <?php } ?> </select> </div> <div class="col-lg-8 mb-2"> <?php $active_languages = $setUp->getConfig('active_languages', false) ? json_decode($setUp->getConfig('active_languages')) : array('en'); ?> <label class="form-label"> <?php print $setUp->getString("active_languages"); ?> </label> <div class="form-group"> <?php foreach ($translations as $key => $lingua) { $checked = in_array($key, $active_languages) ? 'checked' : ''; ?> <div class="form-check form-check-inline mb-3 me-3"> <input type="checkbox" name="active_languages[]" class="form-check-input" id="check-language-<?php echo $key; ?>" autocomplete="off" value="<?php echo $key; ?>" <?php echo $checked; ?>> <label class="form-check-label" for="check-language-<?php echo $key; ?>"><span class="badge bg-light"><?php echo $lingua; ?></span></label> </div> <?php } ?> </div> </div> <!-- col-lg-8 --> <?php ?> </div> <!-- row --> </div> <!-- card-body --> </div> <!-- collapse --> </div> <!-- card --> </div> <!-- col-12 --> </div> <!-- row -->