function update_leave_days($leave_id) { //Ενημέρωση υπολοίπου ημερών άδειας global $db, $message_list; $leave = get_employee_leave($leave_id); $leave_user = get_user_by_leave($leave); if ($leave->signature_by != 0 and $leave->status == 1) { $subject = 'Η Αίτηση Αδείας σας Εγκρίθηκε'; $body = '<p>Η Αίτηση Αδείας σας Εγκρίθηκε</p>'; $body .= '<p>Αφορά την άδεια με τα παρακάτω στοιχεία: </p>'; $body .= '<p>- Ημέρομηνία Υποβολής: ' . printDate($leave->date_submitted) . '</p>'; $body .= '<p>- Ημέρες Αδείας: ' . $leave->num_leaves . '</p>'; $body .= '<p>- Ημερομηνία Έναρξης Άδειας: ' . printDate($leave->date_starts) . '</p>'; $body .= '<p>- Ημερομηνία Λήξης Άδειας: ' . printDate($leave->date_ends) . '</p>'; $remaining_leaves = intval(get_remaining_leaves_for_user($leave_user->id)); $remaining_leaves = $remaining_leaves - $leave->num_leaves; $query = $db->prepare('UPDATE leaves set remaining_leaves=:remaining_leaves where id =:id'); $query->bindValue(':remaining_leaves', $remaining_leaves, PDO::PARAM_INT); $query->bindValue(':id', $leave_user->id, PDO::PARAM_INT); $query->execute(); } if ($leave->signature_by != 0 and $leave->status == 0) { $subject = 'Η Αίτηση Αδείας σας Απορρίφθηκε'; $body = '<p>Η Αίτηση Αδείας σας Απορρίφθηκε</p>'; $body .= '<p>Αφορά την άδεια με τα παρακάτω στοιχεία: </p>'; $body .= '<p>- Ημέρομηνία Υποβολής: ' . printDate($leave->date_submitted) . '</p>'; $body .= '<p>- Ημέρες Αδείας: ' . $leave->num_leaves . '</p>'; $body .= '<p>- Ημερομηνία Έναρξης Άδειας: ' . printDate($leave->date_starts) . '</p>'; $body .= '<p>- Ημερομηνία Λήξης Άδειας: ' . printDate($leave->date_ends) . '</p>'; $body .= '<p>Λόγος Απόρριψης: ' . $leave->comments . '</p>'; } if (DEBUG) { // This is in development mode.. $address = LEAVES_DEBUG_USER_EMAIL; $receiver = LEAVES_DEBUG_USER_NAME; } else { $address = $leave_user->email; $receiver = $leave_user->first_name . ' ' . $leave_user->last_name; } email_send($address, $receiver, $subject, $body); }
<div class="radio"> <label> <input type="radio" name="leave_type" id="leave_type_tel" value="2">Τηλεφωνική, για: </label> </div> </div> <div class="form-group"> <select name="user_tel" class="form-control" id="user_tel"> <?php $employees = get_employees(); //Φόρτωση υφισταμένων ?> <option selected value='0'><ΕΠΕΛΕΞΕ ΥΠΑΛΛΗΛΟ></option> <?php foreach ($employees as $employee) { echo '<option value="' . $employee['afm'] . '" rel="' . get_remaining_leaves_for_user($employee['id']) . '">' . $employee['last_name'] . ' ' . $employee['first_name'] . '</option>'; } ?> </select> <div id="showremaining"></div> <?php } ?> </div> </div> <div class="col-md-3"> <div class="form-group"> <label>Ημερομηνία Έναρξης</label> <input class="form-control required" name="date_starts" id="dpd1" size="16" type="text" /> </div> </div>