Subversion-Projekte lars-tiefland.content-management

Revision

Zur aktuellen Revision | Details | 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
 
87
    function display_artikel(artikel, art)
88
    {
89
        if(document.getElementById('eingabe_bez_'+artikel).style.display=="none")
90
        {
91
            document.getElementById('eingabe_bez_'+artikel).style.display='';
92
            document.getElementById('ausgabe_bez_'+artikel).style.display='none';
93
            document.getElementById('artikel_'+artikel+'_changed').value='1';
94
            if(art!="V")
95
            {
96
                document.getElementById('eingabe_menge_'+artikel).style.display='';
97
                document.getElementById('ausgabe_menge_'+artikel).style.display='none';
98
            }
99
            document.getElementById('eingabe_preis_'+artikel).style.display='';
100
            document.getElementById('ausgabe_preis_'+artikel).style.display='none';
101
        }
102
        else
103
        {
104
            document.getElementById('eingabe_bez_'+artikel).style.display='none';
105
            document.getElementById('ausgabe_bez_'+artikel).style.display='';
106
            if(art!="V")
107
            {
108
                document.getElementById('eingabe_menge_'+artikel).style.display='none';
109
                document.getElementById('ausgabe_menge_'+artikel).style.display='';
110
            }
111
            document.getElementById('eingabe_preis_'+artikel).style.display='none';
112
            document.getElementById('ausgabe_preis_'+artikel).style.display='';
113
            document.getElementById('artikel_'+artikel+"_changed").value="0";
114
        }
115
    }
116
 
117
    function check_number(elem)
118
    {
119
        reg=new RegExp("^([0-9]*)$");
120
        s=elem.value;
121
        if(!(reg.test(s)))
122
        {
123
            alert("Bitte geben Sie nur Zahlen ein!");
124
            return false;
125
        }
126
    }
127
 
128
    function killkomma(w)
129
    {
130
        return w.replace(/,/,'.');
131
    }
132
 
133
    function drucken_ohne_preis()
134
    {
135
        var elements=document.getElementsByTagName("span");
136
        //alert(elements.length);
137
        for(i=0;i<elements.length;i++)
138
        {
139
            elem=elements[i];
140
            if(elem.className=="preise")
141
            {
142
                elem.className="noprint";
143
            }
144
            //alert(elem.className)
145
        }
146
        window.print();
147
    }
148
 
149
    $(function()
150
    {
151
        $('#gen_gutschein').click(gen_gutschein);
152
        $('#gutschein_dialog').dialog('destroy');
153
        $("#gutschein_dialog").dialog({
154
            autoOpen: false,
155
            height: "auto",
156
            width: 400,
157
            modal: true,
158
            buttons: {
159
                'Gutschein erstellen': function()
160
                {
161
                    $('#gutschein_meldung').load("/marketing/gutscheine.php",$('#gutschein_form').serializeArray());
162
                    change_status('a',$('#best_id').val(),$('#gs_artikel').val(),'A','abgeschlossen');
163
                    document.location.reload();
164
                    document.location.reload();
165
                    $(this).dialog('close');
166
                },
167
                'Abbruch':function()
168
                {
169
                    $(this).dialog('close');
170
                }
171
            },
172
            close: function()
173
            {
174
            }
175
        });
176
    });
177
 
178
    function gen_gutschein()
179
    {
180
        $('#gutschein_dialog').dialog('open');
181
    }
182