Reference Usages » History » Version 5
Carsten Rose, 29.01.2020 13:00
1 | 1 | Carsten Rose | h1. Refence Usages |
---|---|---|---|
2 | |||
3 | Liste von besonderen Implementierungen: |
||
4 | |||
5 | h1. PDF UZH CD |
||
6 | |||
7 | * GRC - wird dynamisch gerendert und an Mail angehaengt. |
||
8 | |||
9 | 2 | Carsten Rose | h1. Excel |
10 | 1 | Carsten Rose | |
11 | * IK |
||
12 | |||
13 | h1. MultiForm |
||
14 | |||
15 | * ? |
||
16 | 3 | Carsten Rose | |
17 | h1. LDAP Search & Import User |
||
18 | |||
19 | * ? |
||
20 | |||
21 | h1. FE Login: Auto update FE-Group |
||
22 | |||
23 | * IK, LK, GRC, LSZGS |
||
24 | |||
25 | h1. Drag'n'Drop |
||
26 | |||
27 | * Report: IK - Prio Antraege, LSZGS - Lab Visit |
||
28 | * Form: FormEditor |
||
29 | 4 | Carsten Rose | |
30 | h1. Temporary Table |
||
31 | |||
32 | * IK: Stored Procedure, kopieren von Antraegen fuer 'Archiv'-Funktion |
||
33 | 5 | Carsten Rose | |
34 | <pre> |
||
35 | BEGIN |
||
36 | |||
37 | |||
38 | CREATE TEMPORARY TABLE `tmp` SELECT * FROM Application WHERE 0; |
||
39 | |||
40 | INSERT INTO `tmp` SELECT * FROM `Application` WHERE id=@srcId; |
||
41 | |||
42 | UPDATE `tmp` SET id=0, srcId=@srcId, created=NOW(), modified=NOW(); |
||
43 | |||
44 | INSERT INTO `Application` SELECT * FROM `tmp`; |
||
45 | |||
46 | |||
47 | SET @newId=LAST_INSERT_ID(); |
||
48 | |||
49 | DROP TABLE `tmp`; |
||
50 | |||
51 | |||
52 | |||
53 | CREATE TEMPORARY TABLE `tmp` SELECT * FROM `Posting` WHERE 0; |
||
54 | |||
55 | INSERT INTO `tmp` SELECT `po`.* FROM `Posting` AS po, `Ggroup` AS gr WHERE po.apId=@srcId AND po.grId=gr.id AND gr.reference='mi_posting_nicht_budgetierte_mittel'; |
||
56 | |||
57 | UPDATE `tmp` SET id=0, apId=@newId, created=NOW(), modified=NOW(); |
||
58 | |||
59 | INSERT INTO `Posting` SELECT * FROM `tmp`; |
||
60 | |||
61 | DROP TABLE `tmp`; |
||
62 | |||
63 | |||
64 | |||
65 | CREATE TEMPORARY TABLE `tmp` SELECT * FROM `Note` WHERE 0; |
||
66 | |||
67 | INSERT INTO `tmp` SELECT `no`.* FROM `Note` AS no, `Ggroup` AS gr, Ggroup AS grFilter WHERE no.apId=@srcId AND no.grId=gr.id AND gr.grId=grFilter.id AND grFilter.reference='mi_upload'; |
||
68 | |||
69 | UPDATE `tmp` SET id=0, apId=@newId, created=NOW(), modified=NOW(); |
||
70 | |||
71 | INSERT INTO `Note` SELECT * FROM `tmp`; |
||
72 | |||
73 | DROP TABLE `tmp`; |
||
74 | |||
75 | |||
76 | END |