Subversion-Projekte lars-tiefland.content-management

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
        function microtime_float()
3
        {
4
           list($usec, $sec) = explode(" ", microtime());
5
           return ((float)$usec + (float)$sec);
6
        }
7
 
8
        define("DEBUG",true);
9
 
10
$self=basename($_SERVER["PHP_SELF"]);
11
$MySQL_Host="localhost";
12
$database_name="content_management";
13
 
14
if ( $_SERVER["SERVER_NAME"] != "server2" )
15
{
16
    $MySQL_User = "content_managem";
17
    $MySQL_Passwd = "k-dp-u";
18
}
19
    else
20
{
21
    $MySQL_User = "root";
22
    $MySQL_Passwd = "";
23
    $PHP_AUTH_USER = "admin";
24
}
25
 
26
// Verbindung zum Server herstellen^
27
if (!$localhost_dbh=mysql_connect($MySQL_Host,$MySQL_User,$MySQL_Passwd))
28
   {
29
    echo "Die Verbindung zum Datenbanksever konnte nicht hergestellt werden<br>";
30
    die (mysql_errno().": ".mysql_error());
31
}
32
 
33
// Datenbank CMS anw.hlen
34
if (!$db=mysql_select_db ($database_name))
35
   {
36
    echo "Die Verbindung zur Datenbank <font color=\"#FF0000\">$database_name</font> konnte nicht hergestellt werden<br>";
37
    die (mysql_errno().": ".mysql_error());
38
   }
39
 
40
// Datenbank des Kunden auslesen
41
        require_once "../whoami.php";
42
        require_once "../webs.php";
43
 
44
// user & web_rechte einlesen
45
	require_once "../get_rechte.php";
46
 
47
// Falls ein remoteServer eingetragen ist Verbindung zu diesem Server herstellen
48
if ($webs["db_server"])
49
{
50
	if (!$remoteServer_dbh=mysql_connect($webs[db_server], $webs[db_username], $webs[db_password]))
51
	{
52
		echo "Die Verbindung zum Datenbanksever konnte nicht hergestellt werden<br>";
53
		die (mysql_errno().": ".mysql_error());
54
	}
55
}
56
 
57
// Shop-Datenbank anwählen
58
//$webs[datenbank] = "kuehlerundklima_de";
59
if (!$db=mysql_select_db ($webs[datenbank]))
60
   {
61
    echo "Die Verbindung zur Datenbank <font color=\"#FF0000\">$webs[datenbank]</font> konnte nicht hergestellt werden<br>";
62
    die (mysql_errno().": ".mysql_error());
63
   }
64
 
65
if (!$webs[bgcolor_seite]) {$webs[bgcolor_seite]="FFFFFF";}
66
if (!$webs[bgcolor_links]) {$webs[bgcolor_links]="FFFFFF";}
67
if (!$webs[bgcolor_rechts]) {$webs[bgcolor_rechts]="FFFFFF";}
68
 
69
if (!$webs[font_color_seite]) {$webs[font_color_seite]="000000";}
70
if (!$webs[font_color_links]) {$webs[font_color_links]="000000";}
71
if (!$webs[font_color_rechts]) {$webs[font_color_rechts]="000000";}
72
 
73
// Variablen freigeben
74
unset($query);
75
unset($result);
76
 
77
	function timestamp2human($date)
78
	{
79
		$Jahr    = substr($date,0,4);
80
		$Monat   = substr($date,4,2);
81
		$Tag     = substr($date,6,2);
82
 
83
		$Stunde  = substr($date,8,2);
84
		$Minute  = substr($date,10,2);
85
		$Sekunde = substr($date,12,2);
86
 
87
		return array
88
		(
89
			"Datum" => "$Tag.$Monat.$Jahr",
90
			"Zeit" => "$Stunde:$Minute:$Sekunde"
91
		);
92
	}
93
 
94
	function datetime2human($date)
95
	{
96
		$date=preg_split("/ /",$date);
97
		return array
98
		(
99
			"Datum" => join(".",array_reverse(preg_split("/-/",$date[0]))),
100
			"Zeit" => $date[1]
101
		);
102
	}
103
 
104
	function date2human($date)
105
	{
106
		return join(".",array_reverse(preg_split("/-/",$date)));
107
	}
108
 
109
	function human2date($date)
110
	{
111
		return join("-",array_reverse(preg_split("/\./",$date)));
112
	}
113
 
114
	function display($ar)
115
	{
116
		return pre($ar,true);
117
	}
118
 
119
	function pre($elem, $r=false, $dump=false)
120
	{
121
		if ($dump == true)
122
			{ $output = "<pre>".htmlentities(var_export($elem, true))."</pre>"; }
123
		else
124
			{ $output = "<pre>".htmlentities(print_r($elem, true))."</pre>"; }
125
 
126
		if ($r == true)
127
			{ return $output; }
128
		else
129
			{ echo $output; }
130
	}
131
 
132
    function getUserName()
133
    {
134
        global $localhost_dbh;
135
        $sql="
136
            SELECT
137
                name
138
            FROm
139
                content_management.Access
140
            WHERE
141
                user='".$_SERVER["PHP_AUTH_USER"]."'
142
        ";
143
        $res=mysql_query($sql, $localhost_dbh);
144
        if($res)
145
        {
146
            $row=mysql_fetch_assoc($res);
147
            if(!empty($row["name"]))
148
            {
149
                $ret=$row["name"];
150
            }
151
            else
152
            {
153
                $ret=$_SERVER["PHP_AUTH_USER"];
154
            }
155
        }
156
        else
157
        {
158
            $ret=$_SERVER["PHP_AUTH_USER"];
159
        }
160
        return $ret;
161
    }
162
    $_SESSION["USERNAME"]=getUserName();
163
	//require_once "../loginTest.php";
164
?>