englishtokorea/web/app/Views/edit_learning_goal.php
2025-05-28 14:26:49 +09:00

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>