openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs

configuration.php (996B)


      1 <?php
      2 
      3 
      4 /*
      5  * Liest einen Schluessel aus der Konfiguration
      6  *
      7  * @return String, leer falls Schluessel nicht vorhanden
      8  */
      9 function config( $part1=null,$part2=null,$part3=null,$part4=null )
     10 {
     11     global $conf;
     12 
     13     if ( $part1==null )
     14         return new configuration\Config( $conf );
     15 
     16     if	( $part2 == null)
     17         if	( isset($conf[$part1]))
     18             return $conf[$part1];
     19         else
     20             return '';
     21 
     22     if	( $part3 == null)
     23         if	( isset($conf[$part1][$part2]))
     24             return $conf[$part1][$part2];
     25         else
     26             return '';
     27 
     28     if	( $part4 == null)
     29         if	( isset($conf[$part1][$part2][$part3]))
     30             return $conf[$part1][$part2][$part3];
     31         else
     32             return '';
     33 
     34     if	( isset($conf[$part1][$part2][$part3][$part4]))
     35         return $conf[$part1][$part2][$part3][$part4];
     36     else
     37         return '';
     38 }
     39 
     40 
     41 /**
     42  * @return \configuration\Config
     43  */
     44 function Conf() {
     45 
     46     global $conf;
     47     return new configuration\Config( $conf );
     48 
     49 }
     50