Project

General

Profile

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