Version [11207]
Dies ist eine alte Version von GrenzueberschreitendeBetaetigungVonGemeinden erstellt von MarcinKrzymuski am 2011-07-19 14:13:16.
Grenzüberschreitende Betätigung von Gemeinden
A. Polnisches Recht
1. Rechtsgrundlage für die grenzüberschreitende Betätigung polnischer Kommunen
Zur internationalen Betätigung werden polnische Gemeinden ermächtigt durch:
Zur internationalen Betätigung werden polnische Gemeinden ermächtigt durch:
- Verfassung:
- /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>;
- völkerrechtliche Verträge:
- multilateral:
- Europejska Karta Samorządu Terytorialnego, sporządzona w Strasburgu dnia 15 października 1985 r. (Dz.U. 1994 Nr. 124, Pos. 607);
- Europejska konwencja ramowa o współpracy transgranicznej między wspólnotami i władzami terytorialnymi, sporządzona w Madrycie dnia 21 maja 1980 r. (Konwencja Madrycka) (Dz.U. 1993 Nr. 61, Pos. 288);
- bilateral:
- Art. 12 von Traktat między Rzecząpospolitą Polską a Republiką Federalną Niemiec o dobrym sąsiedztwie i przyjaznej współpracy, podpisany w Bonn 17 czerwca 1991 (Dz.U. 1992 Nr. 14, Pos. 56);
- Gesetze:
- /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> sowie
- /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>.
2. Formen der grenzüberschreitenden Kooperation von Kommunen
Beachte zunächst die Handlungsformen der Gemeinde (poln.) überhaupt. Die Verfassung nennt in /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> nur zwei Formen:
Beachte zunächst die Handlungsformen der Gemeinde (poln.) überhaupt. Die Verfassung nennt in /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> nur zwei Formen:
- Beitritt zu den internationalen lokalen und regionalen Vereinigungen sowie
- Zusammenarbeit mit lokalen und regionalen Gesellschaften anderer Länder.
a. internationale Vereinigungen
Die Einheiten der lokalen Selbstverwaltung können sich den internationalen Vereinigungen von örtlichen und regionalen Gesellschaften anschließen (Art. 172 ust. 2 Konstytucja). Gemeint sind hier vor allem sog. Euro(pa)regione. Einzelheiten sind in /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> geregelt.
Die Einheiten der lokalen Selbstverwaltung können sich den internationalen Vereinigungen von örtlichen und regionalen Gesellschaften anschließen (Art. 172 ust. 2 Konstytucja). Gemeint sind hier vor allem sog. Euro(pa)regione. Einzelheiten sind in /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> geregelt.
Für die Kooperationsform ist charakteristisch, dass ein separates, von den Gemeinden abzutrennendes Subjekt entsteht.
b. Zusammenarbeit von Gemeinden
Auf Grund von /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> können die Einheiten der lokalen Selbstverwaltung auch mit den örtlichen und regionalen Gesellschaften anderer Staaten kooperieren. Die Grundsätze dieser Kooperation wurden näher nicht bestimmt. Daraus ist zu schließen, dass hier die allgemeinen Regeln gelten.
Auf Grund von /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?> können die Einheiten der lokalen Selbstverwaltung auch mit den örtlichen und regionalen Gesellschaften anderer Staaten kooperieren. Die Grundsätze dieser Kooperation wurden näher nicht bestimmt. Daraus ist zu schließen, dass hier die allgemeinen Regeln gelten.
In Betracht kommen daher:
- zivilrechtlicher Vertrag ( /** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>),
- öffentlich-rechtlicher Vertrag oder
- europarechtliche Formen.
Ad 1. Zivilrechtlicher Vertrag
Problematisch ist bereits die Grundlage für den Abschluss des zivilrechtlichen Vertrages. Die Literatur sieht
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?> als Allgemeinvorschrift, nicht aber als Kompetenznorm (Bandarzewski in: Komentarz do ustawy o samorządzie gminnym (2007), S. 157). 1994 entschied das HVG Łódź, dass auf Grund des zivilrechtlichen Vertrages nur die Aufgaben mit privatrechtlichem Charakter übertragen werden können (Urt. des HVG Łódź vom 27.11.1994, SA/Łd 1906/94). In der aktuellen Rechtslage (insb. neues
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?>) ist die Auffassung nicht vertretbar (z.B. die Verträge zur Gewährung von Zuschüssen sind als privatrechtliche Verträge anzusehen, obwohl die Mittel für die Ausführung von öffentlichen Aufgaben zur Verfügung gestellt werden).
Im Hinblick auf Verträge, die im Bereich der kommunalen Wirtschaft geschlossen werden, verweist
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?> auf spezielle Vorschriften - damit ist offenbar unter anderem
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?> gemeint. Demnach kann ein beliebiges Rechtssubjekt qua Vertrag mit Aufgaben der Gemeindewirtschaft betraut werden, sofern die in der Vorschrift zitierten Regeln befolgt werden - zum Beispiel die Regeln des Gesetzes über öffentliche Finanzen.
Ad 2. Öffentlich-rechtlicher Vertrag
Der öffentlich-rechtliche Vertrag über die Beauftragung einer Gemeinde mit den Eigenaufgaben einer anderen Gemeinde ist nach
/**
action "pu" makes possible to display norms from polskieustawy.com
**/
if (!(function_exists('separateNr'))) {
function separateNr($norm) {
// $norm = number of chosen "przepis"
// $normTemp = temporary number
// $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result)
// separate non-numerical character
if (ord(substr($norm, strlen($norm) - (1))) < 47) {
for ($x = 2; $x <= strlen($norm); $x = $x + 1) {
if (substr($norm, strlen($norm) - $x, 1) == "(") {
$normTemp = substr($norm, strlen($norm) - ($x - 1));
$normTemp = substr($normTemp, 0, strlen($normTemp) - 1);
$norm = substr($norm, 0 ,strlen($norm) - $x);
break;
}
}
} else { // ???????
if (ord(substr($norm, strlen($norm) - (1))) > 58) {
$normTemp = substr($norm, strlen($norm) - 1);
$norm = substr($norm, 0, strlen($norm) - 1);
if (ord(substr($norm, strlen($norm) - 1)) > 58) {
$normTemp = substr($norm, strlen($norm) - 1).$normTemp;
$norm = substr($norm, 0, strlen($norm) - 1);
}
} else {
$normTemp = "";
}
}
if ($normTemp == "") {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 48) {
$subNrL = "";
$subNrC = "0";
} else {
if (ord(substr($normTemp, 0, 1)) < 58) {
if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) {
$subNrL = substr($normTemp, strlen($normTemp) - 1);
$subNrC = substr($normTemp, 0, strlen($normTemp) - 1);
} else {
$subNrL = "";
$subNrC = $normTemp;
}
} else {
$subNrL = $normTemp;
$subNrC = "0";
}
}
}
//umwandlung des strings in zahl
$norm = strval(intval($norm));
$final = array();
$final["main"] = $norm;
$final["lit"] = $subNrL;
$final["cyf"] = $subNrC;
return $final;
}
}
$out = "";
// do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid"
if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; //
$_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny
// analyzing "przepis" e.g. "art. 23 § 2 KC"
if ($akt <> "") {
$out .= "".$akt."";
} else {
$pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i";
if (preg_match($pattern, $przepis, $matches)) {
$mark = $matches[1];
$norm = $matches[2];
$act = $matches[4];
$addin = $matches[3];
$nr = separateNr($norm);
$out .= "".$przepis."";
}
}
echo $out;
//echo $this->tag;
?> möglich. Dem entspricht die aus dem deutschen Recht bekannte Zweckvereinbarungen. Die grenzüberschreitende Beauftragung wurde aber bisher in der (polnischen) Literatur weder erwähnt noch behandelt.
In Brandenburg sind solche Vereinbarungen nach § 23 ff. BbgGKG (Kommunale-Gemeinschaftsarbeit-Gesetz) zulässig (mehr dazu im Kommentar zu § 23 BbgGKG.
Für diese Form spricht, dass bei der Einhaltung von Grundsätzen, die durch den EuGH entwickelt worden sind (s. vor allem das Urteil vom 9.6.2009, Rs. C-480/06), die Übertragung der Aufgabe vergaberechtsfrei ist:
- Zusammenarbeit auf vertraglicher Basis (keine Pflichtübertragung),
- Zusammenarbeit von Gebietskörperschaften (aus der deutschen Sicht muss sich hier aber um delegierende Zweckvereinbarung handeln, d.h. mit Übertragung der hoheitlichen Aufgabe);
- Wahrnehmung einer ihnen allen obliegenden öffentlichen Aufgabe,
- Sicherstellung der Erfüllung der öffentlichen Aufgabe,
- Finanzausgleich geht nicht über die Kostenerstattung,
- keine Privilegierung eines privaten Unternehmens gegenüber anderen Wettbewerbern.
Ad 3. Europarechtliche Formen
Die interkommunale Vereinbarung stellt eine sui generis Form der öffentlich-rechtlichen Betätigung von Gemeinden dar und kann sich nur auf die Übertragung von öffentlich-rechtlichen Aufgaben beziehen (Urt. des HVG Łódź vom 27.11.1994, SA/Łd 1906/94). Ob dies im grenzüberschreitenden Verkehr zulässig ist, kann man bezweifeln.
Aus dem Grunde stellt der europäische Gesetzgeber zwei Formen der grenzüberschreitenden Betätigung zur Verfügung:
- EWIV und
- EVTZ.
c. Interkommunale Vereinbarungen (porozumienie komunalne)
/** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>
/** action "pu" makes possible to display norms from polskieustawy.com **/ if (!(function_exists('separateNr'))) { function separateNr($norm) { // $norm = number of chosen "przepis" // $normTemp = temporary number // $subNrL, $SubNrC = second part of the number - non-numerical or numerical (for result) // separate non-numerical character if (ord(substr($norm, strlen($norm) - (1))) < 47) { for ($x = 2; $x <= strlen($norm); $x = $x + 1) { if (substr($norm, strlen($norm) - $x, 1) == "(") { $normTemp = substr($norm, strlen($norm) - ($x - 1)); $normTemp = substr($normTemp, 0, strlen($normTemp) - 1); $norm = substr($norm, 0 ,strlen($norm) - $x); break; } } } else { // ??????? if (ord(substr($norm, strlen($norm) - (1))) > 58) { $normTemp = substr($norm, strlen($norm) - 1); $norm = substr($norm, 0, strlen($norm) - 1); if (ord(substr($norm, strlen($norm) - 1)) > 58) { $normTemp = substr($norm, strlen($norm) - 1).$normTemp; $norm = substr($norm, 0, strlen($norm) - 1); } } else { $normTemp = ""; } } if ($normTemp == "") { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 48) { $subNrL = ""; $subNrC = "0"; } else { if (ord(substr($normTemp, 0, 1)) < 58) { if (ord(substr($normTemp, strlen($normTemp) - 1)) > 58) { $subNrL = substr($normTemp, strlen($normTemp) - 1); $subNrC = substr($normTemp, 0, strlen($normTemp) - 1); } else { $subNrL = ""; $subNrC = $normTemp; } } else { $subNrL = $normTemp; $subNrC = "0"; } } } //umwandlung des strings in zahl $norm = strval(intval($norm)); $final = array(); $final["main"] = $norm; $final["lit"] = $subNrL; $final["cyf"] = $subNrC; return $final; } } $out = ""; // do generowania identyfikatorow boksow z przepisami jest zmienna sesyjna "pid" if (!(isset($_SESSION["pid"]))) $_SESSION["pid"] = 0; // $_SESSION["pid"]++; //identyfikator boksu w ktorym pojawia sie tekst jest tu potrzebny // analyzing "przepis" e.g. "art. 23 § 2 KC" if ($akt <> "") { $out .= "".$akt.""; } else { $pattern = "/^(art\.|§|artykuł)\040(\S*?)\040(.*\040|)(\S*)$/i"; if (preg_match($pattern, $przepis, $matches)) { $mark = $matches[1]; $norm = $matches[2]; $act = $matches[4]; $addin = $matches[3]; $nr = separateNr($norm); $out .= "".$przepis.""; } } echo $out; //echo $this->tag; ?>
B. Deutsches Kommunalrecht
(...)
CategoryGrenzOePNV