<?php
function convert_mysql_date_to_php_date($date) {
    if ($date == "0000-00-00" || $date == NULL) {
        $date = "N/A";
    } else {
        $date = date('d-M-y', strtotime($date));
    }
    return $date;
}

function convert_str_date_to_mysql_date($date) {
    if ($date == "N/A" || $date == "0") {
        $date = NULL;
    } else {
        try {
            $date = date('Y-m-d', strtotime($date));
        } catch (Exception $e) {
            $date = NULL;
        }
    }
    return $date;
}

?>

<?php
function convert_mysql_date_to_php_date($date) {
    if ($date == "0000-00-00" || $date == NULL || $date == "1969-12-31") {
        $date = "N/A";
    } else {
        $date = date('d-M-y', strtotime($date));
    }
    return $date;
}

function convert_str_date_to_mysql_date($date) {
    if ($date == "N/A" || $date == NULL || $date == "0") {
        $date = NULL;
    } else {
        try {
            $date = date('Y-m-d', strtotime($date));
        } catch (Exception $e) {
            $date = NULL;
        }
    }
    return $date;
}

?>

Add additional default date check
Add additional default date check
