Beispiel #1
0
function PausiEnergouAntikatastati($id)
{
    // Παύση ενεργού(ων) αντικαταστάτη(ων) Προϊσταμένου με id $id. Επιστρέφει true, εάν η αντικατάσταση έγινε επιτυχώς διαφορετικά επιστρέφει false
    global $db;
    $str = "UPDATE antikatastatis_proistamenos set energos=0, date_anenergos='" . date("Y-m-d H:i:s") . "' where primkey = :IDAntikatastati";
    // echo $str;
    // papara();
    $query = $db->prepare($str);
    $query->bindValue(':IDAntikatastati', $id, PDO::PARAM_STR);
    $query->execute();
    if ($query->rowCount() != 0) {
        //send email to antikatastatisA
        $query = $db->prepare('SELECT * FROM antikatastatis_proistamenos WHERE primkey = :IDAntikatastati');
        $query->bindValue(':IDAntikatastati', $id, PDO::PARAM_STR);
        $query->execute();
        $row = $query->fetch();
        $afm1 = $row['antikat_afm_a'];
        $subject = 'Παύση Αντικαταστάτη Προϊστάμενου';
        $address1 = afm_to_email($afm1);
        // $address1='*****@*****.**';
        $receiver1 = afm_to_name($afm1);
        $body1 = '<p>Ο ορισμός σας ως πρώτο Αντικαταστάτη Προϊστάμενο</p>';
        $body1 .= '<p>από ' . PrintDate($row['antikatastasi_apo']) . ' έως ' . PrintDate($row['antikatastasi_eos']) . ' έχει αναιρεθεί.</p>';
        /* echo "address1:".$address1."\r\n";
        			echo "receiver1:".$receiver1."\r\n";
        			echo "subject:".$subject."\r\n";
        			echo "body1:".$body1."\r\n"; */
        //papara();
        email_send($address1, $receiver1, $subject, $body1);
        //send email to antikatastatisΒ
        if (!is_null($row['antikat_afm_b']) && $row['antikat_afm_b'] != 0) {
            $afm2 = $row['antikat_afm_b'];
            $address2 = afm_to_email($afm2);
            // $address2='*****@*****.**';
            $receiver2 = afm_to_name($afm2);
            $body2 = '<p>Ο ορισμός σας ως δεύτερος Αντικαταστάτη Προϊστάμενο</p>';
            $body2 .= '<p>από ' . PrintDate($row['antikatastasi_apo']) . ' έως ' . PrintDate($row['antikatastasi_eos']) . ' έχει αναιρεθεί.</p>';
            email_send($address2, $receiver2, $subject, $body2);
        }
        return true;
    } else {
        return false;
    }
}
								<th>εώς</th>
								<th>Παύση Αντικαταστάτη</th>
							</tr>
						</thead>
						<tbody>
						<?php 
$antikatastates = get_my_trexon_antikatastates();
foreach ($antikatastates as $antikatastati) {
    echo "<tr>";
    if (!is_null($antikatastati['antikat_afm_a'])) {
        echo "<td>" . afm_to_name($antikatastati['antikat_afm_a']) . "</td>";
    } else {
        echo "<td> </td>";
    }
    if (!is_null($antikatastati['antikat_afm_b'])) {
        echo "<td>" . afm_to_name($antikatastati['antikat_afm_b']) . "</td>";
    } else {
        echo "<td> </td>";
    }
    echo "<td>" . $antikatastati['antikatastasi_apo'] . "</td>";
    echo "<td>" . $antikatastati['antikatastasi_eos'] . "</td>";
    echo "<td><a href='" . URL . "/?p=leaves|OrismosAntikatastati&pause=1&id=" . $antikatastati['primkey'] . "'><button type='button' class='btn btn-danger btn-circle'><i class='fa fa-close'></i></button></a></td>";
    echo '</tr>';
}
?>
						</tbody>
					</table>
				</div> 
							
				<div class="panel-heading">
					<h4> Ορισμός Νέων Αντικαταστατών</h4>