Antrag auf Wehrdienstbefreiung

Falls ihr zwei ältere Brüder habt, die einen nach dem deutschen Wehrpflichtgesetzes angerechnet Dienst, geleistet haben, könnt ihr als dritter Sohn eine Wehrdienstbefreiung beantragen.

Ich habe einen solchen Antrag gestellt, als mir die Einladung zur Musterung ins Haus geflattert ist. Ihr könnt ihn aber auch schon vorher z.B. bei eurer Erfassung stellen.

Mein Antrag wurde ohne Murren angenommen und ich empfehle jedem dritten Sohn es mir gleich zu tun. Wichtig ist das der Dienst komplett abgeleistet wurden. Üblich sind z.B. Wehr- oder Zivildienst. Im im Gesetz kann genau nachgelesen werden welche Dienste anerkannt wird.

An euer Kreiswehrersatzamt muss geschickt werden:

  • der Antrag in Form eines Formellen Schreibens
  • die Bescheinigungen, das eure Brüder einen Dienst geleistet haben (Wehrdienstzeitbescheinigung bei Wehrdienst und Dienstzeitbescheinigung bei Zivildienst)
  • die Abstammungsurkunden der drei betreffenden Personen

Das ganze solltet ihr als Einschreiben verschicken! Falls eine Bescheinigung verloren gegangen ist kann sie bei der entsprechenden Behörde neu angefordert werden.

Für das schreiben könnt ihr gerne meine Vorlage verwenden:

Antrag auf Wehrdienstbefreiung

[Snippet/Javascript] divAusblenden – Animation

Hier ein kleines Beispiel wie „Animation“ ohne ein Javascript Framework realisieren werden kann.
In diesem Fall wird ein Div nach 3 Sekunden immer kleiner und dann ausgeblendet.
Das ganze passiert rekursiv.

 

// Meldung nach 3 Sekunden wieder ausblenden
var meldung = document.getElementById("meldung");
if (meldung) {
    window.setTimeout(function () {
        divAusblenden("meldung", meldung.offsetWidth - 10, meldung.offsetHeight - 10);
    }, 3000);
}
// Meldungen langsam kleiner werden lassen und dann ausblenden

function divAusblenden(id, breite, hoehe) {
    var reentrant = 0;
    if (!reentrant) {
        reentrant = 1;
        var move = 0,
            element = document.getElementById(id);
        if (hoehe > 0) {
            hoehe -= 1;
            move++;
        }
        if (breite > 0) {
            breite -= 1;
            move++;
        }
        element.style.visibility = (breite > 0 && hoehe > 0) ? 'visible' : 'hidden';
        if (move) {
            element.style.height = hoehe + 'px';
            element.style.width = breite + 'px';
            if (hoehe >= 1 && hoehe <= 12) {
                element.style.fontSize = hoehe - 1 + 'px';
            }
            window.setTimeout(function () {
                divAusblenden(id, breite, hoehe);
            }, 30);
        }
        reentrant = 0;
    }
}

Developers Shame Day – Mein Beitrag

Dies ist mein Beitrag zum Developer Shame Day (DSD). Dieser Schnipsel kommt noch aus der der Zeit in der ich gerade mit PHP begonnen habe und ich jede Funktion googlen musst. Die Schnipsel stammen aus meinem Newssystem was irgendwie immer meinen aktuellen PHP-Wissenstand wiederspielte. Immer wenn ich etwas neues gelernt habe, habe ich es dort umgesetzt und eingebaut. So wächst es noch heute und ein Ende ist nicht in Sicht 🙂

 

<?php
session_start();
if (isset($_GET[logout])) {
    $logout = $_GET[logout];
    if ($logout == "ja") {
        if (isset($_COOKIE[session_name()])) {
            setcookie(session_name(), '', time() - 42000, '/');
            echo ("Erfolgreich Ausgelogt<br />
<a href='../'>&lt;-zuück zur Startseite</a>");
            session_unset();
            die();
        }
    }
}

$base_url = dirname(__FILE__);
if (file_exists($base_url . "/news_config.php")) {
    include "" . $base_url . "/news_config.php";
}

if (!isset($_SESSION[name])) {
    $_SESSION[pass] = md5($_POST['passwort']);
    $_SESSION[name] = $_POST['user'];
}
if ($_SESSION[name] != $adminname) {
    echo "Falscher Benutzername";
    session_destroy();
} else {
    if ($_SESSION[pass] != $admin_password) {
        echo "Passwor falsch";
        session_destroy();
    } else {
        $recht = "ja";
        include 'news_funktionen.php';
        news_speichern();
        news_loeschen();
        kommentare_loeschen();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>News Admin</title>
<script type="text/javascript" src="js/pruefefelder.js"></script>
<script type="text/javascript" src="js/prototype.lite.js"></script>
<script type="text/javascript" src="js/moo.fx.js"></script>
<script type="text/javascript" src="js/moo.fx.pack.js"></script>
<script type="text/javascript">
function init(){
var stretchers = document.getElementsByClassName('box');
var toggles = document.getElementsByClassName('tab');
var myAccordion = new fx.Accordion(
toggles, stretchers, {opacity: false, height: true, duration: 100}
);
//hash functions
var found = false;
toggles.each(function(h3, i){
var div = Element.find(h3, 'nextSibling');
if (window.location.href.indexOf(h3.title) > 0) {
myAccordion.showThisHideOpen(div);
found = true;
}
});
if (!found) myAccordion.showThisHideOpen(stretchers[0]);
}
</script>
<link href="css/newsadmin.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="wrapper">
<div id="content">
<h3 class="tab" title="first"><div class="tabtxt"><a href="#">zeigen</a></div></h3>
<div class="tab"><h3 class="tabtxt" title="schreiben"><a href="#">schreiben</a></h3></div>
<div class="tab"><h3 class="tabtxt" title="loeschen"><a href="#">löschen</a></h3></div>
<div class="tab"><h3 class="tabtxt" title="Kommentare"><a href="#">Kommentare</a></h3></div>
<h3 class="tabtxt" title="Kommentare"><a id="logout" href="?logout=ja">Logout</a></h3>
<div class="boxholder">
<div class="box">
<?php
        news_zeigen($a);
?>
</div>
<div class="box">
<?php
        news_schreiben();
?>
</div>

<div class="box">
<?php
        news_loeschen_anzeigen();
?>
</div>

<div class="box">
<?php
        news_zeigen_admin($a);
?>
<iframe name="komadmin" src="news_admin_kommentare.php?<?php
        echo SID;
?>" height="300" width="590"></iframe>
</div>
</div>
</div>
</div>
<script type="text/javascript">
Element.cleanWhitespace('content');
init();
</script>
</body>
</html>
<?
    }
}
?>