Example #1
0
<div class="row">
	<div class="col-lg-12">
		<h3 class="page-title">Ανάκληση Αίτησης</h3>
	</div>
	<!-- /.col-lg-12 -->
</div>

<?php 
$leave = get_employee_leave(trim($_GET['id']));
if (empty($leave)) {
    ?>
		<div class="row"><div class="col-sm-12"><div id="errorer" class="alert alert-danger">Η Αίτηση Δεν Εντοπίστηκε</div></div></div>
<?php 
} else {
    $leave_user = get_user_details_by_afm($leave->employee_afm);
    ?>
	
<div class="row">
	<div class="col-lg-12">
		<div class="panel panel-danger">
			<div class="panel-heading">Προσοχή η ενέργεια αυτή δεν μπορεί να αναιρεθεί!</div>
			<div class="panel-body">
				<div class="row">
					<?php 
    include 'single_helper.php';
    ?>
					<div class="col-lg-3">
						<div class="panel panel-green">
							<div class="panel-heading">
								Ενέργειες
							</div>
Example #2
0
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);
}