Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
    session_start();

    $database_name = "content_management";

    $self = basename( $PHP_SELF );
    $MySQL_Host = "localhost";

    if ( $_SERVER["SERVER_NAME"] != "server2" )
    {
        $MySQL_User = "Shop_Daemon";
        $MySQL_Passwd = "S-Jp-g";
    }

    else
    {
        $MySQL_User = "root";
        $MySQL_Passwd = "";
        $PHP_AUTH_USER = "admin";
        $root = -1;
    }

    // Verbindung zum Server herstellen
    if ( !$dbh = mysql_pconnect("$MySQL_Host", "$MySQL_User", "$MySQL_Passwd") )
    {
        echo "Die Verbindung zum Datenbanksever konnte nicht hergestellt werden<br>";
        die( mysql_errno() . ": " . mysql_error() );
    }

    // Datenbank CMS anwählen
    if ( !$db = mysql_select_db("$database_name") )
    {
        echo "Die Verbindung zur Datenbank <font color=\"#FF0000\">$database_name</font> konnte nicht hergestellt werden<br>";
        die( mysql_errno() . ": " . mysql_error() );
    }

    // Kundenrechte einlesen
    // require_once "../get_rechte.php";
    // Datenbank des Kunden auslesen
    require_once  "../whoami.php";
    $query = "SELECT * from webs where domain='$site'";
    $result = mysql_query( $query ) or die( mysql_errno() . ": " . mysql_error() .
        $query );
    $webs = mysql_fetch_array( $result );

    // Falls ein remoteServer eingetragen ist Verbindung zu diesem Server herstellen
    if ( $webs[db_server] )
    {
        if ( !$remoteServer_dbh = mysql_connect($webs[db_server], $webs[db_username],
            $webs[db_password]) )
        {
            echo "Die Verbindung zum Datenbanksever konnte nicht hergestellt werden<br>";
            die( mysql_errno() . ": " . mysql_error() );
        }
    }

    // Shop-Datenbank anwählen
    if ( !$db = mysql_select_db($webs[datenbank]) )
    {
        echo "Die Verbindung zur Datenbank <font color=\"#FF0000\">$webs[datenbank]</font> konnte nicht hergestellt werden<br>";
        die( mysql_errno() . ": " . mysql_error() );
    }
    if ( !$webs[bgcolor_seite] )
    {
        $webs[bgcolor_seite] = "FFFFFF";
    }
    if ( !$webs[bgcolor_links] )
    {
        $webs[bgcolor_links] = "FFFFFF";
    }
    if ( !$webs[bgcolor_rechts] )
    {
        $webs[bgcolor_rechts] = "FFFFFF";
    }

    // Variablen freigeben
    unset( $query );
    unset( $result );

    function datetime2human( $date )
    {
        $date = preg_split( "/ /", $date );
        return array( "Datum" => join(".", array_reverse(preg_split("/-/", $date[0]))),
            "Zeit" => $date[1] );
    }

    function date2human( $date )
    {
        return join( ".", array_reverse(preg_split("/-/", $date)) );
    }

    function human2date( $date )
    {
        return join( "-", array_reverse(preg_split("/\./", $date)) );
    }

    require_once  "../loginTest.php";
?>