webtist::lebenslauf.pm
Modulbeschreibung webtist::lebenslauf.pm
Version 1.06
Generiert ein Lebenslauf mit navigation fuer DHTML Seiten
Marc Hanschur, Space4Data / WEBTIST [NOSPAMmarc@hanschur.de]
Aenderungsliste im PerlModul
das Modul webtist wird benoetigt
das Modul DBI wird benoetigt
Aufruf
use webtist::lebenslauf;
$webtist::lebenslauf = new webtist::lebenslauf();
Mehrsprachigkeit Name "LELA"
Definitionen in der web.cfg
LELAOK => 1=ja 0=nein diese Variable wird als Zugriff aus anderen Modulen verwendet
LELAID => bei welcher Navigations ID nach tck gesucht werden soll (id1,id2,id3) (Keysensitiv)
LELADB => Datenbank
LELADBUSR => Datenbank User
LELADBPASS => Datenbank Passort fuer obigen User
Tabellenstruktur von der Tabelle
CREATE TABLE `lebenslauf` (
`ID` mediumint(9) NOT NULL default '0',
`chiffre` varchar(255) NOT NULL default '',
`aname` varchar(255) default NULL,
`gebdatum` date default NULL,
`gebort` varchar(255) default NULL,
`famstand` varchar(255) default NULL,
`adeutsch` varchar(255) default NULL,
`wehrdienst` varchar(255) default NULL,
`schulabschl` varchar(255) default NULL,
`schulabzeit` varchar(255) default NULL,
`ausbildung` varchar(255) default NULL,
`ausbildzeit` varchar(255) default NULL,
`abetrieba` varchar(255) default NULL,
`abetriebb` varchar(255) default NULL,
`praxisa` varchar(255) default NULL,
`praxisb` varchar(255) default NULL,
`praxisc` varchar(255) default NULL,
`praxisd` varchar(255) default NULL,
`praxise` varchar(255) default NULL,
`praxisf` varchar(255) default NULL,
`praxisg` varchar(255) default NULL,
`praxish` varchar(255) default NULL,
`praxisi` varchar(255) default NULL,
`praxisk` varchar(255) default NULL,
`praxisl` varchar(255) default NULL,
`praxism` varchar(255) default NULL,
`praxisn` varchar(255) default NULL,
`praxiso` varchar(255) default NULL,
`praxisp` varchar(255) default NULL,
`praxiszeita` varchar(255) default NULL,
`praxiszeitb` varchar(255) default NULL,
`praxiszeitc` varchar(255) default NULL,
`praxiszeitd` varchar(255) default NULL,
`praxiszeite` varchar(255) default NULL,
`praxiszeitf` varchar(255) default NULL,
`praxiszeitg` varchar(255) default NULL,
`praxiszeith` varchar(255) default NULL,
`praxiszeiti` varchar(255) default NULL,
`praxiszeitk` varchar(255) default NULL,
`praxiszeitl` varchar(255) default NULL,
`praxiszeitm` varchar(255) default NULL,
`praxiszeitn` varchar(255) default NULL,
`praxiszeito` varchar(255) default NULL,
`praxiszeitp` varchar(255) default NULL,
`studbeginn` date default NULL,
`studende` date default NULL,
`fachrichtung` varchar(255) default NULL,
`spfa` varchar(255) default NULL,
`spfb` varchar(255) default NULL,
`langua` varchar(255) default NULL,
`sprachkennta` varchar(255) default NULL,
`langub` varchar(255) default NULL,
`sprachkenntb` varchar(255) default NULL,
`languc` varchar(255) default NULL,
`sprachkenntc` varchar(255) default NULL,
`langud` varchar(255) default NULL,
`sprachkenntd` varchar(255) default NULL,
`zusatza` varchar(255) default NULL,
`zusatzb` varchar(255) default NULL,
`zusatzc` varchar(255) default NULL,
`zusatzd` varchar(255) default NULL,
`zusatze` varchar(255) default NULL,
`zusatzf` varchar(255) default NULL,
`zusatzg` varchar(255) default NULL,
`zusatzh` varchar(255) default NULL,
`zusatzi` varchar(255) default NULL,
`zusatzk` varchar(255) default NULL,
`gta` varchar(255) default NULL,
`gtb` varchar(255) default NULL,
`gtc` varchar(255) default NULL,
`gtd` varchar(255) default NULL,
`gte` varchar(255) default NULL,
`gtf` varchar(255) default NULL,
`gtg` varchar(255) default NULL,
`gth` varchar(255) default NULL,
`gti` varchar(255) default NULL,
`kontakt` varchar(255) default NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `chiffre` (`chiffre`)
) TYPE=MyISAM;
Konstruktor
Lebenslauf uebersicht nach Gruppen
Aufruf
&links01()
Definitionen in der web.cfg
LELATBL01 => Tabellentemplate fuer Rueckgabe mit TH angaben fuer gruppen
LELALNK01 => Link Template
LELATR01 => Tabellen Reihe
LELATD01 => Tebellen Zelle
Parameter
$stdtbltmpl => Pfad/Datei von tabellentemplate sonst Web Konfig
$stdtrtmpl => Pfad/Datei von tabellenreihe
$stdtdtmpl => Pfad/Datei von tabellenzelle
$stdlnktmpl => Pfad/Datei wie soll der Link aussehen
Beispiel
$lebenslauf = $webtist::lebenslauf->links01();
Rueckgabe
Skalar mit HTML Inhalt
Lebenslauf vor und zurueecklinks und zueruck zur Uebersicht
Aufruf
&links02($tmpl,$qlelachi)
Definitionen in der web.cfg
LELACHILNK01 => Link Template
Parameter
$tmpl => Pfad/Datei von tabellentemplate sonst Web Konfig
$qlelachi => die Chiffre ID
Beispiel
$lebenslauf = $webtist::lebenslauf->links02($tmpl,$qlelachi);
Rueckgabe
Skalar mit HTML Inhalt
Ausgewaehlter Lebenslauf anzeigen
Aufruf
&anzeigen01()
Parameter
Beispiel
$lebenslauf = $webtist::lebenslauf->anzeigen01();
Rueckgabe
Skalar mit HTML Inhalt (Lebenslauf)
Ausgewaehlter Lebenslauf anzeigen
Aufruf
&anzeigen02($tmpl,$qlelachi)
Definitionen in der web.cfg
LELAANZ01 => Lebenslauftemplate
Parameter
$tmpl => Template
$qlelachi => Nummer der Lebenslauf anhand einer chiffre Nummer
Beispiel
$lebenslauf = $webtist::lebenslauf->anzeigen02($tmpl,$qlelachi);
Rueckgabe
Skalar mit HTML Inhalt (Lebenslauf)
ich kann im Moment keine Warnungen erkennen
Transparent wird durch eine Remotedelegationkerbe vollendet, die unter bestimmten Umst�den brechen
konnte. Wenn dieses Ihnen geschieht, informieren Sie mich bitte.
Informieren Sie mich, wenn Sie einiges finden.
Thanks to Susanne Herz, Dirk Hanschur for inspiration, laughs and all 'round good times;
and Linus Torvalds for all the great software.
Dieser Code ist freie Software; Sie k�nen ihn neuverteilen und/oder ihn unter den gleichen
Bezeichnungen wie Perl selbst �dern.
Dieses ist freie Software. Wenn es bricht, besitzen Sie beide Teile.
Hey! The above document had some coding errors, which are explained below:
Non-ASCII character seen before =encoding in 'Umst�den'. Assuming UTF-8