Version [245]
Dies ist eine alte Version von Category6BedeutungGrenzen erstellt von WojciechLisiewicz am 2008-10-20 16:59:33.
6. Grenzen der Vertragsfreiheit in der Praxis
Wie bereits unter Punkt 4. dargestellt, gilt die Vertragsfreiheit nicht grenzenlos. Damit sucht die Rechtsordnung über unterschiedliche Mechanismen einen Ausgleich der ungleichen Verhältnisse, damit eine ausgewogene Ausübung der Vertragsfreiheit für möglichst viele Teilnehmer am Rechtsverkehr möglich ist. Damit sollten die Grenzen der Vertragsfreiheit aus rechtspolitischer Sicht in der Regel nicht als Mechanismen der "Freiheitsbegrenzung" verstanden werden, sondern als Mechanismen, welche die Ausübung der Freiheit auf beiden Seiten eines Rechtsverhältnisses ermöglichen.
Die wichtigsten und am deutlichsten erkennbaren Grenzen der Vertragsfreiheit werden auf den folgenden Seiten aus praktischer Sicht erläutert. Da es sich um eine Betrachtung aus dem Blickwinkel der Rechtsanwendung handelt, orientiert sich diese grundsätzlich nicht an der Systematik bzw. der bereits geschilderten Theorie der Vertragsfreiheit. Nachstehend werden weiterhin die praktischen Fragen analysiert, die bei der Rechtsanwendung auftreten und die mit den Grenzen der Vertragsfreiheit in Verbindung gesetzt werden können:
/** 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; ?>
zurück zur Startseite