Exemplo n.º 1
0
<div class="row">	
	<div class="col-lg-12">
		<h3 class="page-title">Η Αίτησή μου</h3>
	</div>
	<!-- /.col-lg-12 -->
</div>

<?php 
$leave = get_leave(trim($_GET['id']));
//Φόρτωση άδειας βάσει ID
if (empty($leave)) {
    ?>
		<div class="row"><div class="col-sm-12"><div id="errorer" class="alert alert-danger">Η Αίτηση Δεν Εντοπίστηκε</div></div></div>
<?php 
} else {
    global $leave_user;
    $leave_user = get_leave_user($leave->employee_afm);
    //Φόρτωση υφισταμένου βάσει ΑΦΜ
    $class = 'info';
    $title = 'Η αίτηση βρίσκεται σε στάδιο αξιολόγησης';
    if ($leave->signature_by != 0 and $leave->status == 1) {
        $title = 'Η αίτηση εγκρίθηκε';
        $class = 'success';
    }
    if ($leave->signature_by != 0 and $leave->status == 0) {
        $title = 'Η αίτηση απορρίφθηκε';
        $class = 'danger';
    }
    if ($leave->canceled == 1) {
        if ($leave->canceled_by != '') {
            $title = 'Ανακλήθηκαν ' . $leave->canceled_days . ' απο ' . $leave->num_leaves . ' ημέρες της άδειας.';
Exemplo n.º 2
0
function save_cancel_application()
{
    if (isset($_GET['cancel']) and intval(trim($_GET['cancel'])) > 0) {
        global $db, $user, $message_list;
        $leave_id = intval(trim($_GET['cancel']));
        $leave = get_leave($leave_id);
        if ($leave->employee_afm != $user->afm) {
            // This is someone's else
            $message_list[] = array('type' => 'danger', 'message' => 'Σφάλμα! Η Αίτηση αυτή δεν αντιστοιχίζεται σε εσάς..');
            return;
        }
        $query = $db->prepare('UPDATE  leaves_submissions set canceled = 1 where leave_id = :leave_id');
        $query->bindValue(':leave_id', $leave_id, PDO::PARAM_INT);
        $query->execute();
        $message_list[] = array('type' => 'success', 'message' => 'Η Αίτηση ακυρώθηκε επιτυχώς..');
    }
}