[?
_METAPATH( "Wizard\", "g" )
?]:. Dit rapport werd aangemaakt met de Aldfaer Rapportage Wizard
Sjabloon Aldfaer-kaartenbak Versie 1.3
Privacyfilter: _PREFPRIVFILT("uit;aan")
Bezig met:
Aanmaken basisverzameling
_USES( KaartenbakHook, ";;;;"):.
_USES( DutchDateFormat, ";;;;"):.
[? _SETDEF( MOEDERSET )
_SETFILL( MOEDERSET, _FAMIFILE )
_PROGRESS( [:_SETAMOU( MOEDERSET ):] ) :. Initialisatie van voortgangsbalk
_VARDEF( YMIN1 ) :.nodig in DATEFORMAT6
_SETDEF(_ENDDATE) :.nodig in DATEFORMAT6
_SETDEF(_SQUOTE)
_SETADD(_SQUOTE, [:':])
_SETADD(_SQUOTE, [:´:])
_SETADD(_SQUOTE, [:’:])
:.
_FUNCBEGI(ACHTERNAAM_VOLLEDIG)
[:_NAMEPREF[&[?_NAMEPREF?][?_SETORDE(_SQUOTE,[:_NAMEPREF._SUBS(0,0):])==?][?_SURN?] &]_SURN:]
_FUNCEND
:.
_FILENAME( "aldfaer.css" )
_FILEMODE( "CSS", ifNotExist )
?]Stijlenbestand aldfaer.css
[?_WRITBEGI
_WRITEND
?]_PREFPHOT?_BEGI[?
_FILEMODE( ".js", "ifNewer" )
_FILENAME( "aldfaerphoto.js" )
?]Javascriptbestand aldfaerphoto.js
[?_WRITBEGI
////////////////////////////////////////////////////////////////
//
// a l d f a e r p h o t o . j s
//
// Ondersteunende functies,
// bestemd voor gebruik door de door aldfaer gegenereerde kaartenbak.
//
// copyright 2008 Aldfaerteam
//
var childOpen = new Array();
var childWin = new Array();
var childcontent = new Array();
var childphoto = new Array();
var childtitle = new Array();
var last;
window.onunload = closeWins;
function openWin(foto,staand) {
var i;
if (!foto) {
foto=album[teller];
staand=portrait[teller];
}
for (i=0; i
';
childphoto[i] = foto;
childtitle[i] = foto;
last = i;
childOpen[i] = false;//wordt door het child op true gezet; hiermee wordt nagegaan of javascript actief is
childWin[i] = window.open('fotovenster.htm','','width=600,height=600,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes,top=50,left=50,screenX=50,screenY=50');
}
function closeWins() {
for (var i=0; i=album.length)
teller=album.length-1;
else if (teller<0)
teller=0;
else {
document.images.afbeelding.style.visibility='hidden';
document.images.afbeelding.src=album[teller];
document.images.afbeelding.title=title[teller];
document.images.afbeelding.alt=alternative[teller];
if (teller==0) {
document.form1.button1.value=' ';
document.form1.button2.value='>';
} else if (teller == album.length-1) {
document.form1.button1.value='<';
document.form1.button2.value=' ';
} else {
document.form1.button1.value='<';
document.form1.button2.value='>';
}
document.images.afbeelding.style.width=width[teller]+'em';
setTimeout('terugtonen()',350);
}
}
_WRITEND
_FILEMODE( "htm", "ifNewer" )
_FILENAME( "fotovenster.htm" )
?]Fotovensterbestand
[?_WRITBEGI
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Fotovenster
Vergroot tonen van beeldmateriaal vereist dat
actieve inhoud uitgevoerd mag worden in bestanden op deze computer.
Dit is momenteel niet het geval. Je kan dit als volgt activeren.
Ga via Start naar het Configuratiescherm en
selecteer daar 'Internetopties' (categorie Netwerk- en Internetverbindingen).
Klik daarin op de tab Geavanceerd, vink onder het kopje Beveiliging 'Actieve inhoud mag
worden uitgevoerd in bestanden op mijn computer' aan
en klik onderaan op OK.
Je kan deze uitleg ook nog eens nalezen
in het rapportvenster op het scherm Aldfaer-rapporten.
_WRITEND
?]_END:. _PREFPHOT?
[?
_FILEMODE( ".js", "ifNewer" )
_FILENAME( "aldfaerage.js" )
?]Javascriptbestand aldfaerage.js
[?_WRITBEGI
////////////////////////////////////////////////////////////////
//
// a l d f a e r a g e . j s
//
// Functie voor het bepalen van de leeftijd van levende persoon
//
// copyright 2009 Aldfaerteam
//
function getAge(exact,day,month,year)
{
[::] var now = new Date();
[::] var days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
[::] var yearsold = now.getFullYear() - year;
[::] var monthsold;
[::] var daysold;
[::] var string;
[::]
[::] month--;
[::] if (month < 0)
[::] monthsold = 0;
[::] else {
[::] monthsold = now.getMonth() - month;
[::] if (monthsold < 0)
[::] {
[::] yearsold--;
[::] monthsold += 12;
[::] }
[::] }
[::]
[::] if ((day < 0) || (month < 0))
[::] daysold = 0;
[::] else {
[::] daysold = now.getDate() - day;
[::] if (daysold < 0)
[::] {
[::] if (monthsold > 0)
[::] monthsold--;
[::] else
[::] {
[::] yearsold--;
[::] monthsold += 11;
[::] }
[::] if (day > days[month])
[::] daysold += day;
[::] else
[::] daysold += days[month];
[::] }
[::] }
[::]
[::]
[::] if (yearsold < 0)
[::] return 'nog niet geboren';
[::]
[::] if ((yearsold == 0) && (monthsold == 0) && (daysold == 0))
[::] if ((month>=0) && (day>=0)) {
[::] switch (exact) {
[::] case 0:
[::] return 'vandaag geboren';
[::] case 2:
[::] return 'voor vandaag geboren';
[::] case 3:
[::] return 'ongeveer vandaag geboren';
[::] default:
[::] return '?';
[::] }
[::] } else {
[::] switch (exact) {
[::] case 0:
[::] if (month < 0)
[::] return '<1 jaar';
[::] else
[::] return '<1 maand';
[::] case 2:
[::] if (month < 0)
[::] return '>0 jaar';
[::] else
[::] return '>0 maanden';
[::] case 3:
[::] if (month < 0)
[::] return '¹0 jaar';
[::] else
[::] return '¹0 maanden';
[::] default:
[::] return '?';
[::] }
[::] }
[::]
[::] if ((yearsold >= 1) && (exact == 0) && (((day < 0) && (monthsold == 0)) || (month < 0))) {
[::] return (yearsold-1) + ' of ' + yearsold + ' jaar';
[::] }
[::]
[::] switch (exact) {
[::] case 1:
[::] string = '<';
[::] break;
[::] case 2:
[::] string = '>';
[::] break;
[::] case 3:
[::] string = '¹';
[::] break;
[::] default:
[::] string = '';
[::] break;
[::] }
[::]
[::] if (yearsold >= 1)
[::] {
[::] string += yearsold + ' jaar';
[::] } else
[::] if (monthsold >= 1)
[::] {
[::] string += monthsold + ' maand';
[::] if (monthsold > 1)
[::] string += 'en';
[::] } else
[::] if (daysold > 0)
[::] {
[::] string += daysold + ' dag';
[::] if (daysold > 1)
[::] string += 'en';
[::] }
[::] return string;
}
_WRITEND?]
_PREFGNDX?_BEGI[?
_FILENAME( "gendex.txt" )
_FILEMODE( "txt", overwrite )
?]Gendexbestand gendex.txt
[?_WRITBEGI
;; Gegenereerd met Aldfaer _CURRVERS op _CURRDATE([:DD-MM-YYYY:]) _CURRTIME[: door _USERNAME:]
_WRITEND
_FILEMODE( "html", append )
_SETDEF(GENDEXSET)
_SETFILL(GENDEXSET, MOEDERSET)
_PROGRESS( [:_SETAMOU( MOEDERSET ):] ) :. Herinitialisatie van voortgangsbalk
_LOOPBEGI
_SETAMOU(GENDEXSET)?_BEGI
_WRITBEGI
_SETBEGI(GENDEXSET)
_PROGRESS
[?_NUMB < 1000?]?_BEGI
_LINK[&|&][:[:_NAMEPREF :]_SURN:]._UPPE[&|&][:_NAMEFIRS:]|[:_NAMENICK:]|[&-&] /[:[:_NAMEPREF :]_SURN:]._UPPE/[&|&]:.
[&[?_BIRTDATE([:Y:]) _BAPTDATE([:Y:])?][:_BIRTDATE([:_S_DATUM:]):]|[:_BAPTDATE([:_S_DATUM:]):]&][&|&]:.
[:_BIRTPLAC:]|[:_BAPTPLAC:][&|&]:.
[&[?_DEATDATE([:Y:]) _BURIDATE([:Y:])?][:_DEATDATE([:_S_DATUM:]):]|[:_BURIDATE([:_S_DATUM:]):]&][&|&]:.
[:_DEATPLAC:]|[:_BURIPLAC:][&|&]
_SETSUB(GENDEXSET)
_ELSE
_BRK
_END
_SETEND
_WRITEND
_ELSE
_BRK
_END
_LOOPEND
?]_END
_FUNCBEGI( ZZZ )_M(";JAN;FEB;MAR;APR;MAY;JUN;JUL;AUG;SEP;OCT;NOV;DEC")_FUNCEND
_FUNCBEGI( HH )_E(";AFT ;BEF ;ABT ")_FUNCEND
_FUNCBEGI( _S_DATUM )[:HH[&[?M?]D &][:ZZZ :][:Y[: _S(";BC"):]:]:]_FUNCEND
:.---------------------------------------------------------------------------------------
[?
_FILEMODE( ".html", "ifNewer" )
_FILENAME( "naam.html" )
?]_FILENAME
[?:. naam.html indien index op achternamen of beginletter(s) van achternamen
_WRITBEGI
_WRITEND
?][?
_FILEMODE( ".html", "ifNewer" )
?]_SETBEGI( MOEDERSET ).[?
_FILENAME( _METALINK )
_WRITBEGI
Persoonskaart NAAM1
[&[?_PREFPHOT?]&]
_PROGRESS
TERUG NAAR START
:. Regel 1, tabel-kop
TABELKOP
:. Regel 2, links persoonsgegevens, rechts ouders
PERSOON1
OUDERS1
:. Regel 3, met 'n relatie, links de relatie, rechts de kinderen. Dit herhaald voor alle relaties
_RELA?_BEGI
_RELABEGI
[&_NORE[?_CHIL(_BIOL)==?]&]?_BEGI
_CHIL?_BEGI
KINDEREN1
_END
_ELSE
RELATIE1
KINDEREN1
_END
_RELAEND
_END
:. Regel 3, zonder relatie met kind. Links een 'leeg' relatieblok met rechts de kinderen
ZONDERRELATIE
:.Regel 4, de notities
NOTITIES1
_PRIV?_BEGI
:. Geen gegevens vermelden i.v.m. Prive in rapport
_ELSE
_STIL?_BEGI[::]_ELSE
:.
Leeftijd
:.
:.
_DEAT?_BEGI
_DEATDATE?_BEGI
_SETCLR(_ENDDATE)_SETADD(_ENDDATE,"overlijden",_DEATDATE)
_ELSE
_SETCLR(_ENDDATE)_SETADD(_ENDDATE,"begraven",_BURIDATE)
_END
[&_BIRTDATE _DEATDATE&]?_BEGI[::][:_BIRTDATE([:_DIFFDATE(_DEATDATE)DATEFORMAT6:]):]|[&Onbekend&]_ELSE
[&_BIRTDATE _BURIDATE&]?_BEGI[&_BIRTDATE([:_DIFFDATE(_BURIDATE)DATEFORMAT6:]) (Gebaseerd op _BURITYPE(";crematiedatum;begraafdatum;datum dat lichaam ter beschikking gesteld werd aan de wetenschap;datum van vermissing;lijkbezorgingsdatum;resomatiedatum"))&]|[&Onbekend&]_ELSE
[&_BAPTDATE _DEATDATE&]?_BEGI[&_BAPTDATE([:_DIFFDATE(_DEATDATE)DATEFORMAT6:]) (Gebaseerd op doopdatum)&]|[&Onbekend&]_ELSE
[&_BAPTDATE _BURIDATE&]?_BEGI[&_BAPTDATE([:_DIFFDATE(_BURIDATE)DATEFORMAT6:]) (Gebaseerd op doopdatum/_BURITYPE(";crematiedatum;begraafdatum;datum dat lichaam ter beschikking gesteld werd aan de wetenschap;datum van vermissing;lijkbezorgingsdatum;resomatiedatum"))&]|[&Onbekend&]_ELSE
[&Onbekend&]:.
_END[::]_END[::]_END[::]_END
_ELSE
_BIRTDATE([:Y:])?_BEGI:.
_ELSE[::]_BAPTDATE([:Y:])?_BEGI:.
(Gebaseerd op doopdatum)
_ELSE
[&Onbekend&]:.
_END[::]_END:.
_END
:.