Changeset 315 for trunk/mapbender/http
- Timestamp:
- 02/06/14 16:40:10 (10 years ago)
- Location:
- trunk/mapbender/http/nav
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mapbender/http/nav/alkisnav.css
r284 r315 1 1 /* Style fuer ALKIS-Navigation 2 Version 3 2013-04-29 Abgleich Darstellung in IE/FF 4 2013-05-08 in Arbeit ... 2 Version 3 2013-04-29 Abgleich Darstellung in IE/FF 4 2013-05-15 EinrÃŒckungen vergröÃert 5 2014-02-06 kosmetische Ãberarbeitung 5 6 */ 6 7 body,p,a,.textfield,.sbutton {font-family: Verdana, Arial, Helvetica, sans-serif;} 7 body 8 p 8 body {font-size: 11px; color: #000000; margin: 0px; border: 0px;} 9 p {font-size: 10px;} 9 10 p.hilfe {font-size: 9px; text-align: right; color: gray; padding-right: 3px;} /* Programmier-Hilfsfelder */ 10 11 p.start {font-size: 9px; color: gray; padding: 2px; margin: 2px; border: 0px;} 11 p.nam 12 p.err {font-size: 11px; color: red;}/* Fehler -> Anwender */13 p.dbg {font-size: 10px; color: gray;}/* Debug -> Entwickler */14 p.ein, p.anz, p.blt {font-size: 9px; text-align: right;} 15 p.ein 16 p.anz, p.blt 12 p.nam {font-size: 10px; border: 1px solid navy; padding: 3px; margin: 0px; color: maroon;} 13 p.err {font-size: 11px; color: red;} /* Fehler -> Anwender */ 14 p.dbg {font-size: 10px; color: gray;} /* Debug -> Entwickler */ 15 p.ein, p.anz, p.blt {font-size: 9px; text-align: right;} /* Einleitung, Anzahl am Ende, BlÀttern weitere ... */ 16 p.ein {color: navy; font-weight: bold;} 17 p.anz, p.blt {color: purple;} 17 18 18 a 19 a:hover, a:active 20 a.hislnk {color: gray; font-style: italic; text-align: right; padding-left: 50px;} 19 a {text-decoration: none;} 20 a:hover, a:active {color: red;} 21 a.hislnk {color: gray; font-style: italic; text-align: right; padding-left: 50px;} /* Link zur Historie */ 21 22 a.hsnro {color: gray; font-style: italic;} /* HsNr ohne Haus */ 22 a.blt {color: maroon; background-color: yellow;}/* Link weitere ... */23 a.blt {color: maroon; background-color: yellow;} /* Link weitere ... */ 23 24 24 25 /* abgestuft eingerueckte Treffer in der Suche */ 25 div 26 div.back 26 div {margin: 0px; padding: 0px;} 27 div.back {font-size: 10px; color: gray; border-bottom: 1px dotted gray;} 27 28 28 div.ga {color: fuchsia; margin-left: 0px; margin-top: 6px;} /* GB-Amtsgericht */ 29 div.gm {color: green; margin-left: 0px; margin-top: 6px;} /* Gemeinde */ 29 div.ga {color: fuchsia; margin-left: 0px; margin-top: 6px;} /* GB-Amtsgericht */ 30 div.gm {color: green; margin-left: 0px; margin-top: 6px;} /* Gemeinde */ 31 div.gk {color: black; margin-left: 7px; margin-top: 6px;} /* Gemarkung o. GB-Bezirk */ 32 div.pe {color: black; margin-left: 7px; margin-top: 0px;} /* Person, Eigentuemer */ 33 div.fl {color: olive; margin-left: 17px; margin-top: 4px;} /* Flur ()zw. Gemarkg und Flst.) */ 34 div.gb {color: green; margin-left: 14px; margin-top: 3px;} /* Grundbuch */ 35 div.gs {color: olive; margin-left: 21px; margin-top: 2px;} /* Grundstueck, BVNR */ 36 div.fs {color: navy; margin-left: 28px; margin-top: 0px;} /* Flurstueck */ 37 div.hi {color: gray; margin-left: 28px; margin-top: 0px;} /* Historie */ 38 div.hn, p.hn {color: gray; margin-left: 28px; margin-top: 0px;} /* Historie-Nachfolger */ 30 39 31 div.gk {color: black; margin-left: 5px; margin-top: 6px;} /* Gemarkung o. GB-Bezirk */ 32 div.pe {color: black; margin-left: 5px; margin-top: 0px;} /* Person, Eigentuemer */ 40 div.stu {color: maroon; font-size: 13px;} /* Strasse - Ueberschrift */ 33 41 34 div. fl {color: olive; margin-left: 12px; margin-top: 4px;} /* Flur*/42 div.stl {color: maroon; font-size: 11px; margin-top: 3px; margin-left: 7px} /* Strasse - Liste */ 35 43 36 div.gb {color: green; margin-left: 10px; margin-top: 3px;} /* Grundbuch */ 37 38 div.gs {color: olive; margin-left: 15px; margin-top: 2px;} /* Grundstueck, BVNR */ 39 40 div.fs {color: navy; margin-left: 20px; margin-top: 0px;} /* Flurstueck */ 41 div.hi {color: gray; margin-left: 20px; margin-top: 0px;} /* Historie */ 42 div.hn, p.hn {color: gray; margin-left: 20px; margin-top: 0px;} /* Historie-Nachfolger */ 43 44 div.stu {color: maroon; font-size: 13px;} /* Strasse - Ueberschrift */ 45 div.stl {color: maroon; font-size: 11px; margin-top: 3px;} /* Strasse - Liste */ 46 47 td.hsnr {font-size: 11px; text-align: center; padding-left: 4px; padding-right: 4px;} /* Hausnummer */ 48 hr {color: silver; background-color: silver; height: 2px; border: 0px; width: 98%;} 49 dfn.title {color: maroon; font-size: 10px; text-align: right; padding-left: 8px; padding-right: 4px;} 50 .aktuell {background-color: #fdfbd0;} 51 .textfield {border: 1px solid #990000; height: 20px; width: 140px; background: #FFFFFF;} 52 .sbutton {font-size: 11px; font-weight: normal; border: solid 1px #000000; width: 22px; height: 20px; background: #6699FF;} 53 img {border: 0px;} /* Icons */ 54 img.nwlink {border: 0px; margin: 0px; padding: 0px;} /* ..mit Link zum Buch-Nachweis */ 55 .letter {cursor: pointer; font-weight: bold;} /* Liste Anfangsbuchstaben */ 44 td.hsnr {font-size: 11px; text-align: center; padding-left: 4px; padding-right: 4px;} /* Hausnummer */ 45 hr {color: silver; background-color: silver; height: 2px; border: 0px; width: 98%;} 46 dfn.title {color: maroon; font-size: 10px; text-align: right; padding-left: 8px; padding-right: 4px;} 47 .aktuell {background-color: #fdfbd0;} 48 .textfield {border: 1px solid #990000; height: 20px; width: 140px; background: #FFFFFF;} 49 .sbutton {font-size: 11px; font-weight: normal; border: solid 1px #000000; width: 22px; height: 20px; background: #6699FF;} 50 img {border: 0px;} /* Icons */ 51 img.nwlink {border: 0px; margin: 0px; padding: 0px;} /* ..mit Link zum Buch-Nachweis */ 52 .letter {cursor: pointer; font-weight: bold;} /* Liste Anfangsbuchstaben */ 56 53 57 54 /* Registertabs: ul in einem div id='tabs' */ … … 59 56 margin-top: 0px; margin-left: 0px; margin-bottom: 20px; 60 57 padding: 0px; width: 220px; text-align: left; border: 0px dashed #00aa00;} 61 div#tabs li { 62 cursor: pointer; 63 list-style: none; /* Eintraege NEBENeinander */ 64 float: left; 65 text-align: center; 66 background-color: #F9F9F9; 67 border: 1px solid #CCD5DE; 68 border-bottom-width: 1px; 69 vertical-align: text-bottom; 70 position: relative; 58 div#tabs li {cursor: pointer; list-style: none; /* Eintraege NEBENeinander */ 59 float: left; text-align: center; background-color: #F9F9F9; 60 border: 1px solid #CCD5DE; border-bottom-width: 1px; 61 vertical-align: text-bottom; position: relative; 71 62 background-image: url(./img/tab_bg_grau.gif); /* inaktive Tabs grau */ 72 background-repeat: repeat-x; 73 background-position: top left; 74 margin: 0 3px 0 0; 75 padding: 2px; 76 } 63 background-repeat: repeat-x; background-position: top left; 64 margin: 0 3px 0 0; padding: 2px;} 77 65 div#tabs li.aktiveTab { 78 66 background-image: url(./img/tab_bg_rot.gif); /* aktive Tabs rot */ -
trunk/mapbender/http/nav/alkisnav_eig.php
r284 r315 3 3 2013-04-16 "import_request_variables" entfÀllt in PHP 5.4 4 4 2013-04-26 Ersetzen View "gemeinde_gemarkung" durch Tabelle "pp_gemarkung". 5 6 7 8 9 5 Stufe 2: GB *und* FS mit einem Klick anzeigen. 6 BlÀtterfunktion (Folgeseiten) fÃŒr lange Listen. 7 Function extern gemeinsam genutzt in _eig und _grd. 8 Dazu Var-Namen harmonisieren: $gb wird $blattgml. 9 ZurÃŒck-Link, Titel der Transaktion anzeigen. 10 10 2013-04-29 Darstellung mit IE 11 11 2013-05-07 Strukturierung des Programms, redundanten Code in Functions zusammen fassen 12 12 2013-05-14 Hervorhebung aktuelles Objekt, Parameter "gbkennz" auswerten, 13 13 Title auch auf Icon, IE zeigt sonst alt= als Title dar. 14 14 */ 15 15 $cntget = extract($_GET); … … 568 568 569 569 // Quo Vadis? 570 if($blattgml != "") { 570 if($blattgml != "") { // FlurstÃŒcke zum Grundbuch 571 571 572 572 // Das Programm hat sich selbst verlinkt aus einer Liste der GB zu einem EigentÃŒmer. 573 573 // Wenn Parameter mitgegeben wurden, können diese fÃŒr einen "Link zurÃŒck" verwendet werden. 574 574 $trans="Flurstücke zum Grundbuch"; 575 getFSbyGB(true); 576 577 } elseif($person != "") { 575 getFSbyGB(true); // mit BackLink 576 577 } elseif($person != "") { // GrundbÃŒcher zur Person 578 578 // Das Programm hat sich selbst verlinkt aus einer Liste der Personen zu einer Suchmaske. 579 579 if ($debug >= 2) {echo "\n<p class='dbg'>Gemeinde-Filter-Steuerung = '".$gfilter."'</p>";} 580 580 581 581 // Die Filtereinstellung beeinflusst die Such-Strategie: 582 if ($gfilter == 0) { 582 if ($gfilter == 0) { // Keine Filterung auf "Gemeinde": groÃe Datenmenge 583 583 if ($kennztyp > 1) { 584 584 $trans = "Grundbücher in ".$zgbbez." von .."; // Filter GB-Bez … … 592 592 getFSbyGB(false); // Dann dazu auch gleich die Stufe 3 hinterher, aber ohne Backlink. 593 593 } 594 } else { 594 } else { // mit Filter auf Gemeinde: weniger Daten? 595 595 if ($kennztyp > 1) { 596 596 #trans="Grundb. und Flurst. in ".$zgbbez." von .. "; // zu lang … … 600 600 $trans="Grundb. und Flurst. von .."; // der EigentÃŒmer steht darunter 601 601 } 602 getGBuFSbyPerson(); 603 } 604 605 } elseif(isset($name)) { 602 getGBuFSbyPerson(); // Schritte 2+3 gleichzeitig, dabei Gemeinde-Filter auf Stufe 3 603 } 604 605 } elseif(isset($name)) { // Suchbegriff aus Form: Suche nach Name 606 606 607 607 $trans="Namensuche \"".$name."\""; 608 getEigByName(); 609 610 if($person != "") { 608 getEigByName(); // Suchen nach Namensanfang 609 610 if($person != "") { // genau EIN Treffer zum Namen 611 611 if ($gfilter == 0) { 612 612 $trans="Grundbücher zum Namen"; 613 getGBbyPerson(); 613 getGBbyPerson(); // Dann gleich das Grundbuch hinterher 614 614 } else { 615 615 $trans="Grdb. und Flst. zum Namen"; -
trunk/mapbender/http/nav/alkisnav_fkt.php
r284 r315 3 3 2013-05-07 Strukturierung des Programms, redundanten Code in Functions zusammen fassen 4 4 2013-05-14 Hervorhebung aktuelles Objekt, Title auch auf Icon, IE zeigt sonst alt= als Title dar. 5 2013-05-15 Function verlegt 6 2014-02-06 Korrektur zeile_person 5 7 */ 6 8 … … 168 170 } 169 171 172 function zeile_gemeinde ($gmdnr, $gmdname, $aktuell) { 173 // Eine Zeile zu Gemeinde ausgeben, SchlÃŒssel und Name wird ÃŒbergeben 174 global $gkz, $gemeinde, $epsg; 175 $stadt=htmlentities($gmdname, ENT_QUOTES, "UTF-8"); 176 $bez=urlencode($gmdname); 177 if ($aktuell) {$cls=" aktuell";} 178 echo "\n<div class='gm".$cls."' title='Gemeinde'>"; 179 echo "\n\t\t<img class='nwlink' src='ico/Gemeinde.ico' width='16' height='16' alt='Stadt'>"; 180 echo " Gem. <a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&epsg=".$epsg."&gm=".$gmdnr."&bez=".$bez."'>"; 181 echo " ".$stadt."</a> (".$gmdnr.")"; 182 echo "\n</div>"; 183 return; 184 } 185 170 186 function zeile_flurstueck ($fs_gml, $fskenn, $x, $y, $gmkg, $flur, $aktuell) { 171 187 // Zeile mit Icon (Link zum Buch-Nachweis) und Text (Link zum Positionieren) 172 188 global $gkz, $gemeinde, $epsg, $auskpath, $scalefs; 189 173 190 if ($aktuell) {$cls=" aktuell";} 174 191 echo "\n<div class='fs".$cls."'>"; … … 197 214 function zeile_person ($persongml, $nachname, $vorname) { 198 215 global $gkz, $gemeinde, $epsg, $auskpath; 199 // Zeile P e r s o n 216 // Zeile P e r s o n (oder Firma) 200 217 $nnam=htmlentities($nachname, ENT_QUOTES, "UTF-8"); 201 218 $namlnk=urlencode($nachname); 202 219 $vnam=htmlentities($vorname, ENT_QUOTES, "UTF-8"); 203 // Link zur Auskunft Person ++ Icon differenzieren ? Firma/Person220 // Link zur Auskunft Person ++ Icon differenzieren nach Eigentuemerart? 204 221 205 222 echo "<div class='pe'> 206 <a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisnamstruk.php?gkz=".$gkz."&gemeinde=".$gemeinde."&gmlid=".$ gml."\")'>223 <a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisnamstruk.php?gkz=".$gkz."&gemeinde=".$gemeinde."&gmlid=".$persongml."\")'> 207 224 <img class='nwlink' src='ico/Eigentuemer.ico' width='16' height='16' alt='EIG' title='Nachweis'> 208 225 </a>
Note: See TracChangeset
for help on using the changeset viewer.