86 lines
5.6 KiB
PHP
86 lines
5.6 KiB
PHP
<section class="content-section bg-success text-white">
|
|
<div class="container mt-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-6">
|
|
<h2 class="m-3">Edit Learning Goal</h2>
|
|
<?php if (isset($user)): ?>
|
|
<form action="<?= site_url('/updateLearningGoal') ?>" method="post">
|
|
<?= csrf_field() ?>
|
|
<input type="hidden" name="id" value="<?= $user['id'] ?>">
|
|
|
|
<div class="form-group m-3 col-md-5 display-12">
|
|
<label for="daily_words">Select study time :</label>
|
|
<select class="form-control form-select-sm mt-2" id="daily_words" name="daily_words">
|
|
<?php for ($i = 10; $i <= 100; $i += 10): ?>
|
|
<option value="<?= $i ?>" <?= $user['daily_words'] == $i ? 'selected' : '' ?>><?= $i ?> word</option>
|
|
<?php endfor; ?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group m-3 display-12">
|
|
<label for="learning_days">Choose a study day:</label><br>
|
|
<?php
|
|
$days = ['월', '화', '수', '목', '금', '토', '일'];
|
|
$user_days = explode(',', $user['learning_days']);
|
|
foreach ($days as $day): ?>
|
|
<div class="form-check form-check-inline mt-2">
|
|
<input class="form-check-input" type="checkbox" id="<?= $day ?>" name="learning_days[]" value="<?= $day ?>" <?= in_array($day, $user_days) ? 'checked' : '' ?>>
|
|
<label class="form-check-label" for="<?= $day ?>"><?= $day ?></label>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
<div class="form-group m-3 display-12">
|
|
<label for="repetition">Repetition count:</label><br>
|
|
<?php for ($i = 1; $i <= 5; $i++): ?>
|
|
<div class="form-check form-check-inline mt-2">
|
|
<input class="form-check-input" type="radio" id="repetition_<?= $i ?>" name="repetition" value="<?= $i ?>" <?= $user['repetition'] == $i ? 'checked' : '' ?>>
|
|
<label class="form-check-label" for="repetition_<?= $i ?>"><?= $i ?>회</label>
|
|
</div>
|
|
<?php endfor; ?>
|
|
</div>
|
|
|
|
<div class="form-group m-3 display-12">
|
|
<label for="review_percentage">Review previous day words:</label><br>
|
|
<?php $percentages = [30, 50, 70, 100]; ?>
|
|
<?php foreach ($percentages as $percentage): ?>
|
|
<div class="form-check form-check-inline mt-2">
|
|
<input class="form-check-input" type="radio" id="review_percentage_<?= $percentage ?>" name="review_percentage" value="<?= $percentage ?>" <?= $user['review_percentage'] == $percentage ? 'checked' : '' ?>>
|
|
<label class="form-check-label" for="review_percentage_<?= $percentage ?>"><?= $percentage ?>%</label>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
<div class="form-group m-3 display-12">
|
|
<label for="screen_speed">Screen layout:</label><br>
|
|
<?php $screen_speed = ['Fast speed', 'medium speed', 'slow speed'];
|
|
$screen_speed_value = ['screen_speed_fast', 'screen_speed_medium', 'screen_speed_slow'];
|
|
$i=0;
|
|
foreach ($screen_speed as $mode): ?>
|
|
<div class="form-check form-check-inline mt-2">
|
|
<input class="form-check-input" type="radio" id="<?=$screen_speed_value[$i]?>" name="screen_layout" value="<?= $screen_speed_value[$i] ?>" <?= $user['screenlayout'] == $screen_speed_value[$i] ? 'checked' : '' ?>>
|
|
<label class="form-check-label" for="<?= $screen_speed_value[$i] ?>"><?= $mode ?></label>
|
|
</div>
|
|
<?php $i++; endforeach; ?>
|
|
</div>
|
|
|
|
<div class="form-group m-3 display-12">
|
|
<label for="test_mode">End of study test:</label><br>
|
|
<?php $test_modes = ['미진행', '영한', '한영', '모두']; ?>
|
|
<?php foreach ($test_modes as $mode): ?>
|
|
<div class="form-check form-check-inline mt-2">
|
|
<input class="form-check-input" type="radio" id="test_mode_<?= $mode ?>" name="test_mode" value="<?= $mode ?>" <?= $user['test_mode'] == $mode ? 'checked' : '' ?>>
|
|
<label class="form-check-label" for="test_mode_<?= $mode ?>"><?= $mode ?></label>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-primary m-3">Save</button>
|
|
</form>
|
|
<?php else: ?>
|
|
<p>User data not found.</p>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|