Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	$self=basename($PHP_SELF);
3
 
4
	define ("modul_name", "online_shop");
5
	define ("tool_name", "artikel");
6
	require_once "connect2.php";
7
	require_once "preisagenturen_edit_util.php";
8
 
9
	session_start();
10
	if (!$language) {$language="DE";}
11
 
12
	if ($_POST[action]=="config")
13
	{
14
		unset($_POST[action]);
15
		$_SESSION[Preisagenturen_config]=$_POST;
16
	}
17
 
18
	if (is_array($_POST[artikel]))
19
	{
20
		foreach(array_keys($_POST[artikel]) as $elem)
21
		{
22
			if ($autoupdate)
23
			{
24
				$query="update artikel set preis_neu1='$artikel[$elem]', autoupdate1='$autoupdate',letzte_Aenderung_von='$PHP_AUTH_USER' where ID=$elem and language='".$_SESSION[language]."'";
25
			}
26
			else
27
			{
28
				$query="update artikel set preis1='$artikel[$elem]', letzte_Aenderung_von='$PHP_AUTH_USER' where ID=$elem and language='".$_SESSION[language]."'";
29
			}
30
			$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
31
		}
32
		?><script language="Javascript">document.location.href='waren_tool.php';</script><?
33
		exit;
34
	}
35
 
36
	// $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.
37
	require_once "charset.php";
38
?>
39
<html>
40
<head>
41
<title>Preisagenturen</title>
42
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
43
<style type="text/css">
44
<!--
45
.bg_1	{background-color: #DDDDDD}
46
.bg_0	{background-color: #EEEEEE}
47
td 		{font-family: Arial, Helvetica, sans-serif; font-size: 10px}
48
input	{
49
			font-family: Arial, Helvetica, sans-serif; font-size:  9px;
50
			text-align:right;
51
			border-top-width: 0px;
52
			border-right-width: 0px;
53
			border-bottom-width: 0px;
54
			border-left-width: 0px;
55
			width=7em;
56
		}
57
.button	{
58
			font-family: Arial, Helvetica, sans-serif; font-size:  9px;
59
			text-align:center;
60
			border-top-width: 2px;
61
			border-right-width: 2px;
62
			border-bottom-width: 2px;
63
			border-left-width: 2px;
64
			width=7em;
65
		}
66
-->
67
</style>
68
</head>
69
<script language="Javascript">
70
function grab_start()
71
{
72
		with (document.forms[0])
73
		{
74
			for (var i=0; i < elements.length; i++)
75
			{	// Alle elemente abgrasen die mit einem "_" beginnen
76
				if (elements[i].name.substr(0,1) == "_")
77
				{	// gefunden. Ist das element leer ?
78
					if (elements[i].value == "")
79
					{	// Übergabe an den loader
80
						loader=window.open("loader.php?"+elements[i].name.substr(1,elements[i].name.length),"loader","height=400,width=300,left=650,top=250");
81
						// Schleife abbrechen
82
						break;
83
					}
84
				}
85
			}
86
		}
87
}
88
 
89
function killkomma(w)
90
{
91
 return w.replace(/,/,'.');
92
}
93
</script>
94
<script language="JavaScript" src="../checkDate.js"></script>
95
<body bgcolor="#FFFFFF" text="#000000" onLoad="grab_start();">
96
<form action="<? echo $self ?>" method="post">
97
  <table border="0" cellspacing="5" cellpadding="5">
98
    <tr>
99
      <!-- Mediaran -->
100
      <td valign="top">
101
        <table border="1" cellpadding="5" cellspacing="0">
102
          <? show_dir(-1,""); ?>
103
        </table>
104
      </td>
105
      <!-- AGENTEN -->
106
      <?
107
	$query="select * from Preisagentur where ID = ".implode(" or ID=",array_keys($_SESSION[Preisagenturen_config][agentur]));
108
	$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
109
	while ($zeile=mysql_fetch_array($result))
110
	{
111
		/* Spaltendaten abfragen */
112
		$Spalten=array();
113
		$query_Spalten="SELECT * FROM Preisagentur_regEx where Father = $zeile[ID]";
114
		$result_Spalten = mysql_query ($query_Spalten) or die (mysql_errno().": ".mysql_error()."<hr>$query_Spalten<hr>");
115
		while ($zeile_Spalten=mysql_fetch_array($result_Spalten))
116
		{
117
			$Spalten[]=$zeile_Spalten;
118
		}
119
?>
120
      <td valign="top">
121
        <table border="1" cellpadding="5" cellspacing="0">
122
          <? show_Preisagent(-1,$zeile,$Spalten); ?>
123
        </table>
124
      </td>
125
      <?
126
	}
127
?>
128
    </tr>
129
  </table>
130
        <table border="0" cellspacing="5" cellpadding="5">
131
          <tr>
132
            <td>
133
              Autoupdate:&nbsp;<input type="text" class="button" style="width:10em;" name="autoupdate" onFocus="if (this.value=='') {this.value=now('20:00:00')};this.select();">
134
            </td>
135
            <td>
136
              <input type="submit" class="button" value="OK" name="submit">
137
            </td>
138
            <td>
139
              <input type="button" value="Reset" class="button" onClick="document.forms[0].reset();grab_start();" name="button">
140
            </td>
141
          </tr>
142
        </table>
143
</form>
144
</body>
145
</html>