Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	define ("modul_name", "online_shop");
3
	define ("tool_name", "directory");
4
	require_once "Online-Shop/connect2.php";
5
	session_start();
6
?>
7
<html>
8
<head>
9
<title>Artikel- und Ordnerstatistik - Webagentur Niewerth</title>
10
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
11
<style type="text/css">
12
body
13
{
14
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
15
<? if ($webs["font_color_seite"])		{ ?>color:				#<? echo $webs["font_color_seite"] ?>;<? } ?>
16
<? if ($webs["bgcolor_seite"])		{ ?>background-color:	#<? echo $webs["bgcolor_seite"] ?>;<? } ?>
17
<? if ($webs["hintergrundbild"]) 		{ ?>background-image: url(../images/hintergrundbild/<? echo $webs["hintergrundbild"] ?>);<? } ?>
18
}
19
 
20
.links
21
{
22
font-size: 10pt;
23
<? if ($webs["font_color_links"])		{ ?>color:				#<? echo $webs["font_color_links"] ?>;<? } ?>
24
<? if ($webs["bgcolor_links"])		{ ?>background-color:	#<? echo $webs["bgcolor_links"] ?>;<? } ?>
25
}
26
 
27
.rechts
28
{
29
font-size: 10pt;
30
<? if ($webs["font_color_rechts"])	{ ?>color:				#<? echo $webs["font_color_rechts"] ?>;<? } ?>
31
<? if ($webs["bgcolor_rechts"])		{ ?>background-color:	#<? echo $webs["bgcolor_rechts"] ?>;<? } ?>
32
}
33
 
34
A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: <?=($webs["bgcolor_seite"]=="000000")?"#FFFFFF":"#000000";?>}
35
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: <?=($webs["bgcolor_seite"]=="000000")?"#FFFFFF":"#000000";?>}
36
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: <?=($webs["bgcolor_seite"]=="000000")?"#FFFFFF":"#000000";?>}
37
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: <?=($webs["bgcolor_seite"]=="000000")?"#FFFFFF":"#000000";?>}
38
</style>
39
<style type="text/css">
40
<!--
41
table.input
42
{
43
	border-width: 2px 1px 1px 2px;
44
	border-top-color    : #CCCCCC;
45
	border-left-color   : #CCCCCC;
46
	border-bottom-color : #AAAAAA;
47
	border-right-color  : #AAAAAA;
48
	border-style		:inset;
49
	background-color	: #FFFFFF;
50
}
51
-->
52
</style>
53
</head>
54
 
55
<body>
56
<?
57
    if(isset($_POST["mode"]))
58
    {
59
        $sql="UPDATE Preisagentur SET nur_lieferbar = ".$_POST["nur_lieferbar"]." WHERE ID=".$_POST["agentur_id"];
60
        $res=mysql_query($sql) or die (mysql_errno().": ".mysql_error()."<hr>".$sql."<hr>");;
61
    }
62
				$query = "select count(ID) from artikel where Father > -1 and Language = '$language'";
63
				$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
64
				$anzahl_artikel_gesamt=mysql_fetch_array($result);
65
?>
66
<?
67
				$query = "select count(ID) from artikel where status = 1 and Father > -1 and Language = '$language'";
68
				$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
69
				$anzahl_artikel_gesperrt=mysql_fetch_array($result);
70
?>
71
<?
72
				$query = "SELECT * FROM `artikel` where Father > -1 and Language = '$language' ORDER BY `letzte_Aenderung_am` DESC LIMIT 0,10";
73
				$result_letzter_geaenderter_artikel = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
74
?>
75
<?
76
				$query = "SELECT * FROM `artikel` where Father > -1 and Language = '$language' ORDER BY `erstellt_am` DESC LIMIT 0,5";
77
				$result_erstellt_artikel = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
78
?>
79
<?
80
				$query = "select count(ID) from directory where Father > -1 and Language = '$language'";
81
				$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
82
				$anzahl_ordner_gesamt=mysql_fetch_array($result);
83
?>
84
<?
85
				$query = "select count(ID) from directory where status = 1 and Father > -1 and Language = '$language'";
86
				$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
87
				$anzahl_ordner_gesperrt=mysql_fetch_array($result);
88
?>
89
<?
90
				$query = "SELECT `ID` , `Name` , `letzte_Aenderung_am` , `letzte_Aenderung_von` FROM `directory` where Father > -1 and Language = '$language' ORDER BY `letzte_Aenderung_am` DESC LIMIT 0,2";
91
				$result_letzter_geaenderter_ordner = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
92
?>
93
<?
94
				$query = "SELECT `ID` , `Name` , `erstellt_am` , `erstellt_von` FROM `directory` where Father > -1 and Language = '$language' ORDER BY `erstellt_am` DESC LIMIT 0,2";
95
				$result_erstellt_ordner = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
96
?>
97
<p><strong>Anzahl der Artikel im Shop (Sprache <? echo $language ?>): <? echo $anzahl_artikel_gesamt[0] ?> davon <? echo $anzahl_artikel_gesperrt[0] ?> gesperrt.</strong>  <br>
98
		zuletzt ge&auml;ndert:<br>
99
<?
100
		while ($letzter_geaenderter_artikel=mysql_fetch_array($result_letzter_geaenderter_artikel))
101
		{ ?>am
102
<? if (strpos ($letzter_geaenderter_artikel["letzte_Aenderung_am"], " "))
103
				{ $letzte_Aenderung_am=datetime2human($letzter_geaenderter_artikel["letzte_Aenderung_am"]); } else { $letzte_Aenderung_am=timestamp2human($letzter_geaenderter_artikel["letzte_Aenderung_am"]); } ?>
104
              <? echo $letzte_Aenderung_am["Datum"] ?> &nbsp;um: <? echo $letzte_Aenderung_am["Zeit"] ?>
105
 durch <? echo $letzter_geaenderter_artikel["letzte_Aenderung_von"] ?> (<a href="/Online-Shop/artikel.php?action=edit&ID=<? echo $letzter_geaenderter_artikel["ID"] ?>"><? if ($letzter_geaenderter_artikel["hersteller"]) { echo ($letzter_geaenderter_artikel["hersteller"]." "); } ?><? echo $letzter_geaenderter_artikel["kurzbezeichnung"] ?></a>)<br>
106
<? } ?></p>
107
		Zuletzt erstellt:<br>
108
		<?
109
		while ($erstellt_artikel=mysql_fetch_array($result_erstellt_artikel))
110
		{ ?>am
111
  <? if (strpos ($erstellt_artikel["erstellt_am"], " "))
112
				{ $erstellt_artikel_am=datetime2human($erstellt_artikel["erstellt_am"]); } else { $erstellt_artikel=timestamp2human($erstellt_artikel["erstellt_artikel"]); } ?>
113
              <? echo $erstellt_artikel_am["Datum"] ?> &nbsp;um: <? echo $erstellt_artikel_am["Zeit"] ?>
114
 durch <? echo $erstellt_artikel["erstellt_von"] ?> (<a href="/Online-Shop/artikel.php?action=edit&ID=<? echo $erstellt_artikel["ID"] ?>"><? if ($erstellt_artikel["hersteller"]) { echo ($erstellt_artikel["hersteller"]." "); } ?><? echo $erstellt_artikel["kurzbezeichnung"] ?></a>)<br>
115
 <? } ?></p>
116
<p><strong>Anzahl der Ordner im Shop (Sprache <? echo $language ?>): <? echo $anzahl_ordner_gesamt[0] ?> davon <? echo $anzahl_ordner_gesperrt[0] ?> gesperrt.</strong> <br>
117
  zuletzt ge&auml;ndert:<br>
118
  <?
119
		while ($letzter_geaenderter_ordner=mysql_fetch_array($result_letzter_geaenderter_ordner))
120
		{ ?>am
121
  <? if (strpos ($letzter_geaenderter_ordner["letzte_Aenderung_am"], " "))
122
				{ $letzte_Aenderung_am=datetime2human($letzter_geaenderter_ordner["letzte_Aenderung_am"]); } else { $letzte_Aenderung_am=timestamp2human($letzter_geaenderter_ordner["letzte_Aenderung_am"]); } ?>
123
              <? echo $letzte_Aenderung_am["Datum"] ?> &nbsp;um: <? echo $letzte_Aenderung_am["Zeit"] ?>
124
 durch <? echo $letzter_geaenderter_ordner["letzte_Aenderung_von"] ?> (<a href="/Online-Shop/directory.php?action=edit&ID=<? echo $letzter_geaenderter_ordner["ID"] ?>"><? echo $letzter_geaenderter_ordner["Name"] ?></a>)<br>
125
 <? } ?>
126
</p>
127
Zuletzt erstellt:<br>
128
<?
129
		while ($erstellt_ordner=mysql_fetch_array($result_erstellt_ordner))
130
		{ ?>am
131
<? if (strpos ($erstellt_ordner["erstellt_am"], " "))
132
				{ $erstellt_ordner_am=datetime2human($erstellt_ordner["erstellt_am"]); } else { $erstellt_ordner=timestamp2human($erstellt_ordner["erstellt_ordner"]); } ?>
133
<? echo $erstellt_ordner_am["Datum"] ?> &nbsp;um: <? echo $erstellt_ordner_am["Zeit"] ?> durch <? echo $erstellt_ordner["erstellt_von"] ?> (<a href="/Online-Shop/directory.php?action=edit&ID=<? echo $erstellt_ordner["ID"] ?>"><? echo $erstellt_ordner["Name"] ?></a>)<br>
134
<? } ?>
135
<p>&nbsp; </p>
136
<? if (isset($user_rechte["online_shop"]["artikel"]["preisspion_edit"])) { ?>
137
	<table width="650" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
138
	  <tr>
139
	    <td>Preisagentur</td>
140
	    <td width="186">Bereitgestellte <br>
141
			Datensätze</td>
142
	    <td width="254">Übertragungsdaten</td>
143
      </tr>
144
<?
145
	$query="select * from Preisagentur where Language='".$_SESSION["language"]."' order by Titel";
146
	$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
147
	$boundary=date("Y-m-d",strtotime("-12 Hours"));
148
	$limit=date("Y-m-d",strtotime("-2 Days"));
149
	while ($agenten=mysql_fetch_array($result))
150
	{
151
		$colour="#00FF00";
152
		if (strpos ($agenten["letzte_Aktualisierung_am"], " "))
153
		{
154
			$letzte_Aktualisierung_am=datetime2human($agenten["letzte_Aktualisierung_am"]);
155
		}
156
		else
157
		{
158
			$letzte_Aktualisierung_am=timestamp2human($agenten["letzte_Aktualisierung_am"]);
159
		}
160
		if (strpos ($agenten["letzter_Abruf_am"], " "))
161
		{
162
			$letzter_Abruf_am=datetime2human($agenten["letzter_Abruf_am"]);
163
		}
164
		else
165
		{
166
			$letzter_Abruf_am=timestamp2human($agenten["letzter_Abruf_am"]);
167
		}
168
		$dat=explode(".",$letzte_Aktualisierung_am["Datum"]);
169
		$akt=$dat[2]."-".$dat[1]."-".$dat[0];
170
		$dat=explode(".",$letzter_Abruf_am["Datum"]);
171
		$abruf=$dat[2]."-".$dat[1]."-".$dat[0];
172
		if(($akt < $limit) || ($abruf < $limit))
173
		{
174
			$colour="#FF0000";
175
		}
176
		elseif(($akt < $boundary) || ($abruf < $boundary))
177
		{
178
			$colour="#FFFF00";
179
		}
180
?>
181
	  <tr style="background-color:<?=$colour;?>;">
182
	    <td width="152">
183
        <? echo $agenten[Titel] ?> (<a href="Online-Shop/preisagentur_editor.php?Preisagentur=<? echo $agenten[ID] ?>">Info</a>)<br>
184
	    <?php
185
	       if(array_key_exists("nur_lieferbar", $agenten))
186
	       {
187
	    ?>
188
	    <form action="" method="post">
189
	       <input type="hidden" name="agentur_id" value="<?=$agenten["ID"];?>">
190
	       <input type="hidden" name="mode" value="save">
191
	       <select name="nur_lieferbar">
192
	           <option value="0" <?=(!$agenten["nur_lieferbar"])? "selected='selected'":"";?>>alle Artikel</option>
193
	           <option value="1" <?=($agenten["nur_lieferbar"])? "selected='selected'":"";?>>nur lieferbare Artikel</option>
194
           </select><br><br>
195
           <input value="speichern" type="submit">
196
        </form>
197
        <?php
198
            }
199
        ?>
200
        <a href="<? echo $agenten[home_url] ?>" target="_blank"><img src="<? echo $agenten[logo_url] ?>" border="0"></a></td>
201
	    <td><? echo $agenten[datensaetze] ?><br>
202
	      <? if ($agenten[csv_url]) { ?><a href="<? echo $agenten[csv_url] ?>?<?=time();?>&test=true" target="_blank">CSV-Datei-Test</a><br>
203
		  <?php
204
				if (strpos ($agenten["letzte_Aktualisierung_am"], " "))
205
				{
206
					$letzte_Aktualisierung_am=datetime2human($agenten["letzte_Aktualisierung_am"]);
207
				}
208
				else
209
				{
210
					$letzte_Aktualisierung_am=timestamp2human($agenten["letzte_Aktualisierung_am"]);
211
				}
212
		  ?>
213
		  Letzte Aktualisierung<br>
214
		  am: <?=$letzte_Aktualisierung_am["Datum"];?>
215
		  <br>
216
		  um: <?=$letzte_Aktualisierung_am["Zeit"];?> Uhr<br>
217
	      <font size="-2"><? echo $agenten["csv_url"]; } ?></font><br>
218
	      <?php
219
	       if($agenten["config"]&&isset($user_rechte["online_shop"]["artikel"]["generate_csv"]))
220
	       {
221
	    ?>
222
	      <input type="button" value="neu erzeugen" onclick="self.location.href='cronjobs/gen_csv.php?agentur=<?=$agenten["ID"];?>'">
223
	    <?
224
	       }
225
	    ?>
226
          </td>
227
	    <td>Letzte Übertragung<br>
228
          am <?
229
				if (strpos ($agenten["letzter_Abruf_am"], " "))
230
				{
231
					$letzter_Abruf_am=datetime2human($agenten["letzter_Abruf_am"]);
232
				}
233
				else
234
				{
235
					$letzter_Abruf_am=timestamp2human($agenten["letzter_Abruf_am"]);
236
				}
237
			?><? echo $letzter_Abruf_am["Datum"] ?>          um: <? echo $letzter_Abruf_am["Zeit"] ?><br>
238
von <? echo $agenten["letzter_Abruf_von"] ?></td>
239
      </tr>
240
<?
241
	}
242
?></table>
243
    <br>
244
<br>
245
    <? } ?>
246
</body>
247
</html>