first commit

This commit is contained in:
schwaral
2022-11-25 07:07:16 +01:00
commit c086b964da
3188 changed files with 1063828 additions and 0 deletions

12
#pdf_gen.php Normal file
View File

@ -0,0 +1,12 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
$hs=$_COOKIE["ck_hs"];
if($jahrgang < 10){

1
#pdf_gen_alt.php Normal file

File diff suppressed because one or more lines are too long

1
#pdf_gen_ges_lubu.php Normal file
View File

@ -0,0 +1 @@
<?php

12
#pdf_gen_kehl.php Normal file
View File

@ -0,0 +1,12 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
$hs=$_COOKIE["ck_hs"];
if($jahrgang < 10){

1
#pdf_gen_kehl_alt.php Normal file
View File

@ -0,0 +1 @@
<?php

1
#pdf_gen_kehl_neu.php Normal file

File diff suppressed because one or more lines are too long

1
#pdf_gen_neu.php Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
admin/drucke_mailversand/
admin/pma

View File

@ -0,0 +1,921 @@
984728;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='984728';"
984738;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='984738';"
985803;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='985803';"
986601;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986601';"
986602;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986602';"
986652;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986652';"
986657;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986657';"
986666;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986666';"
986689;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986689';"
986744;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986744';"
986778;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986778';"
986795;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986795';"
986818;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='986818';"
986861;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='986861';"
987623;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987623';"
987624;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987624';"
987625;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987625';"
987626;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987626';"
987627;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987627';"
987628;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987628';"
987629;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987629';"
987630;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987630';"
987631;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987631';"
987632;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987632';"
987634;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987634';"
987635;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987635';"
987636;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987636';"
987637;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987637';"
987638;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987638';"
987639;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987639';"
987640;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987640';"
987641;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987641';"
987642;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987642';"
987643;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987643';"
987645;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987645';"
987646;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987646';"
987647;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987647';"
987648;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987648';"
987649;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987649';"
987650;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987650';"
987651;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987651';"
987652;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987652';"
987653;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987653';"
987654;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987654';"
987655;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987655';"
987656;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987656';"
987657;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987657';"
987658;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987658';"
987659;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987659';"
987660;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987660';"
987661;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987661';"
987662;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987662';"
987664;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987664';"
987665;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987665';"
987667;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987667';"
987668;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987668';"
987670;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987670';"
987671;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987671';"
987672;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987672';"
987673;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987673';"
987674;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987674';"
987675;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987675';"
987676;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987676';"
987677;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987677';"
987678;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987678';"
987680;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987680';"
987681;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987681';"
987682;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987682';"
987683;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987683';"
987684;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987684';"
987685;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987685';"
987686;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987686';"
987687;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987687';"
987688;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987688';"
987689;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987689';"
987691;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987691';"
987692;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987692';"
987693;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987693';"
987696;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987696';"
987697;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987697';"
987698;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987698';"
987699;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987699';"
987701;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987701';"
987702;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987702';"
987703;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987703';"
987704;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987704';"
987705;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987705';"
987706;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987706';"
987707;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987707';"
987708;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987708';"
987709;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987709';"
987710;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987710';"
987711;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987711';"
987712;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987712';"
987714;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987714';"
987717;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987717';"
987718;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987718';"
987719;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987719';"
987720;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987720';"
987721;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987721';"
987722;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987722';"
987724;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987724';"
987725;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987725';"
987726;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987726';"
987728;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987728';"
987730;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987730';"
987731;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987731';"
987732;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987732';"
987733;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987733';"
987734;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987734';"
987735;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987735';"
987736;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987736';"
987737;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987737';"
987738;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987738';"
987739;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987739';"
987740;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987740';"
987741;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987741';"
987742;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987742';"
987743;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987743';"
987744;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987744';"
987745;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987745';"
987746;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987746';"
987747;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987747';"
987748;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987748';"
987749;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987749';"
987751;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987751';"
987752;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987752';"
987753;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987753';"
987754;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987754';"
987755;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987755';"
987756;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987756';"
987757;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987757';"
987758;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987758';"
987759;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987759';"
987761;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987761';"
987762;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987762';"
987764;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987764';"
987765;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987765';"
987766;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987766';"
987768;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987768';"
987769;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987769';"
987770;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987770';"
987771;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987771';"
987772;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987772';"
987773;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987773';"
987774;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987774';"
987775;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987775';"
987776;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987776';"
987777;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987777';"
987778;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987778';"
987779;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987779';"
987780;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987780';"
987781;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987781';"
987782;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987782';"
987783;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987783';"
987785;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987785';"
987786;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987786';"
987787;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987787';"
987788;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987788';"
987789;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987789';"
987790;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987790';"
987791;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987791';"
987792;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987792';"
987793;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987793';"
987794;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987794';"
987795;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987795';"
987796;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987796';"
987797;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987797';"
987798;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987798';"
987799;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987799';"
987800;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987800';"
987801;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987801';"
987802;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987802';"
987803;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987803';"
987804;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987804';"
987805;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987805';"
987806;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987806';"
987807;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987807';"
987808;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987808';"
987809;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987809';"
987812;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987812';"
987813;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987813';"
987814;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987814';"
987815;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987815';"
987816;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987816';"
987817;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987817';"
987818;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987818';"
987819;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987819';"
987820;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987820';"
987822;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987822';"
987823;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987823';"
987824;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987824';"
987825;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987825';"
987826;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987826';"
987827;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987827';"
987828;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987828';"
987829;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987829';"
987830;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987830';"
987831;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987831';"
987832;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987832';"
987833;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987833';"
987834;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987834';"
987835;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987835';"
987836;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987836';"
987837;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987837';"
987838;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987838';"
987840;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987840';"
987841;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987841';"
987842;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987842';"
987843;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987843';"
987844;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987844';"
987846;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987846';"
987847;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987847';"
987848;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987848';"
987849;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987849';"
987850;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987850';"
987851;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987851';"
987852;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987852';"
987853;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987853';"
987854;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987854';"
987855;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987855';"
987856;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987856';"
987857;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987857';"
987858;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987858';"
987859;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987859';"
987860;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987860';"
987861;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987861';"
987862;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987862';"
987863;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987863';"
987864;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987864';"
987866;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987866';"
987867;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987867';"
987868;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987868';"
987869;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987869';"
987870;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987870';"
987871;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987871';"
987872;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987872';"
987873;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987873';"
987875;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987875';"
987876;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987876';"
987877;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987877';"
987878;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987878';"
987879;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987879';"
987880;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987880';"
987881;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987881';"
987882;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987882';"
987883;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987883';"
987884;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987884';"
987886;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987886';"
987887;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987887';"
987888;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987888';"
987889;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987889';"
987890;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987890';"
987891;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987891';"
987892;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987892';"
987893;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987893';"
987894;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987894';"
987895;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987895';"
987896;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987896';"
987897;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987897';"
987898;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987898';"
987899;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987899';"
987900;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987900';"
987901;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987901';"
987902;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987902';"
987903;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987903';"
987904;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987904';"
987905;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987905';"
987906;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987906';"
987907;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987907';"
987908;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987908';"
987910;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987910';"
987911;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='987911';"
987912;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987912';"
987913;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987913';"
987914;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987914';"
987915;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987915';"
987917;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='987917';"
988022;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988022';"
988023;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988023';"
988027;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988027';"
988028;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988028';"
988029;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988029';"
988037;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988037';"
988038;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988038';"
988039;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988039';"
988045;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988045';"
988046;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988046';"
988047;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988047';"
988775;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988775';"
988777;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988777';"
988778;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988778';"
988779;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988779';"
988780;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988780';"
988781;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988781';"
988782;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988782';"
988783;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988783';"
988784;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988784';"
988785;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988785';"
988786;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988786';"
988787;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988787';"
988788;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988788';"
988790;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988790';"
988791;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988791';"
988792;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988792';"
988794;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988794';"
988795;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988795';"
988797;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988797';"
988798;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988798';"
988799;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988799';"
988801;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988801';"
988802;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988802';"
988803;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988803';"
988804;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988804';"
988805;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988805';"
988806;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988806';"
988807;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988807';"
988808;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988808';"
988809;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988809';"
988810;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988810';"
988811;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988811';"
988812;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988812';"
988814;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988814';"
988815;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988815';"
988816;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988816';"
988817;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988817';"
988818;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988818';"
988820;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988820';"
988821;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988821';"
988824;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988824';"
988825;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988825';"
988826;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988826';"
988827;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988827';"
988828;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988828';"
988829;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988829';"
988830;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988830';"
988831;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988831';"
988832;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988832';"
988833;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988833';"
988834;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988834';"
988835;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988835';"
988836;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988836';"
988837;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988837';"
988838;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988838';"
988839;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988839';"
988840;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988840';"
988841;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988841';"
988842;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988842';"
988844;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988844';"
988845;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988845';"
988846;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988846';"
988847;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988847';"
988848;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988848';"
988849;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988849';"
988851;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988851';"
988852;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988852';"
988853;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988853';"
988854;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988854';"
988855;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988855';"
988856;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988856';"
988857;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988857';"
988858;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988858';"
988859;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988859';"
988860;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988860';"
988861;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988861';"
988862;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988862';"
988863;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988863';"
988864;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988864';"
988865;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988865';"
988866;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988866';"
988867;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988867';"
988869;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988869';"
988870;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988870';"
988871;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988871';"
988872;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988872';"
988874;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988874';"
988875;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988875';"
988876;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988876';"
988877;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988877';"
988878;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988878';"
988879;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988879';"
988881;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988881';"
988882;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988882';"
988883;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988883';"
988884;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988884';"
988885;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988885';"
988886;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988886';"
988887;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988887';"
988889;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988889';"
988890;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988890';"
988891;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988891';"
988892;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988892';"
988893;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988893';"
988894;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988894';"
988895;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988895';"
988896;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988896';"
988897;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988897';"
988898;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988898';"
988899;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988899';"
988900;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988900';"
988901;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988901';"
988902;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988902';"
988903;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988903';"
988904;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988904';"
988905;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988905';"
988906;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988906';"
988907;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988907';"
988908;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988908';"
988909;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988909';"
988910;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988910';"
988911;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988911';"
988912;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988912';"
988913;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988913';"
988914;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988914';"
988915;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988915';"
988917;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988917';"
988918;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988918';"
988920;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988920';"
988921;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988921';"
988922;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988922';"
988923;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988923';"
988924;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988924';"
988925;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988925';"
988927;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988927';"
988928;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988928';"
988929;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988929';"
988930;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988930';"
988931;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988931';"
988932;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988932';"
988933;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988933';"
988934;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988934';"
988935;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988935';"
988936;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988936';"
988937;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988937';"
988938;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988938';"
988939;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988939';"
988940;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988940';"
988941;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988941';"
988942;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988942';"
988943;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988943';"
988944;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988944';"
988945;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988945';"
988946;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988946';"
988947;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988947';"
988948;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988948';"
988949;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988949';"
988950;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988950';"
988951;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988951';"
988952;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988952';"
988953;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988953';"
988954;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988954';"
988955;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988955';"
988956;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988956';"
988958;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988958';"
988959;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988959';"
988961;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988961';"
988962;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988962';"
988963;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988963';"
988964;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988964';"
988965;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988965';"
988966;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988966';"
988968;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988968';"
988970;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988970';"
988971;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988971';"
988972;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988972';"
988973;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988973';"
988974;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988974';"
988975;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988975';"
988976;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988976';"
988977;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988977';"
988978;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988978';"
988979;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988979';"
988980;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988980';"
988981;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988981';"
988982;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988982';"
988983;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988983';"
988984;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988984';"
988985;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988985';"
988987;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988987';"
988988;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988988';"
988989;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988989';"
988990;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988990';"
988991;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988991';"
988992;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988992';"
988993;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988993';"
988994;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988994';"
988995;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988995';"
988996;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988996';"
988997;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='988997';"
988998;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988998';"
988999;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='988999';"
989000;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989000';"
989001;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989001';"
989002;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989002';"
989003;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989003';"
989004;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989004';"
989005;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989005';"
989006;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989006';"
989007;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989007';"
989008;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989008';"
989009;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989009';"
989010;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989010';"
989011;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989011';"
989012;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989012';"
989013;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989013';"
989014;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989014';"
989015;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989015';"
989016;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989016';"
989017;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989017';"
989018;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989018';"
989019;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989019';"
989020;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989020';"
989021;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989021';"
989022;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989022';"
989023;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989023';"
989024;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989024';"
989025;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989025';"
989026;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989026';"
989027;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989027';"
989028;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989028';"
989029;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989029';"
989030;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989030';"
989031;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989031';"
989032;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989032';"
989033;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989033';"
989034;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989034';"
989035;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989035';"
989036;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989036';"
989037;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989037';"
989038;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989038';"
989039;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989039';"
989040;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989040';"
989041;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989041';"
989042;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989042';"
989043;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989043';"
989044;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989044';"
989045;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989045';"
989046;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989046';"
989047;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989047';"
989048;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989048';"
989049;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989049';"
989050;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989050';"
989051;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989051';"
989052;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989052';"
989053;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989053';"
989054;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989054';"
989056;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989056';"
989057;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989057';"
989058;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989058';"
989059;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989059';"
989060;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989060';"
989061;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989061';"
989062;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989062';"
989063;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989063';"
989064;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989064';"
989066;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989066';"
989067;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989067';"
989068;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989068';"
989069;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989069';"
989070;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989070';"
989071;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989071';"
989072;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989072';"
989188;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989188';"
989189;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989189';"
989190;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989190';"
989191;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989191';"
989200;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989200';"
989212;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989212';"
989220;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989220';"
989381;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989381';"
989821;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989821';"
989869;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989869';"
989870;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989870';"
989871;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989871';"
989872;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989872';"
989873;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989873';"
989874;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989874';"
989875;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989875';"
989876;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989876';"
989877;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989877';"
989878;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989878';"
989879;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989879';"
989880;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989880';"
989881;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989881';"
989882;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989882';"
989883;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989883';"
989884;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989884';"
989885;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989885';"
989886;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989886';"
989887;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989887';"
989888;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989888';"
989889;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989889';"
989890;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989890';"
989891;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989891';"
989892;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989892';"
989893;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989893';"
989894;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989894';"
989895;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989895';"
989896;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989896';"
989898;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989898';"
989899;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989899';"
989900;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989900';"
989901;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989901';"
989902;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989902';"
989903;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989903';"
989904;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989904';"
989905;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989905';"
989906;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989906';"
989907;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989907';"
989908;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989908';"
989909;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989909';"
989910;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989910';"
989911;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989911';"
989912;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989912';"
989913;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989913';"
989914;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989914';"
989915;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989915';"
989916;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989916';"
989917;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989917';"
989918;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989918';"
989919;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989919';"
989920;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989920';"
989921;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989921';"
989922;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989922';"
989923;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989923';"
989924;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989924';"
989925;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989925';"
989926;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989926';"
989927;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989927';"
989928;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989928';"
989929;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989929';"
989930;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989930';"
989931;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989931';"
989932;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989932';"
989933;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989933';"
989934;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989934';"
989935;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989935';"
989936;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989936';"
989937;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989937';"
989938;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989938';"
989939;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989939';"
989940;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989940';"
989941;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989941';"
989942;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989942';"
989943;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989943';"
989944;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989944';"
989945;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989945';"
989946;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989946';"
989947;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989947';"
989948;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989948';"
989949;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989949';"
989950;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989950';"
989951;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989951';"
989952;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989952';"
989953;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989953';"
989954;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989954';"
989955;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989955';"
989956;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989956';"
989958;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989958';"
989959;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989959';"
989960;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989960';"
989961;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989961';"
989962;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989962';"
989963;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989963';"
989964;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989964';"
989965;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989965';"
989966;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989966';"
989967;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989967';"
989968;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989968';"
989969;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989969';"
989970;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989970';"
989971;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989971';"
989973;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989973';"
989974;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989974';"
989975;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989975';"
989976;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989976';"
989977;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989977';"
989978;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989978';"
989979;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989979';"
989980;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989980';"
989981;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989981';"
989982;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989982';"
989983;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989983';"
989984;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989984';"
989985;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989985';"
989986;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989986';"
989987;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989987';"
989988;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989988';"
989989;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989989';"
989990;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989990';"
989991;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989991';"
989992;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='989992';"
989993;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989993';"
989994;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989994';"
989995;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989995';"
989996;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989996';"
989997;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989997';"
989998;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989998';"
989999;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='989999';"
990000;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990000';"
990001;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990001';"
990002;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990002';"
990003;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990003';"
990005;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990005';"
990006;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990006';"
990007;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990007';"
990009;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990009';"
990010;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990010';"
990011;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990011';"
990012;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990012';"
990013;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990013';"
990014;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990014';"
990015;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990015';"
990016;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990016';"
990017;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990017';"
990018;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990018';"
990019;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990019';"
990020;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990020';"
990021;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990021';"
990022;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990022';"
990023;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990023';"
990024;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990024';"
990025;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990025';"
990026;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990026';"
990027;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990027';"
990028;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990028';"
990029;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990029';"
990030;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990030';"
990031;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990031';"
990032;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990032';"
990033;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990033';"
990034;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990034';"
990035;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990035';"
990036;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990036';"
990037;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990037';"
990038;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990038';"
990039;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990039';"
990040;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990040';"
990041;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990041';"
990042;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990042';"
990043;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990043';"
990044;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990044';"
990045;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990045';"
990046;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990046';"
990047;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990047';"
990048;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990048';"
990049;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990049';"
990050;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990050';"
990051;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990051';"
990052;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990052';"
990053;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990053';"
990054;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990054';"
990055;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990055';"
990056;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990056';"
990057;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990057';"
990058;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990058';"
990059;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990059';"
990060;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990060';"
990061;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990061';"
990062;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990062';"
990063;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990063';"
990064;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990064';"
990065;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990065';"
990066;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990066';"
990067;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990067';"
990068;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990068';"
990069;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990069';"
990070;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990070';"
990071;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990071';"
990072;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990072';"
990073;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990073';"
990074;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990074';"
990075;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990075';"
990076;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990076';"
990077;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990077';"
990078;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990078';"
990079;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990079';"
990080;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990080';"
990081;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990081';"
990082;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990082';"
990083;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990083';"
990084;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990084';"
990085;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990085';"
990086;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990086';"
990087;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990087';"
990088;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990088';"
990089;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990089';"
990090;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990090';"
990091;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990091';"
990092;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990092';"
990093;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990093';"
990094;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990094';"
990095;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990095';"
990096;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990096';"
990097;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990097';"
990099;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990099';"
990100;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990100';"
990101;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990101';"
990102;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990102';"
990103;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990103';"
990104;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990104';"
990105;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990105';"
990106;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990106';"
990107;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990107';"
990108;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990108';"
990109;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990109';"
990110;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990110';"
990111;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990111';"
990112;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990112';"
990113;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990113';"
990114;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990114';"
990115;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990115';"
990116;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990116';"
990117;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990117';"
990118;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990118';"
990119;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990119';"
990120;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990120';"
990121;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990121';"
990122;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990122';"
990123;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990123';"
990124;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990124';"
990125;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990125';"
990126;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990126';"
990127;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990127';"
990128;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990128';"
990129;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990129';"
990130;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990130';"
990131;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990131';"
990132;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990132';"
990133;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990133';"
990134;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990134';"
990135;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990135';"
990136;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990136';"
990137;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990137';"
990138;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990138';"
990139;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990139';"
990140;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990140';"
990141;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990141';"
990142;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990142';"
990143;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990143';"
990144;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990144';"
990145;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990145';"
990146;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990146';"
990147;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990147';"
990148;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990148';"
990149;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990149';"
990150;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990150';"
990151;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990151';"
990152;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990152';"
990153;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990153';"
990154;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990154';"
990155;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990155';"
990156;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990156';"
990157;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990157';"
990158;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990158';"
990159;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990159';"
990160;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990160';"
990161;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990161';"
990162;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990162';"
990163;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990163';"
990164;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990164';"
990165;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990165';"
990166;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990166';"
990167;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990167';"
990168;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990168';"
990169;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990169';"
990170;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990170';"
990171;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990171';"
990172;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990172';"
990173;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990173';"
990174;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990174';"
990175;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990175';"
990176;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990176';"
990177;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990177';"
990178;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990178';"
990179;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990179';"
990180;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990180';"
990181;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990181';"
990182;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990182';"
990183;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990183';"
990184;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990184';"
990185;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990185';"
990186;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990186';"
990187;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990187';"
990188;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990188';"
990189;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990189';"
990190;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990190';"
990191;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990191';"
990192;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990192';"
990193;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990193';"
990194;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990194';"
990195;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990195';"
990197;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990197';"
990198;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990198';"
990199;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990199';"
990200;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990200';"
990201;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990201';"
990202;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990202';"
990203;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990203';"
990204;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990204';"
990205;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990205';"
990206;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990206';"
990207;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990207';"
990208;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990208';"
990209;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990209';"
990210;M;;"UPDATE stud SET geschlecht='M' WHERE mtknr='990210';"
990211;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990211';"
990212;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990212';"
990213;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990213';"
990214;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990214';"
990216;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990216';"
990217;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990217';"
990218;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990218';"
990219;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990219';"
990221;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990221';"
990222;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990222';"
990223;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990223';"
990224;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990224';"
990225;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990225';"
990344;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990344';"
990345;W;;"UPDATE stud SET geschlecht='W' WHERE mtknr='990345';"
1 984728 W UPDATE stud SET geschlecht='W' WHERE mtknr='984728';
2 984738 W UPDATE stud SET geschlecht='W' WHERE mtknr='984738';
3 985803 W UPDATE stud SET geschlecht='W' WHERE mtknr='985803';
4 986601 W UPDATE stud SET geschlecht='W' WHERE mtknr='986601';
5 986602 W UPDATE stud SET geschlecht='W' WHERE mtknr='986602';
6 986652 W UPDATE stud SET geschlecht='W' WHERE mtknr='986652';
7 986657 W UPDATE stud SET geschlecht='W' WHERE mtknr='986657';
8 986666 W UPDATE stud SET geschlecht='W' WHERE mtknr='986666';
9 986689 W UPDATE stud SET geschlecht='W' WHERE mtknr='986689';
10 986744 W UPDATE stud SET geschlecht='W' WHERE mtknr='986744';
11 986778 W UPDATE stud SET geschlecht='W' WHERE mtknr='986778';
12 986795 W UPDATE stud SET geschlecht='W' WHERE mtknr='986795';
13 986818 M UPDATE stud SET geschlecht='M' WHERE mtknr='986818';
14 986861 W UPDATE stud SET geschlecht='W' WHERE mtknr='986861';
15 987623 W UPDATE stud SET geschlecht='W' WHERE mtknr='987623';
16 987624 W UPDATE stud SET geschlecht='W' WHERE mtknr='987624';
17 987625 W UPDATE stud SET geschlecht='W' WHERE mtknr='987625';
18 987626 W UPDATE stud SET geschlecht='W' WHERE mtknr='987626';
19 987627 W UPDATE stud SET geschlecht='W' WHERE mtknr='987627';
20 987628 W UPDATE stud SET geschlecht='W' WHERE mtknr='987628';
21 987629 W UPDATE stud SET geschlecht='W' WHERE mtknr='987629';
22 987630 W UPDATE stud SET geschlecht='W' WHERE mtknr='987630';
23 987631 W UPDATE stud SET geschlecht='W' WHERE mtknr='987631';
24 987632 W UPDATE stud SET geschlecht='W' WHERE mtknr='987632';
25 987634 W UPDATE stud SET geschlecht='W' WHERE mtknr='987634';
26 987635 M UPDATE stud SET geschlecht='M' WHERE mtknr='987635';
27 987636 W UPDATE stud SET geschlecht='W' WHERE mtknr='987636';
28 987637 W UPDATE stud SET geschlecht='W' WHERE mtknr='987637';
29 987638 M UPDATE stud SET geschlecht='M' WHERE mtknr='987638';
30 987639 W UPDATE stud SET geschlecht='W' WHERE mtknr='987639';
31 987640 W UPDATE stud SET geschlecht='W' WHERE mtknr='987640';
32 987641 W UPDATE stud SET geschlecht='W' WHERE mtknr='987641';
33 987642 W UPDATE stud SET geschlecht='W' WHERE mtknr='987642';
34 987643 W UPDATE stud SET geschlecht='W' WHERE mtknr='987643';
35 987645 W UPDATE stud SET geschlecht='W' WHERE mtknr='987645';
36 987646 M UPDATE stud SET geschlecht='M' WHERE mtknr='987646';
37 987647 W UPDATE stud SET geschlecht='W' WHERE mtknr='987647';
38 987648 W UPDATE stud SET geschlecht='W' WHERE mtknr='987648';
39 987649 W UPDATE stud SET geschlecht='W' WHERE mtknr='987649';
40 987650 W UPDATE stud SET geschlecht='W' WHERE mtknr='987650';
41 987651 W UPDATE stud SET geschlecht='W' WHERE mtknr='987651';
42 987652 M UPDATE stud SET geschlecht='M' WHERE mtknr='987652';
43 987653 W UPDATE stud SET geschlecht='W' WHERE mtknr='987653';
44 987654 M UPDATE stud SET geschlecht='M' WHERE mtknr='987654';
45 987655 M UPDATE stud SET geschlecht='M' WHERE mtknr='987655';
46 987656 W UPDATE stud SET geschlecht='W' WHERE mtknr='987656';
47 987657 W UPDATE stud SET geschlecht='W' WHERE mtknr='987657';
48 987658 W UPDATE stud SET geschlecht='W' WHERE mtknr='987658';
49 987659 W UPDATE stud SET geschlecht='W' WHERE mtknr='987659';
50 987660 M UPDATE stud SET geschlecht='M' WHERE mtknr='987660';
51 987661 W UPDATE stud SET geschlecht='W' WHERE mtknr='987661';
52 987662 M UPDATE stud SET geschlecht='M' WHERE mtknr='987662';
53 987664 M UPDATE stud SET geschlecht='M' WHERE mtknr='987664';
54 987665 M UPDATE stud SET geschlecht='M' WHERE mtknr='987665';
55 987667 W UPDATE stud SET geschlecht='W' WHERE mtknr='987667';
56 987668 W UPDATE stud SET geschlecht='W' WHERE mtknr='987668';
57 987670 M UPDATE stud SET geschlecht='M' WHERE mtknr='987670';
58 987671 M UPDATE stud SET geschlecht='M' WHERE mtknr='987671';
59 987672 W UPDATE stud SET geschlecht='W' WHERE mtknr='987672';
60 987673 M UPDATE stud SET geschlecht='M' WHERE mtknr='987673';
61 987674 M UPDATE stud SET geschlecht='M' WHERE mtknr='987674';
62 987675 W UPDATE stud SET geschlecht='W' WHERE mtknr='987675';
63 987676 W UPDATE stud SET geschlecht='W' WHERE mtknr='987676';
64 987677 W UPDATE stud SET geschlecht='W' WHERE mtknr='987677';
65 987678 W UPDATE stud SET geschlecht='W' WHERE mtknr='987678';
66 987680 M UPDATE stud SET geschlecht='M' WHERE mtknr='987680';
67 987681 W UPDATE stud SET geschlecht='W' WHERE mtknr='987681';
68 987682 W UPDATE stud SET geschlecht='W' WHERE mtknr='987682';
69 987683 M UPDATE stud SET geschlecht='M' WHERE mtknr='987683';
70 987684 W UPDATE stud SET geschlecht='W' WHERE mtknr='987684';
71 987685 W UPDATE stud SET geschlecht='W' WHERE mtknr='987685';
72 987686 W UPDATE stud SET geschlecht='W' WHERE mtknr='987686';
73 987687 W UPDATE stud SET geschlecht='W' WHERE mtknr='987687';
74 987688 M UPDATE stud SET geschlecht='M' WHERE mtknr='987688';
75 987689 W UPDATE stud SET geschlecht='W' WHERE mtknr='987689';
76 987691 W UPDATE stud SET geschlecht='W' WHERE mtknr='987691';
77 987692 W UPDATE stud SET geschlecht='W' WHERE mtknr='987692';
78 987693 W UPDATE stud SET geschlecht='W' WHERE mtknr='987693';
79 987696 W UPDATE stud SET geschlecht='W' WHERE mtknr='987696';
80 987697 W UPDATE stud SET geschlecht='W' WHERE mtknr='987697';
81 987698 W UPDATE stud SET geschlecht='W' WHERE mtknr='987698';
82 987699 M UPDATE stud SET geschlecht='M' WHERE mtknr='987699';
83 987701 W UPDATE stud SET geschlecht='W' WHERE mtknr='987701';
84 987702 W UPDATE stud SET geschlecht='W' WHERE mtknr='987702';
85 987703 M UPDATE stud SET geschlecht='M' WHERE mtknr='987703';
86 987704 W UPDATE stud SET geschlecht='W' WHERE mtknr='987704';
87 987705 W UPDATE stud SET geschlecht='W' WHERE mtknr='987705';
88 987706 M UPDATE stud SET geschlecht='M' WHERE mtknr='987706';
89 987707 W UPDATE stud SET geschlecht='W' WHERE mtknr='987707';
90 987708 W UPDATE stud SET geschlecht='W' WHERE mtknr='987708';
91 987709 M UPDATE stud SET geschlecht='M' WHERE mtknr='987709';
92 987710 M UPDATE stud SET geschlecht='M' WHERE mtknr='987710';
93 987711 W UPDATE stud SET geschlecht='W' WHERE mtknr='987711';
94 987712 W UPDATE stud SET geschlecht='W' WHERE mtknr='987712';
95 987714 W UPDATE stud SET geschlecht='W' WHERE mtknr='987714';
96 987717 W UPDATE stud SET geschlecht='W' WHERE mtknr='987717';
97 987718 W UPDATE stud SET geschlecht='W' WHERE mtknr='987718';
98 987719 W UPDATE stud SET geschlecht='W' WHERE mtknr='987719';
99 987720 W UPDATE stud SET geschlecht='W' WHERE mtknr='987720';
100 987721 M UPDATE stud SET geschlecht='M' WHERE mtknr='987721';
101 987722 W UPDATE stud SET geschlecht='W' WHERE mtknr='987722';
102 987724 W UPDATE stud SET geschlecht='W' WHERE mtknr='987724';
103 987725 M UPDATE stud SET geschlecht='M' WHERE mtknr='987725';
104 987726 W UPDATE stud SET geschlecht='W' WHERE mtknr='987726';
105 987728 W UPDATE stud SET geschlecht='W' WHERE mtknr='987728';
106 987730 W UPDATE stud SET geschlecht='W' WHERE mtknr='987730';
107 987731 M UPDATE stud SET geschlecht='M' WHERE mtknr='987731';
108 987732 W UPDATE stud SET geschlecht='W' WHERE mtknr='987732';
109 987733 M UPDATE stud SET geschlecht='M' WHERE mtknr='987733';
110 987734 W UPDATE stud SET geschlecht='W' WHERE mtknr='987734';
111 987735 W UPDATE stud SET geschlecht='W' WHERE mtknr='987735';
112 987736 W UPDATE stud SET geschlecht='W' WHERE mtknr='987736';
113 987737 W UPDATE stud SET geschlecht='W' WHERE mtknr='987737';
114 987738 W UPDATE stud SET geschlecht='W' WHERE mtknr='987738';
115 987739 W UPDATE stud SET geschlecht='W' WHERE mtknr='987739';
116 987740 W UPDATE stud SET geschlecht='W' WHERE mtknr='987740';
117 987741 W UPDATE stud SET geschlecht='W' WHERE mtknr='987741';
118 987742 W UPDATE stud SET geschlecht='W' WHERE mtknr='987742';
119 987743 W UPDATE stud SET geschlecht='W' WHERE mtknr='987743';
120 987744 W UPDATE stud SET geschlecht='W' WHERE mtknr='987744';
121 987745 W UPDATE stud SET geschlecht='W' WHERE mtknr='987745';
122 987746 W UPDATE stud SET geschlecht='W' WHERE mtknr='987746';
123 987747 W UPDATE stud SET geschlecht='W' WHERE mtknr='987747';
124 987748 W UPDATE stud SET geschlecht='W' WHERE mtknr='987748';
125 987749 W UPDATE stud SET geschlecht='W' WHERE mtknr='987749';
126 987751 M UPDATE stud SET geschlecht='M' WHERE mtknr='987751';
127 987752 W UPDATE stud SET geschlecht='W' WHERE mtknr='987752';
128 987753 W UPDATE stud SET geschlecht='W' WHERE mtknr='987753';
129 987754 W UPDATE stud SET geschlecht='W' WHERE mtknr='987754';
130 987755 W UPDATE stud SET geschlecht='W' WHERE mtknr='987755';
131 987756 M UPDATE stud SET geschlecht='M' WHERE mtknr='987756';
132 987757 W UPDATE stud SET geschlecht='W' WHERE mtknr='987757';
133 987758 W UPDATE stud SET geschlecht='W' WHERE mtknr='987758';
134 987759 W UPDATE stud SET geschlecht='W' WHERE mtknr='987759';
135 987761 W UPDATE stud SET geschlecht='W' WHERE mtknr='987761';
136 987762 W UPDATE stud SET geschlecht='W' WHERE mtknr='987762';
137 987764 M UPDATE stud SET geschlecht='M' WHERE mtknr='987764';
138 987765 W UPDATE stud SET geschlecht='W' WHERE mtknr='987765';
139 987766 W UPDATE stud SET geschlecht='W' WHERE mtknr='987766';
140 987768 M UPDATE stud SET geschlecht='M' WHERE mtknr='987768';
141 987769 W UPDATE stud SET geschlecht='W' WHERE mtknr='987769';
142 987770 W UPDATE stud SET geschlecht='W' WHERE mtknr='987770';
143 987771 W UPDATE stud SET geschlecht='W' WHERE mtknr='987771';
144 987772 M UPDATE stud SET geschlecht='M' WHERE mtknr='987772';
145 987773 W UPDATE stud SET geschlecht='W' WHERE mtknr='987773';
146 987774 W UPDATE stud SET geschlecht='W' WHERE mtknr='987774';
147 987775 M UPDATE stud SET geschlecht='M' WHERE mtknr='987775';
148 987776 W UPDATE stud SET geschlecht='W' WHERE mtknr='987776';
149 987777 M UPDATE stud SET geschlecht='M' WHERE mtknr='987777';
150 987778 W UPDATE stud SET geschlecht='W' WHERE mtknr='987778';
151 987779 W UPDATE stud SET geschlecht='W' WHERE mtknr='987779';
152 987780 W UPDATE stud SET geschlecht='W' WHERE mtknr='987780';
153 987781 W UPDATE stud SET geschlecht='W' WHERE mtknr='987781';
154 987782 W UPDATE stud SET geschlecht='W' WHERE mtknr='987782';
155 987783 W UPDATE stud SET geschlecht='W' WHERE mtknr='987783';
156 987785 W UPDATE stud SET geschlecht='W' WHERE mtknr='987785';
157 987786 W UPDATE stud SET geschlecht='W' WHERE mtknr='987786';
158 987787 M UPDATE stud SET geschlecht='M' WHERE mtknr='987787';
159 987788 W UPDATE stud SET geschlecht='W' WHERE mtknr='987788';
160 987789 M UPDATE stud SET geschlecht='M' WHERE mtknr='987789';
161 987790 M UPDATE stud SET geschlecht='M' WHERE mtknr='987790';
162 987791 W UPDATE stud SET geschlecht='W' WHERE mtknr='987791';
163 987792 M UPDATE stud SET geschlecht='M' WHERE mtknr='987792';
164 987793 W UPDATE stud SET geschlecht='W' WHERE mtknr='987793';
165 987794 M UPDATE stud SET geschlecht='M' WHERE mtknr='987794';
166 987795 W UPDATE stud SET geschlecht='W' WHERE mtknr='987795';
167 987796 W UPDATE stud SET geschlecht='W' WHERE mtknr='987796';
168 987797 W UPDATE stud SET geschlecht='W' WHERE mtknr='987797';
169 987798 M UPDATE stud SET geschlecht='M' WHERE mtknr='987798';
170 987799 W UPDATE stud SET geschlecht='W' WHERE mtknr='987799';
171 987800 W UPDATE stud SET geschlecht='W' WHERE mtknr='987800';
172 987801 W UPDATE stud SET geschlecht='W' WHERE mtknr='987801';
173 987802 M UPDATE stud SET geschlecht='M' WHERE mtknr='987802';
174 987803 W UPDATE stud SET geschlecht='W' WHERE mtknr='987803';
175 987804 W UPDATE stud SET geschlecht='W' WHERE mtknr='987804';
176 987805 W UPDATE stud SET geschlecht='W' WHERE mtknr='987805';
177 987806 W UPDATE stud SET geschlecht='W' WHERE mtknr='987806';
178 987807 W UPDATE stud SET geschlecht='W' WHERE mtknr='987807';
179 987808 W UPDATE stud SET geschlecht='W' WHERE mtknr='987808';
180 987809 W UPDATE stud SET geschlecht='W' WHERE mtknr='987809';
181 987812 W UPDATE stud SET geschlecht='W' WHERE mtknr='987812';
182 987813 W UPDATE stud SET geschlecht='W' WHERE mtknr='987813';
183 987814 W UPDATE stud SET geschlecht='W' WHERE mtknr='987814';
184 987815 W UPDATE stud SET geschlecht='W' WHERE mtknr='987815';
185 987816 W UPDATE stud SET geschlecht='W' WHERE mtknr='987816';
186 987817 W UPDATE stud SET geschlecht='W' WHERE mtknr='987817';
187 987818 W UPDATE stud SET geschlecht='W' WHERE mtknr='987818';
188 987819 M UPDATE stud SET geschlecht='M' WHERE mtknr='987819';
189 987820 W UPDATE stud SET geschlecht='W' WHERE mtknr='987820';
190 987822 W UPDATE stud SET geschlecht='W' WHERE mtknr='987822';
191 987823 M UPDATE stud SET geschlecht='M' WHERE mtknr='987823';
192 987824 W UPDATE stud SET geschlecht='W' WHERE mtknr='987824';
193 987825 W UPDATE stud SET geschlecht='W' WHERE mtknr='987825';
194 987826 W UPDATE stud SET geschlecht='W' WHERE mtknr='987826';
195 987827 W UPDATE stud SET geschlecht='W' WHERE mtknr='987827';
196 987828 M UPDATE stud SET geschlecht='M' WHERE mtknr='987828';
197 987829 W UPDATE stud SET geschlecht='W' WHERE mtknr='987829';
198 987830 M UPDATE stud SET geschlecht='M' WHERE mtknr='987830';
199 987831 W UPDATE stud SET geschlecht='W' WHERE mtknr='987831';
200 987832 W UPDATE stud SET geschlecht='W' WHERE mtknr='987832';
201 987833 M UPDATE stud SET geschlecht='M' WHERE mtknr='987833';
202 987834 W UPDATE stud SET geschlecht='W' WHERE mtknr='987834';
203 987835 M UPDATE stud SET geschlecht='M' WHERE mtknr='987835';
204 987836 W UPDATE stud SET geschlecht='W' WHERE mtknr='987836';
205 987837 W UPDATE stud SET geschlecht='W' WHERE mtknr='987837';
206 987838 M UPDATE stud SET geschlecht='M' WHERE mtknr='987838';
207 987840 W UPDATE stud SET geschlecht='W' WHERE mtknr='987840';
208 987841 W UPDATE stud SET geschlecht='W' WHERE mtknr='987841';
209 987842 W UPDATE stud SET geschlecht='W' WHERE mtknr='987842';
210 987843 W UPDATE stud SET geschlecht='W' WHERE mtknr='987843';
211 987844 M UPDATE stud SET geschlecht='M' WHERE mtknr='987844';
212 987846 M UPDATE stud SET geschlecht='M' WHERE mtknr='987846';
213 987847 W UPDATE stud SET geschlecht='W' WHERE mtknr='987847';
214 987848 W UPDATE stud SET geschlecht='W' WHERE mtknr='987848';
215 987849 W UPDATE stud SET geschlecht='W' WHERE mtknr='987849';
216 987850 W UPDATE stud SET geschlecht='W' WHERE mtknr='987850';
217 987851 W UPDATE stud SET geschlecht='W' WHERE mtknr='987851';
218 987852 W UPDATE stud SET geschlecht='W' WHERE mtknr='987852';
219 987853 W UPDATE stud SET geschlecht='W' WHERE mtknr='987853';
220 987854 W UPDATE stud SET geschlecht='W' WHERE mtknr='987854';
221 987855 W UPDATE stud SET geschlecht='W' WHERE mtknr='987855';
222 987856 W UPDATE stud SET geschlecht='W' WHERE mtknr='987856';
223 987857 M UPDATE stud SET geschlecht='M' WHERE mtknr='987857';
224 987858 W UPDATE stud SET geschlecht='W' WHERE mtknr='987858';
225 987859 W UPDATE stud SET geschlecht='W' WHERE mtknr='987859';
226 987860 M UPDATE stud SET geschlecht='M' WHERE mtknr='987860';
227 987861 M UPDATE stud SET geschlecht='M' WHERE mtknr='987861';
228 987862 W UPDATE stud SET geschlecht='W' WHERE mtknr='987862';
229 987863 W UPDATE stud SET geschlecht='W' WHERE mtknr='987863';
230 987864 W UPDATE stud SET geschlecht='W' WHERE mtknr='987864';
231 987866 W UPDATE stud SET geschlecht='W' WHERE mtknr='987866';
232 987867 W UPDATE stud SET geschlecht='W' WHERE mtknr='987867';
233 987868 W UPDATE stud SET geschlecht='W' WHERE mtknr='987868';
234 987869 W UPDATE stud SET geschlecht='W' WHERE mtknr='987869';
235 987870 W UPDATE stud SET geschlecht='W' WHERE mtknr='987870';
236 987871 W UPDATE stud SET geschlecht='W' WHERE mtknr='987871';
237 987872 W UPDATE stud SET geschlecht='W' WHERE mtknr='987872';
238 987873 W UPDATE stud SET geschlecht='W' WHERE mtknr='987873';
239 987875 W UPDATE stud SET geschlecht='W' WHERE mtknr='987875';
240 987876 W UPDATE stud SET geschlecht='W' WHERE mtknr='987876';
241 987877 W UPDATE stud SET geschlecht='W' WHERE mtknr='987877';
242 987878 W UPDATE stud SET geschlecht='W' WHERE mtknr='987878';
243 987879 M UPDATE stud SET geschlecht='M' WHERE mtknr='987879';
244 987880 W UPDATE stud SET geschlecht='W' WHERE mtknr='987880';
245 987881 W UPDATE stud SET geschlecht='W' WHERE mtknr='987881';
246 987882 W UPDATE stud SET geschlecht='W' WHERE mtknr='987882';
247 987883 W UPDATE stud SET geschlecht='W' WHERE mtknr='987883';
248 987884 W UPDATE stud SET geschlecht='W' WHERE mtknr='987884';
249 987886 W UPDATE stud SET geschlecht='W' WHERE mtknr='987886';
250 987887 W UPDATE stud SET geschlecht='W' WHERE mtknr='987887';
251 987888 W UPDATE stud SET geschlecht='W' WHERE mtknr='987888';
252 987889 W UPDATE stud SET geschlecht='W' WHERE mtknr='987889';
253 987890 W UPDATE stud SET geschlecht='W' WHERE mtknr='987890';
254 987891 W UPDATE stud SET geschlecht='W' WHERE mtknr='987891';
255 987892 W UPDATE stud SET geschlecht='W' WHERE mtknr='987892';
256 987893 W UPDATE stud SET geschlecht='W' WHERE mtknr='987893';
257 987894 M UPDATE stud SET geschlecht='M' WHERE mtknr='987894';
258 987895 W UPDATE stud SET geschlecht='W' WHERE mtknr='987895';
259 987896 W UPDATE stud SET geschlecht='W' WHERE mtknr='987896';
260 987897 M UPDATE stud SET geschlecht='M' WHERE mtknr='987897';
261 987898 W UPDATE stud SET geschlecht='W' WHERE mtknr='987898';
262 987899 W UPDATE stud SET geschlecht='W' WHERE mtknr='987899';
263 987900 W UPDATE stud SET geschlecht='W' WHERE mtknr='987900';
264 987901 M UPDATE stud SET geschlecht='M' WHERE mtknr='987901';
265 987902 W UPDATE stud SET geschlecht='W' WHERE mtknr='987902';
266 987903 M UPDATE stud SET geschlecht='M' WHERE mtknr='987903';
267 987904 W UPDATE stud SET geschlecht='W' WHERE mtknr='987904';
268 987905 W UPDATE stud SET geschlecht='W' WHERE mtknr='987905';
269 987906 M UPDATE stud SET geschlecht='M' WHERE mtknr='987906';
270 987907 W UPDATE stud SET geschlecht='W' WHERE mtknr='987907';
271 987908 W UPDATE stud SET geschlecht='W' WHERE mtknr='987908';
272 987910 W UPDATE stud SET geschlecht='W' WHERE mtknr='987910';
273 987911 M UPDATE stud SET geschlecht='M' WHERE mtknr='987911';
274 987912 W UPDATE stud SET geschlecht='W' WHERE mtknr='987912';
275 987913 W UPDATE stud SET geschlecht='W' WHERE mtknr='987913';
276 987914 W UPDATE stud SET geschlecht='W' WHERE mtknr='987914';
277 987915 W UPDATE stud SET geschlecht='W' WHERE mtknr='987915';
278 987917 W UPDATE stud SET geschlecht='W' WHERE mtknr='987917';
279 988022 W UPDATE stud SET geschlecht='W' WHERE mtknr='988022';
280 988023 W UPDATE stud SET geschlecht='W' WHERE mtknr='988023';
281 988027 W UPDATE stud SET geschlecht='W' WHERE mtknr='988027';
282 988028 W UPDATE stud SET geschlecht='W' WHERE mtknr='988028';
283 988029 W UPDATE stud SET geschlecht='W' WHERE mtknr='988029';
284 988037 W UPDATE stud SET geschlecht='W' WHERE mtknr='988037';
285 988038 W UPDATE stud SET geschlecht='W' WHERE mtknr='988038';
286 988039 M UPDATE stud SET geschlecht='M' WHERE mtknr='988039';
287 988045 W UPDATE stud SET geschlecht='W' WHERE mtknr='988045';
288 988046 W UPDATE stud SET geschlecht='W' WHERE mtknr='988046';
289 988047 W UPDATE stud SET geschlecht='W' WHERE mtknr='988047';
290 988775 M UPDATE stud SET geschlecht='M' WHERE mtknr='988775';
291 988777 W UPDATE stud SET geschlecht='W' WHERE mtknr='988777';
292 988778 W UPDATE stud SET geschlecht='W' WHERE mtknr='988778';
293 988779 W UPDATE stud SET geschlecht='W' WHERE mtknr='988779';
294 988780 W UPDATE stud SET geschlecht='W' WHERE mtknr='988780';
295 988781 M UPDATE stud SET geschlecht='M' WHERE mtknr='988781';
296 988782 M UPDATE stud SET geschlecht='M' WHERE mtknr='988782';
297 988783 W UPDATE stud SET geschlecht='W' WHERE mtknr='988783';
298 988784 M UPDATE stud SET geschlecht='M' WHERE mtknr='988784';
299 988785 W UPDATE stud SET geschlecht='W' WHERE mtknr='988785';
300 988786 W UPDATE stud SET geschlecht='W' WHERE mtknr='988786';
301 988787 W UPDATE stud SET geschlecht='W' WHERE mtknr='988787';
302 988788 M UPDATE stud SET geschlecht='M' WHERE mtknr='988788';
303 988790 W UPDATE stud SET geschlecht='W' WHERE mtknr='988790';
304 988791 M UPDATE stud SET geschlecht='M' WHERE mtknr='988791';
305 988792 W UPDATE stud SET geschlecht='W' WHERE mtknr='988792';
306 988794 M UPDATE stud SET geschlecht='M' WHERE mtknr='988794';
307 988795 W UPDATE stud SET geschlecht='W' WHERE mtknr='988795';
308 988797 W UPDATE stud SET geschlecht='W' WHERE mtknr='988797';
309 988798 W UPDATE stud SET geschlecht='W' WHERE mtknr='988798';
310 988799 M UPDATE stud SET geschlecht='M' WHERE mtknr='988799';
311 988801 W UPDATE stud SET geschlecht='W' WHERE mtknr='988801';
312 988802 W UPDATE stud SET geschlecht='W' WHERE mtknr='988802';
313 988803 W UPDATE stud SET geschlecht='W' WHERE mtknr='988803';
314 988804 W UPDATE stud SET geschlecht='W' WHERE mtknr='988804';
315 988805 M UPDATE stud SET geschlecht='M' WHERE mtknr='988805';
316 988806 W UPDATE stud SET geschlecht='W' WHERE mtknr='988806';
317 988807 W UPDATE stud SET geschlecht='W' WHERE mtknr='988807';
318 988808 W UPDATE stud SET geschlecht='W' WHERE mtknr='988808';
319 988809 W UPDATE stud SET geschlecht='W' WHERE mtknr='988809';
320 988810 W UPDATE stud SET geschlecht='W' WHERE mtknr='988810';
321 988811 W UPDATE stud SET geschlecht='W' WHERE mtknr='988811';
322 988812 W UPDATE stud SET geschlecht='W' WHERE mtknr='988812';
323 988814 W UPDATE stud SET geschlecht='W' WHERE mtknr='988814';
324 988815 W UPDATE stud SET geschlecht='W' WHERE mtknr='988815';
325 988816 W UPDATE stud SET geschlecht='W' WHERE mtknr='988816';
326 988817 M UPDATE stud SET geschlecht='M' WHERE mtknr='988817';
327 988818 M UPDATE stud SET geschlecht='M' WHERE mtknr='988818';
328 988820 W UPDATE stud SET geschlecht='W' WHERE mtknr='988820';
329 988821 W UPDATE stud SET geschlecht='W' WHERE mtknr='988821';
330 988824 W UPDATE stud SET geschlecht='W' WHERE mtknr='988824';
331 988825 M UPDATE stud SET geschlecht='M' WHERE mtknr='988825';
332 988826 W UPDATE stud SET geschlecht='W' WHERE mtknr='988826';
333 988827 M UPDATE stud SET geschlecht='M' WHERE mtknr='988827';
334 988828 W UPDATE stud SET geschlecht='W' WHERE mtknr='988828';
335 988829 W UPDATE stud SET geschlecht='W' WHERE mtknr='988829';
336 988830 W UPDATE stud SET geschlecht='W' WHERE mtknr='988830';
337 988831 M UPDATE stud SET geschlecht='M' WHERE mtknr='988831';
338 988832 W UPDATE stud SET geschlecht='W' WHERE mtknr='988832';
339 988833 W UPDATE stud SET geschlecht='W' WHERE mtknr='988833';
340 988834 W UPDATE stud SET geschlecht='W' WHERE mtknr='988834';
341 988835 M UPDATE stud SET geschlecht='M' WHERE mtknr='988835';
342 988836 W UPDATE stud SET geschlecht='W' WHERE mtknr='988836';
343 988837 W UPDATE stud SET geschlecht='W' WHERE mtknr='988837';
344 988838 M UPDATE stud SET geschlecht='M' WHERE mtknr='988838';
345 988839 W UPDATE stud SET geschlecht='W' WHERE mtknr='988839';
346 988840 W UPDATE stud SET geschlecht='W' WHERE mtknr='988840';
347 988841 W UPDATE stud SET geschlecht='W' WHERE mtknr='988841';
348 988842 W UPDATE stud SET geschlecht='W' WHERE mtknr='988842';
349 988844 W UPDATE stud SET geschlecht='W' WHERE mtknr='988844';
350 988845 W UPDATE stud SET geschlecht='W' WHERE mtknr='988845';
351 988846 W UPDATE stud SET geschlecht='W' WHERE mtknr='988846';
352 988847 W UPDATE stud SET geschlecht='W' WHERE mtknr='988847';
353 988848 W UPDATE stud SET geschlecht='W' WHERE mtknr='988848';
354 988849 M UPDATE stud SET geschlecht='M' WHERE mtknr='988849';
355 988851 M UPDATE stud SET geschlecht='M' WHERE mtknr='988851';
356 988852 W UPDATE stud SET geschlecht='W' WHERE mtknr='988852';
357 988853 W UPDATE stud SET geschlecht='W' WHERE mtknr='988853';
358 988854 M UPDATE stud SET geschlecht='M' WHERE mtknr='988854';
359 988855 M UPDATE stud SET geschlecht='M' WHERE mtknr='988855';
360 988856 W UPDATE stud SET geschlecht='W' WHERE mtknr='988856';
361 988857 W UPDATE stud SET geschlecht='W' WHERE mtknr='988857';
362 988858 W UPDATE stud SET geschlecht='W' WHERE mtknr='988858';
363 988859 W UPDATE stud SET geschlecht='W' WHERE mtknr='988859';
364 988860 W UPDATE stud SET geschlecht='W' WHERE mtknr='988860';
365 988861 W UPDATE stud SET geschlecht='W' WHERE mtknr='988861';
366 988862 W UPDATE stud SET geschlecht='W' WHERE mtknr='988862';
367 988863 W UPDATE stud SET geschlecht='W' WHERE mtknr='988863';
368 988864 W UPDATE stud SET geschlecht='W' WHERE mtknr='988864';
369 988865 W UPDATE stud SET geschlecht='W' WHERE mtknr='988865';
370 988866 W UPDATE stud SET geschlecht='W' WHERE mtknr='988866';
371 988867 W UPDATE stud SET geschlecht='W' WHERE mtknr='988867';
372 988869 W UPDATE stud SET geschlecht='W' WHERE mtknr='988869';
373 988870 W UPDATE stud SET geschlecht='W' WHERE mtknr='988870';
374 988871 M UPDATE stud SET geschlecht='M' WHERE mtknr='988871';
375 988872 M UPDATE stud SET geschlecht='M' WHERE mtknr='988872';
376 988874 W UPDATE stud SET geschlecht='W' WHERE mtknr='988874';
377 988875 W UPDATE stud SET geschlecht='W' WHERE mtknr='988875';
378 988876 W UPDATE stud SET geschlecht='W' WHERE mtknr='988876';
379 988877 W UPDATE stud SET geschlecht='W' WHERE mtknr='988877';
380 988878 W UPDATE stud SET geschlecht='W' WHERE mtknr='988878';
381 988879 M UPDATE stud SET geschlecht='M' WHERE mtknr='988879';
382 988881 M UPDATE stud SET geschlecht='M' WHERE mtknr='988881';
383 988882 W UPDATE stud SET geschlecht='W' WHERE mtknr='988882';
384 988883 W UPDATE stud SET geschlecht='W' WHERE mtknr='988883';
385 988884 W UPDATE stud SET geschlecht='W' WHERE mtknr='988884';
386 988885 M UPDATE stud SET geschlecht='M' WHERE mtknr='988885';
387 988886 W UPDATE stud SET geschlecht='W' WHERE mtknr='988886';
388 988887 W UPDATE stud SET geschlecht='W' WHERE mtknr='988887';
389 988889 W UPDATE stud SET geschlecht='W' WHERE mtknr='988889';
390 988890 W UPDATE stud SET geschlecht='W' WHERE mtknr='988890';
391 988891 W UPDATE stud SET geschlecht='W' WHERE mtknr='988891';
392 988892 W UPDATE stud SET geschlecht='W' WHERE mtknr='988892';
393 988893 W UPDATE stud SET geschlecht='W' WHERE mtknr='988893';
394 988894 W UPDATE stud SET geschlecht='W' WHERE mtknr='988894';
395 988895 W UPDATE stud SET geschlecht='W' WHERE mtknr='988895';
396 988896 W UPDATE stud SET geschlecht='W' WHERE mtknr='988896';
397 988897 W UPDATE stud SET geschlecht='W' WHERE mtknr='988897';
398 988898 W UPDATE stud SET geschlecht='W' WHERE mtknr='988898';
399 988899 W UPDATE stud SET geschlecht='W' WHERE mtknr='988899';
400 988900 W UPDATE stud SET geschlecht='W' WHERE mtknr='988900';
401 988901 M UPDATE stud SET geschlecht='M' WHERE mtknr='988901';
402 988902 W UPDATE stud SET geschlecht='W' WHERE mtknr='988902';
403 988903 M UPDATE stud SET geschlecht='M' WHERE mtknr='988903';
404 988904 W UPDATE stud SET geschlecht='W' WHERE mtknr='988904';
405 988905 M UPDATE stud SET geschlecht='M' WHERE mtknr='988905';
406 988906 M UPDATE stud SET geschlecht='M' WHERE mtknr='988906';
407 988907 W UPDATE stud SET geschlecht='W' WHERE mtknr='988907';
408 988908 M UPDATE stud SET geschlecht='M' WHERE mtknr='988908';
409 988909 W UPDATE stud SET geschlecht='W' WHERE mtknr='988909';
410 988910 W UPDATE stud SET geschlecht='W' WHERE mtknr='988910';
411 988911 M UPDATE stud SET geschlecht='M' WHERE mtknr='988911';
412 988912 W UPDATE stud SET geschlecht='W' WHERE mtknr='988912';
413 988913 W UPDATE stud SET geschlecht='W' WHERE mtknr='988913';
414 988914 W UPDATE stud SET geschlecht='W' WHERE mtknr='988914';
415 988915 W UPDATE stud SET geschlecht='W' WHERE mtknr='988915';
416 988917 W UPDATE stud SET geschlecht='W' WHERE mtknr='988917';
417 988918 W UPDATE stud SET geschlecht='W' WHERE mtknr='988918';
418 988920 W UPDATE stud SET geschlecht='W' WHERE mtknr='988920';
419 988921 W UPDATE stud SET geschlecht='W' WHERE mtknr='988921';
420 988922 W UPDATE stud SET geschlecht='W' WHERE mtknr='988922';
421 988923 W UPDATE stud SET geschlecht='W' WHERE mtknr='988923';
422 988924 W UPDATE stud SET geschlecht='W' WHERE mtknr='988924';
423 988925 W UPDATE stud SET geschlecht='W' WHERE mtknr='988925';
424 988927 W UPDATE stud SET geschlecht='W' WHERE mtknr='988927';
425 988928 M UPDATE stud SET geschlecht='M' WHERE mtknr='988928';
426 988929 M UPDATE stud SET geschlecht='M' WHERE mtknr='988929';
427 988930 W UPDATE stud SET geschlecht='W' WHERE mtknr='988930';
428 988931 M UPDATE stud SET geschlecht='M' WHERE mtknr='988931';
429 988932 W UPDATE stud SET geschlecht='W' WHERE mtknr='988932';
430 988933 W UPDATE stud SET geschlecht='W' WHERE mtknr='988933';
431 988934 W UPDATE stud SET geschlecht='W' WHERE mtknr='988934';
432 988935 W UPDATE stud SET geschlecht='W' WHERE mtknr='988935';
433 988936 M UPDATE stud SET geschlecht='M' WHERE mtknr='988936';
434 988937 W UPDATE stud SET geschlecht='W' WHERE mtknr='988937';
435 988938 W UPDATE stud SET geschlecht='W' WHERE mtknr='988938';
436 988939 W UPDATE stud SET geschlecht='W' WHERE mtknr='988939';
437 988940 M UPDATE stud SET geschlecht='M' WHERE mtknr='988940';
438 988941 M UPDATE stud SET geschlecht='M' WHERE mtknr='988941';
439 988942 W UPDATE stud SET geschlecht='W' WHERE mtknr='988942';
440 988943 W UPDATE stud SET geschlecht='W' WHERE mtknr='988943';
441 988944 M UPDATE stud SET geschlecht='M' WHERE mtknr='988944';
442 988945 W UPDATE stud SET geschlecht='W' WHERE mtknr='988945';
443 988946 W UPDATE stud SET geschlecht='W' WHERE mtknr='988946';
444 988947 W UPDATE stud SET geschlecht='W' WHERE mtknr='988947';
445 988948 W UPDATE stud SET geschlecht='W' WHERE mtknr='988948';
446 988949 W UPDATE stud SET geschlecht='W' WHERE mtknr='988949';
447 988950 M UPDATE stud SET geschlecht='M' WHERE mtknr='988950';
448 988951 W UPDATE stud SET geschlecht='W' WHERE mtknr='988951';
449 988952 M UPDATE stud SET geschlecht='M' WHERE mtknr='988952';
450 988953 W UPDATE stud SET geschlecht='W' WHERE mtknr='988953';
451 988954 W UPDATE stud SET geschlecht='W' WHERE mtknr='988954';
452 988955 W UPDATE stud SET geschlecht='W' WHERE mtknr='988955';
453 988956 M UPDATE stud SET geschlecht='M' WHERE mtknr='988956';
454 988958 W UPDATE stud SET geschlecht='W' WHERE mtknr='988958';
455 988959 W UPDATE stud SET geschlecht='W' WHERE mtknr='988959';
456 988961 W UPDATE stud SET geschlecht='W' WHERE mtknr='988961';
457 988962 W UPDATE stud SET geschlecht='W' WHERE mtknr='988962';
458 988963 W UPDATE stud SET geschlecht='W' WHERE mtknr='988963';
459 988964 M UPDATE stud SET geschlecht='M' WHERE mtknr='988964';
460 988965 W UPDATE stud SET geschlecht='W' WHERE mtknr='988965';
461 988966 M UPDATE stud SET geschlecht='M' WHERE mtknr='988966';
462 988968 W UPDATE stud SET geschlecht='W' WHERE mtknr='988968';
463 988970 W UPDATE stud SET geschlecht='W' WHERE mtknr='988970';
464 988971 M UPDATE stud SET geschlecht='M' WHERE mtknr='988971';
465 988972 W UPDATE stud SET geschlecht='W' WHERE mtknr='988972';
466 988973 W UPDATE stud SET geschlecht='W' WHERE mtknr='988973';
467 988974 W UPDATE stud SET geschlecht='W' WHERE mtknr='988974';
468 988975 W UPDATE stud SET geschlecht='W' WHERE mtknr='988975';
469 988976 W UPDATE stud SET geschlecht='W' WHERE mtknr='988976';
470 988977 W UPDATE stud SET geschlecht='W' WHERE mtknr='988977';
471 988978 W UPDATE stud SET geschlecht='W' WHERE mtknr='988978';
472 988979 W UPDATE stud SET geschlecht='W' WHERE mtknr='988979';
473 988980 W UPDATE stud SET geschlecht='W' WHERE mtknr='988980';
474 988981 W UPDATE stud SET geschlecht='W' WHERE mtknr='988981';
475 988982 M UPDATE stud SET geschlecht='M' WHERE mtknr='988982';
476 988983 W UPDATE stud SET geschlecht='W' WHERE mtknr='988983';
477 988984 W UPDATE stud SET geschlecht='W' WHERE mtknr='988984';
478 988985 W UPDATE stud SET geschlecht='W' WHERE mtknr='988985';
479 988987 M UPDATE stud SET geschlecht='M' WHERE mtknr='988987';
480 988988 M UPDATE stud SET geschlecht='M' WHERE mtknr='988988';
481 988989 M UPDATE stud SET geschlecht='M' WHERE mtknr='988989';
482 988990 M UPDATE stud SET geschlecht='M' WHERE mtknr='988990';
483 988991 W UPDATE stud SET geschlecht='W' WHERE mtknr='988991';
484 988992 W UPDATE stud SET geschlecht='W' WHERE mtknr='988992';
485 988993 M UPDATE stud SET geschlecht='M' WHERE mtknr='988993';
486 988994 W UPDATE stud SET geschlecht='W' WHERE mtknr='988994';
487 988995 W UPDATE stud SET geschlecht='W' WHERE mtknr='988995';
488 988996 W UPDATE stud SET geschlecht='W' WHERE mtknr='988996';
489 988997 M UPDATE stud SET geschlecht='M' WHERE mtknr='988997';
490 988998 W UPDATE stud SET geschlecht='W' WHERE mtknr='988998';
491 988999 W UPDATE stud SET geschlecht='W' WHERE mtknr='988999';
492 989000 W UPDATE stud SET geschlecht='W' WHERE mtknr='989000';
493 989001 W UPDATE stud SET geschlecht='W' WHERE mtknr='989001';
494 989002 W UPDATE stud SET geschlecht='W' WHERE mtknr='989002';
495 989003 W UPDATE stud SET geschlecht='W' WHERE mtknr='989003';
496 989004 W UPDATE stud SET geschlecht='W' WHERE mtknr='989004';
497 989005 M UPDATE stud SET geschlecht='M' WHERE mtknr='989005';
498 989006 W UPDATE stud SET geschlecht='W' WHERE mtknr='989006';
499 989007 M UPDATE stud SET geschlecht='M' WHERE mtknr='989007';
500 989008 M UPDATE stud SET geschlecht='M' WHERE mtknr='989008';
501 989009 M UPDATE stud SET geschlecht='M' WHERE mtknr='989009';
502 989010 M UPDATE stud SET geschlecht='M' WHERE mtknr='989010';
503 989011 W UPDATE stud SET geschlecht='W' WHERE mtknr='989011';
504 989012 W UPDATE stud SET geschlecht='W' WHERE mtknr='989012';
505 989013 W UPDATE stud SET geschlecht='W' WHERE mtknr='989013';
506 989014 W UPDATE stud SET geschlecht='W' WHERE mtknr='989014';
507 989015 M UPDATE stud SET geschlecht='M' WHERE mtknr='989015';
508 989016 W UPDATE stud SET geschlecht='W' WHERE mtknr='989016';
509 989017 W UPDATE stud SET geschlecht='W' WHERE mtknr='989017';
510 989018 M UPDATE stud SET geschlecht='M' WHERE mtknr='989018';
511 989019 M UPDATE stud SET geschlecht='M' WHERE mtknr='989019';
512 989020 W UPDATE stud SET geschlecht='W' WHERE mtknr='989020';
513 989021 W UPDATE stud SET geschlecht='W' WHERE mtknr='989021';
514 989022 W UPDATE stud SET geschlecht='W' WHERE mtknr='989022';
515 989023 M UPDATE stud SET geschlecht='M' WHERE mtknr='989023';
516 989024 M UPDATE stud SET geschlecht='M' WHERE mtknr='989024';
517 989025 W UPDATE stud SET geschlecht='W' WHERE mtknr='989025';
518 989026 M UPDATE stud SET geschlecht='M' WHERE mtknr='989026';
519 989027 W UPDATE stud SET geschlecht='W' WHERE mtknr='989027';
520 989028 W UPDATE stud SET geschlecht='W' WHERE mtknr='989028';
521 989029 M UPDATE stud SET geschlecht='M' WHERE mtknr='989029';
522 989030 W UPDATE stud SET geschlecht='W' WHERE mtknr='989030';
523 989031 W UPDATE stud SET geschlecht='W' WHERE mtknr='989031';
524 989032 W UPDATE stud SET geschlecht='W' WHERE mtknr='989032';
525 989033 M UPDATE stud SET geschlecht='M' WHERE mtknr='989033';
526 989034 W UPDATE stud SET geschlecht='W' WHERE mtknr='989034';
527 989035 W UPDATE stud SET geschlecht='W' WHERE mtknr='989035';
528 989036 W UPDATE stud SET geschlecht='W' WHERE mtknr='989036';
529 989037 W UPDATE stud SET geschlecht='W' WHERE mtknr='989037';
530 989038 W UPDATE stud SET geschlecht='W' WHERE mtknr='989038';
531 989039 W UPDATE stud SET geschlecht='W' WHERE mtknr='989039';
532 989040 W UPDATE stud SET geschlecht='W' WHERE mtknr='989040';
533 989041 W UPDATE stud SET geschlecht='W' WHERE mtknr='989041';
534 989042 W UPDATE stud SET geschlecht='W' WHERE mtknr='989042';
535 989043 W UPDATE stud SET geschlecht='W' WHERE mtknr='989043';
536 989044 W UPDATE stud SET geschlecht='W' WHERE mtknr='989044';
537 989045 W UPDATE stud SET geschlecht='W' WHERE mtknr='989045';
538 989046 W UPDATE stud SET geschlecht='W' WHERE mtknr='989046';
539 989047 W UPDATE stud SET geschlecht='W' WHERE mtknr='989047';
540 989048 M UPDATE stud SET geschlecht='M' WHERE mtknr='989048';
541 989049 W UPDATE stud SET geschlecht='W' WHERE mtknr='989049';
542 989050 W UPDATE stud SET geschlecht='W' WHERE mtknr='989050';
543 989051 M UPDATE stud SET geschlecht='M' WHERE mtknr='989051';
544 989052 W UPDATE stud SET geschlecht='W' WHERE mtknr='989052';
545 989053 W UPDATE stud SET geschlecht='W' WHERE mtknr='989053';
546 989054 W UPDATE stud SET geschlecht='W' WHERE mtknr='989054';
547 989056 W UPDATE stud SET geschlecht='W' WHERE mtknr='989056';
548 989057 W UPDATE stud SET geschlecht='W' WHERE mtknr='989057';
549 989058 W UPDATE stud SET geschlecht='W' WHERE mtknr='989058';
550 989059 W UPDATE stud SET geschlecht='W' WHERE mtknr='989059';
551 989060 M UPDATE stud SET geschlecht='M' WHERE mtknr='989060';
552 989061 M UPDATE stud SET geschlecht='M' WHERE mtknr='989061';
553 989062 W UPDATE stud SET geschlecht='W' WHERE mtknr='989062';
554 989063 M UPDATE stud SET geschlecht='M' WHERE mtknr='989063';
555 989064 W UPDATE stud SET geschlecht='W' WHERE mtknr='989064';
556 989066 M UPDATE stud SET geschlecht='M' WHERE mtknr='989066';
557 989067 M UPDATE stud SET geschlecht='M' WHERE mtknr='989067';
558 989068 W UPDATE stud SET geschlecht='W' WHERE mtknr='989068';
559 989069 W UPDATE stud SET geschlecht='W' WHERE mtknr='989069';
560 989070 M UPDATE stud SET geschlecht='M' WHERE mtknr='989070';
561 989071 W UPDATE stud SET geschlecht='W' WHERE mtknr='989071';
562 989072 M UPDATE stud SET geschlecht='M' WHERE mtknr='989072';
563 989188 W UPDATE stud SET geschlecht='W' WHERE mtknr='989188';
564 989189 W UPDATE stud SET geschlecht='W' WHERE mtknr='989189';
565 989190 W UPDATE stud SET geschlecht='W' WHERE mtknr='989190';
566 989191 W UPDATE stud SET geschlecht='W' WHERE mtknr='989191';
567 989200 W UPDATE stud SET geschlecht='W' WHERE mtknr='989200';
568 989212 W UPDATE stud SET geschlecht='W' WHERE mtknr='989212';
569 989220 W UPDATE stud SET geschlecht='W' WHERE mtknr='989220';
570 989381 W UPDATE stud SET geschlecht='W' WHERE mtknr='989381';
571 989821 W UPDATE stud SET geschlecht='W' WHERE mtknr='989821';
572 989869 W UPDATE stud SET geschlecht='W' WHERE mtknr='989869';
573 989870 W UPDATE stud SET geschlecht='W' WHERE mtknr='989870';
574 989871 W UPDATE stud SET geschlecht='W' WHERE mtknr='989871';
575 989872 W UPDATE stud SET geschlecht='W' WHERE mtknr='989872';
576 989873 W UPDATE stud SET geschlecht='W' WHERE mtknr='989873';
577 989874 W UPDATE stud SET geschlecht='W' WHERE mtknr='989874';
578 989875 W UPDATE stud SET geschlecht='W' WHERE mtknr='989875';
579 989876 W UPDATE stud SET geschlecht='W' WHERE mtknr='989876';
580 989877 W UPDATE stud SET geschlecht='W' WHERE mtknr='989877';
581 989878 W UPDATE stud SET geschlecht='W' WHERE mtknr='989878';
582 989879 W UPDATE stud SET geschlecht='W' WHERE mtknr='989879';
583 989880 M UPDATE stud SET geschlecht='M' WHERE mtknr='989880';
584 989881 W UPDATE stud SET geschlecht='W' WHERE mtknr='989881';
585 989882 M UPDATE stud SET geschlecht='M' WHERE mtknr='989882';
586 989883 M UPDATE stud SET geschlecht='M' WHERE mtknr='989883';
587 989884 W UPDATE stud SET geschlecht='W' WHERE mtknr='989884';
588 989885 M UPDATE stud SET geschlecht='M' WHERE mtknr='989885';
589 989886 W UPDATE stud SET geschlecht='W' WHERE mtknr='989886';
590 989887 W UPDATE stud SET geschlecht='W' WHERE mtknr='989887';
591 989888 W UPDATE stud SET geschlecht='W' WHERE mtknr='989888';
592 989889 M UPDATE stud SET geschlecht='M' WHERE mtknr='989889';
593 989890 W UPDATE stud SET geschlecht='W' WHERE mtknr='989890';
594 989891 W UPDATE stud SET geschlecht='W' WHERE mtknr='989891';
595 989892 W UPDATE stud SET geschlecht='W' WHERE mtknr='989892';
596 989893 W UPDATE stud SET geschlecht='W' WHERE mtknr='989893';
597 989894 M UPDATE stud SET geschlecht='M' WHERE mtknr='989894';
598 989895 W UPDATE stud SET geschlecht='W' WHERE mtknr='989895';
599 989896 W UPDATE stud SET geschlecht='W' WHERE mtknr='989896';
600 989898 W UPDATE stud SET geschlecht='W' WHERE mtknr='989898';
601 989899 M UPDATE stud SET geschlecht='M' WHERE mtknr='989899';
602 989900 W UPDATE stud SET geschlecht='W' WHERE mtknr='989900';
603 989901 W UPDATE stud SET geschlecht='W' WHERE mtknr='989901';
604 989902 W UPDATE stud SET geschlecht='W' WHERE mtknr='989902';
605 989903 W UPDATE stud SET geschlecht='W' WHERE mtknr='989903';
606 989904 M UPDATE stud SET geschlecht='M' WHERE mtknr='989904';
607 989905 W UPDATE stud SET geschlecht='W' WHERE mtknr='989905';
608 989906 M UPDATE stud SET geschlecht='M' WHERE mtknr='989906';
609 989907 W UPDATE stud SET geschlecht='W' WHERE mtknr='989907';
610 989908 W UPDATE stud SET geschlecht='W' WHERE mtknr='989908';
611 989909 W UPDATE stud SET geschlecht='W' WHERE mtknr='989909';
612 989910 W UPDATE stud SET geschlecht='W' WHERE mtknr='989910';
613 989911 W UPDATE stud SET geschlecht='W' WHERE mtknr='989911';
614 989912 W UPDATE stud SET geschlecht='W' WHERE mtknr='989912';
615 989913 W UPDATE stud SET geschlecht='W' WHERE mtknr='989913';
616 989914 M UPDATE stud SET geschlecht='M' WHERE mtknr='989914';
617 989915 W UPDATE stud SET geschlecht='W' WHERE mtknr='989915';
618 989916 W UPDATE stud SET geschlecht='W' WHERE mtknr='989916';
619 989917 W UPDATE stud SET geschlecht='W' WHERE mtknr='989917';
620 989918 W UPDATE stud SET geschlecht='W' WHERE mtknr='989918';
621 989919 M UPDATE stud SET geschlecht='M' WHERE mtknr='989919';
622 989920 M UPDATE stud SET geschlecht='M' WHERE mtknr='989920';
623 989921 M UPDATE stud SET geschlecht='M' WHERE mtknr='989921';
624 989922 M UPDATE stud SET geschlecht='M' WHERE mtknr='989922';
625 989923 W UPDATE stud SET geschlecht='W' WHERE mtknr='989923';
626 989924 W UPDATE stud SET geschlecht='W' WHERE mtknr='989924';
627 989925 M UPDATE stud SET geschlecht='M' WHERE mtknr='989925';
628 989926 W UPDATE stud SET geschlecht='W' WHERE mtknr='989926';
629 989927 W UPDATE stud SET geschlecht='W' WHERE mtknr='989927';
630 989928 W UPDATE stud SET geschlecht='W' WHERE mtknr='989928';
631 989929 W UPDATE stud SET geschlecht='W' WHERE mtknr='989929';
632 989930 W UPDATE stud SET geschlecht='W' WHERE mtknr='989930';
633 989931 W UPDATE stud SET geschlecht='W' WHERE mtknr='989931';
634 989932 W UPDATE stud SET geschlecht='W' WHERE mtknr='989932';
635 989933 W UPDATE stud SET geschlecht='W' WHERE mtknr='989933';
636 989934 W UPDATE stud SET geschlecht='W' WHERE mtknr='989934';
637 989935 W UPDATE stud SET geschlecht='W' WHERE mtknr='989935';
638 989936 W UPDATE stud SET geschlecht='W' WHERE mtknr='989936';
639 989937 W UPDATE stud SET geschlecht='W' WHERE mtknr='989937';
640 989938 W UPDATE stud SET geschlecht='W' WHERE mtknr='989938';
641 989939 W UPDATE stud SET geschlecht='W' WHERE mtknr='989939';
642 989940 W UPDATE stud SET geschlecht='W' WHERE mtknr='989940';
643 989941 W UPDATE stud SET geschlecht='W' WHERE mtknr='989941';
644 989942 W UPDATE stud SET geschlecht='W' WHERE mtknr='989942';
645 989943 W UPDATE stud SET geschlecht='W' WHERE mtknr='989943';
646 989944 W UPDATE stud SET geschlecht='W' WHERE mtknr='989944';
647 989945 W UPDATE stud SET geschlecht='W' WHERE mtknr='989945';
648 989946 W UPDATE stud SET geschlecht='W' WHERE mtknr='989946';
649 989947 W UPDATE stud SET geschlecht='W' WHERE mtknr='989947';
650 989948 W UPDATE stud SET geschlecht='W' WHERE mtknr='989948';
651 989949 W UPDATE stud SET geschlecht='W' WHERE mtknr='989949';
652 989950 W UPDATE stud SET geschlecht='W' WHERE mtknr='989950';
653 989951 W UPDATE stud SET geschlecht='W' WHERE mtknr='989951';
654 989952 W UPDATE stud SET geschlecht='W' WHERE mtknr='989952';
655 989953 M UPDATE stud SET geschlecht='M' WHERE mtknr='989953';
656 989954 W UPDATE stud SET geschlecht='W' WHERE mtknr='989954';
657 989955 W UPDATE stud SET geschlecht='W' WHERE mtknr='989955';
658 989956 W UPDATE stud SET geschlecht='W' WHERE mtknr='989956';
659 989958 W UPDATE stud SET geschlecht='W' WHERE mtknr='989958';
660 989959 W UPDATE stud SET geschlecht='W' WHERE mtknr='989959';
661 989960 W UPDATE stud SET geschlecht='W' WHERE mtknr='989960';
662 989961 M UPDATE stud SET geschlecht='M' WHERE mtknr='989961';
663 989962 W UPDATE stud SET geschlecht='W' WHERE mtknr='989962';
664 989963 W UPDATE stud SET geschlecht='W' WHERE mtknr='989963';
665 989964 W UPDATE stud SET geschlecht='W' WHERE mtknr='989964';
666 989965 W UPDATE stud SET geschlecht='W' WHERE mtknr='989965';
667 989966 W UPDATE stud SET geschlecht='W' WHERE mtknr='989966';
668 989967 W UPDATE stud SET geschlecht='W' WHERE mtknr='989967';
669 989968 M UPDATE stud SET geschlecht='M' WHERE mtknr='989968';
670 989969 M UPDATE stud SET geschlecht='M' WHERE mtknr='989969';
671 989970 W UPDATE stud SET geschlecht='W' WHERE mtknr='989970';
672 989971 W UPDATE stud SET geschlecht='W' WHERE mtknr='989971';
673 989973 W UPDATE stud SET geschlecht='W' WHERE mtknr='989973';
674 989974 W UPDATE stud SET geschlecht='W' WHERE mtknr='989974';
675 989975 W UPDATE stud SET geschlecht='W' WHERE mtknr='989975';
676 989976 W UPDATE stud SET geschlecht='W' WHERE mtknr='989976';
677 989977 M UPDATE stud SET geschlecht='M' WHERE mtknr='989977';
678 989978 W UPDATE stud SET geschlecht='W' WHERE mtknr='989978';
679 989979 W UPDATE stud SET geschlecht='W' WHERE mtknr='989979';
680 989980 W UPDATE stud SET geschlecht='W' WHERE mtknr='989980';
681 989981 W UPDATE stud SET geschlecht='W' WHERE mtknr='989981';
682 989982 M UPDATE stud SET geschlecht='M' WHERE mtknr='989982';
683 989983 W UPDATE stud SET geschlecht='W' WHERE mtknr='989983';
684 989984 M UPDATE stud SET geschlecht='M' WHERE mtknr='989984';
685 989985 W UPDATE stud SET geschlecht='W' WHERE mtknr='989985';
686 989986 W UPDATE stud SET geschlecht='W' WHERE mtknr='989986';
687 989987 M UPDATE stud SET geschlecht='M' WHERE mtknr='989987';
688 989988 W UPDATE stud SET geschlecht='W' WHERE mtknr='989988';
689 989989 W UPDATE stud SET geschlecht='W' WHERE mtknr='989989';
690 989990 W UPDATE stud SET geschlecht='W' WHERE mtknr='989990';
691 989991 W UPDATE stud SET geschlecht='W' WHERE mtknr='989991';
692 989992 M UPDATE stud SET geschlecht='M' WHERE mtknr='989992';
693 989993 W UPDATE stud SET geschlecht='W' WHERE mtknr='989993';
694 989994 W UPDATE stud SET geschlecht='W' WHERE mtknr='989994';
695 989995 W UPDATE stud SET geschlecht='W' WHERE mtknr='989995';
696 989996 W UPDATE stud SET geschlecht='W' WHERE mtknr='989996';
697 989997 W UPDATE stud SET geschlecht='W' WHERE mtknr='989997';
698 989998 W UPDATE stud SET geschlecht='W' WHERE mtknr='989998';
699 989999 W UPDATE stud SET geschlecht='W' WHERE mtknr='989999';
700 990000 W UPDATE stud SET geschlecht='W' WHERE mtknr='990000';
701 990001 W UPDATE stud SET geschlecht='W' WHERE mtknr='990001';
702 990002 M UPDATE stud SET geschlecht='M' WHERE mtknr='990002';
703 990003 M UPDATE stud SET geschlecht='M' WHERE mtknr='990003';
704 990005 W UPDATE stud SET geschlecht='W' WHERE mtknr='990005';
705 990006 W UPDATE stud SET geschlecht='W' WHERE mtknr='990006';
706 990007 W UPDATE stud SET geschlecht='W' WHERE mtknr='990007';
707 990009 M UPDATE stud SET geschlecht='M' WHERE mtknr='990009';
708 990010 W UPDATE stud SET geschlecht='W' WHERE mtknr='990010';
709 990011 W UPDATE stud SET geschlecht='W' WHERE mtknr='990011';
710 990012 W UPDATE stud SET geschlecht='W' WHERE mtknr='990012';
711 990013 W UPDATE stud SET geschlecht='W' WHERE mtknr='990013';
712 990014 W UPDATE stud SET geschlecht='W' WHERE mtknr='990014';
713 990015 W UPDATE stud SET geschlecht='W' WHERE mtknr='990015';
714 990016 M UPDATE stud SET geschlecht='M' WHERE mtknr='990016';
715 990017 W UPDATE stud SET geschlecht='W' WHERE mtknr='990017';
716 990018 W UPDATE stud SET geschlecht='W' WHERE mtknr='990018';
717 990019 M UPDATE stud SET geschlecht='M' WHERE mtknr='990019';
718 990020 M UPDATE stud SET geschlecht='M' WHERE mtknr='990020';
719 990021 W UPDATE stud SET geschlecht='W' WHERE mtknr='990021';
720 990022 W UPDATE stud SET geschlecht='W' WHERE mtknr='990022';
721 990023 W UPDATE stud SET geschlecht='W' WHERE mtknr='990023';
722 990024 W UPDATE stud SET geschlecht='W' WHERE mtknr='990024';
723 990025 W UPDATE stud SET geschlecht='W' WHERE mtknr='990025';
724 990026 W UPDATE stud SET geschlecht='W' WHERE mtknr='990026';
725 990027 W UPDATE stud SET geschlecht='W' WHERE mtknr='990027';
726 990028 W UPDATE stud SET geschlecht='W' WHERE mtknr='990028';
727 990029 W UPDATE stud SET geschlecht='W' WHERE mtknr='990029';
728 990030 W UPDATE stud SET geschlecht='W' WHERE mtknr='990030';
729 990031 W UPDATE stud SET geschlecht='W' WHERE mtknr='990031';
730 990032 W UPDATE stud SET geschlecht='W' WHERE mtknr='990032';
731 990033 M UPDATE stud SET geschlecht='M' WHERE mtknr='990033';
732 990034 W UPDATE stud SET geschlecht='W' WHERE mtknr='990034';
733 990035 M UPDATE stud SET geschlecht='M' WHERE mtknr='990035';
734 990036 M UPDATE stud SET geschlecht='M' WHERE mtknr='990036';
735 990037 W UPDATE stud SET geschlecht='W' WHERE mtknr='990037';
736 990038 W UPDATE stud SET geschlecht='W' WHERE mtknr='990038';
737 990039 M UPDATE stud SET geschlecht='M' WHERE mtknr='990039';
738 990040 M UPDATE stud SET geschlecht='M' WHERE mtknr='990040';
739 990041 W UPDATE stud SET geschlecht='W' WHERE mtknr='990041';
740 990042 W UPDATE stud SET geschlecht='W' WHERE mtknr='990042';
741 990043 M UPDATE stud SET geschlecht='M' WHERE mtknr='990043';
742 990044 M UPDATE stud SET geschlecht='M' WHERE mtknr='990044';
743 990045 W UPDATE stud SET geschlecht='W' WHERE mtknr='990045';
744 990046 W UPDATE stud SET geschlecht='W' WHERE mtknr='990046';
745 990047 W UPDATE stud SET geschlecht='W' WHERE mtknr='990047';
746 990048 W UPDATE stud SET geschlecht='W' WHERE mtknr='990048';
747 990049 W UPDATE stud SET geschlecht='W' WHERE mtknr='990049';
748 990050 W UPDATE stud SET geschlecht='W' WHERE mtknr='990050';
749 990051 M UPDATE stud SET geschlecht='M' WHERE mtknr='990051';
750 990052 M UPDATE stud SET geschlecht='M' WHERE mtknr='990052';
751 990053 W UPDATE stud SET geschlecht='W' WHERE mtknr='990053';
752 990054 W UPDATE stud SET geschlecht='W' WHERE mtknr='990054';
753 990055 W UPDATE stud SET geschlecht='W' WHERE mtknr='990055';
754 990056 M UPDATE stud SET geschlecht='M' WHERE mtknr='990056';
755 990057 W UPDATE stud SET geschlecht='W' WHERE mtknr='990057';
756 990058 W UPDATE stud SET geschlecht='W' WHERE mtknr='990058';
757 990059 W UPDATE stud SET geschlecht='W' WHERE mtknr='990059';
758 990060 W UPDATE stud SET geschlecht='W' WHERE mtknr='990060';
759 990061 M UPDATE stud SET geschlecht='M' WHERE mtknr='990061';
760 990062 M UPDATE stud SET geschlecht='M' WHERE mtknr='990062';
761 990063 W UPDATE stud SET geschlecht='W' WHERE mtknr='990063';
762 990064 W UPDATE stud SET geschlecht='W' WHERE mtknr='990064';
763 990065 W UPDATE stud SET geschlecht='W' WHERE mtknr='990065';
764 990066 M UPDATE stud SET geschlecht='M' WHERE mtknr='990066';
765 990067 W UPDATE stud SET geschlecht='W' WHERE mtknr='990067';
766 990068 W UPDATE stud SET geschlecht='W' WHERE mtknr='990068';
767 990069 W UPDATE stud SET geschlecht='W' WHERE mtknr='990069';
768 990070 W UPDATE stud SET geschlecht='W' WHERE mtknr='990070';
769 990071 M UPDATE stud SET geschlecht='M' WHERE mtknr='990071';
770 990072 W UPDATE stud SET geschlecht='W' WHERE mtknr='990072';
771 990073 W UPDATE stud SET geschlecht='W' WHERE mtknr='990073';
772 990074 W UPDATE stud SET geschlecht='W' WHERE mtknr='990074';
773 990075 W UPDATE stud SET geschlecht='W' WHERE mtknr='990075';
774 990076 M UPDATE stud SET geschlecht='M' WHERE mtknr='990076';
775 990077 M UPDATE stud SET geschlecht='M' WHERE mtknr='990077';
776 990078 M UPDATE stud SET geschlecht='M' WHERE mtknr='990078';
777 990079 M UPDATE stud SET geschlecht='M' WHERE mtknr='990079';
778 990080 M UPDATE stud SET geschlecht='M' WHERE mtknr='990080';
779 990081 M UPDATE stud SET geschlecht='M' WHERE mtknr='990081';
780 990082 M UPDATE stud SET geschlecht='M' WHERE mtknr='990082';
781 990083 M UPDATE stud SET geschlecht='M' WHERE mtknr='990083';
782 990084 W UPDATE stud SET geschlecht='W' WHERE mtknr='990084';
783 990085 W UPDATE stud SET geschlecht='W' WHERE mtknr='990085';
784 990086 W UPDATE stud SET geschlecht='W' WHERE mtknr='990086';
785 990087 W UPDATE stud SET geschlecht='W' WHERE mtknr='990087';
786 990088 W UPDATE stud SET geschlecht='W' WHERE mtknr='990088';
787 990089 W UPDATE stud SET geschlecht='W' WHERE mtknr='990089';
788 990090 M UPDATE stud SET geschlecht='M' WHERE mtknr='990090';
789 990091 W UPDATE stud SET geschlecht='W' WHERE mtknr='990091';
790 990092 M UPDATE stud SET geschlecht='M' WHERE mtknr='990092';
791 990093 M UPDATE stud SET geschlecht='M' WHERE mtknr='990093';
792 990094 W UPDATE stud SET geschlecht='W' WHERE mtknr='990094';
793 990095 W UPDATE stud SET geschlecht='W' WHERE mtknr='990095';
794 990096 W UPDATE stud SET geschlecht='W' WHERE mtknr='990096';
795 990097 W UPDATE stud SET geschlecht='W' WHERE mtknr='990097';
796 990099 M UPDATE stud SET geschlecht='M' WHERE mtknr='990099';
797 990100 W UPDATE stud SET geschlecht='W' WHERE mtknr='990100';
798 990101 M UPDATE stud SET geschlecht='M' WHERE mtknr='990101';
799 990102 M UPDATE stud SET geschlecht='M' WHERE mtknr='990102';
800 990103 W UPDATE stud SET geschlecht='W' WHERE mtknr='990103';
801 990104 W UPDATE stud SET geschlecht='W' WHERE mtknr='990104';
802 990105 W UPDATE stud SET geschlecht='W' WHERE mtknr='990105';
803 990106 W UPDATE stud SET geschlecht='W' WHERE mtknr='990106';
804 990107 M UPDATE stud SET geschlecht='M' WHERE mtknr='990107';
805 990108 M UPDATE stud SET geschlecht='M' WHERE mtknr='990108';
806 990109 W UPDATE stud SET geschlecht='W' WHERE mtknr='990109';
807 990110 M UPDATE stud SET geschlecht='M' WHERE mtknr='990110';
808 990111 W UPDATE stud SET geschlecht='W' WHERE mtknr='990111';
809 990112 M UPDATE stud SET geschlecht='M' WHERE mtknr='990112';
810 990113 W UPDATE stud SET geschlecht='W' WHERE mtknr='990113';
811 990114 W UPDATE stud SET geschlecht='W' WHERE mtknr='990114';
812 990115 W UPDATE stud SET geschlecht='W' WHERE mtknr='990115';
813 990116 M UPDATE stud SET geschlecht='M' WHERE mtknr='990116';
814 990117 W UPDATE stud SET geschlecht='W' WHERE mtknr='990117';
815 990118 W UPDATE stud SET geschlecht='W' WHERE mtknr='990118';
816 990119 M UPDATE stud SET geschlecht='M' WHERE mtknr='990119';
817 990120 W UPDATE stud SET geschlecht='W' WHERE mtknr='990120';
818 990121 W UPDATE stud SET geschlecht='W' WHERE mtknr='990121';
819 990122 M UPDATE stud SET geschlecht='M' WHERE mtknr='990122';
820 990123 M UPDATE stud SET geschlecht='M' WHERE mtknr='990123';
821 990124 M UPDATE stud SET geschlecht='M' WHERE mtknr='990124';
822 990125 W UPDATE stud SET geschlecht='W' WHERE mtknr='990125';
823 990126 W UPDATE stud SET geschlecht='W' WHERE mtknr='990126';
824 990127 M UPDATE stud SET geschlecht='M' WHERE mtknr='990127';
825 990128 M UPDATE stud SET geschlecht='M' WHERE mtknr='990128';
826 990129 W UPDATE stud SET geschlecht='W' WHERE mtknr='990129';
827 990130 W UPDATE stud SET geschlecht='W' WHERE mtknr='990130';
828 990131 W UPDATE stud SET geschlecht='W' WHERE mtknr='990131';
829 990132 M UPDATE stud SET geschlecht='M' WHERE mtknr='990132';
830 990133 W UPDATE stud SET geschlecht='W' WHERE mtknr='990133';
831 990134 W UPDATE stud SET geschlecht='W' WHERE mtknr='990134';
832 990135 M UPDATE stud SET geschlecht='M' WHERE mtknr='990135';
833 990136 W UPDATE stud SET geschlecht='W' WHERE mtknr='990136';
834 990137 M UPDATE stud SET geschlecht='M' WHERE mtknr='990137';
835 990138 M UPDATE stud SET geschlecht='M' WHERE mtknr='990138';
836 990139 W UPDATE stud SET geschlecht='W' WHERE mtknr='990139';
837 990140 M UPDATE stud SET geschlecht='M' WHERE mtknr='990140';
838 990141 W UPDATE stud SET geschlecht='W' WHERE mtknr='990141';
839 990142 W UPDATE stud SET geschlecht='W' WHERE mtknr='990142';
840 990143 M UPDATE stud SET geschlecht='M' WHERE mtknr='990143';
841 990144 W UPDATE stud SET geschlecht='W' WHERE mtknr='990144';
842 990145 W UPDATE stud SET geschlecht='W' WHERE mtknr='990145';
843 990146 W UPDATE stud SET geschlecht='W' WHERE mtknr='990146';
844 990147 W UPDATE stud SET geschlecht='W' WHERE mtknr='990147';
845 990148 W UPDATE stud SET geschlecht='W' WHERE mtknr='990148';
846 990149 M UPDATE stud SET geschlecht='M' WHERE mtknr='990149';
847 990150 W UPDATE stud SET geschlecht='W' WHERE mtknr='990150';
848 990151 M UPDATE stud SET geschlecht='M' WHERE mtknr='990151';
849 990152 W UPDATE stud SET geschlecht='W' WHERE mtknr='990152';
850 990153 W UPDATE stud SET geschlecht='W' WHERE mtknr='990153';
851 990154 W UPDATE stud SET geschlecht='W' WHERE mtknr='990154';
852 990155 W UPDATE stud SET geschlecht='W' WHERE mtknr='990155';
853 990156 W UPDATE stud SET geschlecht='W' WHERE mtknr='990156';
854 990157 M UPDATE stud SET geschlecht='M' WHERE mtknr='990157';
855 990158 M UPDATE stud SET geschlecht='M' WHERE mtknr='990158';
856 990159 M UPDATE stud SET geschlecht='M' WHERE mtknr='990159';
857 990160 W UPDATE stud SET geschlecht='W' WHERE mtknr='990160';
858 990161 W UPDATE stud SET geschlecht='W' WHERE mtknr='990161';
859 990162 W UPDATE stud SET geschlecht='W' WHERE mtknr='990162';
860 990163 W UPDATE stud SET geschlecht='W' WHERE mtknr='990163';
861 990164 M UPDATE stud SET geschlecht='M' WHERE mtknr='990164';
862 990165 M UPDATE stud SET geschlecht='M' WHERE mtknr='990165';
863 990166 W UPDATE stud SET geschlecht='W' WHERE mtknr='990166';
864 990167 W UPDATE stud SET geschlecht='W' WHERE mtknr='990167';
865 990168 W UPDATE stud SET geschlecht='W' WHERE mtknr='990168';
866 990169 W UPDATE stud SET geschlecht='W' WHERE mtknr='990169';
867 990170 W UPDATE stud SET geschlecht='W' WHERE mtknr='990170';
868 990171 W UPDATE stud SET geschlecht='W' WHERE mtknr='990171';
869 990172 M UPDATE stud SET geschlecht='M' WHERE mtknr='990172';
870 990173 W UPDATE stud SET geschlecht='W' WHERE mtknr='990173';
871 990174 W UPDATE stud SET geschlecht='W' WHERE mtknr='990174';
872 990175 M UPDATE stud SET geschlecht='M' WHERE mtknr='990175';
873 990176 W UPDATE stud SET geschlecht='W' WHERE mtknr='990176';
874 990177 W UPDATE stud SET geschlecht='W' WHERE mtknr='990177';
875 990178 W UPDATE stud SET geschlecht='W' WHERE mtknr='990178';
876 990179 W UPDATE stud SET geschlecht='W' WHERE mtknr='990179';
877 990180 W UPDATE stud SET geschlecht='W' WHERE mtknr='990180';
878 990181 W UPDATE stud SET geschlecht='W' WHERE mtknr='990181';
879 990182 W UPDATE stud SET geschlecht='W' WHERE mtknr='990182';
880 990183 W UPDATE stud SET geschlecht='W' WHERE mtknr='990183';
881 990184 M UPDATE stud SET geschlecht='M' WHERE mtknr='990184';
882 990185 M UPDATE stud SET geschlecht='M' WHERE mtknr='990185';
883 990186 M UPDATE stud SET geschlecht='M' WHERE mtknr='990186';
884 990187 M UPDATE stud SET geschlecht='M' WHERE mtknr='990187';
885 990188 W UPDATE stud SET geschlecht='W' WHERE mtknr='990188';
886 990189 W UPDATE stud SET geschlecht='W' WHERE mtknr='990189';
887 990190 W UPDATE stud SET geschlecht='W' WHERE mtknr='990190';
888 990191 W UPDATE stud SET geschlecht='W' WHERE mtknr='990191';
889 990192 W UPDATE stud SET geschlecht='W' WHERE mtknr='990192';
890 990193 W UPDATE stud SET geschlecht='W' WHERE mtknr='990193';
891 990194 W UPDATE stud SET geschlecht='W' WHERE mtknr='990194';
892 990195 W UPDATE stud SET geschlecht='W' WHERE mtknr='990195';
893 990197 M UPDATE stud SET geschlecht='M' WHERE mtknr='990197';
894 990198 W UPDATE stud SET geschlecht='W' WHERE mtknr='990198';
895 990199 W UPDATE stud SET geschlecht='W' WHERE mtknr='990199';
896 990200 M UPDATE stud SET geschlecht='M' WHERE mtknr='990200';
897 990201 W UPDATE stud SET geschlecht='W' WHERE mtknr='990201';
898 990202 W UPDATE stud SET geschlecht='W' WHERE mtknr='990202';
899 990203 M UPDATE stud SET geschlecht='M' WHERE mtknr='990203';
900 990204 M UPDATE stud SET geschlecht='M' WHERE mtknr='990204';
901 990205 W UPDATE stud SET geschlecht='W' WHERE mtknr='990205';
902 990206 W UPDATE stud SET geschlecht='W' WHERE mtknr='990206';
903 990207 W UPDATE stud SET geschlecht='W' WHERE mtknr='990207';
904 990208 W UPDATE stud SET geschlecht='W' WHERE mtknr='990208';
905 990209 W UPDATE stud SET geschlecht='W' WHERE mtknr='990209';
906 990210 M UPDATE stud SET geschlecht='M' WHERE mtknr='990210';
907 990211 W UPDATE stud SET geschlecht='W' WHERE mtknr='990211';
908 990212 W UPDATE stud SET geschlecht='W' WHERE mtknr='990212';
909 990213 W UPDATE stud SET geschlecht='W' WHERE mtknr='990213';
910 990214 W UPDATE stud SET geschlecht='W' WHERE mtknr='990214';
911 990216 W UPDATE stud SET geschlecht='W' WHERE mtknr='990216';
912 990217 W UPDATE stud SET geschlecht='W' WHERE mtknr='990217';
913 990218 W UPDATE stud SET geschlecht='W' WHERE mtknr='990218';
914 990219 W UPDATE stud SET geschlecht='W' WHERE mtknr='990219';
915 990221 W UPDATE stud SET geschlecht='W' WHERE mtknr='990221';
916 990222 W UPDATE stud SET geschlecht='W' WHERE mtknr='990222';
917 990223 W UPDATE stud SET geschlecht='W' WHERE mtknr='990223';
918 990224 W UPDATE stud SET geschlecht='W' WHERE mtknr='990224';
919 990225 W UPDATE stud SET geschlecht='W' WHERE mtknr='990225';
920 990344 W UPDATE stud SET geschlecht='W' WHERE mtknr='990344';
921 990345 W UPDATE stud SET geschlecht='W' WHERE mtknr='990345';

Binary file not shown.

View File

@ -0,0 +1,48 @@
ALTER TABLE `stan_dienststellen_tmp` ADD `mail` VARCHAR(200) NOT NULL AFTER `staat`;
ALTER TABLE `stan_printqueue_antrag` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
ALTER TABLE `stan_printqueue_hist` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
INSERT INTO `parameter` (`PID`, `Beschreibung`, `Wert1`, `Wert2`) VALUES ('15', 'Stellenantrag: Name und Mail Ansprechpartner', 'Johannes Fien', 'praxisstellenanmeldung@hs-kehl.de');
ALTER TABLE `stan_printqueue_antrag` ADD `dokument` VARCHAR(200) NOT NULL AFTER `versandart`;
INSERT INTO `parameter` (`PID`, `Beschreibung`, `Wert1`, `Wert2`) VALUES ('16', 'International Office Kehl (Stellenantrag)', 'international-office@hs-kehl.de', NULL), ('17', 'International Office Kehl (Ludwigsburg)', 'international.office@hs-ludwigsburg.de', NULL);
UPDATE `stan_dienststellen` set mail=lower(mail);
ALTER TABLE `stan_antrag` ADD `dummy_dst` VARCHAR(1) NOT NULL AFTER `art`;
DROP VIEW stan_zuw_so_neu;
CREATE VIEW stan_zuw_so_neu
AS
SELECT a.wagsid AS wagsid,
b.UID AS UID,
b.vorname AS vorname,
b.nachname AS nachname,
b.mail AS mail,
b.hs AS hs,
b.poplz AS poplz,
b.poOrt AS poOrt,
b.poStrasse AS poStrasse,
b.AG AS AG,
b.Jahrgang AS Jahrgang,
d.standort AS standort,
a.block AS block,
d.abdatum AS abdatum,
d.pendler AS pendler,
e.bezeichnung AS bezeichnung
FROM ( (((stan_ag_standort_wunsch a JOIN stud b ) join stan_ag_standort c) join stan_standort d) join stan_vertiefungsbereich e)
where ((a.uid = b.uid)
and (c.agsid = a.wagsid)
and (c.sid = d.sid)
and (c.vbid = e.vbid)
and (b.durchgefallen <> 'Y')
and (a.block <> '')
and (a.prio = 0)
and (not(a.uid in (select c.uid from stan_printqueue_antrag c where ((c.block = a.block) and (a.uid = c.uid))))))
order by b.nachname;
ALTER TABLE `stan_printqueue_antrag` ADD `wagsid` VARCHAR(255) NOT NULL COMMENT 'Bei SOZ' AFTER `printed_obj`;
ALTER TABLE `stan_printqueue_hist` ADD `wagsid` VARCHAR(255) NOT NULL COMMENT 'Bei SOZ' AFTER `printed_obj`;
DELETE FROM `stan_dienststellen_tmp` where dst_id not in (select dst_id from stan_antrag);
UPDATE `stan_printqueue_antrag` SET versandart='B' WHERE versandart='' AND druckstatus='G';
ALTER TABLE `stan_printqueue_hist` ADD `dokument` VARCHAR(200) NOT NULL AFTER `versandart`;
ALTER TABLE `stud` ADD `geschlecht` VARCHAR(1) NOT NULL AFTER `vorname`;
@updates_dienststellen_2019.sql
@update_geschlechter.sql
Verzeichnis anlegen: .../admin/drucke_mailversand

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,278 @@
UPDATE stan_dienststellen set mail=trim('rathaus@dobel.de'), internet=trim('http://www.dobel.de') WHERE dst_id=235018;
UPDATE stan_dienststellen set mail=trim('gemeinde@boellen.de'), internet=trim('https://www.gvvschoenau.de') WHERE dst_id=336010;
UPDATE stan_dienststellen set mail=trim('info@gemeinde-tunau.de'), internet=trim('https://www.gemeinde-tunau.de') WHERE dst_id=336089;
UPDATE stan_dienststellen set mail=trim('info@gdekw.de'), internet=trim('http://www.gemeindeverwaltungsverband-kleines-wiesental.de') WHERE dst_id=336097;
UPDATE stan_dienststellen set mail=trim('info@wittlingen.de'), internet=trim('') WHERE dst_id=336100;
UPDATE stan_dienststellen set mail=trim('info@allmendingen-altheim.de'), internet=trim('') WHERE dst_id=425004;
UPDATE stan_dienststellen set mail=trim('info@gvv-altshausen.de'), internet=trim('http://www.gvv-altshausen.de') WHERE dst_id=436040;
UPDATE stan_dienststellen set mail=trim('poststelle@aidlingen.de'), internet=trim('https://www.aidlingen.de') WHERE dst_id=1150801;
UPDATE stan_dienststellen set mail=trim('info@gaertringen.de'), internet=trim('https://www.gaertringen.de') WHERE dst_id=1150802;
UPDATE stan_dienststellen set mail=trim('stadt@herrenberg.de'), internet=trim('https://www.herrenberg.de') WHERE dst_id=1150803;
UPDATE stan_dienststellen set mail=trim('stadt@holzgerlingen.de'), internet=trim('https://www.holzgerlingen.de') WHERE dst_id=1150804;
UPDATE stan_dienststellen set mail=trim('info@gaeufelden.de'), internet=trim('http://www.gaeufelden.de') WHERE dst_id=1150805;
UPDATE stan_dienststellen set mail=trim('stadt@waldenbuch.de'), internet=trim('https://www.waldenbuch.de') WHERE dst_id=1150806;
UPDATE stan_dienststellen set mail=trim('info@kirchheim-teck.de'), internet=trim('http://www.kirchheim-teck.de') WHERE dst_id=1160801;
UPDATE stan_dienststellen set mail=trim('gemeinde@lenningen.de'), internet=trim('https://www.lenningen.de') WHERE dst_id=1160802;
UPDATE stan_dienststellen set mail=trim('Rathaus@Neckartenzlingen.kdrs.de'), internet=trim('https://www.neckartenzlingen.de') WHERE dst_id=1160803;
UPDATE stan_dienststellen set mail=trim('stadt@neuffen.de'), internet=trim('https://www.neuffen.de') WHERE dst_id=1160804;
UPDATE stan_dienststellen set mail=trim('stadt@nuertingen.de'), internet=trim('https://www.nuertingen.de') WHERE dst_id=1160805;
UPDATE stan_dienststellen set mail=trim('rathaus@plochingen.de'), internet=trim('www.plochingen.de') WHERE dst_id=1160806;
UPDATE stan_dienststellen set mail=trim('info@gvv-heuberg.de'), internet=trim('http://www.gvv-heuberg.de') WHERE dst_id=1160807;
UPDATE stan_dienststellen set mail=trim('stadt@weilheim-teck.de'), internet=trim('https://www.weilheim-teck.de') WHERE dst_id=1160808;
UPDATE stan_dienststellen set mail=trim('stadt@wendlingen.de'), internet=trim('https://www.wendlingen.de') WHERE dst_id=1160809;
UPDATE stan_dienststellen set mail=trim('gemeinde@deggingen.de'), internet=trim('https://www.deggingen.de') WHERE dst_id=1170801;
UPDATE stan_dienststellen set mail=trim('rathaus@stadt.ebersbach.de'), internet=trim('https://www.ebersbach.de') WHERE dst_id=1170802;
UPDATE stan_dienststellen set mail=trim('gemeindevw_eos@eislingen.de'), internet=trim('') WHERE dst_id=1170803;
UPDATE stan_dienststellen set mail=trim('info@geislingen.de'), internet=trim('https://www.geislingen.de') WHERE dst_id=1170804;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@goeppingen.de'), internet=trim('https://www.goeppingen.de') WHERE dst_id=1170805;
UPDATE stan_dienststellen set mail=trim('gvv@wiesensteig.de'), internet=trim('') WHERE dst_id=1170806;
UPDATE stan_dienststellen set mail=trim('stadt@donzdorf.de '), internet=trim('http://www.donzdorf.de') WHERE dst_id=1170807;
UPDATE stan_dienststellen set mail=trim('info@gemeinde.rechberghausen.de'), internet=trim('http://www.rechberghausen.de') WHERE dst_id=1170808;
UPDATE stan_dienststellen set mail=trim('info@gvv-boll.de'), internet=trim('https://www.gvv-boll.de/de') WHERE dst_id=1170809;
UPDATE stan_dienststellen set mail=trim('info@uhingen.de'), internet=trim('https://www.uhingen.de') WHERE dst_id=1170810;
UPDATE stan_dienststellen set mail=trim('allerdings@heiningen-online.de'), internet=trim('https://www.heiningen-online.de') WHERE dst_id=1170811;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@besigheim.de'), internet=trim('https://www.besigheim.de') WHERE dst_id=1180801;
UPDATE stan_dienststellen set mail=trim('stadt@bietigheim-bissingen.de'), internet=trim('http://www.bietigheim-bissingen.de') WHERE dst_id=1180802;
UPDATE stan_dienststellen set mail=trim('vba@boennigheim.de'), internet=trim('') WHERE dst_id=1180803;
UPDATE stan_dienststellen set mail=trim('rathaus@freiberg-an.de'), internet=trim('https://www.freiberg-an.de') WHERE dst_id=1180804;
UPDATE stan_dienststellen set mail=trim('rathaus@schillerstadt-marbach.de '), internet=trim('') WHERE dst_id=1180805;
UPDATE stan_dienststellen set mail=trim('rathaus@schwieberdingen.de '), internet=trim('http://www.schwieberdingen.de') WHERE dst_id=1180806;
UPDATE stan_dienststellen set mail=trim('info@stadt-steinheim.de'), internet=trim('http://www.stadt-steinheim.de') WHERE dst_id=1180807;
UPDATE stan_dienststellen set mail=trim('info@vaihingen.de'), internet=trim('http://www.vaihingen.de') WHERE dst_id=1180808;
UPDATE stan_dienststellen set mail=trim('stadt@backnang.de'), internet=trim('https://www.backnang.de') WHERE dst_id=1190801;
UPDATE stan_dienststellen set mail=trim('info@pluederhausen.de'), internet=trim('http://www.pluederhausen.de') WHERE dst_id=1190802;
UPDATE stan_dienststellen set mail=trim('stadt@schorndorf.de'), internet=trim('http://www.schorndorf.de') WHERE dst_id=1190803;
UPDATE stan_dienststellen set mail=trim('bma@sulzbach-murr.de'), internet=trim('') WHERE dst_id=1190804;
UPDATE stan_dienststellen set mail=trim('stadt@welzheim.de'), internet=trim('http://www.welzheim.de') WHERE dst_id=1190805;
UPDATE stan_dienststellen set mail=trim('gvv@winnenden.de'), internet=trim('http://www.winnenden.de') WHERE dst_id=1190806;
UPDATE stan_dienststellen set mail=trim('info@friedrichshall.de'), internet=trim('http://www.friedrichshall.de') WHERE dst_id=1250801;
UPDATE stan_dienststellen set mail=trim('stadt@badrappenau.de'), internet=trim('www.badrappenau.de') WHERE dst_id=1250802;
UPDATE stan_dienststellen set mail=trim('info@Brackenheim.de '), internet=trim('https://www.Brackenheim.de') WHERE dst_id=1250803;
UPDATE stan_dienststellen set mail=trim('rathaus@eppingen.de'), internet=trim('http://www.eppingen.de') WHERE dst_id=1250804;
UPDATE stan_dienststellen set mail=trim('gemeindeflein@t-online.de'), internet=trim('http://www.Flein.de') WHERE dst_id=1250805;
UPDATE stan_dienststellen set mail=trim('info@lauffen-a-n.de'), internet=trim('http://www.lauffen.de') WHERE dst_id=1250806;
UPDATE stan_dienststellen set mail=trim('info@Moeckmuehl.de'), internet=trim('http://www.moeckmuehl.de') WHERE dst_id=1250807;
UPDATE stan_dienststellen set mail=trim('info-stadt@neckarsulm.de'), internet=trim('http://www.neckarsulm.de') WHERE dst_id=1250808;
UPDATE stan_dienststellen set mail=trim('post@Neuenstadt.de'), internet=trim('http://www.Neuenstadt.de') WHERE dst_id=1250809;
UPDATE stan_dienststellen set mail=trim('Stadt@Gueglingen.de'), internet=trim('http://www.gueglingen.de') WHERE dst_id=1250810;
UPDATE stan_dienststellen set mail=trim('Gemeinde@Obersulm.de'), internet=trim('http://www.Obersulm.de') WHERE dst_id=1250811;
UPDATE stan_dienststellen set mail=trim('Gemeinde@Ilsfeld.de'), internet=trim('http://www.Ilsfeld.de') WHERE dst_id=1250812;
UPDATE stan_dienststellen set mail=trim('info@Schwaigern.de'), internet=trim('http://www.Schwaigern.de') WHERE dst_id=1250813;
UPDATE stan_dienststellen set mail=trim('Stadt@Weinsberg.de '), internet=trim('http://www.weinsberg.de') WHERE dst_id=1250814;
UPDATE stan_dienststellen set mail=trim('rathaus@kupferzell.de'), internet=trim('http://www.kupferzell.de') WHERE dst_id=1260801;
UPDATE stan_dienststellen set mail=trim('stadt@krautheim.de'), internet=trim('http://www.krautheim.de') WHERE dst_id=1260802;
UPDATE stan_dienststellen set mail=trim('Stadtverwaltung@kuenzelsau.de'), internet=trim('http://www.kuenzelsau.de') WHERE dst_id=1260803;
UPDATE stan_dienststellen set mail=trim('info@niedernhall.de'), internet=trim('http://www.niedernhall.de') WHERE dst_id=1260804;
UPDATE stan_dienststellen set mail=trim('info@oehringen.de'), internet=trim('http://www.oehringen.de') WHERE dst_id=1260805;
UPDATE stan_dienststellen set mail=trim('Rathaus@untermuenkheim.de'), internet=trim('') WHERE dst_id=1270801;
UPDATE stan_dienststellen set mail=trim('info@Crailsheim.de'), internet=trim('http://www.crailsheim.de') WHERE dst_id=1270802;
UPDATE stan_dienststellen set mail=trim('info@fichtenau.de '), internet=trim('') WHERE dst_id=1270803;
UPDATE stan_dienststellen set mail=trim('stadt-gerabronn@gerabronn.de'), internet=trim('http://www.gerabronn.de') WHERE dst_id=1270804;
UPDATE stan_dienststellen set mail=trim('info@ilshofen.de'), internet=trim('http://www.ilshofen.de') WHERE dst_id=1270805;
UPDATE stan_dienststellen set mail=trim('stadt@gaildorf.de'), internet=trim('https://www.gaildorf.de') WHERE dst_id=1270806;
UPDATE stan_dienststellen set mail=trim('info@obersontheim.de'), internet=trim('https://www.obersontheim.de') WHERE dst_id=1270807;
UPDATE stan_dienststellen set mail=trim('info@rotamsee.de'), internet=trim('https://www.rotamsee.de') WHERE dst_id=1270808;
UPDATE stan_dienststellen set mail=trim('info@schwaebischhall.de'), internet=trim('http://www.schwaebischhall.de/de') WHERE dst_id=1270809;
UPDATE stan_dienststellen set mail=trim('info@bad-mergentheim.de'), internet=trim('https://www.bad-mergentheim.de') WHERE dst_id=1280801;
UPDATE stan_dienststellen set mail=trim('stadt@boxberg.de'), internet=trim('http://v2.boxberg.de') WHERE dst_id=1280802;
UPDATE stan_dienststellen set mail=trim('zentrale@gruensfeld.de'), internet=trim('http://www.gruensfeld.de') WHERE dst_id=1280803;
UPDATE stan_dienststellen set mail=trim('info@tauberbischofsheim.de'), internet=trim('https://www.tauberbischofsheim.de') WHERE dst_id=1280804;
UPDATE stan_dienststellen set mail=trim('info@gingen.de'), internet=trim('https://www.gingen.de') WHERE dst_id=1350801;
UPDATE stan_dienststellen set mail=trim('rathaus@heidenheim.de'), internet=trim('https://www.heidenheim.de') WHERE dst_id=1350802;
UPDATE stan_dienststellen set mail=trim('buergermeister@sontheim.de'), internet=trim('http://www.sontheim.de') WHERE dst_id=1350803;
UPDATE stan_dienststellen set mail=trim('presseamt@aalen.de'), internet=trim('https://www.aalen.de') WHERE dst_id=1360801;
UPDATE stan_dienststellen set mail=trim('infobopfingen@bopfingen.de'), internet=trim('https://www.bopfingen.de') WHERE dst_id=1360802;
UPDATE stan_dienststellen set mail=trim('info@ellwangen.de'), internet=trim('http://www.ellwangen.de') WHERE dst_id=1360803;
UPDATE stan_dienststellen set mail=trim('info@westhausen.de'), internet=trim('https://www.westhausen.de') WHERE dst_id=1360804;
UPDATE stan_dienststellen set mail=trim('info@gvv-leintal.de'), internet=trim('https://www.leinzell.de') WHERE dst_id=1360805;
UPDATE stan_dienststellen set mail=trim('info@heubach.de'), internet=trim('https://www.heubach.de') WHERE dst_id=1360806;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@schwaebisch-gmuend.de'), internet=trim('https://www.schwaebisch-gmuend.de') WHERE dst_id=1360807;
UPDATE stan_dienststellen set mail=trim('Grunwald@Mutlangen.de '), internet=trim('') WHERE dst_id=1360808;
UPDATE stan_dienststellen set mail=trim('gemeinde@tannhausen.de'), internet=trim('https://www.tannhausen.de') WHERE dst_id=1360809;
UPDATE stan_dienststellen set mail=trim('info@bad-schoenborn.de'), internet=trim('https://www.bad-schoenborn.de') WHERE dst_id=2150801;
UPDATE stan_dienststellen set mail=trim('stadt@bretten.de'), internet=trim('http://www.bretten.de') WHERE dst_id=2150802;
UPDATE stan_dienststellen set mail=trim('hauptamt@bruchsal.de'), internet=trim('http://www.vvg-bruchsal.de') WHERE dst_id=2150803;
UPDATE stan_dienststellen set mail=trim('joerg-andres@Graben-Neudorf.de'), internet=trim('https://www.graben-neudorf.de') WHERE dst_id=2150804;
UPDATE stan_dienststellen set mail=trim('gemeindeverwaltung@oberderdingen.net'), internet=trim('https://www.oberderdingen.de') WHERE dst_id=2150805;
UPDATE stan_dienststellen set mail=trim('info@philippsburg.de'), internet=trim('https://www.philippsburg.de') WHERE dst_id=2150806;
UPDATE stan_dienststellen set mail=trim('info@sulzfeld.de'), internet=trim('https://www.sulzfeld.de') WHERE dst_id=2150807;
UPDATE stan_dienststellen set mail=trim('stadt@kuppenheim.de'), internet=trim('https://www.kuppenheim.de') WHERE dst_id=2160801;
UPDATE stan_dienststellen set mail=trim('stadt@buehl.de'), internet=trim('http://www.buehl.de') WHERE dst_id=2160802;
UPDATE stan_dienststellen set mail=trim('info@durmersheim.de'), internet=trim('https://www.durmersheim.de') WHERE dst_id=2160803;
UPDATE stan_dienststellen set mail=trim('stadt@gernsbach.de '), internet=trim('https://www.gernsbach.de') WHERE dst_id=2160804;
UPDATE stan_dienststellen set mail=trim('stadt@rastatt.de'), internet=trim('https://www.rastatt.de') WHERE dst_id=2160805;
UPDATE stan_dienststellen set mail=trim('gemeinde@rheinmuenster.de'), internet=trim('https://rheinmuenster.de') WHERE dst_id=2160806;
UPDATE stan_dienststellen set mail=trim('gemeinde@sinzheim.de'), internet=trim('https://www.sinzheim.de') WHERE dst_id=2160807;
UPDATE stan_dienststellen set mail=trim('info@gvv-hw.de'), internet=trim('http://www.gvv-hw.de') WHERE dst_id=2250801;
UPDATE stan_dienststellen set mail=trim('post@hassmersheim.de'), internet=trim('http://www.hassmersheim.de') WHERE dst_id=2250802;
UPDATE stan_dienststellen set mail=trim('post @aglasterhausen.de '), internet=trim('http://www.aglasterhausen.de') WHERE dst_id=2250803;
UPDATE stan_dienststellen set mail=trim('gemeinde@limbach.de '), internet=trim('http://www.limbach.de') WHERE dst_id=2250804;
UPDATE stan_dienststellen set mail=trim('info@mosbach.de'), internet=trim('http://www.mosbach.de') WHERE dst_id=2250805;
UPDATE stan_dienststellen set mail=trim('gemeinde@neckargerach.de '), internet=trim('http://www.neckargerach.de') WHERE dst_id=2250806;
UPDATE stan_dienststellen set mail=trim('info@osterburken.de'), internet=trim('http://www.osterburken.de') WHERE dst_id=2250807;
UPDATE stan_dienststellen set mail=trim('Katrin.Weimer@Schefflenz.de'), internet=trim('http://www.schefflenz.de') WHERE dst_id=2250808;
UPDATE stan_dienststellen set mail=trim('info@adelsheim.de '), internet=trim('http://www.adelsheim.de') WHERE dst_id=2250809;
UPDATE stan_dienststellen set mail=trim('stadt@eberbach.de'), internet=trim('') WHERE dst_id=2260801;
UPDATE stan_dienststellen set mail=trim('post@meckesheim.de '), internet=trim('') WHERE dst_id=2260802;
UPDATE stan_dienststellen set mail=trim('Post@Hemsbach.de'), internet=trim('http://www.hemsbach.de') WHERE dst_id=2260803;
UPDATE stan_dienststellen set mail=trim('info@hockenheim.de'), internet=trim('http://www.hockenheim.de') WHERE dst_id=2260804;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@neckargemuend.de'), internet=trim('http://www.neckargemuend.de') WHERE dst_id=2260805;
UPDATE stan_dienststellen set mail=trim('rathaus@rauenberg.de'), internet=trim('') WHERE dst_id=2260806;
UPDATE stan_dienststellen set mail=trim('post@stadt-schoenau.de'), internet=trim('http://www.stadt-schoenau.de') WHERE dst_id=2260807;
UPDATE stan_dienststellen set mail=trim('oberbuergermeister@sinsheim.de'), internet=trim('https://www.sinsheim.de') WHERE dst_id=2260808;
UPDATE stan_dienststellen set mail=trim('poststelle@waibstadt.de'), internet=trim('https://www.waibstadt.de') WHERE dst_id=2260809;
UPDATE stan_dienststellen set mail=trim('info@wiesloch.de'), internet=trim('https://www.wiesloch.de') WHERE dst_id=2260810;
UPDATE stan_dienststellen set mail=trim('info@altensteig.de'), internet=trim('https://www.altensteig.de') WHERE dst_id=2350801;
UPDATE stan_dienststellen set mail=trim('gemeinde@althengstett.de'), internet=trim('https://www.althengstett.de') WHERE dst_id=2350802;
UPDATE stan_dienststellen set mail=trim('stadt@badherrenalb.de'), internet=trim('https://www.badherrenalb.de') WHERE dst_id=2350803;
UPDATE stan_dienststellen set mail=trim('info@bad-liebenzell.de'), internet=trim('http://www.stadtverwaltung.bad-liebenzell.de') WHERE dst_id=2350804;
UPDATE stan_dienststellen set mail=trim('info@teinachtal.de'), internet=trim('https://www.teinachtal.de') WHERE dst_id=2350805;
UPDATE stan_dienststellen set mail=trim('info@calw.de'), internet=trim('https://www.calw.de') WHERE dst_id=2350806;
UPDATE stan_dienststellen set mail=trim('info@nagold.de'), internet=trim('https://www.nagold.de') WHERE dst_id=2350807;
UPDATE stan_dienststellen set mail=trim('mail@bad-wildbad.de'), internet=trim('https://www.bad-wildbad.de') WHERE dst_id=2350808;
UPDATE stan_dienststellen set mail=trim('stadt@heimsheim.de'), internet=trim('https://www.heimsheim.de') WHERE dst_id=2360801;
UPDATE stan_dienststellen set mail=trim('poststelle@gvv-kaempfelbachtal.de'), internet=trim('https://www.gvv-kaempfelbachtal.de') WHERE dst_id=2360802;
UPDATE stan_dienststellen set mail=trim('info@maulbronn.de'), internet=trim('https://www.maulbronn.de') WHERE dst_id=2360803;
UPDATE stan_dienststellen set mail=trim('stadt@muehlacker.de'), internet=trim('https://www.muehlacker.de') WHERE dst_id=2360804;
UPDATE stan_dienststellen set mail=trim('https://www.neuenbuerg.de'), internet=trim('https://www.neuenbuerg.de') WHERE dst_id=2360805;
UPDATE stan_dienststellen set mail=trim('gvv@neulingen.de '), internet=trim('') WHERE dst_id=2360806;
UPDATE stan_dienststellen set mail=trim('gemeindeverwaltung@tiefenbronn.de'), internet=trim('http://www.tiefenbronn.de') WHERE dst_id=2360807;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@dornstetten.de'), internet=trim('https://www.dornstetten.de') WHERE dst_id=2370801;
UPDATE stan_dienststellen set mail=trim('info@freudenstadt.de'), internet=trim('http://www.freudenstadt.de') WHERE dst_id=2370802;
UPDATE stan_dienststellen set mail=trim('EUDLR@horb.de'), internet=trim('http://www.horb.de') WHERE dst_id=2370803;
UPDATE stan_dienststellen set mail=trim('rathaus@pfalzgrafenweiler.de'), internet=trim('https://www.pfalzgrafenweiler.de') WHERE dst_id=2370805;
UPDATE stan_dienststellen set mail=trim('stadt@bad-krozingen.de'), internet=trim('http://www.bad-krozingen.de') WHERE dst_id=3150801;
UPDATE stan_dienststellen set mail=trim('info@breisach.de'), internet=trim('https://stadt.breisach.de') WHERE dst_id=3150802;
UPDATE stan_dienststellen set mail=trim('gemeinde@kirchzarten.de'), internet=trim('https://www.kirchzarten.de') WHERE dst_id=3150803;
UPDATE stan_dienststellen set mail=trim('gemeinde@ehrenkirchen.de'), internet=trim('http://www.ehrenkirchen.de') WHERE dst_id=3150804;
UPDATE stan_dienststellen set mail=trim('gemeinde@gundelfingen.de'), internet=trim('https://www.gundelfingen.de') WHERE dst_id=3150805;
UPDATE stan_dienststellen set mail=trim('stadt-heitersheim@heitersheim.de'), internet=trim('https://www.heitersheim.de') WHERE dst_id=3150806;
UPDATE stan_dienststellen set mail=trim('gemeinde@merzhausen.de'), internet=trim('https://www.merzhausen.de') WHERE dst_id=3150807;
UPDATE stan_dienststellen set mail=trim('gemeinde@hinterzarten.de'), internet=trim('https://www.gemeinde-hinterzarten.de') WHERE dst_id=3150808;
UPDATE stan_dienststellen set mail=trim('gemeinde@boetzingen.de'), internet=trim('https://www.boetzingen.de') WHERE dst_id=3150809;
UPDATE stan_dienststellen set mail=trim('info@loeffingen.de'), internet=trim('https://www.loeffingen.de') WHERE dst_id=3150810;
UPDATE stan_dienststellen set mail=trim('gemeinde@march.de'), internet=trim('https://www.march.de') WHERE dst_id=3150811;
UPDATE stan_dienststellen set mail=trim('stadt@muellheim.de'), internet=trim('http://www.muellheim.de') WHERE dst_id=3150812;
UPDATE stan_dienststellen set mail=trim('gemeinde@st-peter.eu'), internet=trim('http://www.st-peter.eu') WHERE dst_id=3150813;
UPDATE stan_dienststellen set mail=trim('rathaus@schallstadt.de'), internet=trim('https://www.schallstadt.de') WHERE dst_id=3150814;
UPDATE stan_dienststellen set mail=trim('buergermeisteramt@schluchsee.de'), internet=trim('http://www.gemeinde-schluchsee.de') WHERE dst_id=3150815;
UPDATE stan_dienststellen set mail=trim('info@staufen.de'), internet=trim('https://www.staufen.de') WHERE dst_id=3150816;
UPDATE stan_dienststellen set mail=trim('stadt@titisee.de'), internet=trim('https://www.titisee-neustadt.de') WHERE dst_id=3150817;
UPDATE stan_dienststellen set mail=trim('gemeinde@denzlingen.de'), internet=trim('https://www.gvv-dvr.de') WHERE dst_id=3160801;
UPDATE stan_dienststellen set mail=trim('gvvkury@elzach.de'), internet=trim('https://www.elzach.de') WHERE dst_id=3160802;
UPDATE stan_dienststellen set mail=trim('stadt@emmendingen.de'), internet=trim('https://www.emmendingen.de') WHERE dst_id=3160803;
UPDATE stan_dienststellen set mail=trim('post@kenzingen.de'), internet=trim('https://www.kenzingen.de') WHERE dst_id=3160804;
UPDATE stan_dienststellen set mail=trim('rathaus@endingen.de'), internet=trim('') WHERE dst_id=3160805;
UPDATE stan_dienststellen set mail=trim('postkorb@stadt-waldkirch.de'), internet=trim('https://www.stadt-waldkirch.de') WHERE dst_id=3160806;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@achern.de'), internet=trim('https://www.achern.de') WHERE dst_id=3170801;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@ettenheim.de'), internet=trim('https://www.ettenheim.de') WHERE dst_id=3170802;
UPDATE stan_dienststellen set mail=trim('info@stadt-gengenbach.de'), internet=trim('https://www.stadt-gengenbach.de') WHERE dst_id=3170803;
UPDATE stan_dienststellen set mail=trim('stadt@haslach.de'), internet=trim('https://www.haslach.de') WHERE dst_id=3170804;
UPDATE stan_dienststellen set mail=trim('rathaus@hausach.de'), internet=trim('https://www.hausach.de') WHERE dst_id=3170805;
UPDATE stan_dienststellen set mail=trim('gemeinde@kappelrodeck.de'), internet=trim('https://www.kappelrodeck.de') WHERE dst_id=3170806;
UPDATE stan_dienststellen set mail=trim('info@lahr.de'), internet=trim('https://www.lahr.de') WHERE dst_id=3170807;
UPDATE stan_dienststellen set mail=trim('rathaus@oppenau.de'), internet=trim('https://www.oppenau.de') WHERE dst_id=3170808;
UPDATE stan_dienststellen set mail=trim('stadt@oberkirch.de'), internet=trim('https://www.oberkirch.de') WHERE dst_id=3170809;
UPDATE stan_dienststellen set mail=trim('rathaus@offenburg.de'), internet=trim('https://www.offenburg.de') WHERE dst_id=3170810;
UPDATE stan_dienststellen set mail=trim('gemeinde@seelbach-online.de'), internet=trim('https://seelbach-online.de') WHERE dst_id=3170811;
UPDATE stan_dienststellen set mail=trim('rathaus@schwanau.de'), internet=trim('https://www.schwanau.de') WHERE dst_id=3170812;
UPDATE stan_dienststellen set mail=trim('stadt@wolfach.de'), internet=trim('https://www.wolfach.de') WHERE dst_id=3170813;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@zell.de'), internet=trim('https://www.zell.de') WHERE dst_id=3170814;
UPDATE stan_dienststellen set mail=trim('info@dunningen.de'), internet=trim('https://www.dunningen.de') WHERE dst_id=3250801;
UPDATE stan_dienststellen set mail=trim('Stadt@oberndorf.de'), internet=trim('https://www.oberndorf.de') WHERE dst_id=3250802;
UPDATE stan_dienststellen set mail=trim('stadt@rottweil.de'), internet=trim('https://www.rottweil.de') WHERE dst_id=3250803;
UPDATE stan_dienststellen set mail=trim('info@schiltach.de'), internet=trim('https://www.schiltach.de') WHERE dst_id=3250804;
UPDATE stan_dienststellen set mail=trim('info@schramberg.de'), internet=trim('https://www.schramberg.de') WHERE dst_id=3250805;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@sulz.de'), internet=trim('https://www.sulz.de') WHERE dst_id=3250806;
UPDATE stan_dienststellen set mail=trim('info@villingendorf.de'), internet=trim('http://www.villingendorf.de') WHERE dst_id=3250807;
UPDATE stan_dienststellen set mail=trim('zentrale@klaeranlage-donaueschingen.de'), internet=trim('https://www.gvv-donaueschingen.de') WHERE dst_id=3260801;
UPDATE stan_dienststellen set mail=trim('stadt@furtwangen.de'), internet=trim('https://www.furtwangen.de') WHERE dst_id=3260802;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@triberg.de'), internet=trim('https://www.triberg.de') WHERE dst_id=3260803;
UPDATE stan_dienststellen set mail=trim('stadt@villingen-schwenningen.de'), internet=trim('https://www.villingen-schwenningen.de') WHERE dst_id=3260804;
UPDATE stan_dienststellen set mail=trim('info@donau-heuberg.de'), internet=trim('https://www.donau-heuberg.de') WHERE dst_id=3270801;
UPDATE stan_dienststellen set mail=trim('info@gvv-heuberg.de'), internet=trim('http://www.gvv-heuberg.de') WHERE dst_id=3270802;
UPDATE stan_dienststellen set mail=trim('info@immendingen.de'), internet=trim('https://www.immendingen.de') WHERE dst_id=3270803;
UPDATE stan_dienststellen set mail=trim('zentrale@spaichingen.de'), internet=trim('https://www.spaichingen.de') WHERE dst_id=3270804;
UPDATE stan_dienststellen set mail=trim('stadt@trossingen.de'), internet=trim('http://www.trossingen.de') WHERE dst_id=3270805;
UPDATE stan_dienststellen set mail=trim('info@tuttlingen.de'), internet=trim('https://www.tuttlingen.de') WHERE dst_id=3270806;
UPDATE stan_dienststellen set mail=trim('rathaus@engen.de'), internet=trim('https://www.engen.de') WHERE dst_id=3350801;
UPDATE stan_dienststellen set mail=trim('hauptamt@gottmadingen.de'), internet=trim('https://www.gottmadingen.de') WHERE dst_id=3350802;
UPDATE stan_dienststellen set mail=trim('u.keller@gvv-hoeri.de'), internet=trim('https://www.gaienhofen.de') WHERE dst_id=3350803;
UPDATE stan_dienststellen set mail=trim('mail@konstanz.de'), internet=trim('https://www.konstanz.de') WHERE dst_id=3350804;
UPDATE stan_dienststellen set mail=trim('info@singen.de'), internet=trim('https://www.in-singen.de') WHERE dst_id=3350805;
UPDATE stan_dienststellen set mail=trim('post@stockach.de'), internet=trim('https://www.stockach.de') WHERE dst_id=3350806;
UPDATE stan_dienststellen set mail=trim('stadt@kandern.de'), internet=trim('https://www.kandern.de') WHERE dst_id=3360801;
UPDATE stan_dienststellen set mail=trim('info@gdekw.de'), internet=trim('https://www.kleines-wiesental.eu') WHERE dst_id=3360802;
UPDATE stan_dienststellen set mail=trim('info@loerrach.de'), internet=trim('https://www.loerrach.de') WHERE dst_id=3360803;
UPDATE stan_dienststellen set mail=trim('info@rheinfelden-baden.de'), internet=trim('https://www.rheinfelden.de') WHERE dst_id=3360804;
UPDATE stan_dienststellen set mail=trim('gemeinde@schliengen.de'), internet=trim('https://www.schliengen.de') WHERE dst_id=3360805;
UPDATE stan_dienststellen set mail=trim('info@schoenau-im-schwarzwald.de'), internet=trim('https://www.gvvschoenau.de') WHERE dst_id=3360806;
UPDATE stan_dienststellen set mail=trim('info@schopfheim.de'), internet=trim('https://www.schopfheim.de') WHERE dst_id=3360807;
UPDATE stan_dienststellen set mail=trim('hauptamt@gvv-binzen.de'), internet=trim('http://gvv-vorderes-kandertal.de') WHERE dst_id=3360808;
UPDATE stan_dienststellen set mail=trim('info@stadt-zell.de'), internet=trim('https://www.zell-im-wiesental.de') WHERE dst_id=3360809;
UPDATE stan_dienststellen set mail=trim('buergerservice@bonndorf.de'), internet=trim('https://www.bonndorf.de') WHERE dst_id=3370801;
UPDATE stan_dienststellen set mail=trim('info@jestetten.de'), internet=trim('https://www.jestetten.de') WHERE dst_id=3370802;
UPDATE stan_dienststellen set mail=trim('gemeinde@kuessaberg.de'), internet=trim('http://www.kuessaberg.info') WHERE dst_id=3370803;
UPDATE stan_dienststellen set mail=trim('gemeinde@uehlingen-birkendorf.de'), internet=trim('') WHERE dst_id=3370804;
UPDATE stan_dienststellen set mail=trim('info@bad-saeckingen.de'), internet=trim('https://www.bad-saeckingen.de') WHERE dst_id=3370805;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@stblasien.de'), internet=trim('https://stadt.stblasien.de') WHERE dst_id=3370806;
UPDATE stan_dienststellen set mail=trim('stadt@waldshut-tiengen.de'), internet=trim('https://www.waldshut-tiengen.de') WHERE dst_id=3370807;
UPDATE stan_dienststellen set mail=trim('gemeinde@wutoeschingen.de'), internet=trim('https://www.wutoeschingen.de') WHERE dst_id=3370808;
UPDATE stan_dienststellen set mail=trim('info@engstingen.de<64>'), internet=trim('https://www.engstingen.de') WHERE dst_id=4150801;
UPDATE stan_dienststellen set mail=trim('stadt@metzingen.de'), internet=trim('https://www.metzingen.de') WHERE dst_id=4150802;
UPDATE stan_dienststellen set mail=trim('stadt@muensingen.de'), internet=trim('https://www.muensingen.de') WHERE dst_id=4150803;
UPDATE stan_dienststellen set mail=trim('info@pliezhausen.de'), internet=trim('https://www.gemeinde-pliezhausen.de') WHERE dst_id=4150804;
UPDATE stan_dienststellen set mail=trim('info@bad-urach.de'), internet=trim('https://www.bad-urach.de') WHERE dst_id=4150805;
UPDATE stan_dienststellen set mail=trim('info@zwiefalten.de'), internet=trim('https://www.zwiefalten.de') WHERE dst_id=4150806;
UPDATE stan_dienststellen set mail=trim('hpfannenschwarz@gomaringen.de'), internet=trim('https://www.gomaringen.de') WHERE dst_id=4160801;
UPDATE stan_dienststellen set mail=trim('info@moessingen.de'), internet=trim('https://www.moessingen.de') WHERE dst_id=4160802;
UPDATE stan_dienststellen set mail=trim('stadt@rottenburg.de'), internet=trim('https://www.rottenburg.de') WHERE dst_id=4160803;
UPDATE stan_dienststellen set mail=trim('dezernatI@albstadt.de'), internet=trim('https://www.albstadt.de') WHERE dst_id=4170801;
UPDATE stan_dienststellen set mail=trim('stadt@balingen.de'), internet=trim('https://www.balingen.de') WHERE dst_id=4170802;
UPDATE stan_dienststellen set mail=trim('info@bisingen.de'), internet=trim('https://www.gemeinde-bisingen.de') WHERE dst_id=4170803;
UPDATE stan_dienststellen set mail=trim('info@hechingen.de'), internet=trim('https://www.hechingen.de') WHERE dst_id=4170804;
UPDATE stan_dienststellen set mail=trim('stadt@messstetten.de '), internet=trim('https://www.stadt-messstetten.de') WHERE dst_id=4170805;
UPDATE stan_dienststellen set mail=trim('sekretariat@gvv-os.de'), internet=trim('https://www.stadt-schoemberg.de') WHERE dst_id=4170806;
UPDATE stan_dienststellen set mail=trim('rathaus@winterlingen.de'), internet=trim('https://www.winterlingen.de') WHERE dst_id=4170807;
UPDATE stan_dienststellen set mail=trim('info@allmendingen.de'), internet=trim('https://www.allmendingen.de') WHERE dst_id=4250801;
UPDATE stan_dienststellen set mail=trim('info@blaubeuren.de'), internet=trim('https://www.blaubeuren.de') WHERE dst_id=4250802;
UPDATE stan_dienststellen set mail=trim('gvv@dietenheim.de'), internet=trim('https://www.dietenheim.de') WHERE dst_id=4250803;
UPDATE stan_dienststellen set mail=trim('info@dornstadt.de'), internet=trim('http://www.dornstadt.de') WHERE dst_id=4250804;
UPDATE stan_dienststellen set mail=trim('info@ehingen.de'), internet=trim('https://www.ehingen.de') WHERE dst_id=4250805;
UPDATE stan_dienststellen set mail=trim('info@gvv-kw.de'), internet=trim('https://www.gvv-kw.de') WHERE dst_id=4250806;
UPDATE stan_dienststellen set mail=trim('info@laichingen.de'), internet=trim('https://www.laichingen.de') WHERE dst_id=4250807;
UPDATE stan_dienststellen set mail=trim('info@verwaltungsverband-langenau.de'), internet=trim('https://www.verwaltungsverband-langenau.de') WHERE dst_id=4250808;
UPDATE stan_dienststellen set mail=trim('rathaus@lonsee.de'), internet=trim('https://www.lonsee.de') WHERE dst_id=4250809;
UPDATE stan_dienststellen set mail=trim('rathaus@munderkingen.de'), internet=trim('https://www.munderkingen.de') WHERE dst_id=4250810;
UPDATE stan_dienststellen set mail=trim('stadt@bad-buchau.de'), internet=trim('https://www.bad-buchau.de') WHERE dst_id=4260801;
UPDATE stan_dienststellen set mail=trim('rathaus@bad-schussenried.de'), internet=trim('https://www.bad-schussenried.de') WHERE dst_id=4260802;
UPDATE stan_dienststellen set mail=trim('info@biberach-riss.de'), internet=trim('https://www.biberach-riss.de') WHERE dst_id=4260803;
UPDATE stan_dienststellen set mail=trim('poststelle@erolzheim.de'), internet=trim('https://www.erolzheim.de') WHERE dst_id=4260804;
UPDATE stan_dienststellen set mail=trim('stadt.laupheim@laupheim.de'), internet=trim('https://www.laupheim.de') WHERE dst_id=4260805;
UPDATE stan_dienststellen set mail=trim('stadt@ochsenhausen.de'), internet=trim('https://ochsenhausen.de') WHERE dst_id=4260806;
UPDATE stan_dienststellen set mail=trim('info@riedlingen.de '), internet=trim('https://www.riedlingen.de') WHERE dst_id=4260807;
UPDATE stan_dienststellen set mail=trim('rathaus@rot.de'), internet=trim('https://www.rot.de') WHERE dst_id=4260808;
UPDATE stan_dienststellen set mail=trim('Rathaus.Info@Schwendi.de'), internet=trim('https://www.schwendi.de') WHERE dst_id=4260809;
UPDATE stan_dienststellen set mail=trim('info@baurechtsamt-ekl.de'), internet=trim('https://www.gvv-ekl.de') WHERE dst_id=4350801;
UPDATE stan_dienststellen set mail=trim('stadtverwaltung@friedrichshafen.de'), internet=trim('https://www.friedrichshafen.de') WHERE dst_id=4350802;
UPDATE stan_dienststellen set mail=trim('info@rathaus-markdorf.de'), internet=trim('https://www.gvv-markdorf.de') WHERE dst_id=4350803;
UPDATE stan_dienststellen set mail=trim('buergermeister@meersburg.de'), internet=trim('https://www.meersburg.de') WHERE dst_id=4350804;
UPDATE stan_dienststellen set mail=trim('gemeinde@salem-baden.de'), internet=trim('https://www.salem-baden.de') WHERE dst_id=4350805;
UPDATE stan_dienststellen set mail=trim('rathaus@tettnang.de'), internet=trim('https://www.tettnang.de') WHERE dst_id=4350806;
UPDATE stan_dienststellen set mail=trim('rathaus@ueberlingen.de'), internet=trim('https://www.ueberlingen.de') WHERE dst_id=4350807;
UPDATE stan_dienststellen set mail=trim('info@gvv-altshausen.de'), internet=trim('https://www.gvv-altshausen.online.de') WHERE dst_id=4360801;
UPDATE stan_dienststellen set mail=trim('info@bad-waldsee.de<64>'), internet=trim('https://www.bad-waldsee.de') WHERE dst_id=4360802;
UPDATE stan_dienststellen set mail=trim('info@gvv-gullen.de'), internet=trim('https://www.gvv-gullen.de') WHERE dst_id=4360803;
UPDATE stan_dienststellen set mail=trim('info@leutkirch.de'), internet=trim('https://www.leutkirch.de') WHERE dst_id=4360804;
UPDATE stan_dienststellen set mail=trim('corina.wehr@ravensburg.de'), internet=trim('https://www.ravensburg.de') WHERE dst_id=4360805;
UPDATE stan_dienststellen set mail=trim('koehler(@)gemeinde-vogt.de'), internet=trim('https://www.vogt.de') WHERE dst_id=4360806;
UPDATE stan_dienststellen set mail=trim('ludwig.petzoldt@wangen.de'), internet=trim('https://www.wangen.de') WHERE dst_id=4360807;
UPDATE stan_dienststellen set mail=trim('info@gemeinde-wilhelmsdorf.de'), internet=trim('https://www.gemeinde-wilhelmsdorf.de') WHERE dst_id=4360808;
UPDATE stan_dienststellen set mail=trim('r.dehner@wolpertswende.de'), internet=trim('https://www.wolpertswende.de') WHERE dst_id=4360809;
UPDATE stan_dienststellen set mail=trim('info@laucherttal.de'), internet=trim('https://www.laucherttal.de') WHERE dst_id=4370801;
UPDATE stan_dienststellen set mail=trim('tanja.japs@mengen.de'), internet=trim('https://www.mengen.de') WHERE dst_id=4370802;
UPDATE stan_dienststellen set mail=trim('info@messkirch.de'), internet=trim('https://www.messkirch.de') WHERE dst_id=4370803;
UPDATE stan_dienststellen set mail=trim('info@stadt-pfullendorf.de'), internet=trim('https://www.pfullendorf.de') WHERE dst_id=4370804;
UPDATE stan_dienststellen set mail=trim('info@bad-saulgau.de'), internet=trim('https://www.bad-saulgau.de') WHERE dst_id=4370805;
UPDATE stan_dienststellen set mail=trim('post@sigmaringen.de'), internet=trim('https://www.sigmaringen.de') WHERE dst_id=4370806;
UPDATE stan_dienststellen set mail=trim('post@stetten-akm.de'), internet=trim('https://www.stetten-akm.de') WHERE dst_id=4370807;

View File

@ -0,0 +1,36 @@
Druckdaten zur<75>cksetzen
Standortzuweisung (Wird <20>ber Modul "Bescheinigung SO-Zuw." gesammelt gedruckt:
delete
from stan_printqueue_antrag
where uid in (select uid from stud where hs='K' and Jahrgang='16')
and zuweisung = 'SOZ';
Antr<EFBFBD>ge l<>schen, nach dem Zuweisen ensteht ein Eintrag in der printqueue:
update stan_printqueue_antrag
set datum = '0000-00-00 00:00:00'
,druckstatus='N'
where saaid in (select saaid
from stan_antrag
where uid in (select uid from stud where hs='K' and Jahrgang='16')
);
SELECT druckstatus, count(*) Anz
FROM stan_printqueue_antrag
where saaid in (select saaid
from stan_antrag
where uid in (select uid from stud where hs='K' and Jahrgang='16')
)
group by druckstatus;
SELECT *
FROM stan_printqueue_antrag
where saaid in (select saaid
from stan_antrag
where uid in (select uid from stud where hs='K' and Jahrgang='16')
);

570542
Archiv/2019-04-08_kurs.sql Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,81 @@
<?php
## Abfrage, welche Mails verschickt werden m<>ssen.
select *
from stan_printqueue_antrag
where saaid in (select saaid from stan_antrag WHERE uid ='55200');
SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid, dokument
FROM stan_printqueue_antrag a, stan_antrag b, stud c
WHERE a.saaid=b.saaid
AND b.uid=c.uid
AND b.uid='55200'
AND druckstatus ='N'
AND a.zuweisung != 'SOZ'
ORDER BY uid,sort_order
zaehler1 = 0;
zaehler2 = 0;
while{
#AES und EZS jeweils nur einmal in der Schleife
if($lnzaehler1 < 1 AND $row_cur_uid[zuweisung] == 'EZS'){
$name[] = zuweisung_mail($hs, EZS, $uid, $hist)
$lnzaehler1 =1;
}
if($row_cur_uid[zuweisung] == 'EZP'){
$name[] = zuweisung_mail($hs, EZP, $uid, $hist)
}
#AES und EZS jeweils nur einmal in der Schleife
if($lnzaehler2 < 1 AND $row_cur_uid[zuweisung] == 'AES'){
$name[] = zuweisung_mail($hs, AES, $uid, $hist)
$lnzaehler2 =1;
}
if($row_cur_uid[zuweisung] == 'AEP'){
$name[] = zuweisung_mail($hs, AEP, $uid, $hist)
}
#Ausgabe der Vorschaudokumente (Hinweis, gelten als nicht gedruckt, nicht zum Verschicken vorgesehen) mit Mailadresse Empf<70>nger, CC, AuslandsOffice
#Auswahlh<6C>kchen, welche verschickt werden sollen, bei keiner Mailadresse vorhanden keine H<>kchen
Frage: Wie komme ich an die Mailadressen
Wenn keine Mailadresse vorhanden,
dann
keine Auswahlh<6C>kchen
Status auf Nichtgedruckt lassen, Versandart=B
sonst
H<>kchensetzen
Ende
Abschicken
--------------------------------------
Mailversand,
Status Versendet, Versandart=M
kein Mailversand, dann Status N Versandart=B
}
Beim der Jahrgangsl<73>schung auch stan_printque l<>schenen, where saaid not in saaid from stan_antrag:
Beim der Jahrgangsl<73>schung auch Verezichnis drucke_mailversand bereinigen anhand uid
?>
todo:
ALTER TABLE `stan_dienststellen_tmp` ADD `mail` VARCHAR(200) NOT NULL AFTER `staat`;
ALTER TABLE `stan_printqueue_antrag` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
ALTER TABLE `stan_printqueue_hist` ADD `versandart` VARCHAR(5) NOT NULL COMMENT 'Brief, Mail' AFTER `druckstatus`, ADD `mail_intern_office` DATETIME NOT NULL AFTER `versandart`;
INSERT INTO `parameter` (`PID`, `Beschreibung`, `Wert1`, `Wert2`) VALUES ('15', 'Stellenantrag: Name und Mail Ansprechpartner', 'Johannes Fien', 'praxisstellenanmeldung@hs-kehl.de');
ALTER TABLE `stan_printqueue_antrag` ADD `dokument` VARCHAR(200) NOT NULL AFTER `versandart`;
fancybox kopieren
anschreiben aes, ezs neu hochladen

View File

@ -0,0 +1,274 @@
Kreis;VG;Verwaltungsgemeinschaft;Stra<72>e;PLZ;Ort;"Bev<65>lkerung
am 31.12.2007";"GVV/
VVG"
115;1150801;GVV Aidlingen/Grafenau;Hauptstra<72>e 6;71134;Aidlingen; 15 766 ;GVV
115;1150802;GVV G<>rtringen/Ehningen;Hauptstra<72>e 16-18;71116;G<>rtringen; 20 012 ;GVV
115;1150803;VVG der Stadt Herrenberg;Marktplatz 5;71083;Herrenberg; 39 669 ;VVG
115;1150804;GVV Holzgerlingen;B<>blinger Stra<72>e 5;71088;Holzgerlingen; 20 697 ;GVV
115;1150805;GVV Oberes G<>u;Postfach 20;71126;G<>ufelden; 26 514 ;GVV
115;1150806;GVV Waldenbuch/Steinenbronn;Grabenstra<72>e 9;71111;Waldenbuch; 14 556 ;GVV
116;1160801;VVG der Stadt Kirchheim unter Teck;Marktstr. 14;73230;Kirchheim unter Teck; 49 095 ;VVG
116;1160802;GVV Lenningen;Rathaus;73252;Lenningen; 14 022 ;GVV
116;1160803;GVV Neckartenzlingen;Rathaus;72654;Neckartenzlingen; 18 523 ;GVV
116;1160804;VVG der Stadt Neuffen;Hauptstr. 19;72639;Neuffen; 11 877 ;VVG
116;1160805;VVG der Stadt N<>rtingen;Marktstr. 7;72622;N<>rtingen; 69 780 ;VVG
116;1160806;GVV Plochingen;Schulstra<72>e 5;73207;Plochingen; 26 506 ;GVV
116;1160807;GVV Reichenbach an der Fils;Hauptstra<72>e 7;73262;Reichenbach an der Fils; 20 621 ;GVV
116;1160808;VVG der Stadt Weilheim an der Teck;Marktplatz 6;73235;Weilheim an der Teck; 18 989 ;VVG
116;1160809;GVV Wendlingen am Neckar;Rathaus;73240;Wendlingen am Neckar; 25 469 ;GVV
117;1170801;VVG der Gemeinde Deggingen;Kaplaneigasse 4;73326;Deggingen; 9 317 ;VVG
117;1170802;VVG der Stadt Ebersbach an der Fils;Marktplatz 1;73061;Ebersbach an der Fils; 19 452 ;VVG
117;1170803;GVV Eislingen-Ottenbach-Salach;Hauptstra<72>e 61;73054;Eislingen/Fils; 30 698 ;GVV
117;1170804;VVG der Stadt Geislingen an der Steige;Hauptstr. 1;73312;Geislingen an der Steige; 36 925 ;VVG
117;1170805;VVG der Stadt G<>ppingen;Hauptstr. 1;73033;G<>ppingen; 66 373 ;VVG
117;1170806;GVV Mittleres Fils-Lautertal;Rathaus;73072;Donzdorf; 28 220 ;GVV
117;1170807;GVV Oberes Filstal;Rathaus;73349;Wiesensteig; 6 539 ;GVV
117;1170808;GVV <20>stlicher Schurwald;Rathaus;73098;Rechberghausen; 11 077 ;GVV
117;1170809;GVV Raum Bad Boll;Rathaus;73087;Boll; 15 930 ;GVV
117;1170810;VVG der Stadt Uhingen;Kirchstr. 2;73066;Uhingen; 18 115 ;VVG
117;1170811;GVV Voralb;Hauptstra<72>e 30;73092;Heiningen; 7 612 ;GVV
118;1180801;GVV Besigheim;Rathaus;74354;Besigheim; 32 055 ;GVV
118;1180802;VVG der Stadt Bietigheim-Bissingen;- Rathaus -;74321;Bietigheim-Bissingen; 60 573 ;VVG
118;1180803;GVV B<>nnigheim;Kirchheimer Stra<72>e 1;74357;B<>nnigheim; 15 382 ;GVV
118;1180804;VVG der Stadt Freiberg am Neckar;Marktplatz 2;71691;Freiberg am Neckar; 21 988 ;VVG
118;1180805;GVV Marbach am Neckar;Marktstra<72>e 23;71672;Marbach am Neckar; 30 575 ;GVV
118;1180806;GVV Schwieberdingen-Hemmingen;Postfach 30;71701;Schwieberdingen; 18 575 ;GVV
118;1180807;GVV Steinheim-Murr;Rathaus;71711;Steinheim an der Murr; 18 164 ;GVV
118;1180808;VVG der Stadt Vaihingen an der Enz;Marktplatz 1;71665;Vaihingen an der Enz; 43 678 ;VVG
119;1190801;VVG der Stadt Backnang;Am Rathaus 1;71522;Backnang; 78 391 ;VVG
119;1190802;GVV Pl<50>derhausen-Urbach;Schulstra<72>e 31;73655;Pl<50>derhausen; 18 103 ;GVV
119;1190803;VVG der Stadt Schorndorf;Marktplatz 1;73614;Schorndorf; 47 008 ;VVG
119;1190804;GVV Sulzbach;Bahnhofstra<72>e 3;71560;Sulzbach an der Murr; 10 143 ;GVV
119;1190805;VVG der Stadt Welzheim;Kirchplatz 3;73642;Welzheim; 13 803 ;VVG
119;1190806;GVV Winnenden;Wiesenstra<72>e 10;71364;Winnenden; 47 937 ;GVV
125;1250801;VVG der Stadt Bad Friedrichshall;Friedrichshaller Str. 35;74177;Bad Friedrichshall; 27 619 ;VVG
125;1250802;VVG der Stadt Bad Rappenau;Kirchplatz 4;74906;Bad Rappenau; 27 949 ;VVG
125;1250803;VVG der Stadt Brackenheim;Marktplatz 1;74336;Brackenheim; 18 005 ;VVG
125;1250804;VVG der Stadt Eppingen;Rathausstr. 14;75031;Eppingen; 28 837 ;VVG
125;1250805;GVV Flein-Talheim;Kellergasse 7;74223;Flein; 11 362 ;GVV
125;1250806;VVG der Stadt Lauffen am Neckar;Rathausstr. 10;74348;Lauffen am Neckar; 22 075 ;VVG
125;1250807;VVG der Stadt M<>ckm<6B>hl;Hauptstr. 23;74219;M<>ckm<6B>hl; 13 128 ;VVG
125;1250808;VVG der Stadt Neckarsulm;Marktstr. 18;74172;Neckarsulm; 36 182 ;VVG
125;1250809;VVG der Stadt Neuenstadt am Kocher;Hauptstr. 50;74196;Neuenstadt am Kocher; 17 216 ;VVG
125;1250810;GVV Oberes Zaberg<72>u;Rathaus;74363;G<>glingen; 12 524 ;GVV
125;1250811;VVG der Gemeinde Obersulm;Bernhardstr. 1;74182;Obersulm; 16 990 ;VVG
125;1250812;GVV Schozach-Bottwartal;Rathaus;74360;Ilsfeld; 26 539 ;GVV
125;1250813;VVG der Stadt Schwaigern;- Rathaus -;74193;Schwaigern; 14 691 ;VVG
125;1250814;GVV Raum Weinsberg;Rathaus;74189;Weinsberg; 20 228 ;GVV
126;1260801;GVV Hohenloher Ebene;Marktplatz 14-16;74635;Kupferzell; 15 213 ;GVV
126;1260802;GVV Krautheim;Rathaus;74238;Krautheim; 11 094 ;GVV
126;1260803;VVG der Stadt K<>nzelsau;Stuttgarter Str. 7;74653;K<>nzelsau; 20 791 ;VVG
126;1260804;GVV Mittleres Kochertal;Hauptstra<72>e 30;74676;Niedernhall; 11 155 ;GVV
126;1260805;VVG der Stadt <20>hringen;Marktplatz 15;74613;<3B>hringen; 33 484 ;VVG
127;1270801;GVV Braunsbach-Unterm<72>nkheim;Hohenloher Stra<72>e 33;74542;Braunsbach; 5 422 ;GVV
127;1270802;VVG der Stadt Crailsheim;Marktplatz 1;74564;Crailsheim; 45 979 ;VVG
127;1270803;GVV Fichtenau;Rathaus;74579;Fichtenau; 8 389 ;GVV
127;1270804;VVG der Stadt Gerabronn;Blaufeldener Str. 14;74582;Gerabronn; 6 247 ;VVG
127;1270805;GVV Ilshofen-Vellberg;Hallerstra<72>e 6;74532;Ilshofen; 12 413 ;GVV
127;1270806;GVV Limpurger Land;Postfach 50;74405;Gaildorf; 21 684 ;GVV
127;1270807;GVV Oberes B<>hlertal;Rathaus;74423;Obersontheim; 10 043 ;GVV
127;1270808;GVV Brettach/Jagst;Rathaus;74585;Rot am See; 13 230 ;GVV
127;1270809;VVG der Stadt Schw<68>bisch Hall;Am Markt 4;74523;Schw<68>bisch Hall; 48 856 ;VVG
128;1280801;VVG der Stadt Bad Mergentheim;Marktplatz 1;97980;Bad Mergentheim; 30 157 ;VVG
128;1280802;VVG der Stadt Boxberg;Kurpfalzstr. 29;97944;Boxberg; 9 411 ;VVG
128;1280803;VVG der Stadt Gr<47>nsfeld;Hauptstr. 12;97947;Gr<47>nsfeld; 5 553 ;VVG
128;1280804;VVG der Stadt Tauberbischofsheim;Marktplatz 8;97941;Tauberbischofsheim; 24 009 ;VVG
135;1350801;VVG der Stadt Giengen an der Brenz;Marktstr. 11;89537;Giengen an der Brenz; 22 170 ;VVG
135;1350802;VVG der Stadt Heidenheim an der Brenz;Grabenstr. 15;89522;Heidenheim an der Brenz; 55 254 ;VVG
135;1350803;GVV Sontheim-Niederstotzingen;Brenzer Stra<72>e 25;89567;Sontheim an der Brenz; 10 436 ;GVV
136;1360801;VVG der Stadt Aalen;Marktplatz 30;73430;Aalen; 78 782 ;VVG
136;1360802;VVG der Stadt Bopfingen;Marktplatz 1;73441;Bopfingen; 16 606 ;VVG
136;1360803;VVG der Stadt Ellwangen (Jagst);Spitalstr. 4;73479;Ellwangen (Jagst); 41 410 ;VVG
136;1360804;GVV Kapfenburg;Rathaus;73463;Westhausen; 10 654 ;GVV
136;1360805;GVV Leintal-Frickenhofer H<>he;Rathaus;73575;Leinzell; 11 928 ;GVV
136;1360806;GVV Rosenstein;Hauptstra<72>e 53;73540;Heubach; 22 863 ;GVV
136;1360807;VVG der Stadt Schw<68>bisch Gm<47>nd;Marktplatz 1;73525;Schw<68>bisch Gm<47>nd; 68 099 ;VVG
136;1360808;GVV Schw<68>bischer Wald;Postfach 29;73557;Mutlangen; 15 890 ;GVV
136;1360809;GVV Tannhausen;Rathaus;73497;Tannhausen; 8 532 ;GVV
215;2150801;VVG der Gemeinde Bad Sch<63>nborn;Huttenstr. 11;76669;Bad Sch<63>nborn; 17 992 ;VVG
215;2150802;VVG der Stadt Bretten;Untere Kirchgasse 9;75015;Bretten; 31 474 ;VVG
215;2150803;VVG der Stadt Bruchsal;Kaiserstr. 66;76646;Bruchsal; 65 873 ;VVG
215;2150804;VVG der Gemeinde Graben-Neudorf;Hauptstr. 39;76676;Graben-Neudorf; 18 338 ;VVG
215;2150805;VVG der Gemeinde Oberderdingen;Amthof 13;75038;Oberderdingen; 12 869 ;VVG
215;2150806;GVV Philippsburg;Rote-Tor-Stra<72>e;76661;Philippsburg; 22 166 ;GVV
215;2150807;VVG der Gemeinde Sulzfeld;Am Rathausplatz 1;75056;Sulzfeld; 6 383 ;VVG
216;2160801;GVV Nachbarschaftsverband Bischweier-Kuppenheim;Schlossstra<72>e 6;76456;Kuppenheim; 10 782 ;GVV
216;2160802;VVG der Stadt B<>hl;Hauptstr. 47;77815;B<>hl; 35 765 ;VVG
216;2160803;GVV Durmersheim;Rathausplatz 1;76448;Durmersheim; 24 884 ;GVV
216;2160804;VVG der Stadt Gernsbach;Igelbachstr. 11;76593;Gernsbach; 19 806 ;VVG
216;2160805;VVG der Stadt Rastatt;Kaiserstr. 91;76437;Rastatt; 66 399 ;VVG
216;2160806;GVV Rheinm<6E>nster-Lichtenau;Lindenbrunnenstra<72>e 1;77836;Rheinm<6E>nster; 11 617 ;GVV
216;2160807;VVG der Gemeinde Sinzheim;Hauptstr. 71;76547;Sinzheim; 15 813 ;VVG
225;2250801;GVV Hardheim-Walld<6C>rn;Burgstra<72>e 3;74731;Walld<6C>rn; 22 586 ;GVV
225;2250802;VVG der Gemeinde Ha<48>mersheim;Theodor-Heuss-Str. 45;74855;Ha<48>mersheim; 6 938 ;VVG
225;2250803;GVV Kleiner Odenwald;Rathaus;74858;Aglasterhausen; 9 981 ;GVV
225;2250804;VVG der Gemeinde Limbach;Muckentaler Str. 9;74838;Limbach; 7 418 ;VVG
225;2250805;VVG der Stadt Mosbach;Hauptstr. 29;74821;Mosbach; 37 827 ;VVG
225;2250806;GVV Neckargerach-Waldbrunn;Rathaus;69437;Neckargerach; 9 438 ;GVV
225;2250807;GVV Osterburken;Marktplatz 3;74706;Osterburken; 11 782 ;GVV
225;2250808;GVV Schefflenztal;Brauereistr. 1;74850;Schefflenz; 10 102 ;GVV
225;2250809;GVV Seckachtal;Rathaus;74740;Adelsheim; 9 777 ;GVV
226;2260801;VVG der Stadt Eberbach;Leopoldsplatz 1;69412;Eberbach; 18 245 ;VVG
226;2260802;GVV Elsenztal;Rathaus;74909;Meckesheim; 15 955 ;GVV
226;2260803;VVG der Stadt Hemsbach;Schlo<6C>gasse 41;69502;Hemsbach; 18 340 ;VVG
226;2260804;VVG der Stadt Hockenheim;Rathausstr. 1;68766;Hockenheim; 40 070 ;VVG
226;2260805;GVV Neckargem<65>nd;Rathaus;69151;Neckargem<65>nd; 26 049 ;GVV
226;2260806;GVV Rauenberg;Rathaus;69231;Rauenberg; 19 250 ;GVV
226;2260807;GVV Sch<63>nau;Postfach 150;69250;Sch<63>nau; 11 537 ;GVV
226;2260808;VVG der Stadt Sinsheim;Wilhelmstr. 14-16;74889;Sinsheim; 42 657 ;VVG
226;2260809;GVV Waibstadt;Rathaus;74915;Waibstadt; 19 750 ;GVV
226;2260810;VVG der Stadt Wiesloch;Marktstr. 13;69168;Wiesloch; 34 830 ;VVG
235;2350801;VVG der Stadt Altensteig;Paulusstr. 4;72213;Altensteig; 15 292 ;VVG
235;2350802;GVV Althengstett;Postfach 1141;75382;Althengstett; 17 256 ;GVV
235;2350803;VVG der Stadt Bad Herrenalb;Rathausplatz 11;76332;Bad Herrenalb; 9 668 ;VVG
235;2350804;VVG der Stadt Bad Liebenzell;Kurhausdamm 2;75378;Bad Liebenzell; 11 739 ;VVG
235;2350805;GVV Teinachtal;Rathaus;75385;Bad Teinach-Zavelstein; 11 705 ;GVV
235;2350806;VVG der Stadt Calw;Marktplatz 9;75365;Calw; 26 419 ;VVG
235;2350807;VVG der Stadt Nagold;Marktstr. 27;72202;Nagold; 35 228 ;VVG
235;2350808;VVG der Stadt Bad Wildbad;Kernerstr. 11;75323;Bad Wildbad; 13 754 ;VVG
236;2360801;GVV Heckeng<6E>u;Schlo<6C>hof 5;71296;Heimsheim; 23 645 ;GVV
236;2360802;GVV K<>mpfelbachtal;Rathaus;75203;K<>nigsbach-Stein; 20 500 ;GVV
236;2360803;VVG der Stadt Maulbronn;Klosterhof 31;75433;Maulbronn; 9 621 ;VVG
236;2360804;VVG der Stadt M<>hlacker;Kelterplatz 7;75417;M<>hlacker; 30 757 ;VVG
236;2360805;VVG der Stadt Neuenb<6E>rg;Rathausstr. 2;75305;Neuenb<6E>rg; 11 913 ;VVG
236;2360806;GVV Neulingen;Rathaus;75245;Neulingen; 13 153 ;GVV
236;2360807;GVV Tiefenbronn;Gemmingenstra<72>e 1;75233;Tiefenbronn; 10 844 ;GVV
237;2370801;GVV Dornstetten;Marktplatz 1;72280;Dornstetten; 18 960 ;GVV
237;2370802;VVG der Stadt Freudenstadt;Marktplatz 1;72250;Freudenstadt; 28 421 ;VVG
237;2370803;VVG der Stadt Horb am Neckar;Marktplatz 8;72160;Horb am Neckar; 35 662 ;VVG
237;2370805;VVG der Gemeinde Pfalzgrafenweiler;Hauptstr. 1;72285;Pfalzgrafenweiler; 8 118 ;VVG
315;3150801;VVG der Stadt Bad Krozingen;Basler Str. 30;79189;Bad Krozingen; 20 890 ;VVG
315;3150802;VVG der Stadt Breisach am Rhein;M<>nsterplatz 1;79206;Breisach am Rhein; 22 863 ;VVG
315;3150803;GVV Dreisamtal;Rathaus;79199;Kirchzarten; 20 296 ;GVV
315;3150804;VVG der Gemeinde Ehrenkirchen;Jengerstr. 6;79238;Ehrenkirchen; 9 438 ;VVG
315;3150805;VVG der Gemeinde Gundelfingen;Bundesstr. 31;79194;Gundelfingen; 12 625 ;VVG
315;3150806;VVG der Stadt Heitersheim;Hauptstr. 9;79423;Heitersheim; 10 521 ;VVG
315;3150807;GVV Hexental;Friedhofweg 3;79249;Merzhausen; 9 758 ;GVV
315;3150808;VVG der Gemeinde Hinterzarten;Rathausstr. 12;79856;Hinterzarten; 4 597 ;VVG
315;3150809;GVV Kaiserstuhl-Tuniberg;Hauptstr. 11;79268;B<>tzingen; 10 994 ;GVV
315;3150810;VVG der Stadt L<>ffingen;Rathausplatz 1;79843;L<>ffingen; 9 928 ;VVG
315;3150811;GVV March-Umkirch;Rathaus;79232;March; 13 797 ;GVV
315;3150812;GVV M<>llheim-Badenweiler;Rathaus;79379;M<>llheim; 31 220 ;GVV
315;3150813;GVV St. Peter;Klosterhof 12;79271;St. Peter; 7 521 ;GVV
315;3150814;VVG der Gemeinde Schallstadt;Kirchstr. 16;79227;Schallstadt; 11 308 ;VVG
315;3150815;VVG der Gemeinde Schluchsee;Fischbacher Str. 7;79859;Schluchsee; 4 468 ;VVG
315;3150816;GVV Staufen-M<>nstertal;Rathaus;79219;Staufen im Breisgau; 13 063 ;GVV
315;3150817;VVG der Stadt Titisee-Neustadt;Pfauenstr. 2-4;79822;Titisee-Neustadt; 14 086 ;VVG
316;3160801;GVV Denzlingen-V<>rstetten-Reute;Rathaus;79211;Denzlingen; 19 547 ;GVV
316;3160802;GVV Elzach;Hauptstra<72>e 69;79215;Elzach; 11 706 ;GVV
316;3160803;VVG der Stadt Emmendingen;- Rathaus -;79312;Emmendingen; 48 798 ;VVG
316;3160804;GVV Kenzingen-Herbolzheim;Rathaus;79341;Kenzingen; 24 634 ;GVV
316;3160805;GVV N<>rdlicher Kaiserstuhl;Rathaus;79346;Endingen am Kaiserstuhl; 24 846 ;GVV
316;3160806;VVG der Stadt Waldkirch;Marktplatz 1-5;79183;Waldkirch; 28 098 ;VVG
317;3170801;VVG der Stadt Achern;Rathausplatz 1;77855;Achern; 36 925 ;VVG
317;3170802;VVG der Stadt Ettenheim;Kirchstr. 4;77955;Ettenheim; 27 450 ;VVG
317;3170803;VVG der Stadt Gengenbach;Viktor-Kretz-Str. 2;77723;Gengenbach; 16 785 ;VVG
317;3170804;VVG der Stadt Haslach im Kinzigtal;Hauptstr. 15;77716;Haslach im Kinzigtal; 16 081 ;VVG
317;3170805;VVG der Stadt Hausach;Hauptstr. 40;77756;Hausach; 8 022 ;VVG
317;3170806;GVV Kappelrodeck;Rathaus;77876;Kappelrodeck; 10 672 ;GVV
317;3170807;VVG der Stadt Lahr/Schwarzwald;Rathausplatz 4;77933;Lahr/Schwarzwald; 48 677 ;VVG
317;3170808;GVV Oberes Renchtal;Rathausplatz 1;77728;Oppenau; 7 787 ;GVV
317;3170809;VVG der Stadt Oberkirch;Eisenbahnstr. 1;77704;Oberkirch; 29 314 ;VVG
317;3170810;VVG der Stadt Offenburg;Hauptstr. 90;77652;Offenburg; 81 107 ;VVG
317;3170811;VVG der Gemeinde Seelbach;Hauptstr. 7;77960;Seelbach; 8 411 ;VVG
317;3170812;VVG der Gemeinde Schwanau;Kirchstr. 16;77963;Schwanau; 10 537 ;VVG
317;3170813;VVG der Stadt Wolfach;Hauptstr. 41;77709;Wolfach; 8 629 ;VVG
317;3170814;VVG der Stadt Zell am Harmersbach;Hauptstr. 19;77736;Zell am Harmersbach; 15 960 ;VVG
325;3250801;VVG der Gemeinde Dunningen;Hauptstr. 25;78655;Dunningen; 8 073 ;VVG
325;3250802;VVG der Stadt Oberndorf am Neckar;Klosterstr. 3;78727;Oberndorf am Neckar; 21 290 ;VVG
325;3250803;VVG der Stadt Rottweil;Hauptstr. 21-23;78628;Rottweil; 44 908 ;VVG
325;3250804;VVG der Stadt Schiltach;Marktplatz 6;77761;Schiltach; 5 750 ;VVG
325;3250805;VVG der Stadt Schramberg;Hauptstr. 25;78713;Schramberg; 31 845 ;VVG
325;3250806;VVG der Stadt Sulz am Neckar;Obere Hauptstr. 2;72172;Sulz am Neckar; 16 682 ;VVG
325;3250807;GVV Villingendorf;Postfach 20;78667;Villingendorf; 6 810 ;GVV
326;3260801;GVV Donaueschingen;Villinger Stra<72>e 1;78166;Donaueschingen; 35 276 ;GVV
326;3260802;VVG der Stadt Furtwangen im Schwarzwald;Marktplatz 4;78120;Furtwangen im Schwarzwald; 10 694 ;VVG
326;3260803;GVV Raumschaft Triberg;Postfach 83;78098;Triberg im Schwarzwald; 11 693 ;GVV
326;3260804;VVG der Stadt Villingen-Schwenningen;M<>nsterplatz 7/8;78050;Villingen-Schwenningen; 105 231 ;VVG
327;3270801;GVV Donau-Heuberg;Kirchplatz 2;78567;Fridingen an der Donau; 10 654 ;GVV
327;3270802;GVV Heuberg;Im Weiher 1;78559;Gosheim; 12 185 ;GVV
327;3270803;GVV Immendingen-Geisingen;Rathaus;78187;Geisingen; 11 980 ;GVV
327;3270804;VVG der Stadt Spaichingen;Marktplatz 19;78549;Spaichingen; 30 500 ;VVG
327;3270805;VVG der Stadt Trossingen;Schulthei<65>-Koch-Platz;78647;Trossingen; 18 002 ;VVG
327;3270806;VVG der Stadt Tuttlingen;Rathausstr. 1;78532;Tuttlingen; 51 985 ;VVG
335;3350801;VVG der Stadt Engen;Hauptstr. 11;78234;Engen; 16 058 ;VVG
335;3350802;VVG der Gemeinde Gottmadingen;Johann-Georg-Fahr-Str. 10;78244;Gottmadingen; 14 875 ;VVG
335;3350803;GVV H<>ri;Rathaus;78343;Gaienhofen; 10 150 ;GVV
335;3350804;VVG der Universit<69>tsstadt Konstanz;Kanzleistr. 13;78462;Konstanz; 93 644 ;VVG
335;3350805;VVG der Stadt Singen (Hohentwiel);Hohgarten 2;78224;Singen (Hohentwiel); 64 910 ;VVG
335;3350806;VVG der Stadt Stockach;Adenauerstr. 4;78333;Stockach; 32 108 ;VVG
336;3360801;VVG der Stadt Kandern;Waldeckstr. 39;79400;Kandern; 9 646 ;VVG
336;3360802;GVV Kleines Wiesental;Landstra<72>e 32;79692;Tegernau; 2 967 ;GVV
336;3360803;VVG der Stadt L<>rrach;Luisenstr. 16;79539;L<>rrach; 50 342 ;VVG
336;3360804;VVG der Stadt Rheinfelden (Baden);Kirchplatz 2;79618;Rheinfelden (Baden); 34 942 ;VVG
336;3360805;VVG der Gemeinde Schliengen;Wasserschlo<6C> Entenstein;79418;Schliengen; 9 165 ;VVG
336;3360806;GVV Sch<63>nau im Schwarzwald;Talstra<72>e 22;79677;Sch<63>nau im Schwarzwald; 5 744 ;GVV
336;3360807;VVG der Stadt Schopfheim;Hauptstr. 29-31;79650;Schopfheim; 26 814 ;VVG
336;3360808;GVV Vorderes Kandertal;Rathaus;79589;Binzen; 9 272 ;GVV
336;3360809;VVG der Stadt Zell im Wiesental;Teichstr. 4;79669;Zell im Wiesental; 6 930 ;VVG
337;3370801;VVG der Stadt Bonndorf im Schwarzwald;Martinstr. 8;79848;Bonndorf im Schwarzwald; 8 158 ;VVG
337;3370802;GVV Jestetten;Hornbergstra<72>e 2;79798;Jestetten; 8 366 ;GVV
337;3370803;GVV K<>ssaberg;Sonnenrain 3;79790;K<>ssaberg; 9 233 ;GVV
337;3370804;GVV Oberes Schl<68>chttal;Berghausstra<72>e 2;79777;<3B>hlingen-Birkendorf; 7 455 ;GVV
337;3370805;VVG der Stadt Bad S<>ckingen;Rathausplatz 1;79713;Bad S<>ckingen; 30 334 ;VVG
337;3370806;GVV St. Blasien;Rathaus;79837;St. Blasien; 13 661 ;GVV
337;3370807;VVG der Stadt Waldshut-Tiengen;Kaiserstr. 28-32;79761;Waldshut-Tiengen; 35 597 ;VVG
337;3370808;VVG der Gemeinde Wut<75>schingen;Kirchstr. 5;79793;Wut<75>schingen; 8 356 ;VVG
415;4150801;VVG der Gemeinde Engstingen;Kirchstr. 6;72829;Engstingen; 9 167 ;VVG
415;4150802;VVG der Stadt Metzingen;Stuttgarter Str. 2-4;72555;Metzingen; 28 889 ;VVG
415;4150803;VVG der Stadt M<>nsingen;Bachwiesenstr. 7;72525;M<>nsingen; 18 231 ;VVG
415;4150804;VVG der Gemeinde Pliezhausen;Marktplatz 1;72124;Pliezhausen; 14 271 ;VVG
415;4150805;VVG der Stadt Bad Urach;Marktplatz 9;72574;Bad Urach; 20 776 ;VVG
415;4150806;GVV Zwiefalten-Hayingen;Marktplatz 3;88529;Zwiefalten; 5 833 ;GVV
416;4160801;GVV Steinlach-Wiesaz;Rathausstra<72>e 4;72810;Gomaringen; 18 444 ;GVV
416;4160802;VVG der Stadt M<>ssingen;Freiherr-Vom-Stein-Str.20;72116;M<>ssingen; 30 588 ;VVG
416;4160803;VVG der Stadt Rottenburg am Neckar;Marktplatz 18;72108;Rottenburg am Neckar; 53 647 ;VVG
417;4170801;VVG der Stadt Albstadt;Marktstr. 35;72458;Albstadt; 49 651 ;VVG
417;4170802;VVG der Stadt Balingen;F<>rberstr. 2;72336;Balingen; 40 263 ;VVG
417;4170803;VVG der Gemeinde Bisingen;Heidelbergstr. 9;72406;Bisingen; 11 484 ;VVG
417;4170804;VVG der Stadt Hechingen;Marktplatz 1;72379;Hechingen; 26 105 ;VVG
417;4170805;VVG der Stadt Me<4D>stetten;Hauptstr. 9;72469;Me<4D>stetten; 14 118 ;VVG
417;4170806;GVV Oberes Schlichemtal;Schillerstra<72>e 29;72355;Sch<63>mberg; 10 446 ;GVV
417;4170807;VVG der Gemeinde Winterlingen;Marktstr. 7;72474;Winterlingen; 9 328 ;VVG
425;4250801;VVG der Gemeinde Allmendingen;Hauptstr. 16;89604;Allmendingen; 5 156 ;VVG
425;4250802;VVG der Stadt Blaubeuren;Karlstr. 2;89143;Blaubeuren; 13 915 ;VVG
425;4250803;GVV Dietenheim;K<>nigstra<72>e 63;89165;Dietenheim; 11 900 ;GVV
425;4250804;VVG der Gemeinde Dornstadt;Kirchplatz 2;89160;Dornstadt; 13 151 ;VVG
425;4250805;VVG der Stadt Ehingen (Donau);Marktplatz 1;89584;Ehingen (Donau); 31 118 ;VVG
425;4250806;GVV Kirchberg-Weihungstal;Rathaus;89171;Illerkirchberg; 10 593 ;GVV
425;4250807;GVV Laichinger Alb;Bahnhofstra<72>e 5;89150;Laichingen; 20 273 ;GVV
425;4250808;GVV Langenau;Postfach 268;89129;Langenau; 25 240 ;GVV
425;4250809;GVV Lonsee-Amstetten;Rathaus;89173;Lonsee; 8 702 ;GVV
425;4250810;GVV Verwaltungsgemeinschaft Munderkingen;Marktstra<72>e 7;89597;Munderkingen; 14 362 ;GVV
426;4260801;GVV Bad Buchau;Marktplatz 2;88422;Bad Buchau; 8 472 ;GVV
426;4260802;VVG der Stadt Bad Schussenried;Wilhelm-Schussen-Str. 36;88427;Bad Schussenried; 11 121 ;VVG
426;4260803;VVG der Stadt Biberach an der Ri<52>;Hindenburgstr. 1;88400;Biberach an der Ri<52>; 57 845 ;VVG
426;4260804;GVV Illertal;Marktplatz 15;88453;Erolzheim; 13 634 ;GVV
426;4260805;VVG der Stadt Laupheim;Marktplatz 1;88471;Laupheim; 31 133 ;VVG
426;4260806;VVG der Stadt Ochsenhausen;Marktplatz 1;88416;Ochsenhausen; 14 297 ;VVG
426;4260807;VVG der Stadt Riedlingen;Marktplatz 1;88499;Riedlingen; 30 331 ;VVG
426;4260808;GVV Rot-Tannheim;Klosterhof 5;88430;Rot an der Rot; 6 726 ;GVV
426;4260809;VVG der Gemeinde Schwendi;Biberacher Str. 1;88477;Schwendi; 7 879 ;VVG
435;4350801;GVV Eriskirch-Kressbronn am Bodensee-Langenargen;Hauptstra<72>e 19;88079;Kressbronn am Bodensee; 20 226 ;GVV
435;4350802;VVG der Stadt Friedrichshafen;Adenauerplatz 1;88045;Friedrichshafen; 64 555 ;VVG
435;4350803;GVV Markdorf;Rathaus;88677;Markdorf; 25 242 ;GVV
435;4350804;GVV Meersburg;Postfach 1140;88709;Meersburg; 17 479 ;GVV
435;4350805;GVV Salem;Rathaus;88682;Salem; 16 789 ;GVV
435;4350806;VVG der Stadt Tettnang;Montfortplatz 7;88069;Tettnang; 21 119 ;VVG
435;4350807;VVG der Stadt <20>berlingen;M<>nsterstr. 15-17;88662;<3B>berlingen; 28 008 ;VVG
436;4360801;GVV Altshausen;Ebersbacher Stra<72>e 4;88361;Altshausen; 11 976 ;GVV
436;4360802;VVG der Stadt Bad Waldsee;Hauptstr. 29;88339;Bad Waldsee; 23 034 ;VVG
436;4360803;GVV Gullen;Kaufstra<72>e 11;88287;Gr<47>nkraut; 12 863 ;GVV
436;4360804;VVG der Stadt Leutkirch im Allg<6C>u;Marktstr. 26;88299;Leutkirch im Allg<6C>u; 27 518 ;VVG
436;4360805;GVV Mittleres Schussental;Kirchstra<72>e 1;88212;Ravensburg; 88 852 ;GVV
436;4360806;VVG der Gemeinde Vogt;Kirchstr. 11;88267;Vogt; 7 969 ;VVG
436;4360807;VVG der Stadt Wangen im Allg<6C>u;Marktplatz 1;88239;Wangen im Allg<6C>u; 32 622 ;VVG
436;4360808;VVG der Gemeinde Wilhelmsdorf;Saalplatz 7;88271;Wilhelmsdorf; 9 588 ;VVG
436;4360809;GVV Fronreute-Wolpertswende;Kirchplatz 4;88284;Wolpertswende; 8 576 ;GVV
437;4370801;GVV Gammertingen;Hohenzollernstra<72>e 5;72501;Gammertingen; 12 818 ;GVV
437;4370802;GVV Mengen;Rathaus;88512;Mengen; 17 099 ;GVV
437;4370803;VVG der Stadt Me<4D>kirch;Conradin-Kreutzer-Str. 1;88605;Me<4D>kirch; 13 197 ;VVG
437;4370804;VVG der Stadt Pfullendorf;Am Kirchplatz 1;88630;Pfullendorf; 21 281 ;VVG
437;4370805;VVG der Stadt Bad Saulgau;Oberamteistr. 11;88348;Bad Saulgau; 22 552 ;VVG
437;4370806;GVV Sigmaringen;Rathaus;72488;Sigmaringen; 31 858 ;GVV
437;4370807;VVG der Gemeinde Stetten am kalten Markt;Rathausplatz 1;72510;Stetten am kalten Markt; 6 764 ;VVG
1 Kreis VG Verwaltungsgemeinschaft Straße PLZ Ort Bevölkerung am 31.12.2007 GVV/ VVG
2 115 1150801 GVV Aidlingen/Grafenau Hauptstraße 6 71134 Aidlingen 15 766 GVV
3 115 1150802 GVV Gärtringen/Ehningen Hauptstraße 16-18 71116 Gärtringen 20 012 GVV
4 115 1150803 VVG der Stadt Herrenberg Marktplatz 5 71083 Herrenberg 39 669 VVG
5 115 1150804 GVV Holzgerlingen Böblinger Straße 5 71088 Holzgerlingen 20 697 GVV
6 115 1150805 GVV Oberes Gäu Postfach 20 71126 Gäufelden 26 514 GVV
7 115 1150806 GVV Waldenbuch/Steinenbronn Grabenstraße 9 71111 Waldenbuch 14 556 GVV
8 116 1160801 VVG der Stadt Kirchheim unter Teck Marktstr. 14 73230 Kirchheim unter Teck 49 095 VVG
9 116 1160802 GVV Lenningen Rathaus 73252 Lenningen 14 022 GVV
10 116 1160803 GVV Neckartenzlingen Rathaus 72654 Neckartenzlingen 18 523 GVV
11 116 1160804 VVG der Stadt Neuffen Hauptstr. 19 72639 Neuffen 11 877 VVG
12 116 1160805 VVG der Stadt Nürtingen Marktstr. 7 72622 Nürtingen 69 780 VVG
13 116 1160806 GVV Plochingen Schulstraße 5 73207 Plochingen 26 506 GVV
14 116 1160807 GVV Reichenbach an der Fils Hauptstraße 7 73262 Reichenbach an der Fils 20 621 GVV
15 116 1160808 VVG der Stadt Weilheim an der Teck Marktplatz 6 73235 Weilheim an der Teck 18 989 VVG
16 116 1160809 GVV Wendlingen am Neckar Rathaus 73240 Wendlingen am Neckar 25 469 GVV
17 117 1170801 VVG der Gemeinde Deggingen Kaplaneigasse 4 73326 Deggingen 9 317 VVG
18 117 1170802 VVG der Stadt Ebersbach an der Fils Marktplatz 1 73061 Ebersbach an der Fils 19 452 VVG
19 117 1170803 GVV Eislingen-Ottenbach-Salach Hauptstraße 61 73054 Eislingen/Fils 30 698 GVV
20 117 1170804 VVG der Stadt Geislingen an der Steige Hauptstr. 1 73312 Geislingen an der Steige 36 925 VVG
21 117 1170805 VVG der Stadt Göppingen Hauptstr. 1 73033 Göppingen 66 373 VVG
22 117 1170806 GVV Mittleres Fils-Lautertal Rathaus 73072 Donzdorf 28 220 GVV
23 117 1170807 GVV Oberes Filstal Rathaus 73349 Wiesensteig 6 539 GVV
24 117 1170808 GVV Östlicher Schurwald Rathaus 73098 Rechberghausen 11 077 GVV
25 117 1170809 GVV Raum Bad Boll Rathaus 73087 Boll 15 930 GVV
26 117 1170810 VVG der Stadt Uhingen Kirchstr. 2 73066 Uhingen 18 115 VVG
27 117 1170811 GVV Voralb Hauptstraße 30 73092 Heiningen 7 612 GVV
28 118 1180801 GVV Besigheim Rathaus 74354 Besigheim 32 055 GVV
29 118 1180802 VVG der Stadt Bietigheim-Bissingen - Rathaus - 74321 Bietigheim-Bissingen 60 573 VVG
30 118 1180803 GVV Bönnigheim Kirchheimer Straße 1 74357 Bönnigheim 15 382 GVV
31 118 1180804 VVG der Stadt Freiberg am Neckar Marktplatz 2 71691 Freiberg am Neckar 21 988 VVG
32 118 1180805 GVV Marbach am Neckar Marktstraße 23 71672 Marbach am Neckar 30 575 GVV
33 118 1180806 GVV Schwieberdingen-Hemmingen Postfach 30 71701 Schwieberdingen 18 575 GVV
34 118 1180807 GVV Steinheim-Murr Rathaus 71711 Steinheim an der Murr 18 164 GVV
35 118 1180808 VVG der Stadt Vaihingen an der Enz Marktplatz 1 71665 Vaihingen an der Enz 43 678 VVG
36 119 1190801 VVG der Stadt Backnang Am Rathaus 1 71522 Backnang 78 391 VVG
37 119 1190802 GVV Plüderhausen-Urbach Schulstraße 31 73655 Plüderhausen 18 103 GVV
38 119 1190803 VVG der Stadt Schorndorf Marktplatz 1 73614 Schorndorf 47 008 VVG
39 119 1190804 GVV Sulzbach Bahnhofstraße 3 71560 Sulzbach an der Murr 10 143 GVV
40 119 1190805 VVG der Stadt Welzheim Kirchplatz 3 73642 Welzheim 13 803 VVG
41 119 1190806 GVV Winnenden Wiesenstraße 10 71364 Winnenden 47 937 GVV
42 125 1250801 VVG der Stadt Bad Friedrichshall Friedrichshaller Str. 35 74177 Bad Friedrichshall 27 619 VVG
43 125 1250802 VVG der Stadt Bad Rappenau Kirchplatz 4 74906 Bad Rappenau 27 949 VVG
44 125 1250803 VVG der Stadt Brackenheim Marktplatz 1 74336 Brackenheim 18 005 VVG
45 125 1250804 VVG der Stadt Eppingen Rathausstr. 14 75031 Eppingen 28 837 VVG
46 125 1250805 GVV Flein-Talheim Kellergasse 7 74223 Flein 11 362 GVV
47 125 1250806 VVG der Stadt Lauffen am Neckar Rathausstr. 10 74348 Lauffen am Neckar 22 075 VVG
48 125 1250807 VVG der Stadt Möckmühl Hauptstr. 23 74219 Möckmühl 13 128 VVG
49 125 1250808 VVG der Stadt Neckarsulm Marktstr. 18 74172 Neckarsulm 36 182 VVG
50 125 1250809 VVG der Stadt Neuenstadt am Kocher Hauptstr. 50 74196 Neuenstadt am Kocher 17 216 VVG
51 125 1250810 GVV Oberes Zabergäu Rathaus 74363 Güglingen 12 524 GVV
52 125 1250811 VVG der Gemeinde Obersulm Bernhardstr. 1 74182 Obersulm 16 990 VVG
53 125 1250812 GVV Schozach-Bottwartal Rathaus 74360 Ilsfeld 26 539 GVV
54 125 1250813 VVG der Stadt Schwaigern - Rathaus - 74193 Schwaigern 14 691 VVG
55 125 1250814 GVV Raum Weinsberg Rathaus 74189 Weinsberg 20 228 GVV
56 126 1260801 GVV Hohenloher Ebene Marktplatz 14-16 74635 Kupferzell 15 213 GVV
57 126 1260802 GVV Krautheim Rathaus 74238 Krautheim 11 094 GVV
58 126 1260803 VVG der Stadt Künzelsau Stuttgarter Str. 7 74653 Künzelsau 20 791 VVG
59 126 1260804 GVV Mittleres Kochertal Hauptstraße 30 74676 Niedernhall 11 155 GVV
60 126 1260805 VVG der Stadt Öhringen Marktplatz 15 74613 Öhringen 33 484 VVG
61 127 1270801 GVV Braunsbach-Untermünkheim Hohenloher Straße 33 74542 Braunsbach 5 422 GVV
62 127 1270802 VVG der Stadt Crailsheim Marktplatz 1 74564 Crailsheim 45 979 VVG
63 127 1270803 GVV Fichtenau Rathaus 74579 Fichtenau 8 389 GVV
64 127 1270804 VVG der Stadt Gerabronn Blaufeldener Str. 14 74582 Gerabronn 6 247 VVG
65 127 1270805 GVV Ilshofen-Vellberg Hallerstraße 6 74532 Ilshofen 12 413 GVV
66 127 1270806 GVV Limpurger Land Postfach 50 74405 Gaildorf 21 684 GVV
67 127 1270807 GVV Oberes Bühlertal Rathaus 74423 Obersontheim 10 043 GVV
68 127 1270808 GVV Brettach/Jagst Rathaus 74585 Rot am See 13 230 GVV
69 127 1270809 VVG der Stadt Schwäbisch Hall Am Markt 4 74523 Schwäbisch Hall 48 856 VVG
70 128 1280801 VVG der Stadt Bad Mergentheim Marktplatz 1 97980 Bad Mergentheim 30 157 VVG
71 128 1280802 VVG der Stadt Boxberg Kurpfalzstr. 29 97944 Boxberg 9 411 VVG
72 128 1280803 VVG der Stadt Grünsfeld Hauptstr. 12 97947 Grünsfeld 5 553 VVG
73 128 1280804 VVG der Stadt Tauberbischofsheim Marktplatz 8 97941 Tauberbischofsheim 24 009 VVG
74 135 1350801 VVG der Stadt Giengen an der Brenz Marktstr. 11 89537 Giengen an der Brenz 22 170 VVG
75 135 1350802 VVG der Stadt Heidenheim an der Brenz Grabenstr. 15 89522 Heidenheim an der Brenz 55 254 VVG
76 135 1350803 GVV Sontheim-Niederstotzingen Brenzer Straße 25 89567 Sontheim an der Brenz 10 436 GVV
77 136 1360801 VVG der Stadt Aalen Marktplatz 30 73430 Aalen 78 782 VVG
78 136 1360802 VVG der Stadt Bopfingen Marktplatz 1 73441 Bopfingen 16 606 VVG
79 136 1360803 VVG der Stadt Ellwangen (Jagst) Spitalstr. 4 73479 Ellwangen (Jagst) 41 410 VVG
80 136 1360804 GVV Kapfenburg Rathaus 73463 Westhausen 10 654 GVV
81 136 1360805 GVV Leintal-Frickenhofer Höhe Rathaus 73575 Leinzell 11 928 GVV
82 136 1360806 GVV Rosenstein Hauptstraße 53 73540 Heubach 22 863 GVV
83 136 1360807 VVG der Stadt Schwäbisch Gmünd Marktplatz 1 73525 Schwäbisch Gmünd 68 099 VVG
84 136 1360808 GVV Schwäbischer Wald Postfach 29 73557 Mutlangen 15 890 GVV
85 136 1360809 GVV Tannhausen Rathaus 73497 Tannhausen 8 532 GVV
86 215 2150801 VVG der Gemeinde Bad Schönborn Huttenstr. 11 76669 Bad Schönborn 17 992 VVG
87 215 2150802 VVG der Stadt Bretten Untere Kirchgasse 9 75015 Bretten 31 474 VVG
88 215 2150803 VVG der Stadt Bruchsal Kaiserstr. 66 76646 Bruchsal 65 873 VVG
89 215 2150804 VVG der Gemeinde Graben-Neudorf Hauptstr. 39 76676 Graben-Neudorf 18 338 VVG
90 215 2150805 VVG der Gemeinde Oberderdingen Amthof 13 75038 Oberderdingen 12 869 VVG
91 215 2150806 GVV Philippsburg Rote-Tor-Straße 76661 Philippsburg 22 166 GVV
92 215 2150807 VVG der Gemeinde Sulzfeld Am Rathausplatz 1 75056 Sulzfeld 6 383 VVG
93 216 2160801 GVV Nachbarschaftsverband Bischweier-Kuppenheim Schlossstraße 6 76456 Kuppenheim 10 782 GVV
94 216 2160802 VVG der Stadt Bühl Hauptstr. 47 77815 Bühl 35 765 VVG
95 216 2160803 GVV Durmersheim Rathausplatz 1 76448 Durmersheim 24 884 GVV
96 216 2160804 VVG der Stadt Gernsbach Igelbachstr. 11 76593 Gernsbach 19 806 VVG
97 216 2160805 VVG der Stadt Rastatt Kaiserstr. 91 76437 Rastatt 66 399 VVG
98 216 2160806 GVV Rheinmünster-Lichtenau Lindenbrunnenstraße 1 77836 Rheinmünster 11 617 GVV
99 216 2160807 VVG der Gemeinde Sinzheim Hauptstr. 71 76547 Sinzheim 15 813 VVG
100 225 2250801 GVV Hardheim-Walldürn Burgstraße 3 74731 Walldürn 22 586 GVV
101 225 2250802 VVG der Gemeinde Haßmersheim Theodor-Heuss-Str. 45 74855 Haßmersheim 6 938 VVG
102 225 2250803 GVV Kleiner Odenwald Rathaus 74858 Aglasterhausen 9 981 GVV
103 225 2250804 VVG der Gemeinde Limbach Muckentaler Str. 9 74838 Limbach 7 418 VVG
104 225 2250805 VVG der Stadt Mosbach Hauptstr. 29 74821 Mosbach 37 827 VVG
105 225 2250806 GVV Neckargerach-Waldbrunn Rathaus 69437 Neckargerach 9 438 GVV
106 225 2250807 GVV Osterburken Marktplatz 3 74706 Osterburken 11 782 GVV
107 225 2250808 GVV Schefflenztal Brauereistr. 1 74850 Schefflenz 10 102 GVV
108 225 2250809 GVV Seckachtal Rathaus 74740 Adelsheim 9 777 GVV
109 226 2260801 VVG der Stadt Eberbach Leopoldsplatz 1 69412 Eberbach 18 245 VVG
110 226 2260802 GVV Elsenztal Rathaus 74909 Meckesheim 15 955 GVV
111 226 2260803 VVG der Stadt Hemsbach Schloßgasse 41 69502 Hemsbach 18 340 VVG
112 226 2260804 VVG der Stadt Hockenheim Rathausstr. 1 68766 Hockenheim 40 070 VVG
113 226 2260805 GVV Neckargemünd Rathaus 69151 Neckargemünd 26 049 GVV
114 226 2260806 GVV Rauenberg Rathaus 69231 Rauenberg 19 250 GVV
115 226 2260807 GVV Schönau Postfach 150 69250 Schönau 11 537 GVV
116 226 2260808 VVG der Stadt Sinsheim Wilhelmstr. 14-16 74889 Sinsheim 42 657 VVG
117 226 2260809 GVV Waibstadt Rathaus 74915 Waibstadt 19 750 GVV
118 226 2260810 VVG der Stadt Wiesloch Marktstr. 13 69168 Wiesloch 34 830 VVG
119 235 2350801 VVG der Stadt Altensteig Paulusstr. 4 72213 Altensteig 15 292 VVG
120 235 2350802 GVV Althengstett Postfach 1141 75382 Althengstett 17 256 GVV
121 235 2350803 VVG der Stadt Bad Herrenalb Rathausplatz 11 76332 Bad Herrenalb 9 668 VVG
122 235 2350804 VVG der Stadt Bad Liebenzell Kurhausdamm 2 75378 Bad Liebenzell 11 739 VVG
123 235 2350805 GVV Teinachtal Rathaus 75385 Bad Teinach-Zavelstein 11 705 GVV
124 235 2350806 VVG der Stadt Calw Marktplatz 9 75365 Calw 26 419 VVG
125 235 2350807 VVG der Stadt Nagold Marktstr. 27 72202 Nagold 35 228 VVG
126 235 2350808 VVG der Stadt Bad Wildbad Kernerstr. 11 75323 Bad Wildbad 13 754 VVG
127 236 2360801 GVV Heckengäu Schloßhof 5 71296 Heimsheim 23 645 GVV
128 236 2360802 GVV Kämpfelbachtal Rathaus 75203 Königsbach-Stein 20 500 GVV
129 236 2360803 VVG der Stadt Maulbronn Klosterhof 31 75433 Maulbronn 9 621 VVG
130 236 2360804 VVG der Stadt Mühlacker Kelterplatz 7 75417 Mühlacker 30 757 VVG
131 236 2360805 VVG der Stadt Neuenbürg Rathausstr. 2 75305 Neuenbürg 11 913 VVG
132 236 2360806 GVV Neulingen Rathaus 75245 Neulingen 13 153 GVV
133 236 2360807 GVV Tiefenbronn Gemmingenstraße 1 75233 Tiefenbronn 10 844 GVV
134 237 2370801 GVV Dornstetten Marktplatz 1 72280 Dornstetten 18 960 GVV
135 237 2370802 VVG der Stadt Freudenstadt Marktplatz 1 72250 Freudenstadt 28 421 VVG
136 237 2370803 VVG der Stadt Horb am Neckar Marktplatz 8 72160 Horb am Neckar 35 662 VVG
137 237 2370805 VVG der Gemeinde Pfalzgrafenweiler Hauptstr. 1 72285 Pfalzgrafenweiler 8 118 VVG
138 315 3150801 VVG der Stadt Bad Krozingen Basler Str. 30 79189 Bad Krozingen 20 890 VVG
139 315 3150802 VVG der Stadt Breisach am Rhein Münsterplatz 1 79206 Breisach am Rhein 22 863 VVG
140 315 3150803 GVV Dreisamtal Rathaus 79199 Kirchzarten 20 296 GVV
141 315 3150804 VVG der Gemeinde Ehrenkirchen Jengerstr. 6 79238 Ehrenkirchen 9 438 VVG
142 315 3150805 VVG der Gemeinde Gundelfingen Bundesstr. 31 79194 Gundelfingen 12 625 VVG
143 315 3150806 VVG der Stadt Heitersheim Hauptstr. 9 79423 Heitersheim 10 521 VVG
144 315 3150807 GVV Hexental Friedhofweg 3 79249 Merzhausen 9 758 GVV
145 315 3150808 VVG der Gemeinde Hinterzarten Rathausstr. 12 79856 Hinterzarten 4 597 VVG
146 315 3150809 GVV Kaiserstuhl-Tuniberg Hauptstr. 11 79268 Bötzingen 10 994 GVV
147 315 3150810 VVG der Stadt Löffingen Rathausplatz 1 79843 Löffingen 9 928 VVG
148 315 3150811 GVV March-Umkirch Rathaus 79232 March 13 797 GVV
149 315 3150812 GVV Müllheim-Badenweiler Rathaus 79379 Müllheim 31 220 GVV
150 315 3150813 GVV St. Peter Klosterhof 12 79271 St. Peter 7 521 GVV
151 315 3150814 VVG der Gemeinde Schallstadt Kirchstr. 16 79227 Schallstadt 11 308 VVG
152 315 3150815 VVG der Gemeinde Schluchsee Fischbacher Str. 7 79859 Schluchsee 4 468 VVG
153 315 3150816 GVV Staufen-Münstertal Rathaus 79219 Staufen im Breisgau 13 063 GVV
154 315 3150817 VVG der Stadt Titisee-Neustadt Pfauenstr. 2-4 79822 Titisee-Neustadt 14 086 VVG
155 316 3160801 GVV Denzlingen-Vörstetten-Reute Rathaus 79211 Denzlingen 19 547 GVV
156 316 3160802 GVV Elzach Hauptstraße 69 79215 Elzach 11 706 GVV
157 316 3160803 VVG der Stadt Emmendingen - Rathaus - 79312 Emmendingen 48 798 VVG
158 316 3160804 GVV Kenzingen-Herbolzheim Rathaus 79341 Kenzingen 24 634 GVV
159 316 3160805 GVV Nördlicher Kaiserstuhl Rathaus 79346 Endingen am Kaiserstuhl 24 846 GVV
160 316 3160806 VVG der Stadt Waldkirch Marktplatz 1-5 79183 Waldkirch 28 098 VVG
161 317 3170801 VVG der Stadt Achern Rathausplatz 1 77855 Achern 36 925 VVG
162 317 3170802 VVG der Stadt Ettenheim Kirchstr. 4 77955 Ettenheim 27 450 VVG
163 317 3170803 VVG der Stadt Gengenbach Viktor-Kretz-Str. 2 77723 Gengenbach 16 785 VVG
164 317 3170804 VVG der Stadt Haslach im Kinzigtal Hauptstr. 15 77716 Haslach im Kinzigtal 16 081 VVG
165 317 3170805 VVG der Stadt Hausach Hauptstr. 40 77756 Hausach 8 022 VVG
166 317 3170806 GVV Kappelrodeck Rathaus 77876 Kappelrodeck 10 672 GVV
167 317 3170807 VVG der Stadt Lahr/Schwarzwald Rathausplatz 4 77933 Lahr/Schwarzwald 48 677 VVG
168 317 3170808 GVV Oberes Renchtal Rathausplatz 1 77728 Oppenau 7 787 GVV
169 317 3170809 VVG der Stadt Oberkirch Eisenbahnstr. 1 77704 Oberkirch 29 314 VVG
170 317 3170810 VVG der Stadt Offenburg Hauptstr. 90 77652 Offenburg 81 107 VVG
171 317 3170811 VVG der Gemeinde Seelbach Hauptstr. 7 77960 Seelbach 8 411 VVG
172 317 3170812 VVG der Gemeinde Schwanau Kirchstr. 16 77963 Schwanau 10 537 VVG
173 317 3170813 VVG der Stadt Wolfach Hauptstr. 41 77709 Wolfach 8 629 VVG
174 317 3170814 VVG der Stadt Zell am Harmersbach Hauptstr. 19 77736 Zell am Harmersbach 15 960 VVG
175 325 3250801 VVG der Gemeinde Dunningen Hauptstr. 25 78655 Dunningen 8 073 VVG
176 325 3250802 VVG der Stadt Oberndorf am Neckar Klosterstr. 3 78727 Oberndorf am Neckar 21 290 VVG
177 325 3250803 VVG der Stadt Rottweil Hauptstr. 21-23 78628 Rottweil 44 908 VVG
178 325 3250804 VVG der Stadt Schiltach Marktplatz 6 77761 Schiltach 5 750 VVG
179 325 3250805 VVG der Stadt Schramberg Hauptstr. 25 78713 Schramberg 31 845 VVG
180 325 3250806 VVG der Stadt Sulz am Neckar Obere Hauptstr. 2 72172 Sulz am Neckar 16 682 VVG
181 325 3250807 GVV Villingendorf Postfach 20 78667 Villingendorf 6 810 GVV
182 326 3260801 GVV Donaueschingen Villinger Straße 1 78166 Donaueschingen 35 276 GVV
183 326 3260802 VVG der Stadt Furtwangen im Schwarzwald Marktplatz 4 78120 Furtwangen im Schwarzwald 10 694 VVG
184 326 3260803 GVV Raumschaft Triberg Postfach 83 78098 Triberg im Schwarzwald 11 693 GVV
185 326 3260804 VVG der Stadt Villingen-Schwenningen Münsterplatz 7/8 78050 Villingen-Schwenningen 105 231 VVG
186 327 3270801 GVV Donau-Heuberg Kirchplatz 2 78567 Fridingen an der Donau 10 654 GVV
187 327 3270802 GVV Heuberg Im Weiher 1 78559 Gosheim 12 185 GVV
188 327 3270803 GVV Immendingen-Geisingen Rathaus 78187 Geisingen 11 980 GVV
189 327 3270804 VVG der Stadt Spaichingen Marktplatz 19 78549 Spaichingen 30 500 VVG
190 327 3270805 VVG der Stadt Trossingen Schultheiß-Koch-Platz 78647 Trossingen 18 002 VVG
191 327 3270806 VVG der Stadt Tuttlingen Rathausstr. 1 78532 Tuttlingen 51 985 VVG
192 335 3350801 VVG der Stadt Engen Hauptstr. 11 78234 Engen 16 058 VVG
193 335 3350802 VVG der Gemeinde Gottmadingen Johann-Georg-Fahr-Str. 10 78244 Gottmadingen 14 875 VVG
194 335 3350803 GVV Höri Rathaus 78343 Gaienhofen 10 150 GVV
195 335 3350804 VVG der Universitätsstadt Konstanz Kanzleistr. 13 78462 Konstanz 93 644 VVG
196 335 3350805 VVG der Stadt Singen (Hohentwiel) Hohgarten 2 78224 Singen (Hohentwiel) 64 910 VVG
197 335 3350806 VVG der Stadt Stockach Adenauerstr. 4 78333 Stockach 32 108 VVG
198 336 3360801 VVG der Stadt Kandern Waldeckstr. 39 79400 Kandern 9 646 VVG
199 336 3360802 GVV Kleines Wiesental Landstraße 32 79692 Tegernau 2 967 GVV
200 336 3360803 VVG der Stadt Lörrach Luisenstr. 16 79539 Lörrach 50 342 VVG
201 336 3360804 VVG der Stadt Rheinfelden (Baden) Kirchplatz 2 79618 Rheinfelden (Baden) 34 942 VVG
202 336 3360805 VVG der Gemeinde Schliengen Wasserschloß Entenstein 79418 Schliengen 9 165 VVG
203 336 3360806 GVV Schönau im Schwarzwald Talstraße 22 79677 Schönau im Schwarzwald 5 744 GVV
204 336 3360807 VVG der Stadt Schopfheim Hauptstr. 29-31 79650 Schopfheim 26 814 VVG
205 336 3360808 GVV Vorderes Kandertal Rathaus 79589 Binzen 9 272 GVV
206 336 3360809 VVG der Stadt Zell im Wiesental Teichstr. 4 79669 Zell im Wiesental 6 930 VVG
207 337 3370801 VVG der Stadt Bonndorf im Schwarzwald Martinstr. 8 79848 Bonndorf im Schwarzwald 8 158 VVG
208 337 3370802 GVV Jestetten Hornbergstraße 2 79798 Jestetten 8 366 GVV
209 337 3370803 GVV Küssaberg Sonnenrain 3 79790 Küssaberg 9 233 GVV
210 337 3370804 GVV Oberes Schlüchttal Berghausstraße 2 79777 Ühlingen-Birkendorf 7 455 GVV
211 337 3370805 VVG der Stadt Bad Säckingen Rathausplatz 1 79713 Bad Säckingen 30 334 VVG
212 337 3370806 GVV St. Blasien Rathaus 79837 St. Blasien 13 661 GVV
213 337 3370807 VVG der Stadt Waldshut-Tiengen Kaiserstr. 28-32 79761 Waldshut-Tiengen 35 597 VVG
214 337 3370808 VVG der Gemeinde Wutöschingen Kirchstr. 5 79793 Wutöschingen 8 356 VVG
215 415 4150801 VVG der Gemeinde Engstingen Kirchstr. 6 72829 Engstingen 9 167 VVG
216 415 4150802 VVG der Stadt Metzingen Stuttgarter Str. 2-4 72555 Metzingen 28 889 VVG
217 415 4150803 VVG der Stadt Münsingen Bachwiesenstr. 7 72525 Münsingen 18 231 VVG
218 415 4150804 VVG der Gemeinde Pliezhausen Marktplatz 1 72124 Pliezhausen 14 271 VVG
219 415 4150805 VVG der Stadt Bad Urach Marktplatz 9 72574 Bad Urach 20 776 VVG
220 415 4150806 GVV Zwiefalten-Hayingen Marktplatz 3 88529 Zwiefalten 5 833 GVV
221 416 4160801 GVV Steinlach-Wiesaz Rathausstraße 4 72810 Gomaringen 18 444 GVV
222 416 4160802 VVG der Stadt Mössingen Freiherr-Vom-Stein-Str.20 72116 Mössingen 30 588 VVG
223 416 4160803 VVG der Stadt Rottenburg am Neckar Marktplatz 18 72108 Rottenburg am Neckar 53 647 VVG
224 417 4170801 VVG der Stadt Albstadt Marktstr. 35 72458 Albstadt 49 651 VVG
225 417 4170802 VVG der Stadt Balingen Färberstr. 2 72336 Balingen 40 263 VVG
226 417 4170803 VVG der Gemeinde Bisingen Heidelbergstr. 9 72406 Bisingen 11 484 VVG
227 417 4170804 VVG der Stadt Hechingen Marktplatz 1 72379 Hechingen 26 105 VVG
228 417 4170805 VVG der Stadt Meßstetten Hauptstr. 9 72469 Meßstetten 14 118 VVG
229 417 4170806 GVV Oberes Schlichemtal Schillerstraße 29 72355 Schömberg 10 446 GVV
230 417 4170807 VVG der Gemeinde Winterlingen Marktstr. 7 72474 Winterlingen 9 328 VVG
231 425 4250801 VVG der Gemeinde Allmendingen Hauptstr. 16 89604 Allmendingen 5 156 VVG
232 425 4250802 VVG der Stadt Blaubeuren Karlstr. 2 89143 Blaubeuren 13 915 VVG
233 425 4250803 GVV Dietenheim Königstraße 63 89165 Dietenheim 11 900 GVV
234 425 4250804 VVG der Gemeinde Dornstadt Kirchplatz 2 89160 Dornstadt 13 151 VVG
235 425 4250805 VVG der Stadt Ehingen (Donau) Marktplatz 1 89584 Ehingen (Donau) 31 118 VVG
236 425 4250806 GVV Kirchberg-Weihungstal Rathaus 89171 Illerkirchberg 10 593 GVV
237 425 4250807 GVV Laichinger Alb Bahnhofstraße 5 89150 Laichingen 20 273 GVV
238 425 4250808 GVV Langenau Postfach 268 89129 Langenau 25 240 GVV
239 425 4250809 GVV Lonsee-Amstetten Rathaus 89173 Lonsee 8 702 GVV
240 425 4250810 GVV Verwaltungsgemeinschaft Munderkingen Marktstraße 7 89597 Munderkingen 14 362 GVV
241 426 4260801 GVV Bad Buchau Marktplatz 2 88422 Bad Buchau 8 472 GVV
242 426 4260802 VVG der Stadt Bad Schussenried Wilhelm-Schussen-Str. 36 88427 Bad Schussenried 11 121 VVG
243 426 4260803 VVG der Stadt Biberach an der Riß Hindenburgstr. 1 88400 Biberach an der Riß 57 845 VVG
244 426 4260804 GVV Illertal Marktplatz 15 88453 Erolzheim 13 634 GVV
245 426 4260805 VVG der Stadt Laupheim Marktplatz 1 88471 Laupheim 31 133 VVG
246 426 4260806 VVG der Stadt Ochsenhausen Marktplatz 1 88416 Ochsenhausen 14 297 VVG
247 426 4260807 VVG der Stadt Riedlingen Marktplatz 1 88499 Riedlingen 30 331 VVG
248 426 4260808 GVV Rot-Tannheim Klosterhof 5 88430 Rot an der Rot 6 726 GVV
249 426 4260809 VVG der Gemeinde Schwendi Biberacher Str. 1 88477 Schwendi 7 879 VVG
250 435 4350801 GVV Eriskirch-Kressbronn am Bodensee-Langenargen Hauptstraße 19 88079 Kressbronn am Bodensee 20 226 GVV
251 435 4350802 VVG der Stadt Friedrichshafen Adenauerplatz 1 88045 Friedrichshafen 64 555 VVG
252 435 4350803 GVV Markdorf Rathaus 88677 Markdorf 25 242 GVV
253 435 4350804 GVV Meersburg Postfach 1140 88709 Meersburg 17 479 GVV
254 435 4350805 GVV Salem Rathaus 88682 Salem 16 789 GVV
255 435 4350806 VVG der Stadt Tettnang Montfortplatz 7 88069 Tettnang 21 119 VVG
256 435 4350807 VVG der Stadt Überlingen Münsterstr. 15-17 88662 Überlingen 28 008 VVG
257 436 4360801 GVV Altshausen Ebersbacher Straße 4 88361 Altshausen 11 976 GVV
258 436 4360802 VVG der Stadt Bad Waldsee Hauptstr. 29 88339 Bad Waldsee 23 034 VVG
259 436 4360803 GVV Gullen Kaufstraße 11 88287 Grünkraut 12 863 GVV
260 436 4360804 VVG der Stadt Leutkirch im Allgäu Marktstr. 26 88299 Leutkirch im Allgäu 27 518 VVG
261 436 4360805 GVV Mittleres Schussental Kirchstraße 1 88212 Ravensburg 88 852 GVV
262 436 4360806 VVG der Gemeinde Vogt Kirchstr. 11 88267 Vogt 7 969 VVG
263 436 4360807 VVG der Stadt Wangen im Allgäu Marktplatz 1 88239 Wangen im Allgäu 32 622 VVG
264 436 4360808 VVG der Gemeinde Wilhelmsdorf Saalplatz 7 88271 Wilhelmsdorf 9 588 VVG
265 436 4360809 GVV Fronreute-Wolpertswende Kirchplatz 4 88284 Wolpertswende 8 576 GVV
266 437 4370801 GVV Gammertingen Hohenzollernstraße 5 72501 Gammertingen 12 818 GVV
267 437 4370802 GVV Mengen Rathaus 88512 Mengen 17 099 GVV
268 437 4370803 VVG der Stadt Meßkirch Conradin-Kreutzer-Str. 1 88605 Meßkirch 13 197 VVG
269 437 4370804 VVG der Stadt Pfullendorf Am Kirchplatz 1 88630 Pfullendorf 21 281 VVG
270 437 4370805 VVG der Stadt Bad Saulgau Oberamteistr. 11 88348 Bad Saulgau 22 552 VVG
271 437 4370806 GVV Sigmaringen Rathaus 72488 Sigmaringen 31 858 GVV
272 437 4370807 VVG der Gemeinde Stetten am kalten Markt Rathausplatz 1 72510 Stetten am kalten Markt 6 764 VVG

BIN
Archiv/Anschriften_dsts.xls Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
https://www.statistik-bw.de/Service/Veroeff/Verzeichnisse/281116001.bs

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

33
Archiv/create_tables.sql Normal file
View File

@ -0,0 +1,33 @@
CREATE TABLE `stan_studlog` (
`Datum` datetime NOT NULL default '0000-00-00 00:00:00',
`IP` varchar(15) collate latin1_general_ci NOT NULL default '',
`uid` varchar(23) collate latin1_general_ci NOT NULL default '',
`Jahrgang` char(2) collate latin1_general_ci NOT NULL default ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Logins der Studenten im Stellenantragssystem';
ALTER TABLE `stud` ADD `mail2` VARCHAR( 100 ) NULL AFTER `mail` ;
CREATE TABLE `stan_stellenart_einfjahr` (
`efjid` int(5) NOT NULL auto_increment,
`bezeichnung` varchar(100) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`efjid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Sellenart im Einf<6E>hrungsjahr' AUTO_INCREMENT=6 ;
--
-- Daten f<>r Tabelle `stan_stellenart_einfjahr`
--
INSERT INTO `stan_stellenart_einfjahr` VALUES (1, 'Gemeinde');
INSERT INTO `stan_stellenart_einfjahr` VALUES (2, 'Stadt');
INSERT INTO `stan_stellenart_einfjahr` VALUES (3, 'Gro<EFBFBD>e Kreisstadt');
INSERT INTO `stan_stellenart_einfjahr` VALUES (4, 'Stadtkreis');
INSERT INTO `stan_stellenart_einfjahr` VALUES (5, 'Landkreis/Landratsamt');
CREATE TABLE `stan_stelle_einfjahr` (
`sefjid` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` VARCHAR( 23 ) NOT NULL ,
`stellenbezeichnung` VARCHAR( 100 ) NOT NULL
) ENGINE = innodb;

View File

@ -0,0 +1,83 @@
Erstantrag neu (Marktamt
Erstantrag genehmigt (Ordnungs- und B<>rgeramt - Polizeirecht) + <20>nderungsantrag
UPDATE stan_printqueue_antrag SET datum = '0000-00-00 00:00:00', druckstatus='N', dokument="", versandart='' WHERE saaid in (Select saaid from stan_antrag where uid = 55200);
select *
from stan_printqueue_antrag
where saaid in (select saaid from stan_antrag WHERE uid ='55200');
UPDATE stan_antrag
set `zuweisung` = NULL
, aendid=saaid
, aend_dat = '0000-00-00 00:00:00'
, zuweis_dat='0000-00-00 00:00:00'
, status = 0
WHERE `uid` LIKE '55200';
SELECT * FROM `stan_antrag` WHERE `uid` LIKE '55200' ORDER BY `pos` ASC ;
# Nicht zugewiesene Inserts
delete from stan_printqueue_antrag where saaid in (select saaid from stan_antrag WHERE uid ='55200');
delete from stan_antrag where uid =55200;
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(82163, '55200', '1', 5, 2, 212000, '2019-07-15', '2019-11-14', 'Marktamt', '', 82163, '2019-01-31 12:21:40', '0', NULL, '0000-00-00 00:00:00', 'N', 'N'),
(82166, '55200', '10', 4, 10, 215111, '2020-05-15', '2020-09-14', 'Rechnungsamt', '', 82166, '2019-01-31 12:21:40', '0', NULL, '0000-00-00 00:00:00', 'N', 'N'),
(82164, '55200', '4', 2, 2, 212000, '2019-11-15', '2020-02-14', 'Ordnungs- und B<>rgeramt - Polizeirecht', '', 82164, '2019-01-31 12:21:40', '0', NULL, '0000-00-00 00:00:00', 'N', 'N'),
(82165, '55200', '7', 1, 6, 437114791, '2020-02-15', '2020-05-14', '', '', 82165, '2019-01-31 12:21:40', '0', NULL, '0000-00-00 00:00:00', 'N', 'N');
#Zugewiesene Inserts
delete from stan_printqueue_antrag where saaid in (select saaid from stan_antrag WHERE uid ='55200');
delete from stan_antrag where saaid in (82163,82164,82165,82166);
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(82163, '55200', '1', 5, 2, 212000, '2019-07-15', '2019-11-14', 'Marktamt', '', 82163, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:20:18', 'N', 'N'),
(82166, '55200', '10', 4, 10, 215111, '2020-05-15', '2020-09-14', 'Rechnungsamt', '', 82166, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:20:29', 'N', 'N'),
(82164, '55200', '4', 2, 2, 212000, '2019-11-15', '2020-02-14', 'Ordnungs- und B<>rgeramt - Polizeirecht', '', 82164, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:20:22', 'N', 'N'),
(82165, '55200', '7', 1, 6, 437114791, '2020-02-15', '2020-05-14', '', '', 82165, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:20:25', 'N', 'N');
#Zugewiesene Inserts mit 2 <20>A Stadt Karlsruhe->RemsMurrKreis; Dettenheim->Aichwald
delete from stan_printqueue_antrag where saaid in (select saaid from stan_antrag WHERE uid ='55200');
delete from stan_antrag where uid =55200;
INSERT INTO `stan_printqueue_antrag` (`qid`, `saaid`, `uid`, `block`, `zuweisung`, `datum`, `klartext`, `printed_obj`, `admin`, `hs_admin`, `druckstatus`, `versandart`, `dokument`, `mail_intern_office`, `sort_order`) VALUES
(94349, 82163, '', 0, 'EZS', '0000-00-00 00:00:00', 'Erstantrag zugewiesen an Student', '82163,82164,82165,82166,', 'schwaral', 'K', 'G', '', 'drucke_mailversand/zuweisung_82163_K_55200_EZS.pdf', '0000-00-00 00:00:00', 1),
(94350, 82163, '', 0, 'EZP', '2019-02-19 08:41:12', 'Erstantrag zugewiesen an Praxisstelle', '', 'schwaral', 'K', 'G', 'M', 'drucke_mailversand/zuweisung_82163_K_55200_EZP.pdf', '0000-00-00 00:00:00', 2),
(94351, 82164, '', 0, 'EZS', '0000-00-00 00:00:00', 'Erstantrag zugewiesen an Student', '82163,82164,82165,82166,', 'schwaral', 'K', 'G', '', 'drucke_mailversand/zuweisung_82163_K_55200_EZS.pdf', '0000-00-00 00:00:00', 1),
(94352, 82164, '', 0, 'EZP', '2019-02-19 08:41:12', 'Erstantrag zugewiesen an Praxisstelle', '', 'schwaral', 'K', 'G', 'M', 'drucke_mailversand/zuweisung_82164_K_55200_EZP.pdf', '0000-00-00 00:00:00', 2),
(94353, 82165, '', 0, 'EZS', '0000-00-00 00:00:00', 'Erstantrag zugewiesen an Student', '82163,82164,82165,82166,', 'schwaral', 'K', 'G', '', 'drucke_mailversand/zuweisung_82163_K_55200_EZS.pdf', '0000-00-00 00:00:00', 1),
(94354, 82165, '', 0, 'EZP', '2019-02-19 08:41:35', 'Erstantrag zugewiesen an Praxisstelle', '', 'schwaral', 'K', 'G', 'B', 'drucke_mailversand/zuweisung_82165_K_55200_EZP.pdf', '2019-02-19 08:41:12', 2),
(94355, 82166, '', 0, 'EZS', '0000-00-00 00:00:00', 'Erstantrag zugewiesen an Student', '82163,82164,82165,82166,', 'schwaral', 'K', 'G', '', 'drucke_mailversand/zuweisung_82163_K_55200_EZS.pdf', '0000-00-00 00:00:00', 1),
(94356, 82166, '', 0, 'EZP', '2019-02-19 08:41:12', 'Erstantrag zugewiesen an Praxisstelle', '', 'schwaral', 'K', 'G', 'M', 'drucke_mailversand/zuweisung_82166_K_55200_EZP.pdf', '0000-00-00 00:00:00', 2);
INSERT INTO `stan_antrag` (`saaid`, `uid`, `pos`, `vert_bereich`, `art`, `dst_id`, `beginn`, `ende`, `abteilung`, `tel_abteilung`, `aendid`, `aend_dat`, `status`, `zuweisung`, `zuweis_dat`, `bearbeitung`, `beurteilt`) VALUES
(82163, '55200', '1', 5, 2, 212000, '2019-07-15', '2019-11-14', 'Marktamt', '', 82163, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:40:47', 'N', 'N'),
(82289, '55200', '10', 4, 10, 116076, '2020-05-15', '2020-09-14', 'Rechnungsamt', '', 82166, '2019-02-19 08:43:10', '1', NULL, '0000-00-00 00:00:00', 'N', 'N'),
(82166, '55200', '10', 4, 10, 215111, '2020-05-15', '2020-09-14', 'Rechnungsamt', '', 82166, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:40:57', 'N', 'N'),
(82288, '55200', '4', 2, 4, 136088, '2019-11-15', '2020-02-14', 'Ordnungs- und B<>rgeramt - Polizeirecht', '', 82164, '2019-02-19 08:43:10', '1', NULL, '0000-00-00 00:00:00', 'N', 'N'),
(82164, '55200', '4', 2, 2, 212000, '2019-11-15', '2020-02-14', 'Ordnungs- und B<>rgeramt - Polizeirecht', '', 82164, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:40:51', 'N', 'N'),
(82165, '55200', '7', 1, 6, 437114791, '2020-02-15', '2020-05-14', '', '', 82165, '2019-01-31 12:21:40', '0', 'Z', '2019-02-19 08:40:54', 'N', 'N');
PDF: 7 Seiten
AES: Sammeldruck Lisa Adam (2 Stellen Dettenheim, Karlsruhe weg; Aichwald, RemsMurr neu)
AEP: An Karlsruhe Absage
AEP: An Dettenenheim Absage
EZP: An LRA RemsMurrKreis Erstzuweisung (2Seiten)
EZP: An Gemeinde Aichwald (2Seiten)
Printqueue_Antrag: Status 6 Eintr<74>ge (2xAES; 2xAEP; 2xEZP)
Erzeugt folgende PDFs
1) Student: Erstantrag Student (EZS)
2) Student: <20>nderungsantrag Student (AES)
3) Praxisstelle alt: <20>nderungsschreiben Praxisstelle alt (AEP)
4) Praxisstelle erst: Erstzuweisung Praxisstelle (Marktamt)
5) Praxisstelle <20>A: Erstzuweisung Praxisstelle (Ordnungs- und B<>rgeramt - Polizeirecht)
EZS und AES jeweils nur einmal in die Schleife sonst bekommt der Student mehrfach eine EZS/AES

View File

@ -0,0 +1,68 @@
-- An welchen Dienststellen waren die Studenten im Jahrgang 08
SELECT t1.saaid
, w.bezeichnung
, t1.uid
, x.vorname
, x.nachname
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, y.mail
FROM stan_antrag t1, stan_vertiefungsbereich w, stud x, stan_dienststellen y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=6
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
and upper(y.ort) like '%BADEN%'
and beginn >= '2016-07-15'
and ende <= '2017-09-14'
union
SELECT t1.saaid
, w.bezeichnung
, t1.uid
, x.vorname
, x.nachname
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, NULL mail
FROM stan_antrag t1, stud x, stan_vertiefungsbereich w, stan_dienststellen_tmp y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
and upper(ort) like '%BADEN%'
and beginn >= '2016-07-15'
and ende <= '2017-09-14'
ORDER BY hs, uid, beginn

View File

@ -0,0 +1,215 @@
<?php
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: \php\includes\kurs\datenbankanbindung.php
/*
sid = 21 HS Ludwigsburg (stan_standort)
vbid = 2 Ordnungsverwaltung (stan_vertiefungsbereich)
wagsid = stan_ag_standort_wunsch
stan_ag_standort
Jeder Student Praktizumsreitraum (stan_antrag). Mit dieser
SAID wählt er zwei Wunschstandorte. Diese bekommen dann eine Prio 0 für zugewiesener Wunschstandort (wagsid ind stand_ag_standort_wunsch).
Mit diser wagsid geht man dann in stan_ag_standort.agsid jahr=10 und vbid=2
SELECT count(*) Anz
FROM stan_antrag a, stan_ag_standort_wunsch b, stan_ag_standort c, stud d
WHERE a.saaid = b.saaid
AND b.wagsid=c.agsid
AND a.uid=d.uid
AND b.prio=1
AND c.jahr='10'
AND c.vbid='2'
AND c.sid=21
AND d.Jahrgang ='10'
AND d.durchgefallen != 'Y'
AND a.beginn <= '2011-07-15'
AND a.ende >= '2011-07-15'
*/
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
$jahrgang=$_GET["jahrgang"];
setcookie("ck_jahrgang","$jahrgang");
echo"
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<link rel='stylesheet' href='tmpl/{tmpl_var name='global_template'}/css/styles_pc.php' type='text/css'>
<style type='text/css'>
select{
width:350px;
}
</style>
</head>
<body>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=ort"; echo" method=\"POST\">";
$db = dbconnect();
$query = "SELECT a.agsid,a.vbid, a.sid, standort, bezeichnung
FROM stan_ag_standort a, stan_standort b, stan_vertiefungsbereich c
WHERE a.sid=b.sid
AND a.vbid=c.vbid
AND a.jahr='$jahrgang'
ORDER BY standort, bezeichnung
";
$result = $db->query ($query)
or die ("Cannot execute query");
echo"<select size=\"1\" name='standort'>";
while ($row = $result->fetch_array()){
echo "<option value=\"$row[agsid]\">$row[standort] ($row[bezeichnung])&nbsp;&nbsp;&nbsp;&nbsp;</option>\n";
}
echo "</select>";
$jahrgang1 = $jahrgang+1;
$jahrgang2 = $jahrgang1+1;
if(isset($_COOKIE["ck_beginn"])){
$beginn = $_COOKIE["ck_beginn"];
}else{
$beginn = "15.07.20$jahrgang1";
}
if(isset($_COOKIE["ck_ende"])){
$ende = $_COOKIE["ck_ende"];
}else{
$ende = "14.09.20$jahrgang2";
}
echo"
<br>
<table >
<tr>
<td>
Beginn:
</td>
<td>
<input type=\"text\" name=\"beginn\" value='$beginn' size=\"40\">
</td>
</tr>
<tr>
<td>
Ende:
</td>
<td>
<input type=\"text\" name=\"ende\" value='$ende' size=\"40\">
</td>
</tr>
<tr>
<td>
Prio:
</td>
<td>
<input type=\"text\" name=\"prio\" value='1' size=\"40\">
</td>
</tr>
</table>
<br><br>
<input type=\"submit\" value=\"Abschicken\" name=\"B1\"> </p>
</form>
</body>
</html>
";
break;
case "ort":
$prio = $_POST["prio"];
setcookie("ck_beginn",$_POST["beginn"]);
setcookie("ck_ende",$_POST["ende"]);
$beginn = preg_split('/\./', $_POST["beginn"]);
$ende = preg_split('/\./', $_POST["ende"]);
$jahrgang= $_COOKIE["ck_jahrgang"];
$standort = $_POST["standort"];
$db = dbconnect();
$result0 = $db->query("SELECT sid,vbid
FROM stan_ag_standort
WHERE agsid = '$standort'
");
$row0 = $result0->fetch_array();
$starttag = "$beginn[0]";
$startmonat = "$beginn[1]";
$startjahr = "$beginn[2]";
$endetag = "$ende[0]";
$endemonat = "$ende[1]";
$endejahr = "$ende[2]";
$vdate = mktime(0,0,0,$startmonat,$starttag,$startjahr);
$bdate = mktime(0,0,0,$endemonat,$endetag,$endejahr);
$tage = ($bdate-$vdate)/86400;
$result1 = $db->query("SELECT standort, e.bezeichnung
FROM stan_ag_standort c, stan_standort d, stan_vertiefungsbereich e
WHERE c.sid=d.sid
AND c.vbid=e.vbid
AND c.jahr='$jahrgang'
AND c.vbid='$row0[vbid]'
AND d.sid='$row0[sid]'
");
$row1 = $result1->fetch_array();
echo"<h1>$row1[standort] ($row1[bezeichnung])</h1><br />";
echo "<h2><a href='auswertung_anz_teilnehmer.php?jahrgang=$jahrgang'>zurück</a></h2>";
echo "<table width='100%'>
<tr>
<td><b>Datum</b></td>
<td><b>Kalenderwoche</b></td>
<td><b>Anzahl Pesonen</b></td>
</tr>";
for ($i = 0; $i <= $tage; $i++) {
$date = mktime(0,0,0,$startmonat,$starttag+$i,$startjahr);
$abfragedatum = date("Y-m-d",$date);
$result = $db->query("SELECT count(*) Anz
FROM stan_antrag a, stan_ag_standort_wunsch b, stan_ag_standort c, stud d
WHERE a.saaid = b.saaid
AND b.wagsid=c.agsid
AND a.uid=d.uid
AND b.prio='$prio'
AND c.jahr='$jahrgang'
AND c.vbid='$row0[vbid]'
AND c.sid='$row0[sid]'
AND d.Jahrgang ='$jahrgang'
AND d.durchgefallen != 'Y'
AND a.beginn <= '$abfragedatum'
AND a.ende >= '$abfragedatum'
");
$row = $result->fetch_array();
$ausgabedatum = date("d.m.Y",$date);
$kalwoche = date("W",$date);
echo "<tr>
<td>$ausgabedatum</td>
<td>$kalwoche</td>
<td>$row[Anz]</td>
</tr>";
}
echo "</table>";
}
?>

View File

@ -0,0 +1,348 @@
<?php
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
require("../stud/func_get_block.php");
$db = dbconnect();
$query = "SELECT t1.saaid
, w.bezeichnung
, t1.uid
, t1.vert_bereich
, x.vorname
, x.nachname
, x.jahrgang
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, y.mail
FROM stan_antrag t1, stan_vertiefungsbereich w, stud x, stan_dienststellen y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
and x.jahrgang = '15'
and t1.art in (1,2,3,4,5,8,9)
union
SELECT t1.saaid
, w.bezeichnung
, t1.uid
, t1.vert_bereich
, x.vorname
, x.nachname
, x.jahrgang
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, NULL mail
FROM stan_antrag t1, stud x, stan_vertiefungsbereich w, stan_dienststellen_tmp y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
and x.jahrgang = '15'
and t1.art in (1, 2,3,4,5,8,9)
ORDER BY hs, uid, beginn";
$result = $db->query ($query)
or die ("Cannot execute query2");
while ($row = $result->fetch_array()){
if(get_block($row['saaid'], $row['jahrgang']) == 1 or get_block($row['saaid'], $row['jahrgang']) == 2 or get_block($row['saaid'], $row['jahrgang']) == 3){
$block = get_block($row['saaid'], $row['jahrgang']);
if($block == 1){
if($row['vert_bereich'] == 1){
$vbid1_b1 = $vbid1_b1+1;
}
if($row['vert_bereich'] == 2){
$vbid2_b1 = $vbid2_b1+1;
}
if($row['vert_bereich'] == 3){
$vbid3_b1 = $vbid3_b1+1;
}
if($row['vert_bereich'] == 4){
$vbid4_b1 = $vbid4_b1+1;
}
if($row['vert_bereich'] == 5){
$vbid5_b1 = $vbid5_b1+1;
}
}
if($block == 2){
if($row['vert_bereich'] == 1){
$vbid1_b2 = $vbid1_b2+1;
}
if($row['vert_bereich'] == 2){
$vbid2_b2 = $vbid2_b2+1;
}
if($row['vert_bereich'] == 3){
$vbid3_b2 = $vbid3_b2+1;
}
if($row['vert_bereich'] == 4){
$vbid4_b2 = $vbid4_b2+1;
}
if($row['vert_bereich'] == 5){
$vbid5_b2 = $vbid5_b2+1;
}
}
if($block == 3){
if($row['vert_bereich'] == 1){
$vbid1_b3 = $vbid1_b3+1;
}
if($row['vert_bereich'] == 2){
$vbid2_b3 = $vbid2_b3+1;
}
if($row['vert_bereich'] == 3){
$vbid3_b3 = $vbid3_b3+1;
}
if($row['vert_bereich'] == 4){
$vbid4_b3 = $vbid4_b3+1;
}
if($row['vert_bereich'] == 5){
$vbid5_b3 = $vbid5_b3+1;
}
}
/*
echo"
<tr>
<td>
$row[saaid]
</td>
<td>
$row[bezeichnung]
</td>
<td>
$row[uid]
</td>
<td>
$row[vorname]
</td>
<td>
$row[nachname]
</td>
<td>
$row[jahrgang]
</td>
<td>
$row[beginn]
</td>
<td>
$row[ende]
</td>
<td>
$block
</td>
<td>
$row[abteilung]
</td>
<td>
$row[hs]
</td>
<td>
$row[bez]
</td>
<td>
$row[str]
</td>
<td>
$row[plz]
</td>
<td>
$row[postfach]
</td>
<td>
$row[plz_postfach]
</td>
<td>
$row[ort]
</td>
<td>
$row[mail]
</td>
<tr>
";
*/
}
}
echo "
Block 1:<br>
<table>
<tr>
<td>
Organisation, Personal, Informationsverarbeitung
</td>
<td>
$vbid1_b1
</td>
</tr>
<tr>
<td>
Ordnungsverwaltung
</td>
<td>
$vbid2_b1
</td>
</tr>
<tr>
<td>
Leistungsverwaltung
</td>
<td>
$vbid3_b1
</td>
</tr>
<tr>
<td>
Wirtschaft und Finanzen, öffentliche Betriebe
</td>
<td>
$vbid4_b1
</td>
</tr>
<tr>
<td>
Kommunalpolitik, Führung im öffentlichen Sektor
</td>
<td>
$vbid5_b1
</td>
</tr>
</table>
";
echo "
<br>Block 2:<br>
<table>
<tr>
<td>
Organisation, Personal, Informationsverarbeitung
</td>
<td>
$vbid1_b2
</td>
</tr>
<tr>
<td>
Ordnungsverwaltung
</td>
<td>
$vbid2_b2
</td>
</tr>
<tr>
<td>
Leistungsverwaltung
</td>
<td>
$vbid3_b2
</td>
</tr>
<tr>
<td>
Wirtschaft und Finanzen, öffentliche Betriebe
</td>
<td>
$vbid4_b2
</td>
</tr>
<tr>
<td>
Kommunalpolitik, Führung im öffentlichen Sektor
</td>
<td>
$vbid5_b2
</td>
</tr>
</table>
";
echo "
<br>Block 3:<br>
<table>
<tr>
<td>
Organisation, Personal, Informationsverarbeitung
</td>
<td>
$vbid1_b3
</td>
</tr>
<tr>
<td>
Ordnungsverwaltung
</td>
<td>
$vbid2_b3
</td>
</tr>
<tr>
<td>
Leistungsverwaltung
</td>
<td>
$vbid3_b3
</td>
</tr>
<tr>
<td>
Wirtschaft und Finanzen, öffentliche Betriebe
</td>
<td>
$vbid4_b3
</td>
</tr>
<tr>
<td>
Kommunalpolitik, Führung im öffentlichen Sektor
</td>
<td>
$vbid5_b3
</td>
</tr>
</table>
";
?>

View File

@ -0,0 +1,167 @@
<?php
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
require("../stud/func_get_block.php");
$db = dbconnect();
$query = "SELECT t1.saaid
, w.bezeichnung
, t1.uid
, t1.vert_bereich
, x.vorname
, x.nachname
, x.jahrgang
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, NULL mail
FROM stan_antrag t1, stud x, stan_vertiefungsbereich w, stan_dienststellen_tmp y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (upper(bez) like '%MUST%'
or upper(bez) like '%TEST%'
or upper(bez) like ''
or upper(bez) like '%NACHG%'
)
AND x.jahrgang = '15'
ORDER BY hs, uid, beginn";
$result = $db->query ($query)
or die ("Cannot execute query2");
echo "<table>
<tr>
<td>
<b>SAID</b>
</td>
<td>
<b>Vertiefungsbereich</b>
</td>
<td>
<b>Benutzerkennung</b>
</td>
<td>
<b>Vorname</b>
</td>
<td>
<b>Nachname</b>
</td>
<td>
<b>Jahrgang</b>
</td>
<td>
<b>Beginn Praxisstelle</b>
</td>
<td>
<b>Ende Praxisstelle</b>
</td>
<td>
<b>Block</b>
</td>
<td>
<b>Abteilung</b>
</td>
<td>
<b>Hochschule</b>
</td>
<td>
<b>Stellenbezeichnung</b>
</td>
<td>
<b>Stelle Str.</b>
</td>
<td>
<b>PLZ</b>
</td>
<td>
<b>Postfach</b>
</td>
<td>
<b>PLZ Postfach</b>
</td>
<td>
<b>Ort</b>
</td>
<td>
<b>Mail</b>
</td>
<tr>
";
while ($row = $result->fetch_array()){
$block = get_block($row['saaid'], $row['jahrgang']);
echo"
<tr>
<td>
$row[saaid]
</td>
<td>
$row[bezeichnung]
</td>
<td>
$row[uid]
</td>
<td>
$row[vorname]
</td>
<td>
$row[nachname]
</td>
<td>
$row[jahrgang]
</td>
<td>
$row[beginn]
</td>
<td>
$row[ende]
</td>
<td>
$block
</td>
<td>
$row[abteilung]
</td>
<td>
$row[hs]
</td>
<td>
$row[bez]
</td>
<td>
$row[str]
</td>
<td>
$row[plz]
</td>
<td>
$row[postfach]
</td>
<td>
$row[plz_postfach]
</td>
<td>
$row[ort]
</td>
<td>
$row[mail]
</td>
<tr>
";
}
echo "</table>";
?>

View File

@ -0,0 +1,61 @@
-- An welchen Dienststellen waren die Studenten <20>ber alle Hochschulen und Jahrg<72>nge
-- Mail Koschek vom 25.09.2013
SELECT y.bez Bezeichnung
, w.bezeichnung Vertiefungsbereich
, x.vorname
, x.nachname
, date_format(t1.beginn, '%d.%m.%Y') beginn
, date_format(t1.ende, '%d.%m.%Y') ende
, t1.abteilung
, z.bezeichnung Art
, x.hs
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, y.mail
FROM stan_antrag t1, stan_vertiefungsbereich w, stud x, stan_dienststellen y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
union
SELECT y.bez Bezeichnung
, w.bezeichnung Vertiefungsbereich
, x.vorname
, x.nachname
, date_format(t1.beginn, '%d.%m.%Y') beginn
, date_format(t1.ende, '%d.%m.%Y') ende
, t1.abteilung
, z.bezeichnung Art
, x.hs
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, NULL mail
FROM stan_antrag t1, stud x, stan_vertiefungsbereich w, stan_dienststellen_tmp y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
ORDER BY nachname

View File

@ -0,0 +1,66 @@
-- An welchen Dienststellen waren die Studenten im Jahrgang 08
SELECT t1.saaid
, w.bezeichnung
, t1.uid
, x.vorname
, x.nachname
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, y.mail
FROM stan_antrag t1, stan_vertiefungsbereich w, stud x, stan_dienststellen y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND z.artid=6
AND x.Jahrgang='$jahrgang'
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
union
SELECT t1.saaid
, w.bezeichnung
, t1.uid
, x.vorname
, x.nachname
, t1.beginn
, t1.ende
, t1.abteilung
, x.hs
, y.bez
, y.str
, y.plz
, y.postfach
, y.plz_postfach
, y.ort
, NULL mail
FROM stan_antrag t1, stud x, stan_vertiefungsbereich w, stan_dienststellen_tmp y, stan_stellenart z
WHERE t1.uid=x.uid
AND t1.dst_id=y.dst_id
AND t1.vert_bereich=w.vbid
AND z.artid=t1.art
AND z.artid=6
AND x.Jahrgang='$jahrgang'
AND t1.status = (
SELECT MAX(t2.status)
FROM stan_antrag t2
WHERE t1.aendid = t2.aendid
AND t2.status !='2'
)
AND (t1.zuweisung is NULL OR t1.zuweisung='Z')
ORDER BY hs, uid, beginn

5
Pflicht.sql Normal file
View File

@ -0,0 +1,5 @@
INSERT INTO `stan_stellenart` (`artid`, `bezeichnung`, `Merkmal`) VALUES (NULL, 'Gemeinde bis zu 10.000 EW (Pflichtmodul)', 'P');
ALTER TABLE `stan_stellenart` CHANGE `Merkmal` `Merkmal` VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_german1_ci NOT NULL COMMENT 'A=Ausland, S=Sonderfall, P=Pflichtmodul';
ALTER TABLE `stan_antrag` ADD `beurteilt` ENUM('Y','N') NOT NULL DEFAULT 'N' AFTER `bearbeitung`;
INSERT INTO `stan_admin_rechte` (`stan_admin_rolle`, `Beschreibung`, `dateiname`, `target`, `bereich`, `sort_order`) VALUES ('a_offebeu', 'Offene Beurteilungen', 'offene_beurteilung.php', 'kurshaupt', 'j', '1335');
create table stan_tmp_check_data3 SELECT * FROM `stan_tmp_check_data` WHERE 1=2;

15
Trigger.sql Normal file
View File

@ -0,0 +1,15 @@
ALTER TABLE `update_log` ADD `user` VARCHAR( 200 ) NOT NULL
DROP TRIGGER IF EXISTS `update_durchfaller`;
delimiter |
CREATE TRIGGER update_durchfaller
AFTER UPDATE ON stud
FOR EACH ROW BEGIN
INSERT INTO update_log (uid, old, new, date, user) VALUES (NEW.uid, OLD.durchgefallen, NEW.durchgefallen,now(), user());
DELETE FROM update_log WHERE new=old;
END;
|
delimiter ;

23
VIEW_stan_zuw_so.sql Normal file
View File

@ -0,0 +1,23 @@
DROP VIEW `stan_zuw_so`;
CREATE VIEW stan_zuw_so
AS
SELECT f.saaid, a.wagsid, b.uid, b.vorname, b.nachname, b.hs, b.poplz, b.poOrt, b.poStrasse, b.AG, b.Jahrgang, d.standort,e.bezeichnung, f.beginn, f.ende, f.dst_id
FROM stan_ag_standort_wunsch a, stud b, stan_ag_standort c,stan_standort d, stan_vertiefungsbereich e, stan_antrag f
WHERE a.uid = b.uid
AND c.agsid = a.wagsid
AND c.sid = d.sid
AND c.vbid = e.vbid
AND a.saaid = f.saaid
AND a.prio = 0
AND f.status = (SELECT max(t2.status)
FROM stan_antrag t2
WHERE f.aendid = t2.aendid
AND t2.status != '2')
AND a.saaid not in (SELECT t1.saaid AS saaid from stan_printqueue_antrag t1
WHERE t1.saaid = a.saaid
AND t1.zuweisung = 'SOZ'
AND t1.printed_obj = a.wagsid)
AND (f.zuweisung NOT IN ('E', 'EZ')
OR f.zuweisung IS NULL
)
ORDER BY b.nachname,f.beginn;

14
VIEW_stan_zuw_so_neu.sql Normal file
View File

@ -0,0 +1,14 @@
DROP VIEW `stan_zuw_so_neu`;
CREATE VIEW stan_zuw_so_neu
AS
SELECT a.wagsid, b.uid, b.vorname, b.nachname, b.hs, b.poplz, b.poOrt, b.poStrasse, b.AG, b.Jahrgang, d.standort, a.block, abdatum, pendler ,e.bezeichnung
FROM stan_ag_standort_wunsch a, stud b, stan_ag_standort c, stan_standort d, stan_vertiefungsbereich e
where a.uid=b.uid
and c.agsid=a.wagsid
and c.sid=d.sid
and c.vbid=e.vbid
and b.durchgefallen != 'Y'
and a.block != ''
and prio=0
and a.uid NOT IN (SELECT c.uid from stan_printqueue_antrag c where c.block=a.block and a.uid=c.uid)
order by nachname;

538
admin/#anz_anm.php Normal file
View File

@ -0,0 +1,538 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechteüberprüfung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_anzanm'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
// Rechteüberprüfung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Einzel&uuml;bersicht</title>
</head>
<body onload=\"if(document.einzel)document.einzel.user1.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Anzahl Anmeldungen Student</font><br>
<font class=\"sh\">Anzahl der Anmeldungen für eine Praxisstelle</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=ubersicht"; echo" method=\"POST\" name=\"einzel\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-width: 0\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber1\" height=\"115\">
<tr>
<td width=\"25%\" height=\"17\">
</td>
<td width=\"25%\" height=\"17\">&nbsp;</td>
<td width=\"25%\" height=\"17\">
<p>&nbsp;</p>
</td>
<td width=\"25%\" height=\"17\">
<p></p>
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
<p></p>
</td>
<td width=\"50%\" height=\"17\">&nbsp;</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
Bitte Matrikelnr. eingeben:
<p></p>
</td>
<td width=\"50%\" height=\"17\">
<p align=\"left\">
<input type='text' size='10' name='user1'>
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
<p></p>
</td>
<td width=\"50%\" height=\"17\">
<p align=\"center\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
</td>
<td width=\"50%\" align=\"left\" height=\"17\">
oder
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
<p></p>
</td>
<td width=\"50%\" height=\"17\">
<p align=\"center\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
Benutzer auswählen
</td>
<td width=\"50%\" align=\"left\" height=\"17\">
";
$db = dbconnect();
$query = "SELECT mtknr, vorname, nachname, durchgefallen
FROM stud
WHERE jahrgang='$jahrgang'
AND uid IN (SELECT uid FROM stan_antrag)
ORDER BY nachname";
$result = $db->query ($query)
or die ("Cannot execute query");
echo "<select size=\"5\" name=\"user2\">";
while ($row = $result->fetch_array()){
echo "<option value=\"".$row[mtknr]."\">$row[nachname], $row[vorname]";
if ($row[durchgefallen] == "Y"){
echo " *";
}
echo "
&nbsp;&nbsp;&nbsp;</option>\n";
}
echo "</select>";
echo "
<br>
* = inaktiver Bewerber
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
</td>
<td width=\"50%\" align=\"left\" height=\"17\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"100%\" \" colspan='2' align=\"center\">
<input type=\"submit\" value=\"Abschicken\" name=\"B1\"></td>
</tr>
<tr>
<td width=\"50%\" height=\"18\">
</td>
<td width=\"50%\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"50%\">
</td>
<td width=\"50%\" align=\"center\">
</td>
</tr>
<tr>
<td width=\"50%\">
</td>
<td width=\"50%\" align=\"center\">
&nbsp;
</td>
</tr>
</table>
</form>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "ubersicht":
$user = $_POST[user2];
if($_POST[user1] != ''){ // Wenn Matrikelnummer eingegeben, dann prüfen, ob es diese im System gibt
$user = $_POST[user1]; // vorrangig die Matrikelnr bei Eingabe behandeln
$result = $db->query("SELECT 1
FROM stud
WHERE mtknr ='$user1'");
$row = $result->fetch_array();
$bewerber = $row[bid];
if($row[0] == ''){
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsche Eingabe</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsche Eingabe</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Matrikelnummer ist im System nicht vorhanden</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
}
}
$result = $db->query("SELECT uid
FROM stud
WHERE mtknr ='$user'");
$row = $result->fetch_array();
$uid = $row[uid];
setcookie("ck_uid","");
setcookie("ck_uid",$uid);
$result1 = $db->query("SELECT anzahl
FROM stan_anz_anm
WHERE uid ='$uid'");
$row1 = $result1->fetch_array();
if($row1[anzahl] == ''){
$anzahl = 4;
}else{
$anzahl = $row1[anzahl];
}
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Einzel&uuml;bersicht</title>
</head>
<body onload=\"if(document.einzel)document.einzel.anz.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Anzahl Anmeldungen Student</font><br>
<font class=\"sh\">Anzahl der Anmeldungen für eine Praxisstelle</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=ubersicht2"; echo" method=\"POST\" name=\"einzel\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-width: 0\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber1\" height=\"115\">
<tr>
<td width=\"25%\" height=\"17\">
</td>
<td width=\"25%\" height=\"17\">&nbsp;</td>
<td width=\"25%\" height=\"17\">
<p>&nbsp;</p>
</td>
<td width=\"25%\" height=\"17\">
<p></p>
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
<p></p>
</td>
<td width=\"50%\" height=\"17\">&nbsp;</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
Bitte die Anzahl der Anmeldungen für Praxisstellen eingeben:
<p></p>
</td>
<td width=\"50%\" height=\"17\">
<p align=\"left\">
<input type='text' size='10' name='anz' value='$anzahl'>
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
<p></p>
</td>
<td width=\"50%\" height=\"17\">
<p align=\"center\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"50%\" height=\"17\">
&nbsp;
</td>
<td width=\"50%\" align=\"left\" height=\"17\">
&nbsp;
</td>
</tr>
<tr>
<td width=\"100%\" \" colspan='2' align=\"center\">
<input type=\"submit\" value=\"Abschicken\" name=\"B1\"></td>
</tr>
</table>
</form>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "ubersicht2":
$uid=$_COOKIE["ck_uid"];
$anz = $_POST[anz];
if (!(preg_match("/^[0-9]+$/",$anz))) {
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Eingabefehler</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Eingabefehler</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Es muss ein nummerischer Wert eingegeben werden</b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
}
$sql = $db->query ("DELETE FROM stan_anz_anm WHERE uid = '$uid'");
if ($anz != 4){
$sql = $db->query ("INSERT INTO stan_anz_anm (uid, anzahl) VALUES ('$uid', $anz)");
}
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Eingabefehler</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"60%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Eintragung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Änderungen wurden vorgenommen</b>
</p>
<p align=\"center\"><a href=\"hauptframe_jahr.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
} // Ende Action script
?>

621
admin/#bereiche.php Normal file
View File

@ -0,0 +1,621 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechte&uuml;berpr&uuml;fung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_bereich'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Bereiche erfassen</title>
<style type='text/css'>
select{
width:323px;
}
</style>
</head>
<body onload=\"if(document.anmschluss)document.anmschluss.so1.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"60%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=ubernahme"; echo" method=\"POST\" name=\"ubernahme\">
<font class=\"hd\">Bereiche <input type=\"submit\" value=\"Übernahme Vorjahr\" name=\"B1\" size=\"20\"></form></font><br>
</form>
<font class=\"sh\">eintragen / löschen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" id=\"table2\" name=\"anmschluss\">
<tr>
<td><br>
<table align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"1%\" background=\"../images/box_e1a.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top1.gif\" valign=\"top\">
<p align=\"center\">&nbsp;</p>
</td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2a.gif\">&nbsp;</td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=eintragen"; echo" method=\"POST\" name=\"anmschluss\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left-width:0; border-right-width:0; border-bottom-width:0\" bordercolor=\"#111111\" width=\"100%\">
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<b>Bezeichnung</b>
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<b>V</b>
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<b>W</b>
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<b>Alle</b>
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 1:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber1\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich1\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich1\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich1\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 2:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber2\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich2\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich2\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich2\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 3:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber3\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich3\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich3\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich3\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 4:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber4\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich4\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich4\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich4\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 5:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber5\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich5\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich5\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich5\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 6:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber6\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich6\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich6\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich6\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 7:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber7\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich7\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich7\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich7\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 8:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber8\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich8\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich8\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich8\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 9:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber9\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich9\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich9\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich9\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">Bereich 10:
</td>
<td width=\"61%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"ber10\" size=\"50\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich10\" value=\"V\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich10\" value=\"W\">
</p>
</td>
<td width=\"3%\" align=\"center\" >
<p style=\"margin:10 4; \">
<input type=\"radio\" name=\"bereich10\" value=\"A\">
</p>
</td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"Eintragen\" name=\"B1\" size=\"20\"></form>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">&nbsp;</td>
</tr>
</table>
<p>
<table align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"1%\" background=\"../images/box_e1a.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top1.gif\" valign=\"top\">
<p align=\"center\">&nbsp;</p>
</td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2a.gif\">&nbsp;</td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=del"; echo" method=\"POST\" name=\"anmschluss\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left-width:0; border-right-width:0; border-bottom-width:0\" bordercolor=\"#111111\" width=\"100%\">
<tr>
<td align='center'>
<br>";
$db = dbconnect();
$query = "SELECT sbid, CONCAT( kennung, '&nbsp;', bezeichnung ) bezeichnung
FROM stan_stellenbereiche
WHERE jahrgang='$jahrgang'
ORDER BY CONCAT( kennung, '&nbsp;', bezeichnung )
";
$result = $db->query ($query)
or die ("Cannot execute query");
echo "<p align=\"center\"><select size=\"5\" name=\"ber_delete\">";
while ($row = $result->fetch_array()){
$ort_row = "$row[testdatum]|$row[testzeit]|$row[raum]";
echo "<option value='$row[sbid]'>$row[bezeichnung]</option>\n";
}
echo "</select>
<br>
</td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"Löschen\" name=\"B1\" size=\"20\"></form>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">&nbsp;</td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</p>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "eintragen":
$db = dbconnect();
if ($_POST[ber1] != '' AND $_POST[bereich1] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber1]', '$_POST[bereich1]')");}
if ($_POST[ber2] != '' AND $_POST[bereich2] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber2]', '$_POST[bereich2]')");}
if ($_POST[ber3] != '' AND $_POST[bereich3] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber3]', '$_POST[bereich3]')");}
if ($_POST[ber4] != '' AND $_POST[bereich4] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber4]', '$_POST[bereich4]')");}
if ($_POST[ber5] != '' AND $_POST[bereich5] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber5]', '$_POST[bereich5]')");}
if ($_POST[ber6] != '' AND $_POST[bereich6] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber6]', '$_POST[bereich6]')");}
if ($_POST[ber7] != '' AND $_POST[bereich7] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber7]', '$_POST[bereich7]')");}
if ($_POST[ber8] != '' AND $_POST[bereich8] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber8]', '$_POST[bereich8]')");}
if ($_POST[ber9] != '' AND $_POST[bereich9] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber9]', '$_POST[bereich9]')");}
if ($_POST[ber10] != '' AND $_POST[bereich10] != ''){$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$_POST[ber10]', '$_POST[bereich10]')");}
$sql = $db->query("DELETE FROM stan_stellenbereiche WHERE bezeichnung = ''");
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=bereiche.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Datums&auml;nderung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Sachbereiche erfasst!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "del":
$db = dbconnect();
$sql = $db->query("DELETE FROM stan_stellenbereiche WHERE sbid = '$_POST[ber_delete]'");
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=bereiche.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Datums&auml;nderung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Sachbereiche gelöscht!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "ubernahme":
$jahr_neu = $jahrgang-1;
if($jahr_neu < 10){ // ggf. 0 anfügen, damit es DB konform wird
$vorjahr = "0".$jahr_neu;
}else{
$vorjahr = $jahr_neu;
}
$db = dbconnect();
$query = "SELECT bezeichnung, kennung
FROM stan_stellenbereiche
WHERE jahrgang = '$vorjahr'
AND
(bezeichnung not in (SELECT bezeichnung FROM stan_stellenbereiche WHERE jahrgang = '$jahrgang')
OR
kennung not in (SELECT kennung FROM stan_stellenbereiche WHERE jahrgang = '$jahrgang')
)
";
$result = $db->query ($query)
or die ("Cannot execute query");
while ($row = $result->fetch_array()){
$sql = $db->query("INSERT INTO stan_stellenbereiche (jahrgang, bezeichnung, kennung) VALUES ('$jahrgang', '$row[bezeichnung]', '$row[kennung]')");
}
echo"<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF'] ."?action=default\">";
} // Ende Action
?>

441
admin/#fehlende_pu.php Normal file
View File

@ -0,0 +1,441 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
require("FCKeditor/fckeditor.php") ;
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechte&uuml;berpr&uuml;fung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_pufehl'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Fehlende PU-Wünsche</title>
</head>
<body>
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Fehlende PU-Wünsche </font><br>
<span class=\"sh\">Nicht abgegeben PU-Wünsche beim V-Zweig</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<table border=\"0\" cellpadding=\"4\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#E7E8ED\" width=\"100%\" id=\"AutoNumber1\">
<tr>
<td width=\"80%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p align=\"left\"><b>Name</b></p>
</td>
<td width=\"20%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>AG</b>
</tr>";
$db = dbconnect();
$query = "SELECT Nachname, Vorname, AG, Jahrgang, mail
FROM stud
LEFT JOIN stan_pu_wunsch USING ( uid )
WHERE stan_pu_wunsch.uid IS NULL
AND stud.Jahrgang=\"$jahrgang\"
AND stud.durchgefallen!=\"Y\"
AND stud.stg = 'V'
ORDER BY Nachname asc";
$result = $db->query($query)
or die ("Cannot execute query");
while ($row = $result->fetch_array()){
echo "
<tr>
<td width=\"80%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p align=\"left\">
<a href='mailto:$row[mail]'>$row[Nachname], $row[Vorname]</a>
</td>
<td width=\"20%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
$row[AG]/$row[Jahrgang]
</tr>";
}
echo "
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
<p align='center'>
<a href='$_SERVER[PHP_SELF]?action=mail'><img src=\"../images/mail.png\" border='0'></img></a>
</body>
</html>";
break;
case "mail":
$db = dbconnect();
$result2 = $db->query("SELECT count(*) anzahl
FROM stud
LEFT JOIN stan_pu_wunsch USING ( uid )
WHERE stan_pu_wunsch.uid IS NULL
AND stud.Jahrgang=\"$jahrgang\"
AND stud.durchgefallen!=\"Y\"
AND stud.stg = 'V'");
$row2 = $result2->fetch_array();
$result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=4");
$row3 = $result3->fetch_array();
$result_admin = $db->query("SELECT vorname, nachname FROM stan_admin WHERE user='$user_admin'");
$row_admin = $result_admin->fetch_array();
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Mail an Wahlpflichtfach</title>
</head>
<body onload=\"if(document.Mail)document.Mail.betreff.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td align=\"left\" width=\"1%\" width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\" colspan=\"2\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Mail an $stud[vorname] $stud[nachname]</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\">
<form method=POST action=$_SERVER[PHP_SELF]?action=ausgabe2 name=Mail>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"30%\" valign=\"top\"><b>Absender:</b></td>
<td width=\"70%\" valign=\"top\"><input name=\"sender\" type=\"text\" value='$row_admin[vorname] $row_admin[nachname]' id=\"sender\" size=\"66\"></td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\"><b>Mail-Adresse Absender:</b></td>
<td width=\"70%\" valign=\"top\"><input name=\"sendermail\" value='$row3[wert2]'type=\"text\" id=\"sendermail\" size=\"66\"></td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\">&nbsp;</td>
<td width=\"70%\" valign=\"top\">&nbsp;</td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\"><b>Mail-Adresse Empf&auml;nger:</b></td>
<td width=\"70%\" valign=\"top\">Fehlende Erstanträge - $row2[anzahl] Person(en)";
$db = dbconnect();
// hidden Button Anfang
$result = $db->query("SELECT mail
FROM stud
LEFT JOIN stan_pu_wunsch USING ( uid )
WHERE stan_pu_wunsch.uid IS NULL
AND stud.Jahrgang=\"$jahrgang\"
AND stud.durchgefallen!=\"Y\"
AND stud.stg = 'V'
ORDER BY Nachname asc");
echo"<input type=\"hidden\" name=\"empfaenger\" id=\"empfaenger\" size=\"66\" value=\"";
while ($row = $result->fetch_array()){ // While Schleife f&uuml;r hidden Button im Value (Vorgabewert) hidden, damit man nichts ver&auml;ndern kann
echo"$row[mail], ";
}
echo"\">";
// hidden Button Ende
echo"
</td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\">&nbsp;</td>
<td width=\"70%\" valign=\"top\">&nbsp;</td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\"><b>Betreff:</b></td>
<td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"text\" id=\"betreff\" size=\"66\"></td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\"><b>Nachricht:</b></td>
<td width=\"70%\" valign=\"top\">";
$oFCKeditor = new FCKeditor('inhalt') ;
$oFCKeditor->BasePath = './FCKeditor/';
#$oFCKeditor->Value = 'Default text in editor';
$oFCKeditor->ToolbarSet = 'Basic';
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '200' ;
$oFCKeditor->Create() ;
echo"
</td>
</tr>
<tr>
<td width=\"30%\" valign=\"top\">&nbsp;</td>
<td width=\"70%\" valign=\"top\"><input type=checkbox NAME=\"kopie\">Kopie der Mail erhalten</td>
</tr>
</table>
<br>
<input type=\"submit\" value=\"Abschicken\" name=\"B1\" size=\"20\">
</form>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "ausgabe2":
$mtknr=$_COOKIE["ck_mtknr1"];
$empfaenger = $_POST['empfaenger'];
$betreff = $_POST['betreff'];
$text = stripslashes( $_POST['inhalt'] );
$sender = $_POST['sender'];
$sendermail = $_POST['sendermail'];
$kopie = $_POST['kopie'];
// echo"$empfaenger<p>$betreff<p>$text<p>$sender<p>$sendermail";
// Emailversand:
if ($kopie)
{
$empfaenger .= ", $sendermail";
}
if($empfaenger == '' OR $betreff == '' OR $text == '' OR $sender == '' OR $sendermail == ''){
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Mailversand</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Pflichtfelder ausfüllen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br><p align=\"center\"><b>Bitte füllen Sie alle Felder aus!</b>
<p></p>
<p></p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
}
## Mailversand:
$headers = "From: $sender <$sendermail>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$return = @mail($empfaenger, $betreff, $text, $headers);
// Best&auml;tigungsseite
if ($return)
{
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Mailversand</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Mailversand erfolgreich</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br><p align=\"center\"><b>Die E-Mail wurde verschickt!</b>
<p></p>
<p></p>
<p align=\"center\"><a href=\"fehlende_ant.php\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
} else {
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Mailversand</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Mailversand fehlgeschlagen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br><p align=\"center\">Die E-Mail wurde <b>nicht</b> verschickt!<br>
Eine oder mehrere Mailadressen innerhalb des Empf&auml;ngerkreises sind ung&uuml;ltig!<br>
<br>
Bei Fragen wenden Sie sich bitte an <a href=\"mailto:$helpmail?subject=$subject\">$ansprechpart</a>
<p></p>
<p></p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
} //End if
} //Ende Action
?>

204
admin/#liste_pu.php Normal file
View File

@ -0,0 +1,204 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechte&uuml;berpr&uuml;fung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_pulist'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
$sort = $_GET["sort"];
if(!isset($sort)){
$sort = "nachname";
}
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>&Uuml;bersicht &uuml;ber zugewiesene PU-Standorte $stud_jahr[Jahrgang]</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"90%\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">&Uuml;bersicht &uuml;ber zugewiesene PU-Standorte Studienjahrgang $jahrgang</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#E7E8ED\" width=\"100%\">
<tr>
<td width=\"30%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'nachname'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=nachname><b>Name, Vorname</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=nachname>Name, Vorname</a></font>";
}
echo"
</td>
<td width=\"30%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'poStrasse'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poStrasse><b>Straße</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poStrasse>Straße</a></font>";
}
echo"
</td>
<td width=\"5%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'poplz'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poplz><b>PLZ</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poplz>PLZ</a></font>";
}
echo"
</td>
<td width=\"15%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'poOrt'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poOrt><b>Ort</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=poOrt>Ort</a></font>";
}
echo"
</td>
<td width=\"8%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'geburtstag'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=geburtstag><b>Geburtstag</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=geburtstag>Geburtstag</a></font>";
}
echo"
</td>
<td width=\"8%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'geburtsort'){
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=geburtsort><b>Geburtsort</b></a></font>";
}else{
echo "<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=geburtsort>Geburtsort</a></font>";
}
echo"
</td>
<td width=\"8%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'ag'){
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=ag><b>AG</b></a></font>";
}else{
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=ag>AG</a></font>";
}
echo"
</td>
<td width=\"8%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'stg'){
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=stg><b>Zweig</b></a></font>";
}else{
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=stg>Zweig</a></font>";
}
echo"
</td>
<td width=\"30%\" align=\"left\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
";
if($sort == 'bezeichnung'){
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=bezeichnung><b>PU-Ort</b></a></font>";
}else{
echo"<font size=\"2\"><a href=$_SERVER[PHP_SELF]?sort=bezeichnung>PU-Ort</a></font>";
}
echo"
</td>
</tr>";
$db = dbconnect();
$query = "SELECT a.uid, a.nachname, a.vorname, a.ag, a.jahrgang, a.stg,poOrt, poplz, poStrasse, Date_format(a.geburtstag, '%d.%m.%Y') geb_form, a.geburtstag, a.geburtsort, b.bezeichnung
FROM stud a, stan_pu_standorte b, stan_pu_wunsch c
WHERE a.uid = c.uid
AND b.pusoid = c.ort
AND c.prioritaet = '0'
AND a.jahrgang='$jahrgang'
AND a.durchgefallen='N'
ORDER BY $sort, nachname";
$result = $db->query($query)
or die ("Cannot execute query");
while ($row = $result->fetch_array()){
echo "
<tr>
<td width=\"30%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[nachname], $row[vorname]</font>
</td>
<td width=\"30%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[poStrasse]</font>
</td>
<td width=\"5%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[poplz]</font>
</td>
<td width=\"15%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[poOrt]</font>
</td>
<td width=\"8%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[geb_form]</font>
</td>
<td width=\"8%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[geburtsort]</font>
</td>
<td width=\"8%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[ag]/$row[jahrgang]</font></td>
<td width=\"8%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[stg]</font></td>
<td width=\"30%\" align=\"left\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<font size=\"2\">$row[bezeichnung]</font></td>
</tr>";
}
echo "
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
<br>
</div>
</td>
</tr>
</table>
</body>
</html>";
?>

501
admin/#pu_standorte.php Normal file
View File

@ -0,0 +1,501 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechte&uuml;berpr&uuml;fung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_puort'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>PU Standorte</title>
<style type='text/css'>
select{
width:323px;
}
</style>
</head>
<body onload=\"if(document.anmschluss)document.anmschluss.so1.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"80%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=ubernahme"; echo" method=\"POST\" name=\"ubernahme\">
<font class=\"hd\">PU Standorte <input type=\"submit\" value=\"Übernahme Vorjahr\" name=\"B1\" size=\"20\"></form></font><br>
</form>
<font class=\"sh\">eintragen / löschen</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" id=\"table2\" name=\"anmschluss\">
<tr>
<td><br>
<table align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"1%\" background=\"../images/box_e1a.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top1.gif\" valign=\"top\">
<p align=\"center\">&nbsp;</p>
</td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2a.gif\">&nbsp;</td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=eintragen"; echo" method=\"POST\" name=\"anmschluss\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left-width:0; border-right-width:0; border-bottom-width:0\" bordercolor=\"#111111\" width=\"100%\">
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 1:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so1\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 2:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so2\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 3:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so3\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 4:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so4\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 5:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so5\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 6:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so6\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 7:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so7\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 8:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so8\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 9:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so9\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU Standort 10:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"so10\" size=\"50\">
</p>
</td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"Eintragen\" name=\"B1\" size=\"20\"></form>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">&nbsp;</td>
</tr>
</table>
<p>
<table align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"1%\" background=\"../images/box_e1a.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top1.gif\" valign=\"top\">
<p align=\"center\">&nbsp;</p>
</td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2a.gif\">&nbsp;</td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=del"; echo" method=\"POST\" name=\"anmschluss\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left-width:0; border-right-width:0; border-bottom-width:0\" bordercolor=\"#111111\" width=\"100%\">
<tr>
<td align='center'>
<br>";
$db = dbconnect();
$query = "SELECT DISTINCT pusoid, bezeichnung
FROM stan_pu_standorte
WHERE jahrgang='$jahrgang'
ORDER BY bezeichnung ASC
";
$result = $db->query ($query)
or die ("Cannot execute query");
echo "<p align=\"center\"><select size=\"5\" name=\"pu_delete\">";
while ($row = $result->fetch_array()){
$ort_row = "$row[testdatum]|$row[testzeit]|$row[raum]";
echo "<option value='$row[pusoid]'>$row[bezeichnung]</option>\n";
}
echo "</select>
<br>
</td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"Löschen\" name=\"B1\" size=\"20\"></form>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">&nbsp;</td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</p>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "eintragen":
$db = dbconnect();
if ($_POST[so1] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so1]')");}
if ($_POST[so2] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so2]')");}
if ($_POST[so3] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so3]')");}
if ($_POST[so4] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so4]')");}
if ($_POST[so5] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so5]')");}
if ($_POST[so6] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so6]')");}
if ($_POST[so7] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so7]')");}
if ($_POST[so8] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so8]')");}
if ($_POST[so9] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so9]')");}
if ($_POST[so10] != ''){$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$_POST[so10]')");}
$sql = $db->query("DELETE FROM stan_pu_standorte WHERE bezeichnung = ''");
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=pu_standorte.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Datums&auml;nderung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Standorte erfasst!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "del":
$db = dbconnect();
$result = $db->query("SELECT count(*) anzahl
FROM stan_pu_wunsch
WHERE ort = '$_POST[pu_delete]'
");
$row = $result->fetch_array();
if($row[anzahl] < 1){
$sql = $db->query("DELETE FROM stan_pu_standorte WHERE pusoid = '$_POST[pu_delete]'");
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=pu_standorte.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Löschung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Standort gelöscht!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
}else{
echo "
<meta http-equiv=\"refresh\" content=\"5; URL=pu_standorte.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">keine Löschung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Standort konnte nicht gelöscht werden<br> da er noch in Verwendung ist!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
}
break;
case "ubernahme":
$jahr_neu = $jahrgang-1;
if($jahr_neu < 10){ // ggf. 0 anfügen, damit es DB konform wird
$vorjahr = "0".$jahr_neu;
}else{
$vorjahr = $jahr_neu;
}
$db = dbconnect();
$query = "SELECT bezeichnung
FROM stan_pu_standorte
WHERE jahrgang = '$vorjahr'
AND bezeichnung not in (SELECT bezeichnung FROM stan_pu_standorte WHERE jahrgang = '$jahrgang')
";
$result = $db->query ($query)
or die ("Cannot execute query");
while ($row = $result->fetch_array()){
$sql = $db->query("INSERT INTO stan_pu_standorte (jahrgang, bezeichnung) VALUES ('$jahrgang', '$row[bezeichnung]')");
}
echo"<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF'] ."?action=default\">";
} // Ende Action
?>

424
admin/#puzuweisung.php Normal file
View File

@ -0,0 +1,424 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechteüberprüfung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_puzuw'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Priorit&auml;ten bearbeiten</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td align=\"left\" width=\"1%\" width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\" colspan=\"2\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">PU Priorit&auml;ten bearbeiten</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\">
<form action="; echo $_SERVER['PHP_SELF'] . "?action=bearbeiten"; echo" method=\"POST\" name=\"Wpf_bearb\">
<table border=\"0\" cellpadding=\"4\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#E7E8ED\" width=\"100%\">
<tr>
<td align='left' width=\"64%\"style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Bezeichnung</b>
</td>
<td width=\"24%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Teilnehmer (Ist)</b>
</td>
<td width=\"12%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Auswahl</b>
</td>
</tr>";
$db = dbconnect();
$query = "SELECT a.pusoid, a.bezeichnung
FROM stan_pu_standorte a
WHERE a.jahrgang='$jahrgang'
ORDER BY a.bezeichnung";
$result = $db->query($query)
or die ("Cannot execute query");
while ($row = $result->fetch_array()){
$result1 = $db->query("SELECT count(*) anzahl
FROM stan_pu_wunsch a, stud b
WHERE a.uid = b.uid
AND b.jahrgang = '$jahrgang'
AND a.ort = '$row[pusoid]'
AND a.prioritaet = '0'
");
$row1 = $result1->fetch_array();
echo "
<tr>
<td width=\"64%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p align=\"left\">$row[bezeichnung]</p>
</td>
<td width=\"24%\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p align=\"center\">$row1[anzahl]</p>
</td>
<td width=\"12%\" align=\"center\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p>
<input type=\"radio\" value=\"$row[pusoid]\" name=\"aus_bearb\" size=\"20\">
</td>
</tr>";
}
echo "
</table>
<br>
<input type=\"submit\" value=\"Abschicken\" name=\"B1\" size=\"20\"></p>
</form>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "bearbeiten":
$db = dbconnect();
$sel_pu = $db->query("SELECT bezeichnung FROM stan_pu_standorte WHERE pusoid=\"". $_POST['aus_bearb']."\"");
$bez_pu = $sel_pu->fetch_array();
setcookie("ck_bearbeiten",$_POST['aus_bearb']);
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>PU Priorit&auml;ten bearbeiten</title>
<style type='text/css'>
select{
width:200px;
}
</style>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td align=\"left\" width=\"1%\" width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\" colspan=\"2\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Zuordnung der Studenten zu den PU-Standorten</font><br>
<span class=\"sh\">Standort: $bez_pu[bezeichnung]</span>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\">
<form action="; echo $_SERVER['PHP_SELF'] . "?action=bearbeiten2"; echo" method=\"POST\" name=\"PU_bearb\">
<table border=\"0\" cellpadding=\"4\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#E7E8ED\" width=\"100%\">
<tr>
<td width=\"30%\" rowspan=\"2\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Name</b>
</td>
<td width=\"18%\" align=right rowspan=\"2\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<p align=\"center\"><b>Verschieben</b></p>
</td>
<td width=\"18%\" align=center rowspan=\"2\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Prio. 1</b></td>
<td width=\"18%\" align=center rowspan=\"2\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Prio. 2</b></td>
<td width=\"16%\" align=center colspan=\"4\" style=\"border-style: none; border-width: medium\">
<b>Anz. Alternativen</b></td>
</tr>
<tr>
<td width=\"8%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Prio. 1</b></td>
<td width=\"8%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<b>Prio. 2</b></td>
</tr>";
$db = dbconnect();
$result = $db->query("SELECT stud.uid, vorname, nachname, ag, jahrgang, ort, prioritaet
FROM stan_pu_wunsch, stud
WHERE ort='$_POST[aus_bearb]'
AND prioritaet='0'
AND stan_pu_wunsch.uid = stud.uid
AND stud.durchgefallen != 'Y'
AND stud.jahrgang = '$jahrgang'
ORDER BY stud.uid");
while ($row = $result->fetch_array()){
echo "
<td width=\"30%\" valign=\"middle\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
$row[nachname], $row[vorname]&nbsp;&nbsp;&nbsp;($row[ag]/$row[jahrgang])
</td>
<td width=\"18%\" align='left' valign=\"middle\" style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
<select size=1 name=$row[uid]>";
$db = dbconnect();
$result0 = $db->query("SELECT a.pusoid, bezeichnung
FROM stan_pu_standorte a, stan_pu_wunsch b
WHERE a.pusoid = b.ort
AND b.uid = '$row[uid]'
AND b.prioritaet = '0'");
$row0 = $result0->fetch_array();
$result1 = $db->query("SELECT a.pusoid, bezeichnung
FROM stan_pu_standorte a, stan_pu_wunsch b
WHERE a.pusoid = b.ort
AND b.uid = '$row[uid]'
AND b.prioritaet = '1'");
$row1 = $result1->fetch_array();
$result2 = $db->query("SELECT a.pusoid, bezeichnung
FROM stan_pu_standorte a, stan_pu_wunsch b
WHERE a.pusoid = b.ort
AND b.uid = '$row[uid]'
AND b.prioritaet = '2'");
$row2 = $result2->fetch_array();
$query3 = "SELECT a.pusoid, bezeichnung
FROM stan_pu_standorte a
WHERE a.jahrgang = '$jahrgang'";
$result3 = $db->query($query3);
echo"
<option value=$row0[pusoid]>Admin: $row0[bezeichnung]</option>
<option value=$row1[pusoid]>Erstwahl: $row1[bezeichnung]</option>
<option value=$row2[pusoid]>Zweitwahl: $row2[bezeichnung]</option>
";
while ($row3 = $result3->fetch_array()){
echo"<option value=$row3[pusoid]>$row3[bezeichnung]</option>";
}
echo"
</select>
</td>
<td width=\"18%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
$row1[bezeichnung]
</td>
<td width=\"18%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">
$row2[bezeichnung]
</td>
<td width=\"8%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">";
$db = dbconnect();
$result1a = $db->query("SELECT count(*) anzahl
FROM stan_pu_wunsch a, stud b
WHERE a.uid = b.uid
AND b.jahrgang = '$jahrgang'
AND a.ort = '$row1[pusoid]'
AND a.prioritaet = '0'");
$row1a = $result1a->fetch_array();
echo "
$row1a[anzahl]
</td>
<td width=\"8%\" align=center style=\"border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px\">";
$db = dbconnect();
$result2a = $db->query("SELECT count(*) anzahl
FROM stan_pu_wunsch a, stud b
WHERE a.uid = b.uid
AND b.jahrgang = '$jahrgang'
AND a.ort = '$row2[pusoid]'
AND a.prioritaet = '0'");
$row2a = $result2a->fetch_array();
echo "
$row2a[anzahl]
</td>
</tr>";
}
echo "
</table>
<br>
<input type=\"submit\" value=\"Abschicken\" name=\"B1\" size=\"20\"></p>
</form>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "bearbeiten2":
$ck_bearbeiten=$_COOKIE["ck_bearbeiten"];
$db = dbconnect();
$result8 = $db->query("SELECT uid, prioritaet FROM stan_pu_wunsch WHERE ort='$ck_bearbeiten' and prioritaet='0'");
while ($row8 = mysql_fetch_array($result8, MYSQL_NUM)){
$stud="$row8[0]";
$sql = $db->query ("UPDATE stan_pu_wunsch SET ort=\"". $_POST[$stud]."\" WHERE uid='$row8[0]' and prioritaet='0'"); // hier entspricht die uid den namen des Dropdownfeldes in der der neue Ort des PU steht
}
if($sql){
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=puzuweisung.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Aktualisierung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Aktualisierung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Standorte wurde aktualisiert!</b>
</p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
";
}else{
echo "
<meta http-equiv=\"refresh\" content=\"5; URL=puzuweisung.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Aktualisierung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Aktualisierung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Es trat ein Fehler auf!<br>Keine Aktualisierung</b>
</p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
";
} // Ende Wenn update fehlgeschlagne
} //Ende Action Abfrage
?>

638
admin/#sperrzeiten.php Normal file
View File

@ -0,0 +1,638 @@
<?php
$user_admin=$_COOKIE["user_admin"];
$jahrgang=$_COOKIE["jahrgang"];
if ($jahrgang == ""){ require("jahrgang.php"); exit;} //Wenn man kein Jahrgang ausgew&auml;hlt hat wird die Jahrgangsauswahlseite geladen
include("kurs/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php
// Rechte&uuml;berpr&uuml;fung
$db = dbconnect();
if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
$result = $db->query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_sperrfr'");
$row = $result->fetch_array();
if ($row[0] != 1){ include("kurs/rechte.php"); exit;}
// Rechte&uuml;berpr&uuml;fung ende
if (isset($_GET['action']))
$action = $_GET['action'];
else
$action = "";
switch($action){
default:
$db = dbconnect();
$frist_beg_v = $db->query("SELECT DATE_Format(beginn, '%d') tag_anmbeg_v,
DATE_Format(beginn, '%m') mon_anmbeg_v,
DATE_Format(beginn, '%Y') jahr_anmbeg_v,
DATE_Format(ende, '%d') tag_ende_v,
DATE_Format(ende, '%m') mon_ende_v,
DATE_Format(ende, '%Y') jahr_ende_v
FROM stan_sperrzeit
WHERE kennung = 'V'
AND jahrgang='$jahrgang'");
$anmelde_v = $frist_beg_v->fetch_array();
$frist_beg_w = $db->query("SELECT DATE_Format(beginn, '%d') tag_anmbeg_w,
DATE_Format(beginn, '%m') mon_anmbeg_w,
DATE_Format(beginn, '%Y') jahr_anmbeg_w,
DATE_Format(ende, '%d') tag_ende_w,
DATE_Format(ende, '%m') mon_ende_w,
DATE_Format(ende, '%Y') jahr_ende_w
FROM stan_sperrzeit
WHERE kennung = 'W'
AND jahrgang='$jahrgang'");
$anmelde_w = $frist_beg_w->fetch_array();
$frist_beg_a = $db->query("SELECT DATE_Format(beginn, '%d') tag_anmbeg_a,
DATE_Format(beginn, '%m') mon_anmbeg_a,
DATE_Format(beginn, '%Y') jahr_anmbeg_a,
DATE_Format(ende, '%d') tag_ende_a,
DATE_Format(ende, '%m') mon_ende_a,
DATE_Format(ende, '%Y') jahr_ende_a
FROM stan_sperrzeit
WHERE kennung = 'A'
AND jahrgang='$jahrgang'");
$anmelde_a = $frist_beg_a->fetch_array();
echo"
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Sperrfristen</title>
</head>
<body onload=\"if(document.anmschluss)document.anmschluss.beg_tag_v.focus();return false;\">
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"80%\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<font class=\"hd\">Sperrfristen</font><br>
<font class=\"sh\">Jahrgang: $jahrgang<br>In dieser Zeit können keine Praxisstellen belegt werden</font><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" id=\"table2\" name=\"anmschluss\">
<tr>
<td><br>
<table align=\"center\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">
<tr>
<td width=\"1%\" background=\"../images/box_e1a.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_top1.gif\" valign=\"top\">
<p align=\"center\">&nbsp;</p>
</td>
<td align=\"right\" width=\"1%\" background=\"../images/box_e2a.gif\">&nbsp;</td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td>
<form action="; echo $_SERVER['PHP_SELF'] . "?action=schluss"; echo" method=\"POST\" name=\"anmschluss\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left-width:0; border-right-width:0; border-bottom-width:0\" bordercolor=\"#111111\" width=\"100%\">
<tr>
<td width=\"30%\">
<p style=\"margin:10 4; \">PU V-Zweig:
</td>
<td width=\"70%\" align=\"left\" >
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"beg_tag_v\" size=\"1\" value=\"$anmelde_v[tag_anmbeg_v]\">.<input type=\"text\" name=\"beg_mon_v\" size=\"1\" value=\"$anmelde_v[mon_anmbeg_v]\">.<input type=\"text\" name=\"beg_jahr_v\" size=\"3\" value=\"$anmelde_v[jahr_anmbeg_v]\"> bis <input type=\"text\" name=\"end_tag_v\" size=\"1\" value=\"$anmelde_v[tag_ende_v]\">.<input type=\"text\" name=\"end_mon_v\" size=\"1\" value=\"$anmelde_v[mon_ende_v]\">.<input type=\"text\" name=\"end_jahr_v\" size=\"3\" value=\"$anmelde_v[jahr_ende_v]\">
</p>
</td>
</tr>
<tr>
<td width=\"30%\" >
<p style=\"margin:10 4; \">PU W-Zweig:
</td>
<td width=\"70%\" align=\"left\">
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"beg_tag_w\" size=\"1\" value=\"$anmelde_w[tag_anmbeg_w]\">.<input type=\"text\" name=\"beg_mon_w\" size=\"1\" value=\"$anmelde_w[mon_anmbeg_w]\">.<input type=\"text\" name=\"beg_jahr_w\" size=\"3\" value=\"$anmelde_w[jahr_anmbeg_w]\"> bis <input type=\"text\" name=\"end_tag_w\" size=\"1\" value=\"$anmelde_w[tag_ende_w]\">.<input type=\"text\" name=\"end_mon_w\" size=\"1\" value=\"$anmelde_w[mon_ende_w]\">.<input type=\"text\" name=\"end_jahr_w\" size=\"3\" value=\"$anmelde_w[jahr_ende_w]\">
</td>
</tr>
<tr>
<td width=\"30%\" >
<p style=\"margin:10 4; \">Ausland:
</td>
<td width=\"70%\" align=\"left\">
<p style=\"margin:10 4; \">
<input type=\"text\" name=\"beg_tag_a\" size=\"1\" value=\"$anmelde_a[tag_anmbeg_a]\">.<input type=\"text\" name=\"beg_mon_a\" size=\"1\" value=\"$anmelde_a[mon_anmbeg_a]\">.<input type=\"text\" name=\"beg_jahr_a\" size=\"3\" value=\"$anmelde_a[jahr_anmbeg_a]\"> bis <input type=\"text\" name=\"end_tag_a\" size=\"1\" value=\"$anmelde_a[tag_ende_a]\">.<input type=\"text\" name=\"end_mon_a\" size=\"1\" value=\"$anmelde_a[mon_ende_a]\">.<input type=\"text\" name=\"end_jahr_a\" size=\"3\" value=\"$anmelde_a[jahr_ende_a]\">
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">&nbsp;</td>
<td align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">&nbsp;</td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</p>
<input type=\"submit\" value=\"Abschicken\" name=\"B1\" size=\"20\"></form>
</div>
</td>
</tr>
</table>
</body>
</html>";
break;
case "schluss":
if (checkdate($_POST[beg_mon_v], $_POST[beg_tag_v], $_POST[beg_jahr_v]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Beginn der Sperrfrist des PU V-Zweigs ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
if (checkdate($_POST[end_mon_v], $_POST[end_tag_v], $_POST[end_jahr_v]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Ende der Sperrfrist des PU V-Zweigs ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
if (checkdate($_POST[beg_mon_w], $_POST[beg_tag_w], $_POST[beg_jahr_w]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Beginn der Sperrfrist des PU W-Zweigs ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
if (checkdate($_POST[end_mon_w], $_POST[end_tag_w], $_POST[end_jahr_w]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Ende der Sperrfrist des PU W-Zweigs ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
if (checkdate($_POST[beg_mon_a], $_POST[beg_tag_a], $_POST[beg_jahr_a]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Beginn der Sperrfrist der Auslandsstelle ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
if (checkdate($_POST[end_mon_a], $_POST[end_tag_a], $_POST[end_jahr_a]) == 0) { // checkdate liefert 0 & 1 zur&uuml;ck: 0 wenn Datum falsch, 1 wenn Datum richtig
echo "
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Falsches Datum</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Falsches Datum</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Die Datumseingabe beim Ende der Sperrfrist der Auslandsstelle ist falsch!</p></b>
</p>
<p align=\"center\"><a href=\"javascript:history.back()\">
<img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br>
</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><br>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
exit;
} // Ende Datums&uuml;berpr&uuml;fung
$beg_dat_v = "$_POST[beg_jahr_v]-$_POST[beg_mon_v]-$_POST[beg_tag_v]";
$end_dat_v = "$_POST[end_jahr_v]-$_POST[end_mon_v]-$_POST[end_tag_v]";
$beg_dat_w = "$_POST[beg_jahr_w]-$_POST[beg_mon_w]-$_POST[beg_tag_w]";
$end_dat_w = "$_POST[end_jahr_w]-$_POST[end_mon_w]-$_POST[end_tag_w]";
$beg_dat_a = "$_POST[beg_jahr_a]-$_POST[beg_mon_a]-$_POST[beg_tag_a]";
$end_dat_a = "$_POST[end_jahr_a]-$_POST[end_mon_a]-$_POST[end_tag_a]";
$db = dbconnect();
$sql = $db->query ("DELETE FROM stan_sperrzeit WHERE jahrgang='$jahrgang'");
$sql = $db->query("INSERT INTO stan_sperrzeit (jahrgang, beginn, ende, kennung) VALUES ('$jahrgang', '$beg_dat_v', '$end_dat_v', 'V')");
$sql = $db->query("INSERT INTO stan_sperrzeit (jahrgang, beginn, ende, kennung) VALUES ('$jahrgang', '$beg_dat_w', '$end_dat_w', 'W')");
$sql = $db->query("INSERT INTO stan_sperrzeit (jahrgang, beginn, ende, kennung) VALUES ('$jahrgang', '$beg_dat_a', '$end_dat_a', 'A')");
echo "
<meta http-equiv=\"refresh\" content=\"1; URL=sperrzeiten.php\">
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\">
<title>Datums&auml;nderung</title>
</head>
<body>
<table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\">
<tr>
<td>
<div align=\"center\">
<table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\">
<tr>
<td width=\"10\" background=\"../images/box_e1.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td>
<td width=\"95%\" background=\"../images/box_top.gif\">
<img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br>
<span class=\"sh\">Datums&auml;nderung</span><br>
<img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\">
<img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td width=\"1%\" background=\"../images/box_l.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
<td colspan=\"2\"><br>
<p align=\"center\"><b>Das Datum wurde aktualisiert!</b>
</p>
</p>
</td>
<td width=\"1%\" background=\"../images/box_r.gif\">
<img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td>
</tr>
<tr>
<td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td>
<td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td>
<td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\">
<img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>";
} // Ende Action
?>

1
admin/.4 Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Documentation</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body { font-family: arial, verdana, sans-serif }
p { margin-left: 20px }
</style>
</head>
<body>
<h1>
FCKeditor Documentation</h1>
<p>
You can find the official documentation for FCKeditor online, at <a href="http://wiki.fckeditor.net/">
http://wiki.fckeditor.net/</a>.</p>
</body>
</html>

View File

@ -0,0 +1,34 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: fckplugin.js
* This is the sample plugin definition file.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
// Register the related commands.
FCKCommands.RegisterCommand( 'My_Find' , new FCKDialogCommand( FCKLang['DlgMyFindTitle'] , FCKLang['DlgMyFindTitle'] , FCKConfig.PluginsPath + 'findreplace/find.html' , 340, 170 ) ) ;
FCKCommands.RegisterCommand( 'My_Replace' , new FCKDialogCommand( FCKLang['DlgMyReplaceTitle'], FCKLang['DlgMyReplaceTitle'] , FCKConfig.PluginsPath + 'findreplace/replace.html', 340, 200 ) ) ;
// Create the "Find" toolbar button.
var oFindItem = new FCKToolbarButton( 'My_Find', FCKLang['DlgMyFindTitle'] ) ;
oFindItem.IconPath = FCKConfig.PluginsPath + 'findreplace/find.gif' ;
FCKToolbarItems.RegisterItem( 'My_Find', oFindItem ) ; // 'My_Find' is the name used in the Toolbar config.
// Create the "Replace" toolbar button.
var oReplaceItem = new FCKToolbarButton( 'My_Replace', FCKLang['DlgMyReplaceTitle'] ) ;
oReplaceItem.IconPath = FCKConfig.PluginsPath + 'findreplace/replace.gif' ;
FCKToolbarItems.RegisterItem( 'My_Replace', oReplaceItem ) ; // 'My_Replace' is the name used in the Toolbar config.

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

View File

@ -0,0 +1,168 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: find.html
* This is the sample "Find" plugin window.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="noindex, nofollow" name="robots">
<script type="text/javascript">
var oEditor = window.parent.InnerDialogLoaded() ;
function OnLoad()
{
// Whole word is available on IE only.
if ( oEditor.FCKBrowserInfo.IsIE )
document.getElementById('divWord').style.display = '' ;
// First of all, translate the dialog box texts.
oEditor.FCKLanguageManager.TranslatePage( document ) ;
window.parent.SetAutoSize( true ) ;
}
function btnStat(frm)
{
document.getElementById('btnFind').disabled =
( document.getElementById('txtFind').value.length == 0 ) ;
}
function ReplaceTextNodes( parentNode, regex, replaceValue, replaceAll )
{
for ( var i = 0 ; i < parentNode.childNodes.length ; i++ )
{
var oNode = parentNode.childNodes[i] ;
if ( oNode.nodeType == 3 )
{
var sReplaced = oNode.nodeValue.replace( regex, replaceValue ) ;
if ( oNode.nodeValue != sReplaced )
{
oNode.nodeValue = sReplaced ;
if ( ! replaceAll )
return true ;
}
}
else
{
if ( ReplaceTextNodes( oNode, regex, replaceValue ) )
return true ;
}
}
return false ;
}
function GetRegexExpr()
{
if ( document.getElementById('chkWord').checked )
var sExpr = '\\b' + document.getElementById('txtFind').value + '\\b' ;
else
var sExpr = document.getElementById('txtFind').value ;
return sExpr ;
}
function GetCase()
{
return ( document.getElementById('chkCase').checked ? '' : 'i' ) ;
}
function Ok()
{
if ( document.getElementById('txtFind').value.length == 0 )
return ;
if ( oEditor.FCKBrowserInfo.IsIE )
FindIE() ;
else
FindGecko() ;
}
var oRange = null ;
function FindIE()
{
if ( oRange == null )
oRange = oEditor.FCK.EditorDocument.body.createTextRange() ;
var iFlags = 0 ;
if ( chkCase.checked )
iFlags = iFlags | 4 ;
if ( chkWord.checked )
iFlags = iFlags | 2 ;
var bFound = oRange.findText( document.getElementById('txtFind').value, 1, iFlags ) ;
if ( bFound )
{
oRange.scrollIntoView() ;
oRange.select() ;
oRange.collapse(false) ;
oLastRangeFound = oRange ;
}
else
{
oRange = null ;
alert( oEditor.FCKLang.DlgFindNotFoundMsg ) ;
}
}
function FindGecko()
{
var bCase = document.getElementById('chkCase').checked ;
var bWord = document.getElementById('chkWord').checked ;
// window.find( searchString, caseSensitive, backwards, wrapAround, wholeWord, searchInFrames, showDialog ) ;
oEditor.FCK.EditorWindow.find( document.getElementById('txtFind').value, bCase, false, false, bWord, false, false ) ;
}
</script>
</head>
<body onload="OnLoad()" scroll="no" style="OVERFLOW: hidden">
<div align="center">
This is my Plugin!
</div>
<table cellSpacing="3" cellPadding="2" width="100%" border="0">
<tr>
<td nowrap>
<label for="txtFind" fckLang="DlgMyReplaceFindLbl">Find what:</label>&nbsp;
</td>
<td width="100%">
<input id="txtFind" onkeyup="btnStat(this.form)" style="WIDTH: 100%" tabIndex="1" type="text">
</td>
<td>
<input id="btnFind" style="WIDTH: 100%; PADDING-RIGHT: 5px; PADDING-LEFT: 5px" disabled
onclick="Ok();" type="button" value="Find" fckLang="DlgMyFindFindBtn">
</td>
</tr>
<tr>
<td valign="bottom" colSpan="3">
&nbsp;<input id="chkCase" tabIndex="3" type="checkbox"><label for="chkCase" fckLang="DlgMyReplaceCaseChk">Match
case</label>
<br>
<div id="divWord" style="DISPLAY: none">
&nbsp;<input id="chkWord" tabIndex="4" type="checkbox"><label for="chkWord" fckLang="DlgMyReplaceWordChk">Match
whole word</label>
</div>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,29 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: en.js
* English language file for the sample plugin.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
FCKLang['DlgMyReplaceTitle'] = 'Plugin - Replace' ;
FCKLang['DlgMyReplaceFindLbl'] = 'Find what:' ;
FCKLang['DlgMyReplaceReplaceLbl'] = 'Replace with:' ;
FCKLang['DlgMyReplaceCaseChk'] = 'Match case' ;
FCKLang['DlgMyReplaceReplaceBtn'] = 'Replace' ;
FCKLang['DlgMyReplaceReplAllBtn'] = 'Replace All' ;
FCKLang['DlgMyReplaceWordChk'] = 'Match whole word' ;
FCKLang['DlgMyFindTitle'] = 'Plugin - Find' ;
FCKLang['DlgMyFindFindBtn'] = 'Find' ;

View File

@ -0,0 +1,29 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: fr.js
* French language file for the sample plugin.
*
* File Authors:
* Benjamin Cartereau (b.cartereau@infass.com)
*/
FCKLang['DlgMyReplaceTitle'] = 'Plugin - Remplacer' ;
FCKLang['DlgMyReplaceFindLbl'] = 'Chercher:' ;
FCKLang['DlgMyReplaceReplaceLbl'] = 'Remplacer par:' ;
FCKLang['DlgMyReplaceCaseChk'] = 'Respecter la casse' ;
FCKLang['DlgMyReplaceReplaceBtn'] = 'Remplacer' ;
FCKLang['DlgMyReplaceReplAllBtn'] = 'Remplacer Tout' ;
FCKLang['DlgMyReplaceWordChk'] = 'Mot entier' ;
FCKLang['DlgMyFindTitle'] = 'Plugin - Chercher' ;
FCKLang['DlgMyFindFindBtn'] = 'Chercher' ;

View File

@ -0,0 +1,29 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: it.js
* Italian language file for the sample plugin.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
FCKLang['DlgMyReplaceTitle'] = 'Plugin - Sostituisci' ;
FCKLang['DlgMyReplaceFindLbl'] = 'Trova:' ;
FCKLang['DlgMyReplaceReplaceLbl'] = 'Sostituisci con:' ;
FCKLang['DlgMyReplaceCaseChk'] = 'Maiuscole/minuscole' ;
FCKLang['DlgMyReplaceReplaceBtn'] = 'Sostituisci' ;
FCKLang['DlgMyReplaceReplAllBtn'] = 'Sostituisci tutto' ;
FCKLang['DlgMyReplaceWordChk'] = 'Parola intera' ;
FCKLang['DlgMyFindTitle'] = 'Plugin - Cerca' ;
FCKLang['DlgMyFindFindBtn'] = 'Cerca' ;

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

View File

@ -0,0 +1,131 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: replace.html
* This is the sample "Replace" plugin window.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="noindex, nofollow" name="robots">
<script type="text/javascript">
var oEditor = window.parent.InnerDialogLoaded() ;
function OnLoad()
{
// First of all, translate the dialog box texts
oEditor.FCKLanguageManager.TranslatePage( document ) ;
window.parent.SetAutoSize( true ) ;
}
function btnStat(frm)
{
document.getElementById('btnReplace').disabled =
document.getElementById('btnReplaceAll').disabled =
( document.getElementById('txtFind').value.length == 0 ) ;
}
function ReplaceTextNodes( parentNode, regex, replaceValue, replaceAll, hasFound )
{
for ( var i = 0 ; i < parentNode.childNodes.length ; i++ )
{
var oNode = parentNode.childNodes[i] ;
if ( oNode.nodeType == 3 )
{
var sReplaced = oNode.nodeValue.replace( regex, replaceValue ) ;
if ( oNode.nodeValue != sReplaced )
{
oNode.nodeValue = sReplaced ;
if ( ! replaceAll )
return true ;
hasFound = true ;
}
}
hasFound = ReplaceTextNodes( oNode, regex, replaceValue, replaceAll, hasFound ) ;
if ( ! replaceAll && hasFound )
return true ;
}
return hasFound ;
}
function GetRegexExpr()
{
if ( document.getElementById('chkWord').checked )
var sExpr = '\\b' + document.getElementById('txtFind').value + '\\b' ;
else
var sExpr = document.getElementById('txtFind').value ;
return sExpr ;
}
function GetCase()
{
return ( document.getElementById('chkCase').checked ? '' : 'i' ) ;
}
function Replace()
{
var oRegex = new RegExp( GetRegexExpr(), GetCase() ) ;
ReplaceTextNodes( oEditor.FCK.EditorDocument.body, oRegex, document.getElementById('txtReplace').value, false ) ;
}
function ReplaceAll()
{
var oRegex = new RegExp( GetRegexExpr(), GetCase() + 'g' ) ;
ReplaceTextNodes( oEditor.FCK.EditorDocument.body, oRegex, document.getElementById('txtReplace').value, true ) ;
window.parent.Cancel() ;
}
</script>
</head>
<body onload="OnLoad()" scroll="no" style="OVERFLOW: hidden">
<div align="center">
This is my Plugin!
</div>
<table cellSpacing="3" cellPadding="2" width="100%" border="0">
<tr>
<td noWrap><label for="txtFind" fckLang="DlgMyReplaceFindLbl">Find what:</label>
</td>
<td width="100%"><input id="txtFind" onkeyup="btnStat(this.form)" style="WIDTH: 100%" tabIndex="1" type="text">
</td>
<td><input id="btnReplace" style="WIDTH: 100%" disabled onclick="Replace();" type="button"
value="Replace" fckLang="DlgMyReplaceReplaceBtn">
</td>
</tr>
<tr>
<td vAlign="top" nowrap><label for="txtReplace" fckLang="DlgMyReplaceReplaceLbl">Replace
with:</label>
</td>
<td vAlign="top"><input id="txtReplace" style="WIDTH: 100%" tabIndex="2" type="text">
</td>
<td><input id="btnReplaceAll" disabled onclick="ReplaceAll()" type="button" value="Replace All"
fckLang="DlgMyReplaceReplAllBtn">
</td>
</tr>
<tr>
<td vAlign="bottom" colSpan="3">&nbsp;<input id="chkCase" tabIndex="3" type="checkbox"><label for="chkCase" fckLang="DlgMyReplaceCaseChk">Match
case</label>
<br>
&nbsp;<input id="chkWord" tabIndex="4" type="checkbox"><label for="chkWord" fckLang="DlgMyReplaceWordChk">Match
whole word</label>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,69 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: fckplugin.js
* This is a sample plugin definition file.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
// Here we define our custom Style combo, with custom widths.
var oMyBigStyleCombo = new FCKToolbarStyleCombo() ;
oMyBigStyleCombo.FieldWidth = 250 ;
oMyBigStyleCombo.PanelWidth = 300 ;
FCKToolbarItems.RegisterItem( 'My_BigStyle', oMyBigStyleCombo ) ;
// ##### Defining a custom context menu entry.
// ## 1. Define the command to be executed when selecting the context menu item.
var oMyCMCommand = new Object() ;
oMyCMCommand.Name = 'OpenImage' ;
// This is the standard function used to execute the command (called when clicking in the context menu item).
oMyCMCommand.Execute = function()
{
// This command is called only when an image element is selected (IMG).
// Get image URL (src).
var sUrl = FCKSelection.GetSelectedElement().src ;
// Open the URL in a new window.
window.top.open( sUrl ) ;
}
// This is the standard function used to retrieve the command state (it could be disabled for some reason).
oMyCMCommand.GetState = function()
{
// Let's make it always enabled.
return FCK_TRISTATE_OFF ;
}
// ## 2. Register our custom command.
FCKCommands.RegisterCommand( 'OpenImage', oMyCMCommand ) ;
// ## 3. Define the context menu "listener".
var oMyContextMenuListener = new Object() ;
// This is the standard function called right before sowing the context menu.
oMyContextMenuListener.AddItems = function( contextMenu, tag, tagName )
{
// Let's show our custom option only for images.
if ( tagName == 'IMG' )
{
contextMenu.AddSeparator() ;
contextMenu.AddItem( 'OpenImage', 'Open image in a new window (Custom)' ) ;
}
}
// ## 4. Register our context menu listener.
FCK.ContextMenu.RegisterListener( oMyContextMenuListener ) ;

View File

@ -0,0 +1 @@
<application ID="fck"/>

View File

@ -0,0 +1,121 @@
DEFINE CLASS fckeditor AS custom
cInstanceName =""
BasePath =""
cWIDTH =""
cHEIGHT =""
ToolbarSet =""
cValue=""
DIMENSION aConfig(10,2)
&& -----------------------------------------------------------------------
FUNCTION fckeditor( tcInstanceName )
LOCAL lnLoop,lnLoop2
THIS.cInstanceName = tcInstanceName
THIS.BasePath = '../../'
THIS.cWIDTH = '100%'
THIS.cHEIGHT = '200'
THIS.ToolbarSet = 'Default'
THIS.cValue = ''
FOR lnLoop=1 TO 10
FOR lnLoop2=1 TO 2
THIS.aConfig(lnLoop,lnLoop2) = ""
NEXT
NEXT
RETURN
ENDFUNC
&& -----------------------------------------------------------------------
FUNCTION CREATE()
RETURN(THIS.CreateHtml())
ENDFUNC
&& -----------------------------------------------------------------------
FUNCTION CreateHtml()
LOCAL html
LOCAL lcLink
HtmlValue = THIS.cValue && HTMLSPECIALCHARS()
html = [<div>]
IF THIS.IsCompatible()
lcLink = THIS.BasePath+[editor/fckeditor.html?InstanceName=]+THIS.cInstanceName
IF ( THIS.ToolbarSet # '' )
lcLink = lcLink + [Toolbar=]+THIS.ToolbarSet
ENDIF
&& Render the LINKED HIDDEN FIELD.
html = html + [<input type="hidden" id="]+THIS.cInstanceName +[" name="]+THIS.cInstanceName +[" value="]+HtmlValue+[">]
&& Render the configurations HIDDEN FIELD.
html = html + [<input type="hidden" id="]+THIS.cInstanceName +[___Config" value="]+THIS.GetConfigFieldString() + [">] +CHR(13)+CHR(10)
&& Render the EDITOR IFRAME.
html = html + [<iframe id="]+THIS.cInstanceName +[___Frame" src="]+lcLink+[" width="]+THIS.cWIDTH+[" height="]+THIS.cHEIGHT+[" frameborder="0" scrolling="no"></iframe>]
ELSE
IF ( AT("%", THIS.cWIDTH)=0 )
WidthCSS = THIS.cWIDTH + 'px'
ELSE
WidthCSS = THIS.cWIDTH
ENDIF
IF ( AT("%",THIS.cHEIGHT)=0 )
HeightCSS = THIS.cHEIGHT + 'px'
ELSE
HeightCSS = THIS.cHEIGHT
ENDIF
html = html + [<textarea name="]+THIS.cInstanceName +[" rows="4" cols="40" style="width: ]+WidthCSS+[ height: ]+HeightCSS+[" wrap="virtual">]+HtmlValue+[</textarea>]
ENDIF
html = html + [</div>]
RETURN (html)
ENDFUNC
&& -----------------------------------------------------------------------
FUNCTION IsCompatible()
LOCAL llRetval
LOCAL sAgent
llRetval=.F.
sAgent= LOWER(Request.ServerVariables("HTTP_USER_AGENT"))
IF AT("msie",sAgent) >0 .AND. AT("mac",sAgent)=0 .AND. AT("opera",sAgent)=0
iVersion=VAL(SUBSTR(sAgent,AT("msie",sAgent)+5,3))
llRetval= iVersion > 5.5
ELSE
IF AT("gecko",sAgent)>0
iVersion=VAL(SUBSTR(sAgent,AT("gecko/",sAgent)+6,8))
llRetval =iVersion > 20030210
ENDIF
ENDIF
RETURN (llRetval)
ENDFUNC
&& -----------------------------------------------------------------------
FUNCTION GetConfigFieldString()
LOCAL sParams
LOCAL bFirst
LOCAL sKey
sParams = ""
bFirst = .T.
FOR lnLoop=1 TO 10 && ALEN(this.aconfig)
IF !EMPTY(THIS.aConfig(lnLoop,1))
IF bFirst = .F.
sParams = sParams + "&"
ELSE
bFirst = .F.
ENDIF
sParams = sParams +THIS.aConfig(lnLoop,1)+[=]+THIS.aConfig(lnLoop,2)
ELSE
EXIT
ENDIF
NEXT
RETURN(sParams)
ENDFUNC
ENDDEFINE

View File

@ -0,0 +1,52 @@
<%
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2004 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* File Name: sampleposteddata.php
* This page lists the data posted by a form.
*
* Version: 1.0
* Modified: 2005-07-01
*
* File Authors: Soenke Freitag (www.afp-hosting.de)
*
%>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - AFP - Sample 1</h1>
This sample displays a normal HTML form with an FCKeditor with full features enabled.
<hr>
<form action="sampleposteddata.afp" method="post" target="_blank">
<%
sBasePath="../../fckeditor/" && Change this to your local path
lcText=[This is some <strong>sample text</strong>. You are using ]
lcText=lcText+[<a href='http://www.fckeditor.net/'>FCKeditor</a>.]
oFCKeditor = CREATEOBJECT("FCKeditor")
oFCKeditor.fckeditor("FCKeditor1")
oFCKeditor.BasePath = sBasePath
oFCKeditor.cValue = lcText
? oFCKeditor.Create()
%>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,54 @@
<%
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2004 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* File Name: sampleposteddata.php
* This page lists the data posted by a form.
*
* Version: 1.0
* Modified: 2005-07-01
*
* File Authors: Soenke Freitag (www.afp-hosting.de)
*
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Samples - Posted Data</h1>
This page lists all data posted by the form.
<hr>
<table width="100%" border="1" cellspacing="0" bordercolor="#999999">
<tr style="FONT-WEIGHT: bold; COLOR: #dddddd; BACKGROUND-COLOR: #999999">
<td nowrap>Field Name&nbsp;&nbsp;</td>
<td>Value</td>
</tr>
<%
lcForm=REQUEST.Form()
lcForm=STRTRAN(lcForm,"&",CHR(13)+CHR(10))
FOR lnLoop=1 TO MEMLINES(lcForm)
lcZeile=ALLTRIM(MLINE(lcForm,lnLoop))
IF AT("=",lcZeile)>0
lcVariable=UPPER(ALLTRIM(LEFT(lcZeile,AT("=",lcZeile)-1)))
lcWert=ALLTRIM(RIGHT(lcZeile,LEN(lcZeile)-AT("=",lcZeile)))
lcWert=Server.UrlDecode( lcWert )
? [<tr><td>]+lcVariable+[ =</td><td>]+lcWert+[</td></tr>]
ENDIF
NEXT
%>
</table>
</body>
</html>

View File

@ -0,0 +1,58 @@
<%@ codepage="65001" language="VBScript" %>
<% Option Explicit %>
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample01.asp
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<% ' You must set "Enable Parent Paths" on your web site in order this relative include to work. %>
<!-- #INCLUDE file="../../fckeditor.asp" -->
<!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>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
FCKeditor - ASP - Sample 1
</h1>
<div>
This sample displays a normal HTML form with an FCKeditor with full features enabled.
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<%
' Automatically calculates the editor base path based on the _samples directory.
' This is usefull only for these samples. A real application should use something like this:
' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
oFCKeditor.Value = "This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,104 @@
<%@ CodePage=65001 Language="VBScript"%>
<% Option Explicit %>
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample02.asp
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<% ' You must set "Enable Parent Paths" on your web site in order this relative include to work. %>
<!-- #INCLUDE file="../../fckeditor.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbLanguages' ) ;
for ( code in editorInstance.Language.AvailableLanguages )
{
AddComboOption( oCombo, editorInstance.Language.AvailableLanguages[code] + ' (' + code + ')', code ) ;
}
oCombo.value = editorInstance.Language.ActiveLanguage.Code ;
}
function AddComboOption(combo, optionText, optionValue)
{
var oOption = document.createElement("OPTION") ;
combo.options.add(oOption) ;
oOption.innerHTML = optionText ;
oOption.value = optionValue ;
return oOption ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?Lang=" + languageCode ;
}
</script>
</head>
<body>
<h1>FCKeditor - ASP - Sample 2</h1>
This sample shows the editor in all its available languages.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select a language:&nbsp;
</td>
<td>
<select id="cmbLanguages" onchange="ChangeLanguage(this.value);">
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.asp" method="post" target="_blank">
<%
' Automatically calculates the editor base path based on the _samples directory.
' This is usefull only for these samples. A real application should use something like this:
' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
If Request.QueryString("Lang") = "" Then
oFCKeditor.Config("AutoDetectLanguage") = True
oFCKeditor.Config("DefaultLanguage") = "en"
Else
oFCKeditor.Config("AutoDetectLanguage") = False
oFCKeditor.Config("DefaultLanguage") = Request.QueryString("Lang")
End If
oFCKeditor.Value = "This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,88 @@
<%@ CodePage=65001 Language="VBScript"%>
<% Option Explicit %>
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample03.asp
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<% ' You must set "Enable Parent Paths" on your web site in order this relative include to work. %>
<!-- #INCLUDE file="../../fckeditor.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbToolbars' ) ;
oCombo.value = editorInstance.ToolbarSet.Name ;
oCombo.style.visibility = '' ;
}
function ChangeToolbar( toolbarName )
{
window.location.href = window.location.pathname + "?Toolbar=" + toolbarName ;
}
</script>
</head>
<body>
<h1>FCKeditor - ASP - Sample 3</h1>
This sample shows how to change the editor toolbar.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the toolbar to load:&nbsp;
</td>
<td>
<select id="cmbToolbars" onchange="ChangeToolbar(this.value);" style="VISIBILITY: hidden">
<option value="Default" selected>Default</option>
<option value="Basic">Basic</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.asp" method="post" target="_blank">
<%
' Automatically calculates the editor base path based on the _samples directory.
' This is usefull only for these samples. A real application should use something like this:
' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
If Request.QueryString("Toolbar") <> "" Then
oFCKeditor.ToolbarSet = Server.HTMLEncode( Request.QueryString("Toolbar") )
End If
oFCKeditor.Value = "This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,94 @@
<%@ CodePage=65001 Language="VBScript"%>
<% Option Explicit %>
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample04.asp
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<% ' You must set "Enable Parent Paths" on your web site in order this relative include to work. %>
<!-- #INCLUDE file="../../fckeditor.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbSkins' ) ;
// Get the active skin.
var sSkin = editorInstance.Config['SkinPath'] ;
sSkin = sSkin.match( /[^\/]+(?=\/$)/g ) ;
oCombo.value = sSkin ;
oCombo.style.visibility = '' ;
}
function ChangeSkin( skinName )
{
window.location.href = window.location.pathname + "?Skin=" + skinName ;
}
</script>
</head>
<body>
<h1>FCKeditor - ASP - Sample 4</h1>
This sample shows how to change the editor skin.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the skin to load:&nbsp;
</td>
<td>
<select id="cmbSkins" onchange="ChangeSkin(this.value);" style="VISIBILITY: hidden">
<option value="default" selected>Default</option>
<option value="office2003">Office 2003</option>
<option value="silver">Silver</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.asp" method="post" target="_blank">
<%
' Automatically calculates the editor base path based on the _samples directory.
' This is usefull only for these samples. A real application should use something like this:
' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
Dim sBasePath
sBasePath = Request.ServerVariables("PATH_INFO")
sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) )
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
If Request.QueryString("Skin") <> "" Then
oFCKeditor.Config("SkinPath") = sBasePath + "editor/skins/" & Server.HTMLEncode( Request.QueryString("Skin") ) + "/"
End If
oFCKeditor.Value = "This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>."
oFCKeditor.Create "FCKeditor1"
%>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,49 @@
<%@ CodePage=65001 Language="VBScript"%>
<% Option Explicit %>
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sampleposteddata.asp
* This page lists the data posted by a form.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Samples - Posted Data</h1>
This page lists all data posted by the form.
<hr>
<table width="100%" border="1" cellspacing="0" bordercolor="#999999">
<tr style="FONT-WEIGHT: bold; COLOR: #dddddd; BACKGROUND-COLOR: #999999">
<td noWrap>Field Name&nbsp;&nbsp;</td>
<td>Value</td>
</tr>
<%
Dim sForm
For Each sForm in Request.Form
%>
<tr>
<td valign="top" nowrap><b><%=sForm%></b></td>
<td width="100%"><%=Server.HTMLEncode( Request.Form(sForm) )%></td>
</tr>
<% Next %>
</table>
</body>
</html>

View File

@ -0,0 +1,84 @@
<cfsetting enablecfoutputonly="true" showdebugoutput="false">
<!---
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample01.cfm
* Sample page for ColdFusion.
*
* File Authors:
* Hendrik Kramer (hk@lwd.de)
* Mark Woods (mark@thickpaddy.com)
* Wim Lemmens (didgiman@gmail.com)
--->
<cfoutput>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - ColdFusion - Sample 1</h1>
This sample displays a normal HTML form with a FCKeditor with full features enabled; invoked by a ColdFusion Custom Tag / Module.
<hr>
<form method="POST" action="#cgi.script_name#">
</cfoutput>
<cfmodule
template="../../fckeditor.cfm"
basePath="#Left(cgi.script_name, FindNoCase('_samples', cgi.script_name)-1)#"
instanceName="myEditor"
value='This is some sample text. You are using <a href="http://fckeditor.net/" target="_blank">FCKeditor</a>.'
width="100%"
height="200"
>
<cfoutput>
<br />
<input type="submit" value="Submit">
<br />
</form>
</cfoutput>
<cfif isDefined( 'FORM.fieldnames' )>
<cfoutput>
<style>
<!--
td, th { font: 11px Verdana, Arial, Helv, Helvetica, sans-serif; }
-->
</style>
<table border="1" cellspacing="0" cellpadding="2" bordercolor="darkblue" bordercolordark="darkblue" bordercolorlight="darkblue">
<tr>
<th colspan="2" bgcolor="darkblue"><font color="white"><strong>Dump of FORM Variables</strong></font></th>
</tr>
<tr>
<td bgcolor="lightskyblue">FieldNames</td>
<td>#FORM.fieldNames#</td>
</tr>
<cfloop list="#FORM.fieldnames#" index="key">
<tr>
<td valign="top" bgcolor="lightskyblue">#key#</td>
<td>#HTMLEditFormat(evaluate("FORM.#key#"))#</td>
</tr>
</cfloop>
</table>
</cfoutput>
</cfif>
</body>
</html>
<cfsetting enablecfoutputonly="false">

View File

@ -0,0 +1,90 @@
<cfsetting enablecfoutputonly="true">
<!---
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample02_mx.cfm
* Sample page for ColdFusion MX.
*
* File Authors:
* Hendrik Kramer (hk@lwd.de)
* Wim Lemmens (didgiman@gmail.com)
--->
<!--- ::
* You must set the url path to the base directory for your media files (images, flash, files)
* The best position for this variable is in your Application.cfm file
*
* Possible variable scopes are:
* <cfset APPLICATION.userFilesPath = "/UserFiles/">
* OR:
* <cfset SERVER.userFilesPath = "/UserFiles/">
* OR:
* <cfset request.FCKeditor.userFilesPath = "/UserFiles/">
* OR:
* <cfset application.FCKeditor.userFilesPath = "/UserFiles/">
* OR:
* <cfset server.FCKeditor.userFilesPath = "/UserFiles/">
*
* Note #1: Do _not_ set the physical directory on your server, only a path relative to your current webroot
* Note #2: Directories will be automatically created
:: --->
<cfoutput>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - ColdFusion Component (CFC) - Sample 2</h1>
This sample displays a normal HTML form with a FCKeditor with full features enabled; invoked by a ColdFusion Component.
<hr>
<form method="POST" action="#cgi.script_name#">
</cfoutput>
<cfif listFirst( server.coldFusion.productVersion ) LT 6>
<cfoutput><br><em style="color: red;">This sample works only with a ColdFusion MX server and higher, because it uses some advantages of this version.</em></cfoutput>
<cfabort>
</cfif>
<cfscript>
// Calculate basepath for FCKeditor. It's in the folder right above _samples
basePath = Left(cgi.script_name, FindNoCase('_samples', cgi.script_name)-1);
fckEditor = createObject("component", "#basePath#fckeditor");
fckEditor.instanceName = "myEditor";
fckEditor.value = 'This is some sample text. You are using <a href="http://fckeditor.net/" target="_blank">FCKeditor</a>.';
fckEditor.basePath = basePath;
fckEditor.width = "100%";
fckEditor.height = 300;
fckEditor.create(); // create the editor.
</cfscript>
<cfoutput>
<br />
<input type="submit" value="Submit">
<hr />
</cfoutput>
<cfdump
var="#FORM#"
label="Dump of FORM Variables"
>
<cfoutput></form></body></html></cfoutput>
<cfsetting enablecfoutputonly="false">

View File

@ -0,0 +1,30 @@
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: default.html
* Samples Frameset page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>FCKeditor - Samples</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
</head>
<frameset rows="60,*">
<frame src="sampleslist.html" noresize scrolling="no">
<frame name="Sample" src="html/sample01.html" noresize>
</frameset>
</html>

View File

@ -0,0 +1,55 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample01.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 1
</h1>
<div>
This sample displays a normal HTML form with an FCKeditor with full features enabled.
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 300 ;
oFCKeditor.Value = 'This is some <strong>sample text<\/strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor<\/a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,59 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample02.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 2</h1>
<div>
This sample displays a normal HTML form with an FCKeditor with full features enabled.
It uses the "ReplaceTextarea" command to create the editor.
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<div>
<textarea name="FCKeditor1" rows="10" cols="80" style="width: 100%; height: 200px">This is some &lt;strong&gt;sample text&lt;/strong&gt;. You are using &lt;a href="http://www.fckeditor.net/"&gt;FCKeditor&lt;/a&gt;.</textarea>
</div>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,132 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample03.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
var bIsLoaded = false ;
function FCKeditor_OnComplete( editorInstance )
{
if ( bIsLoaded )
return ;
var oCombo = document.getElementById( 'cmbLanguages' ) ;
var aLanguages = new Array() ;
for ( code in editorInstance.Language.AvailableLanguages )
aLanguages.push( { Code : code, Name : editorInstance.Language.AvailableLanguages[code] } ) ;
aLanguages.sort( SortLanguage ) ;
for ( var i = 0 ; i < aLanguages.length ; i++ )
AddComboOption( oCombo, aLanguages[i].Name + ' (' + aLanguages[i].Code + ')', aLanguages[i].Code ) ;
oCombo.value = editorInstance.Language.ActiveLanguage.Code ;
document.getElementById('eNumLangs').innerHTML = '(' + aLanguages.length + ' languages available!)' ;
bIsLoaded = true ;
}
function SortLanguage( langA, langB )
{
return ( langA.Name < langB.Name ? -1 : langA.Name > langB.Name ? 1 : 0 ) ;
}
function AddComboOption(combo, optionText, optionValue)
{
var oOption = document.createElement("OPTION") ;
combo.options.add(oOption) ;
oOption.innerHTML = optionText ;
oOption.value = optionValue ;
return oOption ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?" + languageCode ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 3</h1>
<div>
This sample shows the editor in all its available languages.
</div>
<hr />
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select a language:&nbsp;
</td>
<td>
<select id="cmbLanguages" onchange="ChangeLanguage(this.value);">
</select>
</td>
<td>
&nbsp;<span id="eNumLangs"></span>
</td>
</tr>
</table>
<br />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var sLang ;
if ( document.location.search.length > 1 )
sLang = document.location.search.substr(1) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
if ( sLang == null )
{
oFCKeditor.Config["AutoDetectLanguage"] = true ;
oFCKeditor.Config["DefaultLanguage"] = "en" ;
}
else
{
oFCKeditor.Config["AutoDetectLanguage"] = false ;
oFCKeditor.Config["DefaultLanguage"] = sLang ;
}
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample04.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbToolbars' ) ;
oCombo.value = editorInstance.ToolbarSet.Name ;
oCombo.style.visibility = '' ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?" + languageCode ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 4</h1>
<div>
This sample shows how to change the editor toolbar.
</div>
<hr />
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the toolbar to load:&nbsp;
</td>
<td>
<select id="cmbToolbars" onchange="ChangeLanguage(this.value);" style="visibility: hidden">
<option value="Default" selected="selected">Default</option>
<option value="Basic">Basic</option>
</select>
</td>
</tr>
</table>
<br />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
// Get the toolbar from the URL.
var sToolbar ;
if ( document.location.search.length > 1 )
sToolbar = document.location.search.substr(1) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
if ( sToolbar != null )
oFCKeditor.ToolbarSet = sToolbar ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample05.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbSkins' ) ;
// Get the active skin.
var sSkin = editorInstance.Config['SkinPath'] ;
sSkin = sSkin.match( /[^\/]+(?=\/$)/g ) ;
oCombo.value = sSkin ;
oCombo.style.visibility = '' ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?" + languageCode ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 5</h1>
<div>
This sample shows how to change the editor skin.
</div>
<hr />
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the skin to load:&nbsp;
</td>
<td>
<select id="cmbSkins" onchange="ChangeLanguage(this.value);" style="visibility: hidden">
<option value="default" selected="selected">Default</option>
<option value="office2003">Office 2003</option>
<option value="silver">Silver</option>
</select>
</td>
</tr>
</table>
<br />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
// Get the skin from the URL.
var sSkin ;
if ( document.location.search.length > 1 )
sSkin = document.location.search.substr(1) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
if ( sSkin != null )
{
var sSkinPath = sBasePath + 'editor/skins/' + sSkin + '/' ;
oFCKeditor.Config['SkinPath'] = sSkinPath ;
// The following switch is optional. It is done to enhance the loading
// time of the toolbar, by preloading the images used on it.
switch ( sSkin )
{
case 'office2003' :
oFCKeditor.Config['PreloadImages'] =
sSkinPath + 'images/toolbar.start.gif' + ';' +
sSkinPath + 'images/toolbar.end.gif' + ';' +
sSkinPath + 'images/toolbar.bg.gif' + ';' +
sSkinPath + 'images/toolbar.buttonarrow.gif' ;
break ;
case 'silver' :
oFCKeditor.Config['PreloadImages'] =
sSkinPath + 'images/toolbar.start.gif' + ';' +
sSkinPath + 'images/toolbar.end.gif' + ';' +
sSkinPath + 'images/toolbar.buttonbg.gif' + ';' +
sSkinPath + 'images/toolbar.buttonarrow.gif' ;
break ;
}
}
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,45 @@
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample06.config.js
* Sample custom configuration settings used in the plugin sample page (sample06).
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
// Set our sample toolbar.
FCKConfig.ToolbarSets['PluginTest'] = [
['SourceSimple'],
['My_Find','My_Replace','-','Placeholder'],
['StyleSimple','FontFormatSimple','FontNameSimple','FontSizeSimple'],
['Table','-','TableInsertRow','TableDeleteRows','TableInsertColumn','TableDeleteColumns','TableInsertCell','TableDeleteCells','TableMergeCells','TableSplitCell'],
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink'],
'/',
['My_BigStyle','-','Smiley','-','About']
] ;
// Change the default plugin path.
FCKConfig.PluginsPath = FCKConfig.BasePath.substr(0, FCKConfig.BasePath.length - 7) + '_samples/_plugins/' ;
// Add our plugin to the plugins list.
// FCKConfig.Plugins.Add( pluginName, availableLanguages )
// pluginName: The plugin name. The plugin directory must match this name.
// availableLanguages: a list of available language files for the plugin (separated by a comma).
FCKConfig.Plugins.Add( 'findreplace', 'en,it,fr' ) ;
FCKConfig.Plugins.Add( 'samples' ) ;
// If you want to use plugins found on other directories, just use the third parameter.
var sOtherPluginPath = FCKConfig.BasePath.substr(0, FCKConfig.BasePath.length - 7) + 'editor/plugins/' ;
FCKConfig.Plugins.Add( 'placeholder', 'en,it,de,fr', sOtherPluginPath ) ;
FCKConfig.Plugins.Add( 'tablecommands', null, sOtherPluginPath ) ;
FCKConfig.Plugins.Add( 'simplecommands', null, sOtherPluginPath ) ;

View File

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample06.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<h1>
FCKeditor - JavaScript - 6</h1>
<div>
This sample shows some sample plugins implementations. Things to note:<br />
<ul>
<li>In the toolbar, you will find sample "Find" and "Replace" plugins that do exactly
the same thing that the built in ones do. It just shows how to do that with a custom
implementation. Use the green toolbar buttons the test then. </li>
<li>There is also another sample plugin that is available in the package: the "Placeholder"
command (use the yellow icon). </li>
<li>It also shows a custom context menu option when right cliking on images (insert
a smiley to test it).</li>
</ul>
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
// Set the custom configurations file path (in this way the original file is mantained).
oFCKeditor.Config['CustomConfigurationsPath'] = sBasePath + '_samples/html/sample06.config.js' ;
// Let's use a custom toolbar for this sample.
oFCKeditor.ToolbarSet = 'PluginTest' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,55 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample07.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 7</h1>
<div>
In this sample the user can edit the complete page contents and header (from &lt;HTML&gt;
to &lt;/HTML&gt;).
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Config['FullPage'] = true ;
oFCKeditor.Value = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Full Page Test</title><meta content="text/html; charset=utf-8" http-equiv="Content-Type"/></head><body>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</body></html>' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,192 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample08.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
// FCKeditor_OnComplete is a special function that is called when an editor
// instance is loaded ad available to the API. It must be named exactly in
// this way.
function FCKeditor_OnComplete( editorInstance )
{
// Show the editor name and description in the browser status bar.
document.getElementById('eMessage').innerHTML = 'Instance "' + editorInstance.Name + '" loaded - ' + editorInstance.Description ;
// Show this sample buttons.
document.getElementById('eButtons').style.visibility = '' ;
}
function InsertHTML()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
// Check the active editing mode.
if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
{
// Insert the desired HTML.
oEditor.InsertHtml( '- This is some <a href="/Test1.html">sample</a> HTML -' ) ;
}
else
alert( 'You must be on WYSIWYG mode!' ) ;
}
function SetContents()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
// Set the editor contents (replace the actual one).
oEditor.SetHTML( 'This is the <b>new content</b> I want in the editor.' ) ;
}
function GetContents()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
// Get the editor contents in XHTML.
alert( oEditor.GetXHTML( true ) ) ; // "true" means you want it formatted.
}
function ExecuteCommand( commandName )
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
// Execute the command.
oEditor.Commands.GetCommand( commandName ).Execute() ;
}
function GetLength()
{
// This functions shows that you can interact directly with the editor area
// DOM. In this way you have the freedom to do anything you want with it.
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
// Get the Editor Area DOM (Document object).
var oDOM = oEditor.EditorDocument ;
var iLength ;
// The are two diffent ways to get the text (without HTML markups).
// It is browser specific.
if ( document.all ) // If Internet Explorer.
{
iLength = oDOM.body.innerText.length ;
}
else // If Gecko.
{
var r = oDOM.createRange() ;
r.selectNodeContents( oDOM.body ) ;
iLength = r.toString().length ;
}
alert( 'Actual text length (without HTML markups): ' + iLength + ' characters' ) ;
}
function GetInnerHTML()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
alert( oEditor.EditorDocument.body.innerHTML ) ;
}
function CheckIsDirty()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
alert( oEditor.IsDirty() ) ;
}
function ResetIsDirty()
{
// Get the editor instance that we want to interact with.
var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
oEditor.ResetIsDirty() ;
alert( 'The "IsDirty" status has been reset' ) ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 8
</h1>
<div>
This sample shows how to use the FCKeditor JavaScript API to interact with the editor
at runtime.
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
<div>
&nbsp;
</div>
<hr />
<div id="eMessage">
&nbsp;
</div>
<div>
&nbsp;
</div>
<div id="eButtons" style="visibility: hidden">
<input type="button" value="Insert HTML" onclick="InsertHTML();" />
<input type="button" value="Set Editor Contents" onclick="SetContents();" />
<input type="button" value="Get Editor Contents (XHTML)" onclick="GetContents();" />
<br />
<br />
<input type="button" value='Execute "Bold" Command' onclick="ExecuteCommand('Bold');" />
<input type="button" value='Execute "Link" Command' onclick="ExecuteCommand('Link');" />
<br />
<br />
<input type="button" value="Interact with the Editor Area DOM" onclick="GetLength();" />
<input type="button" value="Get innerHTML" onclick="GetInnerHTML();" />
<br />
<br />
<input type="button" value="Check IsDirty()" onclick="CheckIsDirty();" />
<input type="button" value="Reset IsDirty()" onclick="ResetIsDirty();" />
</div>
</body>
</html>

View File

@ -0,0 +1,96 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample09.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
editorInstance.Events.AttachEvent( 'OnBlur' , FCKeditor_OnBlur ) ;
editorInstance.Events.AttachEvent( 'OnFocus', FCKeditor_OnFocus ) ;
}
function FCKeditor_OnBlur( editorInstance )
{
editorInstance.ToolbarSet.Collapse() ;
}
function FCKeditor_OnFocus( editorInstance )
{
editorInstance.ToolbarSet.Expand() ;
}
</script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 9</h1>
<div>
This sample shows FCKeditor in a more complex form with two different instances.<br />
It also shows and interesting usage of the "OnFocus" and "OnBlur" events available
in the JavaScript API.
</div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
Normal text field:<br />
<input name="NormaText" value="Plain Text" />
<br />
<br />
FCKeditor with Basic toolbar:
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor_Basic' ) ;
oFCKeditor.Config['ToolbarStartExpanded'] = false ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ToolbarSet = 'Basic' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
FCKeditor with Default toolbar:
<script type="text/javascript">
<!--
oFCKeditor = new FCKeditor( 'FCKeditor_Default' ) ;
oFCKeditor.Config['ToolbarStartExpanded'] = false ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,75 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample10.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 10</h1>
<div>
This sample shows a form with two FCKeditor instance. Both instances share the same
toolbar, available in the top.
</div>
<hr />
<div id="xToolbar"></div>
<hr />
<form action="sampleposteddata.asp" method="post" target="_blank">
Normal text field:<br />
<input name="NormaText" value="Plain Text" />
<br />
<br />
FCKeditor 1:
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor_1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:xToolbar' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
FCKeditor 2:
<script type="text/javascript">
<!--
oFCKeditor = new FCKeditor( 'FCKeditor_2' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:xToolbar' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample11.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 11</h1>
<div>
This sample shows a form with two FCKeditor instance loaded inside an IFRAME. Both instances share the same
toolbar, available in the main page (top).
</div>
<hr />
<div id="xToolbar"></div>
<hr />
<iframe src="sample11_frame.html" width="100%" height="300"></iframe>
</body>
</html>

View File

@ -0,0 +1,65 @@
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample11_frame.html
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<form action="sampleposteddata.asp" method="post" target="_blank">
Normal text field:<br />
<input name="NormaText" value="Plain Text" />
<br />
<br />
FCKeditor 1:
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
var oFCKeditor = new FCKeditor( 'FCKeditor_1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
FCKeditor 2:
<script type="text/javascript">
<!--
oFCKeditor = new FCKeditor( 'FCKeditor_2' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>

View File

@ -0,0 +1,68 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sampleposteddata.asp
* This page lists the data posted by a form.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
FCKeditor - Samples - Posted Data</h1>
<div>
This page lists all data posted by the form.
</div>
<hr />
<table width="100%" border="1" cellpadding="3" style="border-color: #999999; border-collapse: collapse;">
<tr style="font-weight: bold; color: #dddddd; background-color: #999999">
<td style="white-space: nowrap;">
Field Name&nbsp;&nbsp;</td>
<td>
Value</td>
</tr>
<% For Each sForm in Request.Form %>
<tr>
<td valign="top" style="white-space: nowrap;">
<b>
<%=sForm%>
</b>
</td>
<td style="width: 100%;">
<pre><%=ModifyForOutput( Request.Form(sForm) )%></pre>
</td>
</tr>
<% Next %>
</table>
</body>
</html>
<%
' This function is useful only for this sample page se whe can display the
' posted data accordingly. This processing is usually not done on real
' applications, where the posted data must be saved on a DB or file. In those
' cases, no processing must be done, and the data is saved as posted.
Function ModifyForOutput( value )
ModifyForOutput = Server.HTMLEncode( Request.Form(sForm) )
End Function
%>

View File

@ -0,0 +1,76 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sampleposteddata.html
* This page lists the data posted by a form. It uses the URL (GET data),
* so it's limited to 2KB of data.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
FCKeditor - Samples - Posted Data
</h1>
<div>
This page lists all data posted by the form. It uses the "QueryString" to search
for data submitted using the "GET" method, so it is limited to 2KB.
</div>
<hr />
<table width="100%" border="1" cellpadding="3" style="border-color: #999999; border-collapse: collapse;">
<tr style="font-weight: bold; color: #dddddd; background-color: #999999">
<td style="white-space: nowrap;">
Field</td>
<td>
Value</td>
</tr>
<script type="text/javascript">
<!--
function HTMLEncode( text )
{
text = text.replace(/&/g, "&amp;") ;
text = text.replace(/"/g, "&quot;") ;
text = text.replace(/</g, "&lt;") ;
text = text.replace(/>/g, "&gt;") ;
text = text.replace(/'/g, "&#39;") ;
return text ;
}
var aParams = document.location.search.substr(1).split('&') ;
for ( i = 0 ; i < aParams.length ; i++ )
{
var aParam = aParams[i].split('=') ;
var sParamName = aParam[0] ;
var sParamValue = aParam[1] ;
document.write( '<tr>' ) ;
document.write( '<td valign="top" style="white-space: nowrap;">' + sParamName + '</td>' ) ;
document.write( '<td style="width: 100%;"><pre>' + HTMLEncode( unescape( sParamValue.replace( /\+/g, ' ' ) ) ) + '</pre></td>' ) ;
document.write( '</tr>' ) ;
}
//-->
</script>
</table>
</body>
</html>

View File

@ -0,0 +1,51 @@
[//lasso
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample01.lasso
* Sample page.
*
* File Authors:
* Jason Huck (jason.huck@corefive.com)
*/
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Lasso - Sample 1</h1>
This sample displays a normal HTML form with an FCKeditor with full features
enabled.
<hr>
<form action="sampleposteddata.lasso" method="post" target="_blank">
[//lasso
include('../../fckeditor.lasso');
var('basepath') = response_filepath->split('_samples')->get(1);
var('myeditor') = fck_editor(
-instancename='FCKeditor1',
-basepath=$basepath,
-initialvalue='This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.'
);
$myeditor->create;
]
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,105 @@
[//lasso
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample02.lasso
* Sample page.
*
* File Authors:
* Jason Huck (jason.huck@corefive.com)
*/
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbLanguages' ) ;
for ( code in editorInstance.Language.AvailableLanguages )
{
AddComboOption( oCombo, editorInstance.Language.AvailableLanguages[code] + ' (' + code + ')', code ) ;
}
oCombo.value = editorInstance.Language.ActiveLanguage.Code ;
}
function AddComboOption(combo, optionText, optionValue)
{
var oOption = document.createElement("OPTION") ;
combo.options.add(oOption) ;
oOption.innerHTML = optionText ;
oOption.value = optionValue ;
return oOption ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?Lang=" + languageCode ;
}
//-->
</script>
</head>
<body>
<h1>FCKeditor - Lasso - Sample 2</h1>
This sample shows the editor in all its available languages.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select a language:&nbsp;
</td>
<td>
<select id="cmbLanguages" onchange="ChangeLanguage(this.value);">
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.lasso" method="post" target="_blank">
[//lasso
include('../../fckeditor.lasso');
var('basepath') = response_filepath->split('_samples')->get(1);
if(action_param('Lang'));
var('config') = array(
'AutoDetectLanguage' = 'false',
'DefaultLanguage' = action_param('Lang')
);
else;
var('config') = array(
'AutoDetectLanguage' = 'true',
'DefaultLanguage' = 'en'
);
/if;
var('myeditor') = fck_editor(
-instancename='FCKeditor1',
-basepath=$basepath,
-config=$config,
-initialvalue='This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.'
);
$myeditor->create;
]
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,83 @@
[//lasso
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample03.lasso
* Sample page.
*
* File Authors:
* Jason Huck (jason.huck@corefive.com)
*/
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbToolbars' ) ;
oCombo.value = editorInstance.ToolbarSet.Name ;
oCombo.style.visibility = '' ;
}
function ChangeToolbar( toolbarName )
{
window.location.href = window.location.pathname + "?Toolbar=" + toolbarName ;
}
//-->
</script>
</head>
<body>
<h1>FCKeditor - Lasso - Sample 3</h1>
This sample shows how to change the editor toolbar.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the toolbar to load:&nbsp;
</td>
<td>
<select id="cmbToolbars" onchange="ChangeToolbar(this.value);" style="VISIBILITY: hidden">
<option value="Default" selected>Default</option>
<option value="Basic">Basic</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.lasso" method="post" target="_blank">
[//lasso
include('../../fckeditor.lasso');
var('basepath') = response_filepath->split('_samples')->get(1);
var('myeditor') = fck_editor(
-instancename='FCKeditor1',
-basepath=$basepath,
-initialvalue='This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.'
);
if(action_param('Toolbar'));
$myeditor->toolbarset = action_param('Toolbar');
/if;
$myeditor->create;
]
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,89 @@
[//lasso
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample04.lasso
* Sample page.
*
* File Authors:
* Jason Huck (jason.huck@corefive.com)
*/
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbSkins' ) ;
// Get the active skin.
var sSkin = editorInstance.Config['SkinPath'] ;
sSkin = sSkin.match( /[^\/]+(?=\/$)/g ) ;
oCombo.value = sSkin ;
oCombo.style.visibility = '' ;
}
function ChangeSkin( skinName )
{
window.location.href = window.location.pathname + "?Skin=" + skinName ;
}
//-->
</script>
</head>
<body>
<h1>FCKeditor - Lasso - Sample 4</h1>
This sample shows how to change the editor skin.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the skin to load:&nbsp;
</td>
<td>
<select id="cmbSkins" onchange="ChangeSkin(this.value);" style="VISIBILITY: hidden">
<option value="default" selected>Default</option>
<option value="office2003">Office 2003</option>
<option value="silver">Silver</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.lasso" method="post" target="_blank">
[//lasso
include('../../fckeditor.lasso');
var('basepath') = response_filepath->split('_samples')->get(1);
var('myeditor') = fck_editor(
-instancename='FCKeditor1',
-basepath=$basepath,
-initialvalue='This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.'
);
if(action_param('Skin'));
$myeditor->config = array('SkinPath' = $basepath + 'editor/skins/' + action_param('Skin') + '/');
/if;
$myeditor->create;
]
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,47 @@
[//lasso
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sampleposteddata.lasso
* Sample page.
*
* File Authors:
* Jason Huck (jason.huck@corefive.com)
* Jim Michaels (jmichae3@yahoo.com)
*/
]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Samples - Posted Data</h1>
This page lists all data posted by the form.
<hr>
<table width="100%" border="1" cellspacing="0" bordercolor="#999999">
<tr style="FONT-WEIGHT: bold; COLOR: #dddddd; BACKGROUND-COLOR: #999999">
<td nowrap>Field Name&nbsp;&nbsp;</td>
<td>Value</td>
</tr>
[iterate(client_postparams, local('this'))]
<tr>
<td valign="top" nowrap><b>[#this->first]</b></td>
<td width="100%">[#this->second]</td>
</tr>
[/iterate]
</table>
</body>
</html>

View File

@ -0,0 +1,111 @@
#!/usr/bin/env perl
#####
# FCKeditor - The text editor for internet
# Copyright (C) 2003-2006 Frederico Caldeira Knabben
#
# Licensed under the terms of the GNU Lesser General Public License:
# http://www.opensource.org/licenses/lgpl-license.php
#
# For further information visit:
# http://www.fckeditor.net/
#
# "Support Open Source software. What about a donation today?"
#
# File Name: sample01.cgi
# Sample page.
#
# File Authors:
# Takashi Yamaguchi (jack@omakase.net)
#####
## START: Hack for Windows (Not important to understand the editor code... Perl specific).
if(Windows_check()) {
chdir(GetScriptPath($0));
}
sub Windows_check
{
# IIS,PWS(NT/95)
$www_server_os = $^O;
# Win98 & NT(SP4)
if($www_server_os eq "") { $www_server_os= $ENV{'OS'}; }
# AnHTTPd/Omni/IIS
if($ENV{'SERVER_SOFTWARE'} =~ /AnWeb|Omni|IIS\//i) { $www_server_os= 'win'; }
# Win Apache
if($ENV{'WINDIR'} ne "") { $www_server_os= 'win'; }
if($www_server_os=~ /win/i) { return(1); }
return(0);
}
sub GetScriptPath {
local($path) = @_;
if($path =~ /[\:\/\\]/) { $path =~ s/(.*?)[\/\\][^\/\\]+$/$1/; } else { $path = '.'; }
$path;
}
## END: Hack for IIS
require '../../fckeditor.pl';
# When $ENV{'PATH_INFO'} cannot be used by perl.
# $DefRootPath = "/XXXXX/_samples/perl/sample01.cgi"; Please write in script.
my $DefServerPath = "";
my $ServerPath;
$ServerPath = &GetServerPath();
print "Content-type: text/html\n\n";
print <<"_HTML_TAG_";
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Perl - Sample 1</h1>
This sample displays a normal HTML form with an FCKeditor with full features
enabled.
<hr>
<form action="sampleposteddata.cgi" method="post" target="_blank">
_HTML_TAG_
#// Automatically calculates the editor base path based on the _samples directory.
#// This is usefull only for these samples. A real application should use something like this:
#// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $ServerPath;
$sBasePath = substr($sBasePath,0,index($sBasePath,"_samples"));
&FCKeditor('FCKeditor1');
$BasePath = $sBasePath;
$Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.';
&Create();
print <<"_HTML_TAG_";
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
_HTML_TAG_
################
#Please use this function, rewriting it depending on a server's environment.
################
sub GetServerPath
{
my $dir;
if($DefServerPath) {
$dir = $DefServerPath;
} else {
if($ENV{'PATH_INFO'}) {
$dir = $ENV{'PATH_INFO'};
} elsif($ENV{'FILEPATH_INFO'}) {
$dir = $ENV{'FILEPATH_INFO'};
}
}
return($dir);
}

View File

@ -0,0 +1,176 @@
#!/usr/bin/env perl
#####
# FCKeditor - The text editor for internet
# Copyright (C) 2003-2006 Frederico Caldeira Knabben
#
# Licensed under the terms of the GNU Lesser General Public License:
# http://www.opensource.org/licenses/lgpl-license.php
#
# For further information visit:
# http://www.fckeditor.net/
#
# "Support Open Source software. What about a donation today?"
#
# File Name: sample02.cgi
# Sample page.
#
# File Authors:
# Takashi Yamaguchi (jack@omakase.net)
#####
## START: Hack for Windows (Not important to understand the editor code... Perl specific).
if(Windows_check()) {
chdir(GetScriptPath($0));
}
sub Windows_check
{
# IIS,PWS(NT/95)
$www_server_os = $^O;
# Win98 & NT(SP4)
if($www_server_os eq "") { $www_server_os= $ENV{'OS'}; }
# AnHTTPd/Omni/IIS
if($ENV{'SERVER_SOFTWARE'} =~ /AnWeb|Omni|IIS\//i) { $www_server_os= 'win'; }
# Win Apache
if($ENV{'WINDIR'} ne "") { $www_server_os= 'win'; }
if($www_server_os=~ /win/i) { return(1); }
return(0);
}
sub GetScriptPath {
local($path) = @_;
if($path =~ /[\:\/\\]/) { $path =~ s/(.*?)[\/\\][^\/\\]+$/$1/; } else { $path = '.'; }
$path;
}
## END: Hack for IIS
require '../../fckeditor.pl';
# When $ENV{'PATH_INFO'} cannot be used by perl.
# $DefRootPath = "/XXXXX/_samples/perl/sample02.cgi"; Please write in script.
my $DefServerPath = "";
my $ServerPath;
$ServerPath = &GetServerPath();
if($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\t//g;
$value =~ s/\r\n/\n/g;
$FORM{$name} .= "\0" if(defined($FORM{$name}));
$FORM{$name} .= $value;
}
print "Content-type: text/html\n\n";
print <<"_HTML_TAG_";
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbLanguages' ) ;
for ( code in editorInstance.Language.AvailableLanguages )
{
AddComboOption( oCombo, editorInstance.Language.AvailableLanguages[code] + ' (' + code + ')', code ) ;
}
oCombo.value = editorInstance.Language.ActiveLanguage.Code ;
}
function AddComboOption(combo, optionText, optionValue)
{
var oOption = document.createElement("OPTION") ;
combo.options.add(oOption) ;
oOption.innerHTML = optionText ;
oOption.value = optionValue ;
return oOption ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?Lang=" + languageCode ;
}
</script>
</head>
<body>
<h1>FCKeditor - Perl - Sample 2</h1>
This sample shows the editor in all its available languages.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select a language:&nbsp;
</td>
<td>
<select id="cmbLanguages" onchange="ChangeLanguage(this.value);">
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.cgi" method="post" target="_blank">
_HTML_TAG_
#// Automatically calculates the editor base path based on the _samples directory.
#// This is usefull only for these samples. A real application should use something like this:
#// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $ServerPath;
$sBasePath = substr( $sBasePath, 0, index($sBasePath,"_samples"));
&FCKeditor('FCKeditor1');
$BasePath = $sBasePath;
if($FORM{'Lang'} ne "") {
$Config{'AutoDetectLanguage'} = "false";
$Config{'DefaultLanguage'} = $FORM{'Lang'};
} else {
$Config{'AutoDetectLanguage'} = "true";
$Config{'DefaultLanguage'} = 'en' ;
}
$Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
&Create();
print <<"_HTML_TAG_";
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
_HTML_TAG_
################
#Please use this function, rewriting it depending on a server's environment.
################
sub GetServerPath
{
my $dir;
if($DefServerPath) {
$dir = $DefServerPath;
} else {
if($ENV{'PATH_INFO'}) {
$dir = $ENV{'PATH_INFO'};
} elsif($ENV{'FILEPATH_INFO'}) {
$dir = $ENV{'FILEPATH_INFO'};
}
}
return($dir);
}

View File

@ -0,0 +1,161 @@
#!/usr/bin/env perl
#####
# FCKeditor - The text editor for internet
# Copyright (C) 2003-2006 Frederico Caldeira Knabben
#
# Licensed under the terms of the GNU Lesser General Public License:
# http://www.opensource.org/licenses/lgpl-license.php
#
# For further information visit:
# http://www.fckeditor.net/
#
# "Support Open Source software. What about a donation today?"
#
# File Name: sample03.cgi
# Sample page.
#
# File Authors:
# Takashi Yamaguchi (jack@omakase.net)
#####
## START: Hack for Windows (Not important to understand the editor code... Perl specific).
if(Windows_check()) {
chdir(GetScriptPath($0));
}
sub Windows_check
{
# IIS,PWS(NT/95)
$www_server_os = $^O;
# Win98 & NT(SP4)
if($www_server_os eq "") { $www_server_os= $ENV{'OS'}; }
# AnHTTPd/Omni/IIS
if($ENV{'SERVER_SOFTWARE'} =~ /AnWeb|Omni|IIS\//i) { $www_server_os= 'win'; }
# Win Apache
if($ENV{'WINDIR'} ne "") { $www_server_os= 'win'; }
if($www_server_os=~ /win/i) { return(1); }
return(0);
}
sub GetScriptPath {
local($path) = @_;
if($path =~ /[\:\/\\]/) { $path =~ s/(.*?)[\/\\][^\/\\]+$/$1/; } else { $path = '.'; }
$path;
}
## END: Hack for IIS
require '../../fckeditor.pl';
# When $ENV{'PATH_INFO'} cannot be used by perl.
# $DefRootPath = "/XXXXX/_samples/perl/sample03.cgi"; Please write in script.
my $DefServerPath = "";
my $ServerPath;
$ServerPath = &GetServerPath();
if($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\t//g;
$value =~ s/\r\n/\n/g;
$FORM{$name} .= "\0" if(defined($FORM{$name}));
$FORM{$name} .= $value;
}
print "Content-type: text/html\n\n";
print <<"_HTML_TAG_";
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbToolbars' ) ;
oCombo.value = editorInstance.ToolbarSet.Name ;
oCombo.style.visibility = '' ;
}
function ChangeToolbar( toolbarName )
{
window.location.href = window.location.pathname + "?Toolbar=" + toolbarName ;
}
</script>
</head>
<body>
<h1>FCKeditor - Perl - Sample 3</h1>
This sample shows how to change the editor toolbar.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the toolbar to load:&nbsp;
</td>
<td>
<select id="cmbToolbars" onchange="ChangeToolbar(this.value);" style="VISIBILITY: hidden">
<option value="Default" selected>Default</option>
<option value="Basic">Basic</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.cgi" method="post" target="_blank">
_HTML_TAG_
#// Automatically calculates the editor base path based on the _samples directory.
#// This is usefull only for these samples. A real application should use something like this:
#// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $ServerPath;
$sBasePath = substr($sBasePath, 0, index( $sBasePath, "_samples" ));
&FCKeditor('FCKeditor1') ;
$BasePath = $sBasePath ;
if($FORM{'Toolbar'} ne "") {
$ToolbarSet = &specialchar_cnv( $FORM{'Toolbar'} );
}
$Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
&Create();
print <<"_HTML_TAG_";
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
_HTML_TAG_
################
#Please use this function, rewriting it depending on a server's environment.
################
sub GetServerPath
{
my $dir;
if($DefServerPath) {
$dir = $DefServerPath;
} else {
if($ENV{'PATH_INFO'}) {
$dir = $ENV{'PATH_INFO'};
} elsif($ENV{'FILEPATH_INFO'}) {
$dir = $ENV{'FILEPATH_INFO'};
}
}
return($dir);
}

View File

@ -0,0 +1,168 @@
#!/usr/bin/env perl
#####
# FCKeditor - The text editor for internet
# Copyright (C) 2003-2006 Frederico Caldeira Knabben
#
# Licensed under the terms of the GNU Lesser General Public License:
# http://www.opensource.org/licenses/lgpl-license.php
#
# For further information visit:
# http://www.fckeditor.net/
#
# "Support Open Source software. What about a donation today?"
#
# File Name: sample04.cgi
# Sample page.
#
# File Authors:
# Takashi Yamaguchi (jack@omakase.net)
#####
## START: Hack for Windows (Not important to understand the editor code... Perl specific).
if(Windows_check()) {
chdir(GetScriptPath($0));
}
sub Windows_check
{
# IIS,PWS(NT/95)
$www_server_os = $^O;
# Win98 & NT(SP4)
if($www_server_os eq "") { $www_server_os= $ENV{'OS'}; }
# AnHTTPd/Omni/IIS
if($ENV{'SERVER_SOFTWARE'} =~ /AnWeb|Omni|IIS\//i) { $www_server_os= 'win'; }
# Win Apache
if($ENV{'WINDIR'} ne "") { $www_server_os= 'win'; }
if($www_server_os=~ /win/i) { return(1); }
return(0);
}
sub GetScriptPath {
local($path) = @_;
if($path =~ /[\:\/\\]/) { $path =~ s/(.*?)[\/\\][^\/\\]+$/$1/; } else { $path = '.'; }
$path;
}
## END: Hack for IIS
require '../../fckeditor.pl';
# When $ENV{'PATH_INFO'} cannot be used by perl.
# $DefRootPath = "/XXXXX/_samples/perl/sample04.cgi"; Please write in script.
my $DefServerPath = "";
my $ServerPath;
$ServerPath = &GetServerPath();
if($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\t//g;
$value =~ s/\r\n/\n/g;
$FORM{$name} .= "\0" if(defined($FORM{$name}));
$FORM{$name} .= $value;
}
#!!Caution javascript \ Quart
print "Content-type: text/html\n\n";
print <<"_HTML_TAG_";
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbSkins' ) ;
// Get the active skin.
var sSkin = editorInstance.Config['SkinPath'] ;
sSkin = sSkin.match(/[^\\/]+(?=\\/\$)/g) ;
oCombo.value = sSkin ;
oCombo.style.visibility = '' ;
}
function ChangeSkin( skinName )
{
window.location.href = window.location.pathname + "?Skin=" + skinName ;
}
</script>
</head>
<body>
<h1>FCKeditor - Perl - Sample 4</h1>
This sample shows how to change the editor skin.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select the skin to load:&nbsp;
</td>
<td>
<select id="cmbSkins" onchange="ChangeSkin(this.value);" style="VISIBILITY: hidden">
<option value="default" selected>Default</option>
<option value="office2003">Office 2003</option>
<option value="silver">Silver</option>
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.cgi" method="post" target="_blank">
_HTML_TAG_
#// Automatically calculates the editor base path based on the _samples directory.
#// This is usefull only for these samples. A real application should use something like this:
#// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $ServerPath;
$sBasePath = substr( $sBasePath, 0, index( $sBasePath, "_samples" ) ) ;
&FCKeditor('FCKeditor1');
$BasePath = $sBasePath;
if($FORM{'Skin'} ne "") {
$Config{'SkinPath'} = $sBasePath . 'editor/skins/' . &specialchar_cnv( $FORM{'Skin'} ) . '/' ;
}
$Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
&Create() ;
print <<"_HTML_TAG_";
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
_HTML_TAG_
################
#Please use this function, rewriting it depending on a server's environment.
################
sub GetServerPath
{
my $dir;
if($DefServerPath) {
$dir = $DefServerPath;
} else {
if($ENV{'PATH_INFO'}) {
$dir = $ENV{'PATH_INFO'};
} elsif($ENV{'FILEPATH_INFO'}) {
$dir = $ENV{'FILEPATH_INFO'};
}
}
return($dir);
}

View File

@ -0,0 +1,101 @@
#!/usr/bin/env perl
#####
# FCKeditor - The text editor for internet
# Copyright (C) 2003-2006 Frederico Caldeira Knabben
#
# Licensed under the terms of the GNU Lesser General Public License:
# http://www.opensource.org/licenses/lgpl-license.php
#
# For further information visit:
# http://www.fckeditor.net/
#
# "Support Open Source software. What about a donation today?"
#
# File Name: sampleposteddata.cgi
# This page lists the data posted by a form.
#
# File Authors:
# Takashi Yamaguchi (jack@omakase.net)
#####
## START: Hack for Windows (Not important to understand the editor code... Perl specific).
if(Windows_check()) {
chdir(GetScriptPath($0));
}
sub Windows_check
{
# IIS,PWS(NT/95)
$www_server_os = $^O;
# Win98 & NT(SP4)
if($www_server_os eq "") { $www_server_os= $ENV{'OS'}; }
# AnHTTPd/Omni/IIS
if($ENV{'SERVER_SOFTWARE'} =~ /AnWeb|Omni|IIS\//i) { $www_server_os= 'win'; }
# Win Apache
if($ENV{'WINDIR'} ne "") { $www_server_os= 'win'; }
if($www_server_os=~ /win/i) { return(1); }
return(0);
}
sub GetScriptPath {
local($path) = @_;
if($path =~ /[\:\/\\]/) { $path =~ s/(.*?)[\/\\][^\/\\]+$/$1/; } else { $path = '.'; }
$path;
}
## END: Hack for IIS
require '../../fckeditor.pl';
if($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/,$pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\t//g;
$value =~ s/\r\n/\n/g;
$FORM{$name} .= "\0" if(defined($FORM{$name}));
$FORM{$name} .= $value;
}
print "Content-type: text/html\n\n";
print <<"_HTML_TAG_";
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Samples - Posted Data</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - Samples - Posted Data</h1>
This page lists all data posted by the form.
<hr>
<table width="100%" border="1" cellspacing="0" bordercolor="#999999">
<tr style="FONT-WEIGHT: bold; COLOR: #dddddd; BACKGROUND-COLOR: #999999">
<td nowrap>Field Name&nbsp;&nbsp;</td>
<td>Value</td>
</tr>
_HTML_TAG_
foreach $key (keys %FORM) {
$postedValue = &specialchar_cnv($FORM{$key});
print <<"_HTML_TAG_";
<tr>
<td valign="top" nowrap><b>$key</b></td>
<td width="100%">$postedValue</td>
</tr>
_HTML_TAG_
}
print <<"_HTML_TAG_";
</table>
</body>
</html>
_HTML_TAG_

View File

@ -0,0 +1,53 @@
<?php
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample01.php
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
include("../../fckeditor.php") ;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>FCKeditor - PHP - Sample 1</h1>
This sample displays a normal HTML form with an FCKeditor with full features
enabled.
<hr>
<form action="sampleposteddata.php" method="post" target="_blank">
<?php
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = $sBasePath ;
$oFCKeditor->Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

View File

@ -0,0 +1,104 @@
<?php
/*
* FCKeditor - The text editor for internet
* Copyright (C) 2003-2006 Frederico Caldeira Knabben
*
* Licensed under the terms of the GNU Lesser General Public License:
* http://www.opensource.org/licenses/lgpl-license.php
*
* For further information visit:
* http://www.fckeditor.net/
*
* "Support Open Source software. What about a donation today?"
*
* File Name: sample02.php
* Sample page.
*
* File Authors:
* Frederico Caldeira Knabben (fredck@fckeditor.net)
*/
include("../../fckeditor.php") ;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex, nofollow">
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function FCKeditor_OnComplete( editorInstance )
{
var oCombo = document.getElementById( 'cmbLanguages' ) ;
for ( code in editorInstance.Language.AvailableLanguages )
{
AddComboOption( oCombo, editorInstance.Language.AvailableLanguages[code] + ' (' + code + ')', code ) ;
}
oCombo.value = editorInstance.Language.ActiveLanguage.Code ;
}
function AddComboOption(combo, optionText, optionValue)
{
var oOption = document.createElement("OPTION") ;
combo.options.add(oOption) ;
oOption.innerHTML = optionText ;
oOption.value = optionValue ;
return oOption ;
}
function ChangeLanguage( languageCode )
{
window.location.href = window.location.pathname + "?Lang=" + languageCode ;
}
</script>
</head>
<body>
<h1>FCKeditor - PHP - Sample 2</h1>
This sample shows the editor in all its available languages.
<hr>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
Select a language:&nbsp;
</td>
<td>
<select id="cmbLanguages" onchange="ChangeLanguage(this.value);">
</select>
</td>
</tr>
</table>
<br>
<form action="sampleposteddata.php" method="post" target="_blank">
<?php
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = $sBasePath ;
if ( isset($_GET['Lang']) )
{
$oFCKeditor->Config['AutoDetectLanguage'] = false ;
$oFCKeditor->Config['DefaultLanguage'] = $_GET['Lang'] ;
}
else
{
$oFCKeditor->Config['AutoDetectLanguage'] = true ;
$oFCKeditor->Config['DefaultLanguage'] = 'en' ;
}
$oFCKeditor->Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
$oFCKeditor->Create() ;
?> <br>
<input type="submit" value="Submit">
</form>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More