Subversion-Projekte lars-tiefland.content-management

Revision

Revision 1 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
    function change_status(art, bestellung, artikel, status_k, status_f1)
2
    {
3
        if(artikel==0)
4
        {
5
            status_f2="";
6
        }
7
        else
8
        {
9
            status_f2=document.getElementById(art+"_"+artikel+"_status_f").value;
10
        }
11
        ret=false;
12
        if(status_f1==status_f2)
13
        {
14
            ret=confirm("Achtung, wollen Sie den Status '" + status_f1 + "' löschen?");
15
        }
16
        else
17
        {
18
            ret=true;
19
        }
20
        if(ret)
21
        {
22
            qs='id='+bestellung+'&a_id='+artikel+'&'+art+'_status='+status_k;
23
            obj1.open('get','change_a_status.php?'+qs,true);
24
            obj1.onreadystatechange=sel_status;
25
            obj1.send(null);
26
        }
27
        return true;
28
    }
29
 
30
    function sel_status()
31
    {
32
        if(obj1.readyState==4)
33
        {
34
            txt=obj1.responseText;
35
            r=txt.split("|");
36
            for(i=0;i<r.length;i++)
37
            {
38
                row=r[i].split(";");
39
                if(i==0)
40
                {
41
                    document.getElementById('erstellt_von').innerHTML=row[0];
42
                    document.getElementById('erstellt_von_row').style.display='';
43
                    document.getElementById('letzte_Aenderung').innerHTML=row[1];
44
                }
45
                else
46
                {
47
                    id1=row[0];
48
                    class_str1=row[1];
49
                    if(row.length >=2)
50
                    {
51
                        id2=row[2];
52
                        class_str2=row[3];
53
                        status_f=row[4];
54
                        x=id2.split('_');
55
                        id3=x[0]+"_"+x[1]+"_status_f";
56
                        if(document.getElementById(id1)!= null)
57
                        {
58
                            document.getElementById(id1).className=class_str1;
59
                        }
60
                        if(document.getElementById(id2)!= null)
61
                        {
62
                            document.getElementById(id2).className=class_str2;
63
                        }
64
                        document.getElementById(id3).value=status_f;
65
                    }
66
                }
67
            }
68
        }
69
        return true;
70
    }
71
 
72
    function display_s_id()
73
    {
74
        if(document.getElementById('s_id').style.display=='none')
75
        {
76
            document.getElementById('s_id').style.display='inline';
77
            document.getElementById("s_name").style.display='none';
78
        }
79
        else
80
        {
81
            document.getElementById('s_id').style.display='none';
82
            document.getElementById("s_name").style.display='inline';
83
            document.getElementById("s_changed").value=0;
84
        }
85
    }
86
 
2 lars 87
    function display_b_id()
88
    {
89
        if(document.getElementById('b_id').style.display=='none')
90
        {
91
            document.getElementById('b_id').style.display='inline';
92
            document.getElementById("b_name").style.display='none';
93
        }
94
        else
95
        {
96
            document.getElementById('b_id').style.display='none';
97
            document.getElementById("b_name").style.display='inline';
98
            document.getElementById("b_changed").value=0;
99
        }
100
    }
101
 
1 lars 102
    function display_artikel(artikel, art)
103
    {
104
        if(document.getElementById('eingabe_bez_'+artikel).style.display=="none")
105
        {
106
            document.getElementById('eingabe_bez_'+artikel).style.display='';
107
            document.getElementById('ausgabe_bez_'+artikel).style.display='none';
108
            document.getElementById('artikel_'+artikel+'_changed').value='1';
109
            if(art!="V")
110
            {
111
                document.getElementById('eingabe_menge_'+artikel).style.display='';
112
                document.getElementById('ausgabe_menge_'+artikel).style.display='none';
113
            }
114
            document.getElementById('eingabe_preis_'+artikel).style.display='';
115
            document.getElementById('ausgabe_preis_'+artikel).style.display='none';
116
        }
117
        else
118
        {
119
            document.getElementById('eingabe_bez_'+artikel).style.display='none';
120
            document.getElementById('ausgabe_bez_'+artikel).style.display='';
121
            if(art!="V")
122
            {
123
                document.getElementById('eingabe_menge_'+artikel).style.display='none';
124
                document.getElementById('ausgabe_menge_'+artikel).style.display='';
125
            }
126
            document.getElementById('eingabe_preis_'+artikel).style.display='none';
127
            document.getElementById('ausgabe_preis_'+artikel).style.display='';
128
            document.getElementById('artikel_'+artikel+"_changed").value="0";
129
        }
130
    }
131
 
132
    function check_number(elem)
133
    {
134
        reg=new RegExp("^([0-9]*)$");
135
        s=elem.value;
136
        if(!(reg.test(s)))
137
        {
138
            alert("Bitte geben Sie nur Zahlen ein!");
139
            return false;
140
        }
141
    }
142
 
143
    function killkomma(w)
144
    {
145
        return w.replace(/,/,'.');
146
    }
147
 
148
    function drucken_ohne_preis()
149
    {
150
        var elements=document.getElementsByTagName("span");
151
        //alert(elements.length);
152
        for(i=0;i<elements.length;i++)
153
        {
154
            elem=elements[i];
155
            if(elem.className=="preise")
156
            {
157
                elem.className="noprint";
158
            }
159
            //alert(elem.className)
160
        }
161
        window.print();
162
    }
163
 
164
    $(function()
165
    {
166
        $('#gen_gutschein').click(gen_gutschein);
167
        $('#gutschein_dialog').dialog('destroy');
168
        $("#gutschein_dialog").dialog({
169
            autoOpen: false,
170
            height: "auto",
171
            width: 400,
172
            modal: true,
173
            buttons: {
174
                'Gutschein erstellen': function()
175
                {
176
                    $('#gutschein_meldung').load("/marketing/gutscheine.php",$('#gutschein_form').serializeArray());
177
                    change_status('a',$('#best_id').val(),$('#gs_artikel').val(),'A','abgeschlossen');
178
                    document.location.reload();
179
                    document.location.reload();
180
                    $(this).dialog('close');
181
                },
182
                'Abbruch':function()
183
                {
184
                    $(this).dialog('close');
185
                }
186
            },
187
            close: function()
188
            {
189
            }
190
        });
191
    });
192
 
193
    function gen_gutschein()
194
    {
195
        $('#gutschein_dialog').dialog('open');
196
    }
197