<?php /* START EXISTING LICENSE CHECK */ /* For security reasons, don't allow use of this page if a license file already exists */ $licenseFile = sprintf('%s/blue-twilight.lic', dirname(__DIR__)); if (file_exists($licenseFile)) { header('Location: index.php'); exit(); } /* END EXISTING LICENSE CHECK */ /* START LANGUAGE */ $lang = 'en'; if (isset($_GET['lang'])) { $lang = trim(strtolower(stripslashes($_GET['lang']))); } $langFile = sprintf('%s/raw/lang.%s.php', __DIR__, $lang); if (!file_exists($langFile)) { $langFile = sprintf('%s/raw/lang.en.php', __DIR__); } $lang = include $langFile; /* END LANGUAGE */ /* START UPLOAD PROCESSING */ $uploadError = null; if (strtolower($_SERVER['REQUEST_METHOD']) == 'post' && isset($_FILES['upload-license-file'])) { if ($_FILES['upload-license-file']['error'] != 0) { $uploadError = $lang['upload_errors'][$_FILES['upload-license-file']['error']]; } elseif (!move_uploaded_file($_FILES['upload-license-file']['tmp_name'], $licenseFile)) { $uploadError = $lang['upload_errors'][99]; } else { header('Location: index.php'); exit(); } } /* END UPLOAD PROCESSING */ ob_start(); ?> <h1><?php echo $lang['license_required_title']; ?></h1> <p><?php echo $lang['license_required_p1']; ?></p> <p><?php echo str_replace(':host_name', sprintf('<b>%s</b>', $_SERVER['SERVER_NAME']), $lang['license_required_p2']); ?></p> <hr/> <?php if (!is_null($uploadError)): ?> <div class="alert alert-danger"> <p><?php echo $uploadError; ?></p> </div> <?php endif; ?> <form action="license-required.php" method="post" enctype="multipart/form-data"> <div class="form-group"> <label class="control-label"><?php echo $lang['upload_license_label']; ?></label> <input type="file" name="upload-license-file"/> </div> <div class="form-group"> <button class="btn btn-success" type="submit"><?php echo $lang['upload_action']; ?></button> </div> </form> <?php $content = ob_get_clean(); require sprintf('%s/raw/layout.php', __DIR__); ?>