[Evolvis-commits] r413: Solved conflicts arising from 2.6 import/merge. ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 25 14:22:02 CET 2010


Author: mirabilos
Date: 2010-02-25 13:22:01 +0000 (Thu, 25 Feb 2010)
New Revision: 413

Removed:
   trunk/gforge_base/evolvisforge/gforge/www/account/change_email-confirm.php
   trunk/gforge_base/evolvisforge/gforge/www/account/change_realname.php
   trunk/gforge_base/evolvisforge/gforge/www/account/change_timezone.php
   trunk/gforge_base/evolvisforge/gforge/www/account/deleted.php
   trunk/gforge_base/evolvisforge/gforge/www/account/lostpw-confirm.php
   trunk/gforge_base/evolvisforge/gforge/www/account/pending.php
   trunk/gforge_base/evolvisforge/gforge/www/account/suspended.php
   trunk/gforge_base/evolvisforge/gforge/www/account/updateprefs.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/add_bug.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/admin/
   trunk/gforge_base/evolvisforge/gforge/www/bugs/browse_bug.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_data.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_utils.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/bugs-er-diagram.sda
   trunk/gforge_base/evolvisforge/gforge/www/bugs/dependency.sql
   trunk/gforge_base/evolvisforge/gforge/www/bugs/detail_bug.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_bug.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_filters.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/postmod_filters.php
   trunk/gforge_base/evolvisforge/gforge/www/bugs/reporting/
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Bulgarian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Catalan.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Chinese.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Dutch.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/English.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Esperanto.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/French.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/German.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Greek.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Hebrew.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Indonesian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Italian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Japanese.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Norwegian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Polish.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Portuguese.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/PortugueseBrazillian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Russian.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Spanish.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Swedish.class
   trunk/gforge_base/evolvisforge/gforge/www/include/languages/Thai.class
   trunk/gforge_base/evolvisforge/gforge/www/patch/add_patch.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/admin/
   trunk/gforge_base/evolvisforge/gforge/www/patch/browse_patch.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/detail_patch.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/download.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/mod_patch.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/patch-er-diagram.sda
   trunk/gforge_base/evolvisforge/gforge/www/patch/patch-plan.txt
   trunk/gforge_base/evolvisforge/gforge/www/patch/patch_data.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/patch_utils.php
   trunk/gforge_base/evolvisforge/gforge/www/patch/reporting/
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/addfile.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-delete.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-edit.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-new.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/editmembers.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-edit.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-list.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/group-rename.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/homepage-edit.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-add.php
   trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-edit.php
   trunk/gforge_base/evolvisforge/gforge/www/project/filelist.php
   trunk/gforge_base/evolvisforge/gforge/www/project/filenotes.php
   trunk/gforge_base/evolvisforge/gforge/www/register/basicinfo.php
   trunk/gforge_base/evolvisforge/gforge/www/register/category.php
   trunk/gforge_base/evolvisforge/gforge/www/register/confirmation.php
   trunk/gforge_base/evolvisforge/gforge/www/register/form.php
   trunk/gforge_base/evolvisforge/gforge/www/register/license.php
   trunk/gforge_base/evolvisforge/gforge/www/register/projectname.php
   trunk/gforge_base/evolvisforge/gforge/www/support/add_support.php
   trunk/gforge_base/evolvisforge/gforge/www/support/admin/
   trunk/gforge_base/evolvisforge/gforge/www/support/browse_support.php
   trunk/gforge_base/evolvisforge/gforge/www/support/detail_support.php
   trunk/gforge_base/evolvisforge/gforge/www/support/massupdate_support.php
   trunk/gforge_base/evolvisforge/gforge/www/support/mod_support.php
   trunk/gforge_base/evolvisforge/gforge/www/support/reporting/
   trunk/gforge_base/evolvisforge/gforge/www/support/support-er-diagram.sda
   trunk/gforge_base/evolvisforge/gforge/www/support/support-plan.txt
   trunk/gforge_base/evolvisforge/gforge/www/support/support_data.php
   trunk/gforge_base/evolvisforge/gforge/www/support/support_utils.php
Modified:
   trunk/gforge_base/evolvisforge/
   trunk/gforge_base/evolvisforge/gforge/www/register/index.php
   trunk/gforge_base/evolvisforge/gforge/www/register/requirements.php
Log:
Solved conflicts arising from 2.6 import/merge.



Property changes on: trunk/gforge_base/evolvisforge
___________________________________________________________________
Name: bzr:revision-info
   - timestamp: 2001-11-02 12:34:47.000000000 +0000
committer: cbayle

   + timestamp: 2001-11-02 12:37:28.000000000 +0000
committer: lo-lan-do

Name: bzr:file-ids
   - gforge/www/news/index.php	2 at 9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk%2Fgforge%2Fwww%2Fnews%2Findex.php

   + gforge/www/register/index.php	2 at 9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk%2Fgforge%2Fwww%2Fregister%2Findex.php
gforge/www/register/requirements.php	2 at 9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk%2Fgforge%2Fwww%2Fregister%2Frequirements.php

Name: bzr:revision-id:v4
   - 1 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:1
2 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:2
3 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:7
4 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:9
5 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:10
6 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:11
7 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:12
8 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:13
9 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:14
10 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:15
11 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:16
12 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:17
13 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:18
14 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:19
15 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:20
16 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:21
17 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:22
18 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:23
19 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:24
20 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:25
21 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:26
22 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:27
23 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:28
24 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:29
25 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:30
26 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:31
27 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:32
28 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:33
29 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:34
30 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:35
31 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:36
32 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:37
33 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:38
34 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:39
35 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:40
36 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:41
37 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:42
38 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:43
39 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:44
40 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:45
41 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:46
42 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:47
43 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:48
44 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:49
45 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:50
46 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:51
47 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:52
48 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:53
49 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:54
50 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:55
51 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:56
52 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:57
53 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:58
54 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:59
55 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:60
56 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:61
57 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:62
58 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:63
59 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:64
60 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:65
61 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:66
62 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:67
63 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:68
64 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:69
65 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:70
66 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:71
67 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:72
68 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:73
69 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:74
70 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:75
71 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:76
72 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:77
73 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:78
74 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:79
75 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:80
76 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:81
77 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:82
78 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:83
79 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:84
80 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:85
81 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:86
82 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:87
83 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:88
84 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:89
85 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:90
86 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:91
87 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:92
88 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:93
89 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:94
90 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:95
91 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:96
92 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:97
93 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:98
94 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:99
95 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:100
96 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:101
97 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:102
98 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:103
99 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:104
100 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:105
101 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:106
102 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:107
103 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:108
104 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:109
105 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:110
106 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:111
107 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:112
108 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:113
109 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:114
110 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:115
111 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:116
112 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:117
113 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:118
114 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:119
115 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:120
116 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:121
117 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:122
118 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:123
119 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:124
120 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:125
121 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:126
122 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:127
123 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:128
124 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:129
125 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:130
126 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:131
127 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:132
128 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:133
129 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:134
130 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:135
131 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:136
132 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:137
133 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:138
134 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:139
135 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:140
136 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:141
137 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:142
138 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:143
139 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:144
140 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:145
141 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:146
142 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:147
143 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:148
144 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:149
145 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:150
146 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:151
147 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:152
148 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:153
149 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:154
150 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:155
151 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:156
152 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:157
153 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:158
154 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:159
155 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:160
156 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:161
157 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:162
158 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:163
159 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:164
160 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:165
161 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:166
162 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:167
163 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:168
164 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:169
165 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:170
166 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:172
167 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:173
168 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:174
169 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:175
170 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:176
171 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:180
172 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:184
173 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:186
174 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:187
175 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:188
176 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:189
177 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:190
178 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:191

   + 1 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:1
2 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:2
3 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:7
4 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:9
5 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:10
6 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:11
7 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:12
8 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:13
9 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:14
10 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:15
11 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:16
12 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:17
13 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:18
14 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:19
15 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:20
16 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:21
17 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:22
18 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:23
19 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:24
20 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:25
21 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:26
22 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:27
23 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:28
24 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:29
25 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:30
26 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:31
27 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:32
28 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:33
29 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:34
30 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:35
31 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:36
32 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:37
33 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:38
34 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:39
35 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:40
36 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:41
37 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:42
38 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:43
39 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:44
40 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:45
41 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:46
42 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:47
43 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:48
44 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:49
45 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:50
46 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:51
47 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:52
48 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:53
49 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:54
50 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:55
51 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:56
52 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:57
53 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:58
54 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:59
55 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:60
56 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:61
57 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:62
58 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:63
59 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:64
60 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:65
61 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:66
62 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:67
63 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:68
64 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:69
65 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:70
66 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:71
67 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:72
68 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:73
69 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:74
70 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:75
71 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:76
72 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:77
73 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:78
74 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:79
75 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:80
76 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:81
77 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:82
78 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:83
79 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:84
80 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:85
81 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:86
82 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:87
83 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:88
84 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:89
85 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:90
86 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:91
87 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:92
88 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:93
89 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:94
90 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:95
91 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:96
92 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:97
93 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:98
94 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:99
95 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:100
96 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:101
97 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:102
98 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:103
99 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:104
100 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:105
101 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:106
102 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:107
103 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:108
104 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:109
105 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:110
106 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:111
107 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:112
108 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:113
109 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:114
110 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:115
111 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:116
112 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:117
113 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:118
114 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:119
115 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:120
116 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:121
117 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:122
118 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:123
119 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:124
120 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:125
121 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:126
122 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:127
123 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:128
124 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:129
125 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:130
126 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:131
127 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:132
128 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:133
129 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:134
130 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:135
131 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:136
132 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:137
133 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:138
134 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:139
135 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:140
136 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:141
137 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:142
138 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:143
139 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:144
140 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:145
141 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:146
142 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:147
143 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:148
144 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:149
145 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:150
146 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:151
147 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:152
148 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:153
149 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:154
150 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:155
151 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:156
152 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:157
153 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:158
154 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:159
155 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:160
156 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:161
157 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:162
158 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:163
159 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:164
160 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:165
161 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:166
162 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:167
163 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:168
164 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:169
165 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:170
166 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:172
167 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:173
168 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:174
169 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:175
170 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:176
171 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:180
172 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:184
173 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:186
174 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:187
175 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:188
176 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:189
177 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:190
178 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:191
179 svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:192

Name: bzr:text-parents
   - gforge/www/news/index.php	svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:7

   + gforge/www/register/index.php	svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:7
gforge/www/register/requirements.php	svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk:7


Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/change_email-confirm.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/change_email-confirm.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/change_email-confirm.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,40 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: change_email-confirm.php,v 1.9 2000/10/11 19:55:39 tperdue Exp $
-
-require "pre.php";    
-
-$confirm_hash = substr(md5($session_hash . time()),0,16);
-
-$res_user = db_query("SELECT * FROM users WHERE user_id=".user_getid());
-if (db_numrows($res_user) < 1) exit_error("Invalid user","That user does not exist.");
-$row_user = db_fetch_array($res_user);
-
-db_query("UPDATE users SET confirm_hash='$confirm_hash',email_new='$form_newemail' "
-	. "WHERE user_id=$row_user[user_id]");
-
-$message = "You have requested a change of email address on SourceForge.\n"
-	. "Please visit the following URL to complete the email change:\n\n"
-	. "https://$GLOBALS[HTTP_HOST]/account/change_email-complete.php?confirm_hash=$confirm_hash\n\n"
-	. " -- the SourceForge staff\n";
-
-mail ($form_newemail,"SourceForge Verification",$message,"From: noreply@$GLOBALS[HTTP_HOST]");
-
-site_user_header(array('title'=>"Email Change Confirmation"));
-?>
-
-<P><B>Confirmation mailed</B>
-
-<P>An email has been sent to the new address. Follow
-the instructions in the email to complete the email change.
-
-<P><A href="/">[ Home ]</A>
-
-<?php
-site_user_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/change_realname.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/change_realname.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/change_realname.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,52 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: change_realname.php,v 1.11 2000/10/11 19:55:39 tperdue Exp $
-
-require "pre.php";    
-require "account.php";
-
-// ###### function register_valid()
-// ###### checks for valid register from form post
-
-function register_valid()	{
-
-	if (!$GLOBALS["Update"]) {
-		return 0;
-	}
-	
-	if (!$GLOBALS[form_realname]) {
-		$GLOBALS[register_error] = "You must supply a new real name.";
-		return 0;
-	}
-	
-	// if we got this far, it must be good
-	db_query("UPDATE users SET realname='$GLOBALS[form_realname]' WHERE user_id=" . user_getid());
-	return 1;
-}
-
-// ###### first check for valid login, if so, congratulate
-
-if (register_valid()) {
-	session_redirect("/account/");
-} else { // not valid registration, or first time to page
-	site_user_header(array(title=>"Change RealName"));
-
-	?>
-	<p><b>RealName Change</b>
-	<?php if ($register_error) print "<p>$register_error"; ?>
-	<form action="change_realname.php" method="post">
-	<p>New Real Name:
-	<br><input type="text" name="form_realname">
-	<p><input type="submit" name="Update" value="Update">
-	</form>
-
-	<?php
-}
-
-site_user_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/change_timezone.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/change_timezone.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/change_timezone.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,62 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: change_timezone.php,v 1.11 2000/10/11 19:55:39 tperdue Exp $
-
-require ('pre.php');
-require ('account.php');
-require ('timezones.php');
-
-if (!user_isloggedin()) {
-	exit_not_logged_in();
-}
-
-if ($submit) {	
-	if (!$timezone || !$language_id) {
-		$feedback .= ' Nothing Updated ';
-	} else {
-		//save the cookie for future visits where not logged in
-		setcookie('cookie_language_id',$language_id,(time()+2592000),'/','',0);
-
-		// if we got this far, it must be good
-		db_query("UPDATE users SET timezone='$timezone',language='$language_id' WHERE user_id=" . user_getid());
-		session_redirect("/account/");
-	}
-}
-
-site_user_header(array('title'=>"Change Timezone &amp; Language"));
-
-?>
-<H3>Timezone/Language Change</h3>
-<P>
-Now, no matter where you live, you can see all dates and times throughout SourceForge 
-as if it were in your neighborhood.
-<P>
-<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
-<?php
-
-echo '<H4>'.$feedback.'</H4>';
-
-echo '
-<P>
-Timezone:<BR>';
-echo html_get_timezone_popup ('timezone',user_get_timezone());
-
-echo '
-<P>
-Language:<BR>';
-echo html_get_language_popup ($Language,'language_id',user_get_language());
-
-?>
-<P>
-<input type="submit" name="submit" value="Update">
-</form>
-
-<?php
-
-site_user_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/deleted.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/deleted.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/deleted.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,22 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: deleted.php,v 1.8 2000/09/12 22:09:41 tperdue Exp $
-
-require "pre.php";    
-site_user_header(array(title=>"Deleted Account"));
-?>
-
-<P><B>Deleted Account</B>
-
-<P>Your account has been deleted. If you have questions regarding your deletion,
-please email <A HREF="mailto:staff@<?php echo $GLOBALS['sys_default_domain']; ?>">staff@<?php echo $GLOBALS['sys_default_domain']; ?></A>.
-Inquiries through other channels will be directed to this address.
-
-<?php
-site_user_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/lostpw-confirm.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/lostpw-confirm.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/lostpw-confirm.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,43 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: lostpw-confirm.php,v 1.14 2000/10/11 19:55:39 tperdue Exp $
-
-require ('pre.php');    
-
-$confirm_hash = md5($session_hash . strval(time()) . strval(rand()));
-
-$res_user = db_query("SELECT * FROM users WHERE user_name='$form_loginname'");
-if (db_numrows($res_user) < 1) exit_error("Invalid user","That user does not exist.");
-$row_user = db_fetch_array($res_user);
-
-db_query("UPDATE users SET confirm_hash='$confirm_hash' WHERE user_id=$row_user[user_id]");
-
-$message = "Someone (presumably you) on the SourceForge site requested a\n"
-	. "password change through email verification. If this was not you,\n"
-	. "ignore this message and nothing will happen.\n\n"
-	. "If you requested this verification, visit the following URL\n"
-	. "to change your password:\n\n"
-	. "<https://$GLOBALS[HTTP_HOST]/account/lostlogin.php?confirm_hash=$confirm_hash\n\n>"
-	. " -- the SourceForge staff\n";
-
-mail ($row_user['email'],"SourceForge Verification",$message,"From: noreply@$GLOBALS[HTTP_HOST]");
-
-$HTML->header(array('title'=>"Lost Password Confirmation"));
-
-?>
-
-<P><B>Confirmation mailed</B>
-
-<P>An email has been sent to the address you have on file. Follow
-the instructions in the email to change your account password.
-
-<P><A href="/">[ Home ]</A>
-
-<?php
-$HTML->footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/pending.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/pending.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/pending.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,27 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: pending.php,v 1.5 2000/08/31 06:07:52 gherteg Exp $
-
-require "pre.php";    
-$HTML->header(array(title=>"Suspended Account"));
-?>
-
-<P><B>Pending Account</B>
-
-<P>Your account is currently pending your email confirmation.
-Visiting the link sent to you in this email will activate your account.
-
-<P>If you need this email resent, please click below and a confirmation
-email will be sent to the email address you provided in registration.
-
-<P><A href="pending-resend.php?form_user=<?php print $form_user; ?>">[Resend Confirmation Email]</A>
-<BR><A href="/">[Return to SourceForge]</A>
- 
-<?php
-$HTML->footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/suspended.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/suspended.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/suspended.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,22 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: suspended.php,v 1.6 2000/08/31 06:07:52 gherteg Exp $
-
-require "pre.php";    
-$HTML->header(array(title=>"Suspended Account"));
-?>
-
-<P><B>Suspended Account</B>
-
-<P>Your account has been suspended. If you have questions regarding your suspension,
-please email <A href="mailto:staff@<?php echo $GLOBALS['sys_default_domain']; ?>">staff@<?php echo $GLOBALS['sys_default_domain']; ?></A>.
-Inquiries through other channels will be directed to this address.
-
-<?php
-$HTML->footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/account/updateprefs.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/account/updateprefs.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/account/updateprefs.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,28 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: updateprefs.php,v 1.12 2000/12/07 21:58:27 pfalcon Exp $
-
-require "pre.php";    
-session_require(array('isloggedin'=>1));
-
-db_query("UPDATE users SET "
-	. "mail_siteupdates=" . ($form_mail_site?"1":"0") . ","
-	. "mail_va=" . ($form_mail_va?"1":"0") . " WHERE "
-	. "user_id=" . user_getid());
-
-if ($form_remember_user) {
-	$user=&user_get_object(user_getid());
-        // set cookie, expire in one year 
-	setcookie("sf_user_hash",user_getid().'_'.substr($user->getMD5Passwd(),0,16),time()+90*24*60*60,'/');
-} else {
-        // remove cookie
-	setcookie("sf_user_hash",'',0,'/');
-}
-
-session_redirect("/account/");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/add_bug.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/add_bug.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/add_bug.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,87 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: add_bug.php,v 1.23 2000/07/16 04:27:22 tperdue Exp $
-
-bug_header(array ('title'=>'Submit a Bug'));
-
-echo '<FORM ACTION="'.$PHP_SELF.'" METHOD="POST">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddbug">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<TABLE>
-	<TR><TD VALIGN="TOP" COLSPAN="2"><B>Group:</B><BR>'.group_getname($group_id).'</TD></TR>
-	<TR><TD VALIGN="TOP"><B>Category:</B><BR>';
-
-/*
-	List of possible categories for this project
-*/
-echo bug_category_box ('category_id',$group_id);
-
-echo '</TD>
-	<TD><B>Bug Group:</B><BR>';
-
-/*
-	List of possible bug_groups for this project 
-*/
-echo bug_group_box ('bug_group_id',$group_id);
-
-echo '</TD></TR>';
-
-if (user_ismember($group_id,'A')) {
-
-	echo '
-		<TR><TD><B>Priority:</B><BR>';
-
-	/*
-		Priority of this bug
-	*/
-	echo build_priority_select_box('priority',db_result($result,0,'priority'));
-
-	echo '</TD>
-	<TD><B>Assigned To:</B><BR>';
-	/*
-		List of people that can be assigned this bug
-	*/
-	echo bug_technician_box ('assigned_to',$group_id,db_result($result,0,'assigned_to'));
-
-	echo '</TD></TR>';
-
-}
-
-?>
-
-<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-	<INPUT TYPE="TEXT" NAME="summary" SIZE="45" MAXLENGTH="60">
-</TD></TR>
-
-<TR><TD COLSPAN="2"><B>Details:</B><BR>
-	<TEXTAREA NAME="details" ROWS="15" COLS="60" WRAP="SOFT"></TEXTAREA>
-</TD></TR>
-
-<TR><TD COLSPAN="2">
-	<?php
-	if (!user_isloggedin()) {
-		echo '
-		<h3><FONT COLOR="RED">You Are NOT logged in.</H3>
-		<P> Please <A HREF="/account/login.php">log in,</A> so followups can be emailed to you.</FONT></B>';
-	}
-	?>
-
-	<P>
-	<B><FONT COLOR="RED">Did you check to see if this has already been submitted?</FONT></B>
-	<P>
-	<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT">
-	<P>
-	</FORM>
-</TD></TR>
-
-</TABLE>
-
-<?php
-
-bug_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/browse_bug.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/browse_bug.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/browse_bug.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,253 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: browse_bug.php,v 1.75 2000/12/09 19:46:36 tperdue Exp $
-
-if (!$offset || $offset < 0) {
-	$offset=0;
-}
-
-//
-// Memorize order by field as a user preference if explicitly specified.
-// Automatically discard invalid field names.
-//
-if ($order) {
-	if ($order=='bug_id' || $order=='summary' || $order=='date' || $order=='assigned_to_user' || $order=='submitted_by' || $order=='priority') {
-		if(user_isloggedin()) {
-			user_set_preference('bug_browse_order', $order);
-		}
-	} else {
-		$order = false;
-	}
-} else {
-	if(user_isloggedin()) {
-		$order = user_get_preference('bug_browse_order');
-	}
-}
-
-if ($order) {
-	//if ordering by priority OR closed date, sort DESC
-	$order_by = " ORDER BY $order ".((($set=='closed' && $order=='date') || ($order=='priority')) ? ' DESC ':'');
-} else {
-	$order_by = " ORDER BY bug.group_id,bug.status_id ";
-}
-
-if (!$set) {
-	/*
-		if no set is passed in, see if a preference was set
-		if no preference or not logged in, use open set
-	*/
-	if (user_isloggedin()) {
-		$custom_pref=user_get_preference('bug_brow_cust'.$group_id);
-//		echo $custom_pref;
-		if ($custom_pref) {
-			$pref_arr=explode('|',$custom_pref);
-			$_assigned_to=$pref_arr[0];
-			$_status=$pref_arr[1];
-			$_category=$pref_arr[2];
-			$_bug_group=$pref_arr[3];
-			$set='custom';
-		} else {
-			$set='open';
-			$_assigned_to=0;
-		}
-	} else {
-		$set='open';
-		$_assigned_to=0;
-	}
-}
-
-if ($set=='my') {
-	/*
-		My bugs - backwards compat can be removed 9/10
-	*/
-	$_status='1';
-	$_assigned_to=user_getid();
-
-} else if ($set=='custom') {
-	/*
-		if this custom set is different than the stored one, reset preference
-	*/
-	$pref_=$_assigned_to.'|'.$_status.'|'.$_category.'|'.$_bug_group;
-	if ($pref_ != user_get_preference('bug_brow_cust'.$group_id)) {
-		//echo 'setting pref';
-		user_set_preference('bug_brow_cust'.$group_id,$pref_);
-	}
-} else if ($set=='closed') {
-	/*
-		Closed bugs - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='3';
-} else {
-	/*
-		Open bugs - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='1';
-}
-
-/*
-	Display support requests based on the form post - by user or status or both
-*/
-
-//if status selected, add more to where clause
-if ($_status && ($_status != 100)) {
-	//for open tasks, add status=100 to make sure we show all
-	$status_str="AND bug.status_id IN ($_status".(($_status==1)?',100':'').")";
-} else {
-	//no status was chosen, so don't add it to where clause
-	$status_str='';
-}
-
-//if assigned to selected, add to where clause
-if ($_assigned_to) {
-	$assigned_str="AND bug.assigned_to='$_assigned_to'";
-} else {
-	//no assigned to was chosen, so don't add it to where clause
-	$assigned_str='';
-}
-
-//if category selected, add to where clause
-if ($_category && ($_category != 100)) {
-	$category_str="AND bug.category_id='$_category' ";
-} else {
-	//no category to was chosen, so don't add it to where clause
-	$category_str='';
-}
-
-//if bug_group selected, add to where clause
-if ($_bug_group && ($_bug_group != 100)) {
-	$bug_group_str="AND bug.bug_group_id='$_bug_group' ";
-} else {
-	//no bug_group was chosen, so don't add it to where clause
-	$bug_group_str='';
-}
-
-
-//build page title to make bookmarking easier
-//if a user was selected, add the user_name to the title
-//same for status
-bug_header(array('title'=>'Browse Bugs'.
-	(($_assigned_to)?' For: '.user_getname($_assigned_to):'').
-	(($_status && ($_status != 100))?' By Status: '. bug_data_get_status_name($_status):'')));
-
-/*
-	creating a custom technician box which includes "any" and "unassigned"
-*/
-
-$res_tech=bug_data_get_technicians ($group_id);
-
-$tech_id_arr=util_result_column_to_array($res_tech,0);
-$tech_id_arr[]='0';  //this will be the 'any' row
-
-$tech_name_arr=util_result_column_to_array($res_tech,1);
-$tech_name_arr[]='Any';
-
-$tech_box=html_build_select_box_from_arrays ($tech_id_arr,$tech_name_arr,'_assigned_to',$_assigned_to,true,'Unassigned');
-
-
-/*
-	Show the new pop-up boxes to select assigned to and/or status
-*/
-echo '<FORM ACTION="'. $PHP_SELF .'" METHOD="GET">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="set" VALUE="custom">
-	<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0">
-	<TR><TD COLSPAN="5" nowrap><b>Browse Requests by User and/or Status/Category/Group:</b><br><br></TD></TR>
-	<TR><TD><FONT SIZE="-1">'. $tech_box . '</TD>'.
-	'<TD><FONT SIZE="-1">'. bug_status_box('_status',$_status,'Any') .'</TD>'.
-	'<TD><FONT SIZE="-1">'. bug_category_box ('_category',$group_id,$_category,'Any') .'</TD>'.
-	'<TD><FONT SIZE="-1">'. bug_group_box ('_bug_group',$group_id,$_bug_group,'Any') .'</TD>'.
-	'<TD><FONT SIZE="-1"><INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Browse"></TD></TR></TABLE></FORM>';
-
-
-if ($set=='open') {
-	/*
-		For open or default, see if the user has a filer set up
-	*/
-	if (user_isloggedin()) {
-		$sql="SELECT sql_clause FROM bug_filter WHERE user_id='".user_getid()."' AND group_id='$group_id' AND is_active='1'";
-		$result=db_query($sql);
-	} else {
-		$result=false;
-	}
-	if ($result && db_numrows($result) > 0) {
-		$sql="SELECT bug.group_id,bug.priority,bug.bug_id,bug.summary,bug.date,users.user_name AS submitted_by,".
-			"user2.user_name AS assigned_to_user ".
-			"FROM bug,users,users user2 ".
-			"WHERE (". stripslashes( db_result($result,0,'sql_clause') ) .") ".
-			"AND users.user_id=bug.submitted_by ".
-			"AND user2.user_id=bug.assigned_to ".
-			"AND group_id='$group_id'".
-			$order_by ; 
-
-		$statement="Using Your Filter";
-
-	} else {
-		/*
-			Just browse the bugs in this group
-		*/
-		$sql="SELECT bug.group_id,bug.priority,bug.bug_id,bug.summary,bug.date,users.user_name AS submitted_by,".
-			"user2.user_name AS assigned_to_user ".
-			"FROM bug,users,users user2 ".
-			"WHERE users.user_id=bug.submitted_by ".
-			"AND bug.status_id <> '3' ".
-			"AND user2.user_id=bug.assigned_to ".
-			"AND group_id='$group_id'".
-			$order_by ;
-
-	}
-
-} else {
-	/*
-		Use the query from the form post
-	*/
-	$sql="SELECT bug.group_id,bug.priority,bug.bug_id,bug.summary,bug.date,users.user_name AS submitted_by,".
-		"user2.user_name AS assigned_to_user ".
-		"FROM bug,users,users user2 ".
-		"WHERE users.user_id=bug.submitted_by ".
-		" $status_str $assigned_str $bug_group_str $category_str ".
-		"AND user2.user_id=bug.assigned_to ".
-		"AND group_id='$group_id'".
-		$order_by ;
-
-}
-
-$result=db_query($sql,51,$offset);
-
-if ($result && db_numrows($result) > 0) {
-
-	echo '<hr size="1" noshade>
-';
-	echo "<h3>$statement</H3>";
-
-	//create a new $set string to be used for next/prev button
-	if ($set=='custom') {
-		$set .= '&_assigned_to='.$_assigned_to.'&_status='.$_status.'&_category='.$_category.'&_bug_group='.$_bug_group;
-	}
-
-	show_buglist($result,$offset,$set);
-	echo '<P>* Denotes Bugs > 30 Days Old';
-	show_priority_colors_key();
-
-	$url = "/bugs/?group_id=$group_id&set=$set&order=";
-	echo '<P>Click a column heading to sort by that column, or <A HREF="'.$url.'priority">Sort by Priority</A>';
-
-} else {
-
-	echo '<hr width="300" size="1" noshade>
-';
-	echo "<H3>$statement</H3>
-
-		<H2>No Matching Bugs Found for ".group_getname($group_id)." or filters too restrictive</H2>";
-	echo db_error();
-
-}
-
-bug_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_data.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_data.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_data.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,815 +0,0 @@
-<?php
-
-/*
-
-	Simple way of wrapping our SQL so it can be 
-	shared among the XML outputs and the PHP web front-end
-
-	Also abstracts controls to update data
-
-*/
-
-/**
- *	return a result set containing the bug_categories defined for the group
- */
-function bug_data_get_categories ($group_id=false) {
-	global $bug_data_categories;
-	if (!$bug_data_categories["$group_id"]) {
-		$sql="select bug_category_id,category_name from bug_category WHERE group_id='$group_id'";
-		$bug_data_categories["$group_id"]=db_query($sql);
-	}
-	return $bug_data_categories["$group_id"];
-}
-
-/**
- *	return a result set containing a list of groups that this user
- *	is a bug technician or admin for
- */
-function bug_data_get_user_projects ($user_id=false) {
-	$sql="SELECT user_group.group_id, groups.group_name ".
-		"FROM groups, user_group ".
-		"WHERE groups.group_id = user_group.group_id ".
-		"AND user_group.bug_flags IN (2,3) ".
-		"AND user_group.user_id = '$user_id'";
-	return db_query($sql);
-}
-
-/**
- *	return a result set containing a list of bug_groups defined for this group
- */
-function bug_data_get_groups ($group_id=false) {
-	global $bug_data_groups;
-	if (!$bug_data_groups["$group_id"]) {
-		$sql="select bug_group_id,group_name from bug_group WHERE group_id='$group_id'";
-		$bug_data_groups["$group_id"]=db_query($sql);
-	}
-	return $bug_data_groups["$group_id"];
-}
-
-/**
- *	return a result set of bug_resolutions
- */
-function bug_data_get_resolutions () {
-	global $bug_data_resolutions;
-	if (!$bug_data_resolutions) {
-		$sql="select resolution_id,resolution_name from bug_resolution";
-		$bug_data_resolutions=db_query($sql);
-	}
-	return $bug_data_resolutions;
-}
-
-/**
- *	return a result set of bug technicians for this group
- */
-function bug_data_get_technicians ($group_id=false) {
-	global $bug_data_technicians;
-	if (!$bug_data_technicians["$group_id"]) {
-		$sql="SELECT users.user_id,users.user_name ".
-		"FROM users,user_group ".
-		"WHERE users.user_id=user_group.user_id ".
-		"AND user_group.bug_flags IN (1,2) ".
-		"AND user_group.group_id='$group_id' ".
-		"ORDER BY users.user_name";
-		$bug_data_technicians["$group_id"]=db_query($sql);
-	}
-	return $bug_data_technicians["$group_id"];
-}
-
-/**
- *	return a result set of bug_statuses
- */
-function bug_data_get_statuses () {
-	global $bug_data_statuses;
-	if (!$bug_data_statuses) {
-		$sql="select * from bug_status";
-		$bug_data_statuses=db_query($sql);
-	}
-	return $bug_data_statuses;
-}
-
-/**
- *	return a result set containing the 100 most recent, non-deleted
- *	tasks from the task manager
- */
-function bug_data_get_tasks ($group_id=false) {
-	/*
-		Get the tasks for this project
-	*/
-	$sql="SELECT project_task.project_task_id,project_task.summary ".
-	"FROM project_task,project_group_list ".
-	"WHERE project_task.group_project_id=project_group_list.group_project_id ".
-	"AND project_task.status_id <> '3' ".
-	"AND project_group_list.group_id='$group_id' ORDER BY project_task_id DESC";
-	return db_query($sql,100);
-}
-
-function bug_data_get_dependent_tasks ($bug_id=false) {
-	/*
-		Get the list of ids this is dependent on
-	*/
-	$sql="SELECT is_dependent_on_task_id FROM bug_task_dependencies WHERE bug_id='$bug_id'";
-	return db_query($sql);
-}
-
-function bug_data_get_valid_bugs ($group_id=false,$bug_id='') {
-	$sql="SELECT bug_id,summary ".
-		"FROM bug ".
-		"WHERE group_id='$group_id' ".
-		"AND bug_id <> '$bug_id' AND bug.resolution_id <> '2' ORDER BY bug_id DESC";
-	return db_query($sql,100);
-}
-
-function bug_data_get_dependent_bugs ($bug_id=false) {
-	/*
-		Get the list of ids this is dependent on
-	*/
-	$sql="SELECT is_dependent_on_bug_id FROM bug_bug_dependencies WHERE bug_id='$bug_id'";
-	return db_query($sql);
-}
-
-function bug_data_get_followups ($bug_id=false) {
-	$sql="select bug_history.field_name,bug_history.old_value,bug_history.date,users.user_name ".
-		"FROM bug_history,users ".
-		"WHERE bug_history.mod_by=users.user_id ".
-		"AND bug_history.field_name = 'details' ".
-		"AND bug_id='$bug_id' ORDER BY bug_history.date DESC";
-	return db_query($sql);
-}
-
-function bug_data_get_history ($bug_id=false) {
-	$sql="select bug_history.field_name,bug_history.old_value,bug_history.date,users.user_name ".
-		"FROM bug_history,users ".
-		"WHERE bug_history.mod_by=users.user_id ".
-		"AND bug_history.field_name <> 'details' ".
-		"AND bug_id='$bug_id' ORDER BY bug_history.date DESC";
-	return db_query($sql);
-}
-
-function bug_data_add_history ($field_name,$old_value,$bug_id) {
-	/*
-		handle the insertion of history for these parameters
-	*/
-	if (!user_isloggedin()) {
-		$user=100;
-	} else {
-		$user=user_getid();
-	}
-
-	$sql="insert into bug_history(bug_id,field_name,old_value,mod_by,date) ".
-		"VALUES ('$bug_id','$field_name','$old_value','$user','".time()."')";
-	return db_query($sql);
-}
-
-//
-//	Handles Mass Updates
-function bug_data_mass_update ($project,$bug_id,$status_id,$priority,$category_id,$assigned_to,$bug_group_id,$resolution_id) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	//bug_id is an array of bugs that were checked. The other params are not arrays.
-	if (!$group_id || !$bug_id || !$status_id || !$priority || !$category_id || !$assigned_to || !$bug_group_id || !$resolution_id) {
-		$feedback .= ' ERROR - Insufficient arguments - 
-		You need to select at least one bug and change at least one option. ';
-		return false;
-	}
-	$count=count($bug_id);
-	if ($count > 0) {
-		for ($i=0; $i<$count;$i++) {
-
-			//get this bug from the db
-			$sql="SELECT * FROM bug WHERE bug_id='$bug_id[$i]' AND group_id='$group_id'";
-			$result=db_query($sql);
-
-			if ((db_numrows($result) < 1) || !($project->userIsBugAdmin())) {
-				//verify permissions
-				$feedback .= ' ERROR - Permission Denied For Bug ID: '.$bug_id[$i];
-				return false;
-			}
-			
-			// Did we have any changed values?
-			$update = false;
-
-			db_begin();
-
-			// Start this bug's update SQL string
-			$sql='UPDATE bug SET';
-
-			/*
-				See which fields changed during the modification
-			*/
-			$sql .= " category_id='";
-			if ((db_result($result,0,'category_id') != $category_id) && ($category_id != '100')){
-				 bug_data_add_history ('category_id',db_result($result,0,'category_id'),$bug_id[$i]); 
-				$sql .= $category_id;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'category_id');
-			}
-
-			$sql .= "', status_id='";
-			if ((db_result($result,0,'status_id') != $status_id) && ($status_id != '100')){ 
-				bug_data_add_history ('status_id',db_result($result,0,'status_id'),$bug_id[$i]);
-				$sql .= $status_id;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'status_id');
-			}
-
-			$sql .= "', priority='";
-			if ((db_result($result,0,'priority') != $priority) && ($priority != '100')){
-				bug_data_add_history ('priority',db_result($result,0,'priority'),$bug_id[$i]);  
-				$sql .= $priority;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'priority');
-			}
-
-			$sql .= "', assigned_to='";
-			if ((db_result($result,0,'assigned_to') != $assigned_to) && ($assigned_to != 100)){
-				bug_data_add_history ('assigned_to',db_result($result,0,'assigned_to'),$bug_id[$i]);
-				$sql .= $assigned_to;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'assigned_to');
-			}
-
-			$sql .= "', bug_group_id='";
-			if ((db_result($result,0,'bug_group_id') != $bug_group_id) && ($bug_group_id != '100')){ 
-				bug_data_add_history ('bug_group_id',db_result($result,0,'bug_group_id'),$bug_id[$i]);  
-				$sql .= $bug_group_id;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'bug_group_id');
-			}
-
-			$sql .= "', resolution_id='";
-			if ((db_result($result,0,'resolution_id') != $resolution_id) && ($resolution_id != '100')) { 
-				bug_data_add_history ('resolution_id',db_result($result,0,'resolution_id'),$bug_id[$i]);
-				$sql .= $resolution_id;
-				$update = true;
-			} else {
-				$sql .= db_result($result,0,'resolution_id');
-			}
-
-			$sql .= "'";
-
-			/*
-				Enter the timestamp if we are changing to closed
-			*/
-			if ($status_id == "3") {
-
-				$now=time();
-				$sql .= ", close_date='$now'";
-				bug_data_add_history ('close_date',db_result($result,0,'close_date'),$bug_id[$i]);
-
-			}
-
-			/*
-				Finally, update the bug itself
-			*/
-			$sql .= " WHERE bug_id='$bug_id[$i]'";
-			if ($update){ 
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= ' ERROR - UPDATE FAILED ';
-					db_rollback();
-					return false;
-				} else {
-					$feedback .= " Successfully Modified Bug ID: $bug_id[$i] ";
-					mail_followup($bug_id[$i]);
-					db_commit();
-				}
-			} else {
-				//nothing changed so cancel the transaction
-				db_rollback();
-			}
-		}
-	}
-	return true;
-}
-//
-//       Handles security
-//
-function bug_data_handle_update ($project,$bug_id,$status_id,$priority,$category_id,
-		$assigned_to,$summary,$bug_group_id,$resolution_id,$details,
-		$dependent_on_task,$dependent_on_bug,$canned_response,$project_id) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	if (!$group_id || !$bug_id || !$status_id || !$priority || !$category_id || 
-		!$assigned_to || !$summary || !$bug_group_id || !$resolution_id || !$canned_response || !$project_id ) {
-		//force inclusion of parameters
-		$feedback .= ' ERROR - MISSING REQUIRED FIELDS ';
-		return false;
-	}
-
-	//get this bug from the db
-	$sql="SELECT * FROM bug WHERE bug_id='$bug_id' AND group_id='$group_id'";
-	$result=db_query($sql);
-
-	if ((db_numrows($result) < 1) || !($project->userIsBugAdmin())) {
-		//verify permissions
-		$feedback .= ' ERROR - PERMISSION DENIED ';
-		return false;
-	}
-
-	/*
-		See which fields changed during the modification
-	
-		And add to audit trail
-	*/
-
-	db_begin();
-
-	if (db_result($result,0,'status_id') != $status_id)
-		{ bug_data_add_history ('status_id',db_result($result,0,'status_id'),$bug_id);  }
-	if (db_result($result,0,'priority') != $priority)
-		{ bug_data_add_history ('priority',db_result($result,0,'priority'),$bug_id);  }
-	if (db_result($result,0,'group_id') != $project_id)
-		{ bug_data_add_history ('group_id',db_result($result,0,'group_id'),$bug_id);  }
-	if (db_result($result,0,'category_id') != $category_id)
-		{ bug_data_add_history ('category_id',db_result($result,0,'category_id'),$bug_id);  }
-	if (db_result($result,0,'assigned_to') != $assigned_to)
-		{ bug_data_add_history ('assigned_to',db_result($result,0,'assigned_to'),$bug_id);  }
-	if (db_result($result,0,'summary') != stripslashes(htmlspecialchars($summary)))
-		{ bug_data_add_history ('summary',addslashes(db_result($result,0,'summary')),$bug_id);  }
-	if (db_result($result,0,'bug_group_id') != $bug_group_id)
-		{ bug_data_add_history ('bug_group_id',db_result($result,0,'bug_group_id'),$bug_id);  }
-	if (db_result($result,0,'resolution_id') != $resolution_id)
-		{ bug_data_add_history ('resolution_id',db_result($result,0,'resolution_id'),$bug_id);  }
-
-	/*
-		Handle if canned response used
-	*/
-	if (!$mass_update && ($canned_response != 100)) {
-		$sql="SELECT * FROM bug_canned_responses WHERE bug_canned_id='$canned_response'";
-		$res3=db_query($sql);
-
-		if ($res3 && db_numrows($res3) > 0) {
-			$details = addslashes(util_unconvert_htmlspecialchars(db_result($res3,0,'body')));
-			$feedback .= ' Canned Response Used ';
-		} else {
-			$feedback .= ' Unable to use Canned Response ';
-			echo db_error();
-			db_rollback();
-			return false;
-		}
-	}
-
-	/*
-		Details field is handled a little differently
-
-		Details are comments attached to bugs
-		They are still stored in the bug_history (audit trail)
-		system, but they are not shown in the regular audit trail
-
-		Someday, these should technically be split into their own table.
-	*/
-	if ($details != '')
-		{ bug_data_add_followup($project,$bug_id,$details); }
-
-	/*
-		Enter the timestamp if we are changing to closed
-	*/
-	if ($status_id == "3") {
-
-		$now=time();
-		$close_date="close_date='$now',";
-		bug_data_add_history ('close_date',db_result($result,0,'close_date'),$bug_id);
-
-	} else {
-
-		$close_date='';
-
-	}
-	
-	if (db_result($result,0,'group_id') != $project_id) { 
-		/*
-			Perform special handling if bug is to be be moved to other project
-			Set category_id and bug_group_id to 'None' value 100
-			Set assigned_to to 'None' value 100 if the person assigned to is 
-			not in project that bug is moved in to.
-			DELETE task and bug dependencies for bug to be moved
-		*/
-
-		//verify that user is bug admin on new project
-		$res=db_query("SELECT * FROM user_group ".
-			"WHERE group_id='$project_id' AND user_id='". user_getid() ."' AND bug_flags in (1,2)");
-		if ($res && db_numrows($res) >0) {
-			//clear out task and bug dependencies
-			$dependent_on_task=array();
-			$dependent_on_bug=array();
-			//reset category and group as they won't exist in new project
-			$category_id = '100';
-			$bug_group_id = '100';
-			$assigned_to = '100';
-
-		} else {
-			//user does not have correct permissions to move bug
-			$feedback .= ' ERROR - You do not have permission to move this bug to that project - Leaving bug in former project ';
-			$project_id=$group_id;
-		}
-
-	}
-	/*
-		DELETE THEN Insert the list of task dependencies
-	*/
-	if (!bug_data_update_dependent_tasks($dependent_on_task,$bug_id)) {
-		$feedback .= ' ERROR updating dependent tasks ';
-		db_rollback();
-		return false;
-	}
-
-	/*
-		DELETE THEN Insert the list of bug dependencies
-	*/
-	if (!bug_data_update_dependent_bugs($dependent_on_bug,$bug_id)) {
-		$feedback .= ' ERROR updating dependent bugs ';
-		db_rollback();
-		return false;
-	}
-
-
-	/*
-		Finally, update the bug itself
-	*/
-	$sql="UPDATE bug SET status_id='$status_id', $close_date priority='$priority', group_id='$project_id', category_id='$category_id', ".
-		"assigned_to='$assigned_to', summary='".htmlspecialchars($summary)."',".
-		"bug_group_id='$bug_group_id',resolution_id='$resolution_id' WHERE bug_id='$bug_id'";
-	$result=db_query($sql);
-
-	if (!$result) {
-		$feedback .= " ERROR - UPDATE FAILED ";
-		db_rollback();
-		return false;
-	} else {
-		/* 
-			see if we're supposed to send all modifications to an address
-		*/      
-		if ($project->sendAllBugUpdates()) {
-			$address=$project->getNewBugAddress();
-		}
-		/*
-			now send the email
-			it's no longer optional due to the group-level notification address
-		*/
-		mail_followup($bug_id,$address);
-		$feedback .= " Successfully Modified Bug ";
-		db_commit();
-		return true;
-	}
-
-}
-
-function bug_data_insert_dependent_bugs($array,$bug_id) {
-	global $feedback;
-	/*
-		Insert the list of dependencies
-	*/
-	$depend_count=count($array);
-	if ($depend_count < 1) {
-		//if no tasks selected, insert task "none"
-		$sql="INSERT INTO bug_bug_dependencies (bug_id,is_dependent_on_bug_id) 
-			VALUES ('$bug_id','100')";
-		$result=db_query($sql);
-		if (!$result) {
-			return false;
-		} else {
-			return true;
-		}
-	} else {
-		for ($i=0; $i<$depend_count; $i++) {
-			if (($depend_count > 1) && ($array[$i]==100)) {
-				//don't insert the row if there's more
-				//than 1 item selected and this item is the "none task"
-			} else {
-				$sql="INSERT INTO bug_bug_dependencies (bug_id,is_dependent_on_bug_id) 
-					VALUES ('$bug_id','$array[$i]')";
-				//echo "\n$sql";
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= ' ERROR inserting dependent_bugs '.db_error();
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-}
-
-function bug_data_update_dependent_bugs($array,$bug_id) {
-	/*
-		DELETE THEN Insert the list of dependencies
-	*/
-	$toss=db_query("DELETE FROM bug_bug_dependencies WHERE bug_id='$bug_id'");
-	return bug_data_insert_dependent_bugs($array,$bug_id);
-}
-
-function bug_data_insert_dependent_tasks($array,$bug_id) {
-	global $feedback;
-	/*
-		Insert the list of dependencies
-	*/
-	$depend_count=count($array);
-	if ($depend_count < 1) {
-		//if no tasks selected, insert task "none"
-		$sql="INSERT INTO bug_task_dependencies (bug_id,is_dependent_on_task_id) 
-			VALUES ('$bug_id','100')";
-		$result=db_query($sql);
-		if (!$result) {
-			return false;
-		} else {
-			return true;
-		}
-	} else {
-		for ($i=0; $i<$depend_count; $i++) {
-			if (($depend_count > 1) && ($array[$i]==100)) {
-				//don't insert the row if there's more
-				//than 1 item selected and this item is the "none task"
-			} else {
-				$sql="INSERT INTO bug_task_dependencies (bug_id,is_dependent_on_task_id) 
-					VALUES ('$bug_id','$array[$i]')";
-				//echo "\n$sql";
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= ' ERROR inserting dependent_tasks '.db_error();
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-}
-
-function bug_data_update_dependent_tasks($array,$bug_id) {
-	/*
-		DELETE THEN Insert the list of dependencies
-	*/
-	$toss=db_query("DELETE FROM bug_task_dependencies WHERE bug_id='$bug_id'");
-	return bug_data_insert_dependent_tasks($array,$bug_id);
-}
-
-/**
- *	bug_data_create_bug()
- *	add a bug to this project's bug tracker
- *
- *	@param $project object
- *	@param $summary of this bug
- *	@param
- */
-function bug_data_create_bug($project,$summary,$details,$category_id,$bug_group_id,$priority,$assigned_to) {
-	global $feedback;
-	$group_id=$project->getGroupID();
-
-	if (!$category_id) {
-		//default category
-		$category_id=100;
-	}
-	if (!$bug_group_id) {
-		//default group
-		$bug_group_id=100;
-	}
-	if (!$assigned_to) {
-		//default assignment
-		$assigned_to=100;
-	}
-	if (!$priority) {
-		//default priority
-		$priority=5;
-	}
-
-	//we don't force them to be logged in to submit a bug
-	if (!user_isloggedin()) {
-		$user=100;
-	} else {
-		$user=user_getid();
-	}
-
-	if (!$group_id || !$summary || !$details) {
-		$feedback .= ' ERROR - Missing Params ';
-		return false;
-	}
-
-	//first check to make sure this wasn't double-submitted
-	$res=db_query("SELECT * FROM bug WHERE submitted_by='$user' AND summary='$summary'");
-	if ($res && db_numrows($res) > 0) {
-		$feedback = ' ERROR - DOUBLE SUBMISSION. You are trying to double-submit this bug. Please don\'t do that ';
-		return false;		
-	}
-
-	$sql="INSERT INTO bug (close_date,group_id,status_id,priority,category_id,".
-		"submitted_by,assigned_to,date,summary,details,bug_group_id,resolution_id) ".
-		"VALUES ('0','$group_id','1','$priority','$category_id','$user','$assigned_to','".time()."','".
-		htmlspecialchars($summary)."','".htmlspecialchars($details)."','$bug_group_id','100')";
-
-	db_begin();
-
-	$result=db_query($sql);
-	$bug_id=db_insertid($result,'bug','bug_id');
-
-	if (!$bug_id) {
-		$feedback .= ' ERROR getting bug_id ';
-		db_rollback();
-		return false;
-	}
-
-	/*
-		set up the default rows in the dependency table
-		both rows will be dependent on id=100
-	*/
-	if (!bug_data_insert_dependent_bugs($array,$bug_id)) {
-		$feedback .= ' ERROR inserting dependent bugs ';
-		db_rollback();
-		return false;
-	}
-	if (!bug_data_insert_dependent_tasks($array,$bug_id)) {
-		$feedback .= ' ERROR inserting dependent tasks ';
-		db_rollback();
-		return false;
-	}
-
-	//mail a followup
-	mail_followup($bug_id,$project->getNewBugAddress());
-
-	//now return the bug_id
-	db_commit();
-	return $bug_id;
-}
-
-function bug_data_get_status_name($string) {
-	/*
-		simply return status_name from bug_status
-	*/
-	$sql="select * from bug_status WHERE status_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'status_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function bug_data_get_category_name($string) {
-	/*
-		simply return the category_name from bug_category
-	*/
-	$sql="select * from bug_category WHERE bug_category_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'category_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function bug_data_get_resolution_name($resolution_id) {
-	/*
-		Simply return the resolution name for this id
-	*/
-
-	$sql="select * from bug_resolution WHERE resolution_id='$resolution_id'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'resolution_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function bug_data_get_group_name($bug_group_id) {
-	/*
-		Simply return the resolution name for this id
-	*/
-
-	$sql="select * from bug_group WHERE bug_group_id='$bug_group_id'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'group_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function bug_data_get_canned_responses ($group_id) {
-	/*
-		Show defined and site-wide responses
-	*/
-	$sql="SELECT bug_canned_id,title,body FROM bug_canned_responses WHERE ".
-		"(group_id='$group_id' OR group_id='0')";
-
-	// return handle for use by select box
-	return db_query($sql);
-}
-
-/**
- *	Attach a followup to an existing bug
- *
- *	@param $project object
- *	@param $bug_id
- *	@param $details - the comment being attached
- */
-function bug_data_add_followup($project,$bug_id,$details) {
-	global $feedback;
-	if ($details != '') {
-		if (!bug_data_add_history ('details',htmlspecialchars($details),$bug_id)) {
-			return false;
-		} else {
-			$feedback .= "Comment added to bug<br>\n";
-			return true;
-		}
-	} else {
-		$feedback .= "No message attached<br>\n";
-		return false;
-	}
-}
-
-function mail_followup($bug_id,$more_addresses=false) {
-	global $sys_datefmt,$feedback;
-	/*
-		Send a message to the person who opened this bug and the person it is assigned to
-	*/
-
-	$sql="SELECT bug.date,bug.details,bug.group_id,bug.priority,bug.bug_id,bug.summary,".
-		"bug_resolution.resolution_name,bug_group.group_name,".
-		"bug.date,bug_category.category_name,bug_status.status_name,users.user_name,".
-		"users.email,user2.email AS assigned_to_email, groups.group_name AS project_name, ".
-                "user2.user_name AS assignee_name ".
-		"FROM bug,users,users user2,bug_category,bug_status,bug_group,bug_resolution,groups ".
-		"WHERE user2.user_id=bug.assigned_to ".
-		"AND bug.status_id=bug_status.status_id ".
-		"AND bug_resolution.resolution_id=bug.resolution_id ".
-		"AND bug_group.bug_group_id=bug.bug_group_id ".
-		"AND bug.category_id=bug_category.bug_category_id ".
-		"AND users.user_id=bug.submitted_by ".
-		"AND bug.bug_id='$bug_id' ".
-		"AND groups.group_id = bug.group_id";
-		
-	$result=db_query($sql);
-	
-	
-	
-	if ($result && db_numrows($result) > 0) {
-			
-			
-		$body = 'Bug #'.db_result($result,0,'bug_id').', was updated on '.date($sys_datefmt,db_result($result,0,'date')).
-		"\nHere is a current snapshot of the bug.".
-		"\n\nProject: ".db_result($result,0,'project_name').
-		"\nCategory: ".db_result($result,0,'category_name').
-		"\nStatus: ".db_result($result,0,'status_name').
-		"\nResolution: ".db_result($result,0,'resolution_name').
-		"\nBug Group: ".db_result($result,0,'group_name').
-		"\nPriority: ".db_result($result,0,'priority').
-                "\nSubmitted by: ".db_result($result,0,'user_name').
-                "\nAssigned to : ".db_result($result,0,'assignee_name').
-		"\nSummary: ".util_unconvert_htmlspecialchars(db_result($result,0,'summary')).
-		"\n\nDetails: ".util_unconvert_htmlspecialchars(db_result($result,0,'details'));
-		
-		$sql="SELECT users.email,users.user_name,bug_history.date,bug_history.old_value ".
-			"FROM bug_history,users ".
-			"WHERE users.user_id=bug_history.mod_by ".
-			"AND bug_history.field_name='details' ".
-			"AND bug_history.bug_id='$bug_id' ORDER BY bug_history.date DESC";
-
-		$result2=db_query($sql);
-		$rows=db_numrows($result2);
-		if ($result2 && $rows > 0) {
-			$body .= "\n\nFollow-Ups:";
-			for ($i=0; $i<$rows;$i++) {
-				$body .= "\n\nDate: ".date($sys_datefmt,db_result($result2,$i,'date'));
-				$body .= "\nBy: ".db_result($result2,$i,'user_name');
-				$body .= "\n\nComment:\n".util_unconvert_htmlspecialchars(db_result($result2,$i,'old_value'));
-				$body .= "\n-------------------------------------------------------";
-			}       
-		}	       
-		$body .= "\n\nFor detailed info, follow this link:";
-		$body .= "\nhttp://$GLOBALS[sys_default_domain]/bugs/?func=detailbug&bug_id=$bug_id&group_id=".
-			db_result($result,0,'group_id');
-		
-		$subject='[Bug #'.db_result($result,0,'bug_id').'] '.
-			util_unconvert_htmlspecialchars(db_result($result,0,'summary'));
-		
-		$to=db_result($result,0,'email').','.db_result($result,0,'assigned_to_email');
-		
-		if ($more_addresses) {
-			$to .= ','.$more_addresses;
-		}
-		
-		$more='From: noreply@'.$GLOBALS['sys_default_domain'];
-		
-		mail($to,$subject,$body,$more);
-		
-		$feedback .= ' Bug Update Sent '; //to '.$to;
-	
-	} else {
-		
-		$feedback .= ' Could Not Send Bug Update ';
-	
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_utils.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/bug_utils.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,411 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: bug_utils.php,v 1.184 2000/11/06 21:14:04 tperdue Exp $
-
-/*
-
-	Bug Tracker
-	By Tim Perdue, Sourceforge, 11/99
-	Heavy rewrite by Tim Perdue, April 2000
-
-*/
-
-function bug_header($params) {
-	global $group_id,$is_bug_page,$DOCUMENT_ROOT;
-
-	//used so the search box will add the necessary element to the pop-up box
-	$is_bug_page=1;
-
-	//required params for site_project_header();
-	$params['group']=$group_id;
-	$params['toptab']='bugs';
-
-	$project=project_get_object($group_id);
-
-	//only projects can use the bug tracker, and only if they have it turned on
-	if (!$project->isProject()) {
-		exit_error('Error','Only Projects Can Use The Bug Tracker');
-	}
-	if (!$project->usesBugs()) {
-		exit_error('Error','This Project Has Turned Off The Bug Tracker');
-	}
-	echo site_project_header($params);
-
-	echo '<BR><B><A HREF="/bugs/?func=addbug&group_id='.$group_id.'">Submit A Bug</A>
-	 | <A HREF="/bugs/?func=browse&group_id='.$group_id.'&set=open">Open Bugs</A>';
-	if (user_isloggedin()) {
-		echo ' | <A HREF="/bugs/?func=browse&group_id='.$group_id.'&set=my">My Bugs</A>';
-		echo ' | <A HREF="/bugs/?func=modfilters&group_id='.$group_id.'">Filters</A>';
-		echo ' | <A HREF="/bugs/reporting/?group_id='.$group_id.'">Reporting</A>';
-	}
-	echo ' | <A HREF="/bugs/admin/?group_id='.$group_id.'">Admin</A></B>';
-	echo ' <hr width="300" size="1" align="left" noshade>';
-}
-
-function bug_footer($params) {
-	site_project_footer($params);
-}
-
-function bug_user_project_box ($name='project_id',$user_id=false,$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with projects that the user is bug admin of
-	*/
-	if (!$user_id) {
-		return 'ERROR - no user_id';
-	} else {
-		$result=bug_data_get_user_projects ($user_id);
-		if (!db_numrows($result)) {
-			return html_build_select_box_from_arrays($group_id, $checked, $name, $checked, false);
-		}	
-		else {
-			return html_build_select_box ($result,$name,$checked,false,$text_100);
-		}	
-	}
-}
-
-function bug_category_box ($name='bug_category_id',$group_id=false,$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with categories defined for this project
-	*/
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else {
-		$result=bug_data_get_categories ($group_id);
-		return html_build_select_box ($result,$name,$checked,true,$text_100);
-	}
-}
-
-function bug_group_box ($name='bug_group_id',$group_id=false,$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with groups defined for this project
-	*/
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else {
-		$result=bug_data_get_groups ($group_id);
-		return html_build_select_box ($result,$name,$checked,true,$text_100);
-	}
-}
-
-function bug_resolution_box ($name='bug_resolution_id',$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with our predefined resolutions
-	*/
-	$result=bug_data_get_resolutions ();
-	return html_build_select_box ($result,$name,$checked,true,$text_100);
-}
-
-function bug_canned_response_box ($group_id,$name='canned_response') {
-	if (!$group_id) {
-		return 'ERROR - No group_id';
-	} else {
-		$result=bug_data_get_canned_responses($group_id);
-		return html_build_select_box ($result,$name);
-	}
-}
-
-function bug_technician_box ($name='assigned_to',$group_id,$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with the bug_techs that are defined for this project
-	*/
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else {
-		$result=bug_data_get_technicians ($group_id);
-		return html_build_select_box ($result,$name,$checked,true,$text_100);
-	}
-}
-
-function bug_status_box ($name='bug_status_id',$checked='xyxy',$text_100='None') {
-	/*
-		Returns a select box populated with the pre-defined bug statuses
-	*/
-	$result=bug_data_get_statuses ();
-	return html_build_select_box ($result,$name,$checked,true,$text_100);
-}
-
-function bug_multiple_task_depend_box ($name='dependent_on_task[]',$group_id=false,$bug_id=false) {
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else if (!$bug_id) {
-		return 'ERROR - no bug_id';
-	} else {
-		$project=&project_get_object($group_id);
-		if (!$project->usesPmDependencies()) {
-			return '<B>This project has disabled task dependencies</B>';	
-		}
-		$result=bug_data_get_tasks ($group_id);
-		$result2=bug_data_get_dependent_tasks ($bug_id);
-		return html_build_multiple_select_box ($result,$name,util_result_column_to_array($result2));
-
-	}
-}
-
-function bug_multiple_bug_depend_box ($name='dependent_on_bug[]',$group_id=false,$bug_id=false) {
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else if (!$bug_id) {
-		return 'ERROR - no bug_id';
-	} else {
-		$project=&project_get_object($group_id);
-
-		if (!$project->usesBugDependencies()) {
-			return '<B>This project has disabled bug dependencies</B>';	
-		}
-		$result=bug_data_get_valid_bugs ($group_id,$bug_id);
-		$result2=bug_data_get_dependent_bugs ($bug_id);
-		return html_build_multiple_select_box($result,$name,util_result_column_to_array($result2));
-	}
-}
-
-function show_buglist ($result,$offset,$set='open') {
-	global $sys_datefmt,$group_id,$PHP_SELF;
-	/*
-		Accepts a result set from the bugs table. Should include all columns from
-		the table, and it should be joined to USER to get the user_name.
-	*/
-
-        $IS_BUG_ADMIN=user_ismember($group_id,'B2');
-
-	echo '
-		<FORM ACTION="'. $PHP_SELF .'" METHOD="POST">
-		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-		<INPUT TYPE="HIDDEN" NAME="func" VALUE="massupdate">';
-      
-
-	$rows=db_numrows($result);
-	$url = "/bugs/?group_id=$group_id&set=$set&order=";
-
-	$title_arr=array();
-	$title_arr[]='Bug ID';
-	$title_arr[]='Summary';
-	$title_arr[]='Date';
-	$title_arr[]='Assigned To';
-	$title_arr[]='Submitted By';
-
-	$links_arr=array();
-	$links_arr[]=$url.'bug_id';
-	$links_arr[]=$url.'summary';
-	$links_arr[]=$url.'date';
-	$links_arr[]=$url.'assigned_to_user';
-	$links_arr[]=$url.'submitted_by';
-
-	echo html_build_list_table_top ($title_arr,$links_arr);
-
-	//see if the bugs are too old - so we can highlight them
-	$then=(time()-2592000);
-
-	for ($i=0; ($i < $rows && $i < 50); $i++) {
-		echo '
-		<TR BGCOLOR="'. get_priority_color(db_result($result, $i, 'priority')) .'">'.
-		'<TD NOWRAP>'.
-		($IS_BUG_ADMIN?'<INPUT TYPE="CHECKBOX" NAME="bug_id[]" VALUE="'. db_result($result, $i, 'bug_id') .'"> ':'').
-		db_result($result, $i, 'bug_id') .
-		'</TD>'.
-		'<TD><A HREF="/bugs/?func=detailbug&bug_id='. db_result($result, $i, 'bug_id') .
-                '&group_id='. db_result($result, $i, 'group_id') .'">'. db_result($result, $i, 'summary') .'</A></TD>'.
-		'<TD>'. (($set != 'closed' && db_result($result, $i, 'date') < $then)?'<B>* ':'&nbsp; ') . date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-		'<TD>'. db_result($result, $i, 'assigned_to_user') .'</TD>'.
-		'<TD>'. db_result($result, $i, 'submitted_by') .'</TD></TR>';
-
-	}
-
-	/*
-		Show extra rows for <-- Prev / Next -->
-	*/
-	echo '
-		<TR><TD COLSPAN="2">';
-	if ($offset > 0) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset-50).'"><B><-- Previous 50</B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD><TD>&nbsp;</TD><TD COLSPAN="2">';
-	
-	if ($rows > 50) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset+50).'"><B>Next 50 --></B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD></TR>';
-
-       /*
-		Mass Update Code
-	*/     
-	if ($IS_BUG_ADMIN) {
-		echo '<TR><TD COLSPAN="5">
-		<FONT COLOR="#FF0000"><B>Bug Admin:</B></FONT>  If you wish to apply changes to all bugs selected above, use these controls to change their properties and click once on "Mass Update".
-		<TABLE WIDTH="100%" BORDER="0">
-
-		<TR><TD><B>Category:</B><BR>'. bug_category_box ('bug_category_id',$group_id,'xyz','No Change') .'</TD>
-		<TD><B>Priority:</B><BR>';
-		echo build_priority_select_box ('priority', '5', true);
-		echo '</TD></TR>
-
-		<TR><TD><B>Bug Group:</B><BR>'. bug_group_box ('bug_group_id',$group_id,'xtz','No Change') .'</TD>
-		<TD><B>Resolution:</B><BR>'. bug_resolution_box ('resolution_id','xyz','No Change') .'</TD></TR>
-
-		<TR><TD><B>Assigned To:</B><BR>'. bug_technician_box ('assigned_to',$group_id,'xyz','No Change') .'</TD>
-		<TD><B>Status:</B><BR>'. bug_status_box ('status_id','xyz','No Change') .'</TD></TR>
-
-		<TR><TD COLSPAN="2" ALIGN="MIDDLE"><INPUT TYPE="SUBMIT" name="submit" VALUE="Mass Update"></TD></TR>
-
-		</TABLE>	
-		</TD></TR>';
-	}
-
-	
-
-
-	echo '</TABLE>';
-
-}
-
-function show_dependent_bugs ($bug_id,$group_id) {
-	$project=&group_get_object($group_id);
-
-	if (!$project->usesBugDependencies()){
-		return '<H3>Other Bugs That Depend on This Bug</H3>
-		<P><B>This project has disabled bug dependencies</B>';
-	}
-	$sql="SELECT bug.bug_id,bug.summary ".
-		"FROM bug,bug_bug_dependencies ".
-		"WHERE bug.bug_id=bug_bug_dependencies.bug_id ".
-		"AND bug_bug_dependencies.is_dependent_on_bug_id='$bug_id'";
-	$result=db_query($sql);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-		echo '
-			<H3>Other Bugs That Depend on This Bug</H3>';
-
-		$title_arr=array();
-		$title_arr[]='Bug ID';
-		$title_arr[]='Summary';
-	
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			echo '
-			<TR BGCOLOR="'. html_get_alt_row_color($i) .'">
-				<TD><A HREF="/bugs/?func=detailbug&bug_id='.
-				db_result($result, $i, 'bug_id').
-				'&group_id='.$group_id.'">'.db_result($result, $i, 'bug_id').'</A></TD>
-				<TD>'.db_result($result, $i, 'summary').'</TD></TR>';
-		}
-		echo '</TABLE>';
-	} else {
-		echo '
-			<H3>No Other Bugs are Dependent on This Bug</H3>';
-		echo db_error();
-	}
-}
-
-function show_bug_details ($bug_id) {
-	/*
-		Show the details rows from bug_history
-	*/
-	global $sys_datefmt;
-	$result=bug_data_get_followups ($bug_id);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-		echo '
-			<H3>Followups</H3>
-			<P>';
-
-		$title_arr=array();
-		$title_arr[]='Comment';
-		$title_arr[]='Date';
-		$title_arr[]='By';
-	
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			echo '<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD>'.
-				ereg_replace("\n","<BR>",db_result($result, $i, 'old_value')).'</TD>'.
-				'</TD>'.
-				'<TD VALIGN="TOP">'.date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-				'<TD VALIGN="TOP">'.db_result($result, $i, 'user_name').'</TD></TR>';
-		}
-		echo '</TABLE>';
-	} else {
-		echo '
-			<H3>No Followups Have Been Posted</H3>';
-	}
-}
-
-function show_bughistory ($bug_id) {
-	/*
-		show the bug_history rows that are relevant to this bug_id, excluding details
-	*/
-	global $sys_datefmt;
-	$result=bug_data_get_history($bug_id);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-
-		echo '
-		<H3>Bug Change History</H3>
-		<P>';
-		$title_arr=array();
-		$title_arr[]='Field';
-		$title_arr[]='Old Value';
-		$title_arr[]='Date';
-		$title_arr[]='By';
-
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			$field=db_result($result, $i, 'field_name');
-			echo '
-				<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD>'.$field.'</TD><TD>';
-
-			if ($field == 'status_id') {
-
-				echo bug_data_get_status_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'category_id') {
-
-				echo bug_data_get_category_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'assigned_to') {
-
-				echo user_getname(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'close_date') {
-
-				echo date($sys_datefmt,db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'resolution_id') {
-
-				echo bug_data_get_resolution_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'bug_group_id') {
-
-				echo bug_data_get_group_name(db_result($result, $i, 'old_value'));
-
-			} else {
-
-				echo db_result($result, $i, 'old_value');
-
-			}
-			echo '</TD>'.
-				'<TD>'.date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-				'<TD>'.db_result($result, $i, 'user_name').'</TD></TR>';
-		}
-
-		echo '
-			</TABLE>';
-	
-	} else {
-		echo '
-			<H3>No Changes Have Been Made to This Bug</H3>';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/bugs-er-diagram.sda
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/bugs-er-diagram.sda	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/bugs-er-diagram.sda	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,271 +0,0 @@
-ÐÏࡱá                ;  þÿ	               F                þÿÿÿ        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿþÿÿÿ      þÿÿÿ      	   
-         
-                                                             !   "   #   $   %   &   '   (   )   *   +   ,   -   þÿÿÿ/   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   A   B   C   D   E   þÿÿÿG   H   þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR o o t   E n t r y                                               ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        þÿÿÿþÿÿÿþÿÿÿ               	   
-         
-            þÿÿÿþÿÿÿ            þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ þÿ
-  ÿÿÿÿ ‰.½…щР€)ä°±   Drawing 
-   StarDraw 5.0                                                                        èöÿÿÊ  !W  ¢>                                                SfxDocumentInfo                                    ¢.1¬g                                  ¢.1\<Ú                                 ¢.1˜Ú                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Info 0                                   Info 1                                   Info 2                                   Info 3                                      ¢.1 ëŒ ¼@ 	       <                                       TASK,0,1
- 1,0,100,1,                                          þÿ                        à…ŸòùOh«‘ +'³Ù0   ø      	   h   
-   t      €   
-   Œ      ˜      ¤      °      ¼      È      Ô      à      ì         9   @   €­¼   @    N’…©¿@   €é‚¯…©¿@   €vg©¿                                                                                                                                                              »» ÿÿ    à     XOutdevItemPool      1   èèéêëìíîïðñòóôõö÷øùúûüý
- è)èéêëìíîïðñùúûüýþ	
-
-&'()*+,-./06789:;UVWXYZ[\] ècèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst ètèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
-
- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef”•–—˜™š›œžŸ ¡    d   î   ì  ›  0 ƒ Ô  ¹'è       @  q          X  X  º'é    ,   @  ­       ÿÿÿÿ               X  »'ê    :   @  ç           –     2     L   X  X  X  X&  ¼'ë        @         ÿÿÿÿ €      X  ½'ì    å   @         ÿÿÿÿ       Arrowÿÿÿÿ   
-                                   Arrowÿÿÿÿ   d           È                   d              Arrowÿÿÿÿ   }           ú   ú           ú       }           X  X  XS  X–  ¾'í    ª   @  ¾       ÿÿÿÿ       Arrowÿÿÿÿ   d           È                   d              Arrowÿÿÿÿ   }           ú   ú           ú       }           X  X  X_  ¿'î    F   @       ,    ¼    È     ú       X  X  X  X&  X.  À'ï    :   @  R     ,    È     ú       X  X  X  X&  Á'ð       @  ‚        X  X  Â'ñ       @  ¥      X  òò    
-   @   ¿  óó    
-   @   Õ  ôô    
-   @   ë  õõ    
-   @     öö    
-   @     ÷÷    
-   @   -  øø    
-   @   C  ´'ú       @  e          X  X  µ'û    b   @  Ë       ÿÿÿÿ €  ¸¸ÿÿ    ÿÿÿÿ €  €€€€    ÿÿÿÿ €ÿÿÌÌ™™    ÿÿÿÿ €ÿÿÿÿÿÿX  X   X2  XD  ¶'ü   6   @         ÿÿÿÿ        ÿÿÿÿÿÿ      2 2 d d   X  ·'ý    (   @  M       ÿÿÿÿ               X  ¸'þ   "  @  {	       ÿÿÿÿ    BMv      v   (   @   @     SD                   Ä   @      x^íSI
-Ã0ô¯sŒ½å\èzéü ÿ
-ª–46•Z…Bn›8x‘Ç)1²Ì”³.<觔B+ï Ì„¨Þ¢Ï40:prf
-š‡·í|q±ìüâÊ]~½+Háë•~|ðWíF¼ðúúMñbÀöž þâPÙ@úaüoÌCÄ“Ø[½È¡z¼6~U{Û߃<ª½Õ?¥ †ü–{¿rü=+Îý÷ô—|´¨ý•¿.©MåÛxò³åG¦
-Ü«±X  ÿÿ    
-   @   •	        
-   @   «	      
-   @   Á	      
-   @   ×	      
-   @   í	      
-   @   
-      
-   @   
-      
-   @   /
-      
-   @   E
-      
-   @   [
-  		    
-   @   q
-  
-
-    
-   @   ‡
-      
-   @   
-      
-   @   ³
-  
-
-    
-   @   É
-      
-   @   ß
-      
-   @   õ
-      
-   @         
-   @   !      
-   @   7      
-   @   M      
-   @   c      
-   @   y      
-   @     (    
-   @   ¥  (    
-   @   »  (    
-   @   Ñ  (    
-   @   ç  (    
-   @   ý  (    
-   @     (    
-   @   )  (    
-   @   ?  (     
-   @   U  (!    
-   @   k  ("    
-   @     (#    
-   @   —  $$    
-   @   ­  %%    
-   @   Ã  &&    
-   @   Ù  ''    
-   @   ï  ((    
-   @   
-  ))    
-   @   
-  ;(+       @  ;
-        X  X  ,,        @  k
-       ÿÿÿÿ €€€€€€€X  --    "   @  •
-     ,    È   X  X  ..    "   @  Ã
-     ,    È   X  X  //    
-   @   á
-  00    
-   @   ÷
-  11    
-   @   
-  22    
-   @   #  33    
-   @   9  44    
-   @   O  55    
-   @   e  66    
-   @   {  II       @  ™    ž   X  JJ    :   @  Ó     ¸g    A%    \)        X  X  X  X&  KK       @          X  X  (L    
-   @   !  MM    
-   @   7  NN    
-   @   M  OO    
-   @   c  PP    
-   @   y  QQ       @  •      X  RR    
-   @   ¯  SS       @  Í         X  TT    
-   @   ç  UU       @       X  VV       @  (          X  X  WW    
-   @   F  XX    
-   @   \  YY    
-   @   r  ZZ    
-   @   ˆ  [[    
-   @   ž  \\    
-   @   ´  ]]    
-   @   Ê  ^^    
-   @   à  __    
-   @   ö  ``    
-   @     aa    
-   @   "  bb    
-   @   8  cc    
-   @   N  dd    
-   @   d  ee    
-   @   z  gg       @  –    
-  X  hh    
-   @   °  ii    
-   @   Æ  jj    
-   @   Ü  kk    
-   @   ò  ll    
-   @     mm    
-   @     nn    (   @  F             X  X  X  oo    ¾   @  à     ‚þÿÿ  (ÿÿÿ  Ûýÿÿ  üÿÿ        €    þÿÿ      ¥  	  T   
-  Óüÿÿ  œ    Ýùÿÿ
-  í    Z  X  X  X  X&  X.  X6  X>  XF  XN  XV  X^  Xf  Xn  Xv  X~  pp    "   @  B     ÿÿÿ  Å  X  X  qq    
-   @   `  rr    
-   @   v  ss    
-   @   Π tt    
-   @   ¢  uu    
-   @   ¸  vv    
-   @   Î  ww    
-   @   ä  xx    
-   @   ú  yy    
-   @     ùù    Â   @ 
- ¶          è¹'                ì½' î¿'    ì½' í¾' î¿' ïÀ'  
-  í¾' ïÀ' 	   è¹' ë¼'     ê»' î¿' ïÀ' X  X  X   X&  X,  X2  XD  Xb  Xt  X†    
-  „   @  N          ú´' ûµ'        ûµ'    ûµ'    ú´' ûµ'        ú´' X  X  X&  X,  X8  XD  XV  X\  **    F   @  ¨                           X  X  X  X   X&  X,  77    F   @  ú                           X  X  X  X   X&  X,  HH  
-  ”   @ 	 Ž          £+'    £+'            ¦' §'        ¦' §'    ¦' §' X  X  X   X,  X2  X8  XJ  XP  Xb  ff  
-  â   @ 	 |          QQ  VV     JJ  KK  QQ  VV     JJ KK     JJ KK     JJ    QQ  VV     JJ KK SS  UU  VV    II QQ  VV  X  X  X&  XD  XV  Xh  Xt  X†  Xª  zz  
-  (  @ 
-        nn     nn  oo     nn  oo    nn  oo    nn    nn  oo
-    nn oo pp    nn  oo    nn  oo 	   nn  oo 
-   gg  nn     gg  nn  oo    nn  oo X  X  X,  X>  XP  X\  Xn  X†  X˜  Xª  X¼  XÎ  Xæ      8   p   ¶   â   Ó  ‰  Û  !  I  h  ~  ”  ª  À  Ö  ì    ,  š  Ü    >  T  j  €  –  ¬    Ø  î      0  F  \  r  ˆ  ž  ´  Ê  à  ö    "  8  N  d  z    ¦  ¼  Ò  è  þ  	  *	  @	  V	  l	  ‚	  ˜	  ®	  Ä	  Ú	  
-  .
-  \
-  Š
-   
-  ¶
-  Ì
-  â
-  ø
-    $  :  \  ¢  Ê  à  ö    "  8  X  n    ¦  Å  ï  
-  
-  1
-  G
-  ]
-  s
-  ‰
-  Ÿ
-  µ
-  Ë
-  á
-  ÷
-  
-  #  9  Y  o  …  ›  ±  Ç  Ý    Û  	    5  K  a  w    £  ¹  Ï    -    Ñ  q  _  
-   P   î  ò%     EditEngineItemPool ¤      ¨   Ÿ¯Ÿ¡¢£¤¥¦§¨©ª«¬­±²³ Ÿ³Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°²³´ ´žŸ ¡¢£¤¥¦§©ª«¬­®¯°±²³´µ    6   f   u   0  É;  g*š   >  @  ô3      
-              "                     ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              " X                  ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              "   È È               ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
- Z             •                             €      d          " |ü°°              ,    StarBats      N               ÿ                 €      -          – àü`	`	              ,    StarBats      N               ÿ                 €      K          " ¨ý              ,    StarBats      N               ÿ                 €      -          – ¨ýÀÀ              ,    StarBats      N               ÿ                 €      K          " ¨ýpp              ,    StarBats      N               ÿ                 €      -          " ¨ý                ,    StarBats      N               ÿ                 €      -          " ¨ýÐ Ð               ,    StarBats      N               ÿ                 €      -          " ¨ý€%€%              ,    StarBats      N               ÿ                 €      -          " ¨ý0*0*              ,    StarBats      N               ÿ                 €      -     
-              r                     ,    StarBats                     ÿ                 €      -          r   èè              ,    StarBats                     ÿ                 €      -          r   ÐÐ              ,    StarBats                     ÿ                 €      -          r   ¸¸              ,    StarBats                     ÿ                 €      -          r                   ,    StarBats                     ÿ                 €      -          r   ˆˆ              ,    StarBats                     ÿ                 €      -          r   pp              ,    StarBats                     ÿ                 €      -          r   XX              ,    StarBats                     ÿ                 €      -          r   @@              ,    StarBats                     ÿ                 €      -          r   (#(#              ,    StarBats                     ÿ                 €      -     	              " ¨ýXX              ,    StarBats      i               ÿ                 €      -          " ¨ý°°              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      i               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ýhh              ,    StarBats      i               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -    X  X, XJ Xh XT Xr 6'›    
-   @   "4  œœ       @  D4          X  X     >   @  Ž4     xd   d   d x þ”Yü  d   d üd x X  X'  <(ž       @  ²4    '   X  
-(Ÿ   µ  @  [6       €                      StarBats  °   !"-         €                      StarBats       !"-         €                      StarBats       !r-         €                      StarBats  X   !"-         €                      StarBats  X   !"-         €                      StarBats       !"-         €                      StarBats       !r-     X  XG  X€  X¹  Xò  X+ Xd @'    i  @  °7    +   d   d   d        d   d Xd        d È d   d      ,d   d |üd °   @d   d àüd `	   ¸d   d ¨ýd    hd   d ¨ýd À   d   d ¨ýd p   Èd   d ¨ýd   	  xd   d ¨ýd Ð  
-  (#d   d ¨ýd €%   Ø'd   d ¨ýd 0*     d   d ¨ýd X 
-    d   d   d    þ”Y      d   d ¨ýd X X  X!  X4  XG  XZ  Xm  X€  X“  X¦  X¹  XÌ  Xß  Xò  X X A'¡   Š   @  b8       d   d   d d d d   ¤d Ò d     d ôd     d d     d ,d     d È d  
-   d d d X  X  X&  X2  X>  XJ  XV  Xb  1'¢       @  £8     d  È   X  +'£   (   @  Ï8             X  X  X  '¤    
-   @   ñ8  !'¥       @  9    " €      X  '¦    ’   @  ¡9   "  timmons   ï	 helvetica   
-  new century schoolbook   
-  
- open look cursor   Ò	  timmons  X  X   X4  XU  Xp  '§   Î   @  W:    Nd 
-   4d 
-   d 
-   öd 
-   {d 
-   îd 
-  7g§d 
-   hd 
- 	  Ûd 
- 
-  Ád 
-   d 
-   id 
-  )ƒd 
-  ùDd 
- X  X  X"  X,  X6  X@  XJ  XT  X^  Xh  Xr  X|  X†  X  ?(¨    
-   @   ¥:  '©       @  Å:    "  X  X  'ª       @  è:    " X  '«       @  ;    " X  '¬       @  +;    "   X  X  '­       @  N;    " X  '®       @  m;    " X  %'¯    
-   @   ‡;  S'°    
-   @   ;  "'±    
-   @   ³;  '²    
-   @   É;      X  n  ˜  â    Ã  8  Î  ó  '  =  c    Û  ñ    8  W    ž  ½  Ó  é  ÿ  ³  P  Ì@  g*š  
-              " ¨ýXX              ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -  œœ    
-(Ÿ   €                      StarBats  °   !"-     !'¥   €      '¦    timmons  '§ Dd 
-     .  6  q    “ ü    2   î    + 8O   Standard   Standard     ¾é  # è¹'  éº'  ê»'  ë¼'  ì½'  í¾'  î¿'  ïÀ'  ðÁ'  ñÂ'  ú´'  ûµ'  ü¶'  ý·'  þ¸'  +;(  ,,  --  ..  šg*  œœ  Ÿ
-(   @'  ¡A'  ¢1'  £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Object with arrow Standard Object with arrow     ¿é   è¹'  ê»' ë¼'  ì½' î¿' ïÀ'  ðÁ'        Object with shadow Standard Object with shadow     Àé   +;( ,,  --  ..         Object without fill Standard Object without fill     Áé   ú´'        Text Standard Text     Âé   è¹' ú´'       	 Text body Standard	 Text body     Ãé   è¹' ú´' §'        Text body justfied Standard Text body justfied     Äé   è¹' ú´' £+'        First line indent Standard First line indent     Åé   è¹' ú´' šg*  @'        Title Standard Title     Æé   è¹' ú´' §'        Title1 Standard Title1     Çé  	 è¹' ú´'  ûµ' +;( ,,  -- .. £+' §'        Title2 Standard Title2     Èé   ê»' ûµ' +;( ,,  -- .. šg*  @' ¡A' £+' §'        Heading Standard Heading     Éé   è¹' ú´' ¡A' §'        Heading1 Standard Heading1     Êé   è¹' ú´' ¡A' §' ©'        Heading2 Standard Heading2     Ëé   è¹' ú´' ¡A' §' ©' ¬'        Dimension Line Standard Dimension Line     Ìé   è¹'  ì½' í¾' î¿' ïÀ' ú´' §'        Home~LT~Gliederung 1   Home~LT~Gliederung 1þ¯ÿß  Ïé   è¹' ú´' šg* œœ  @' ¡A' £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Gliederung 2 Home~LT~Gliederung 1 Home~LT~Gliederung 2þ¯ÿß  Ðé    @' ¡A' §'	        Home~LT~Gliederung 3 Home~LT~Gliederung 2 Home~LT~Gliederung 3þ¯ÿß  Ñé    @' ¡A' §'        Home~LT~Gliederung 4 Home~LT~Gliederung 3 Home~LT~Gliederung 4þ¯ÿß  Òé    @' ¡A' §'
-        Home~LT~Gliederung 5 Home~LT~Gliederung 4 Home~LT~Gliederung 5þ¯ÿß  Óé    @' ¡A' §'
-        Home~LT~Gliederung 6 Home~LT~Gliederung 5 Home~LT~Gliederung 6þ¯ÿß  Ôé    @' ¡A' §'
-        Home~LT~Gliederung 7 Home~LT~Gliederung 6 Home~LT~Gliederung 7þ¯ÿß  Õé    @'	 ¡A' §'
-        Home~LT~Gliederung 8 Home~LT~Gliederung 7 Home~LT~Gliederung 8þ¯ÿß  Öé    @'
- ¡A' §'
-        Home~LT~Gliederung 9 Home~LT~Gliederung 8 Home~LT~Gliederung 9þ¯ÿß  ×é    @' ¡A' §'
-       
- Home~LT~Titel  
- Home~LT~Titelþ¯ÿß  Íé   è¹' ú´' QQ  šg* £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Untertitel   Home~LT~Untertitelþ¯ÿß  Ýé   è¹' ú´' QQ  šg*  @' £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Notizen   Home~LT~Notizenþ¯ÿß  Úé   è¹' ú´' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Hintergrundobjekte   Home~LT~Hintergrundobjekteþ¯ÿß  Øé   +;(  ,,  --  ..         Home~LT~Hintergrund   Home~LT~Hintergrundþ¯ÿß  Ùé   è¹' ú´'        Title   Title  @  Íé           Subtitle   Subtitle  @  Ýé           Background objects   Background objects  @  Øé          
- Background  
- Background  @  Ùé           Notes   Notes  @  Úé          	 Outline 1  	 Outline 1  @  Ïé          	 Outline 2	 Outline 1	 Outline 2  @  Ðé          	 Outline 3	 Outline 2	 Outline 3  @  Ñé          	 Outline 4	 Outline 3	 Outline 4  @  Òé          	 Outline 5	 Outline 4	 Outline 5  @  Óé          	 Outline 6	 Outline 5	 Outline 6  @  Ôé          	 Outline 7	 Outline 6	 Outline 7  @  Õé          	 Outline 8	 Outline 7	 Outline 8  @  Öé          	 Outline 9	 Outline 8	 Outline 9  @  ×é                t  Ð    P  ”  ê  D  €  â  P  –  ä  8  ž  >  ¤  
-  p  Ö  <  ¢  	  n	  ô	  Š
-    f  °  Ò  ú  6  b  „  ®  á  
-  G
-  z
-  ­
-  à
-                               DrMd 
-(  þ'  JoeMn   0   ¢.18êŒ    ¢.1\<Ú    ¢.18¬Ù                    ÿÿ                               O  ö   DrLy      LAYER_LAYOUT  DrLy    
- LAYER_BCKGRND  DrLy      LAYER_BACKGRNDOBJ  DrLy     LAYER_CONTROLS  DrLy !    LAYER_MEASURELINES  DrMP À       &  JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML      DrOb <   SVDr &   ø  Ð  ’(  A&                     DrOb <   SVDr &   3D  Ð  Í[  A&                     DrOb <   SVDr &   ø  .  ’(  „L                     DrOb <   SVDr &   3D  .  Í[  „L                     DrXX     gg                   f                  Home~LT~Gliederung                                        ÿ    DrMP 8       ¶   JoeM   VT  Çl  {  y  ™  —    DrML      DrOb €   SVDr &   {  y  ½Q  0j               '          Home~LT~Hintergrundþ¯   {  y  ½Q  0j               DrXX     gg                   N                  Home~LT~Gliederung                       ÿ     DrMP ‡       ý  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML      DrOb Þ   SVDr &   º  ç
-  ›8  '0                 !         
- Home~LT~Titelþ¯ƒ   º  ç
-  ›8  '0          d      xV4B1 O   õ    Click to move the slide
- Home~LT~Titelþ¯   ž<(  Ÿ
-(  @'
-            DrOb é   SVDr &   Ü  Ç3  ˆG  "]                 #          Home~LT~Notizenþ¯Œ   Ü  Ç3  ˆG  "]          m      xV4B1 X   õ    Click to edit the notes format Home~LT~Notizenþ¯  ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrPg ä        b   JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML 8    DrMD ,     ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrXX     Handoutsgg                   F                  Home~LT~Gliederung                ÿ    DrPg ‡       
-  JoeM   VT  Çl  {  y  ™  —    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb æ   SVDr &     Ú  ƒO  /                       	       Standard      Ú  ƒO  /          q      xV4B1 \   õ    Bug Tracking System Standard  ž<(  Ÿ
-(  @'  ¦' §'  ¦    §            DrOb Ý   SVDr &   „  6  
-  w"                    '          Object without fill |   ª  \  ä  Q"          ]      xV4B1 H   õ    User Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ß   SVDr &   „  ø&  
-  92                    '          Object without fill ~   ª  '  ä  2          _      xV4B1 J   õ    Groups Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb Ü   SVDr &   é  ‘  o#  Ò%                    '          Object without fill {     ·  I#  ¬%          \      xV4B1 G   õ    Bug Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb "  SVDr &     É  ð  æ                              Standard        Ôþÿÿ€ÿÿ€ÿÿ          ±   *    ó  ª    ª              DrCn #                         DrCn #                            ;                                               PF     ZDrOb $  SVDr &     P  ð  y-                              Standard            €ÿÿ€ÿÿ          ³   *    ä  ˜,  z  ˜,  z  1     1       DrCn $                         DrCn $                         ;                                               PF     ZDrOb ã   SVDr &   é  J)  o#  ‹4                    '          Object without fill ‚     p)  I#  e4          c      xV4B1 N   õ   
- Bug_filter Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb "  SVDr &     s.    ‡2                              Standard        ¼  €ÿÿ€ÿÿ          ±   *    ä  T/  µ  T/  µ  ¦1  5  ¦1      DrCn #                        DrCn #                           ;                                   (ÿÿÿ        PF     ZDrOb "  SVDr &     ‘    g/                              Standard        œÿÿÿ€ÿÿ€ÿÿ          ±   *    ó  r    r    †.  5  †.      DrCn #                        DrCn #                           ;                                   ‚þÿÿ        PF     ZDrOb *  SVDr &   w5  b  æB  £                    '          Object without fill É   5  ˆ  ÀB  }          ª      xV4B1 “   õ    Bug_bug_ Object without fill  ž<(  Ÿ
-(  @'  ¦' §'    dependencies Object without fill  ž<(  Ÿ
-(  @'  ¦' §'             DrOb +  SVDr &   w5  *  ýB  k*                    '          Object without fill Ê   5  P  ×B  E*          «      xV4B1 ”   õ   	 Bug_task_ Object without fill  ž<(  Ÿ
-(  @'  ¦' §'    dependencies Object without fill  ž<(  Ÿ
-(  @'  ¦' §'             DrOb å   SVDr &   w5  ò*  ýB  36                    '          Object without fill „   5  +  ×B  
-6          e      xV4B1 P   õ    Bug_category Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb #  SVDr &   h"  !  ~6  V                              Standard        Dýÿÿ€ÿÿ€ÿÿ          ²   *    I#  u  f+  u  f+    5        DrCn #                          DrCn $   	                      ;                                               PF     ZDrOb â   SVDr &   w5  ’6  ýB  ÓA                    '          Object without fill    5  ¸6  ×B  ­A          b      xV4B1 M   õ   	 Bug_group Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ä   SVDr &   w5  ZB  ýB  ›M                    '          Object without fill ƒ   5  €B  ×B  uM          d      xV4B1 O   õ    Bug_history Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ç   SVDr &   w5  "N  ýB  cY                    '          Object without fill †   5  HN  ×B  =Y          g      xV4B1 R   õ    Bug_resolution Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ã   SVDr &   w5  ÝY  ýB  e                    '          Object without fill ‚   5  Z  ×B  ød          c      xV4B1 N   õ   
- Bug_status Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb "  SVDr &   h"  À  ~6  $                              Standard        pþÿÿ€ÿÿ€ÿÿ          ±   *    I#  ¡  s,  ¡  s,  :#  5  :#      DrCn #                          DrCn #                            ;                                               PF     ZDrOb -  SVDr &   f	  ±/  ~6  #7                              Standard            €ÿÿ€ÿÿ          ¼   3    G
-  2  G
-  B6  2  B6  2  ’0  5  ’0       DrCn $                         DrCn $                          ;                                 Å      xi  PF     ?DrOb "  SVDr &   Ç"  @  ~6  ï-                              Standard        |üÿÿ€ÿÿ€ÿÿ          ±   *    ¨#  !   3+  !   3+  -  5  -      DrCn #                          DrCn #                         ;                                   þÿÿ        PF     ZDrOb   SVDr &   f	  21  ~6  =                              Standard            €ÿÿ€ÿÿ          ª   !    5  2<  G
-  2<  G
-  2     DrCn $   
-                      DrCn $                          ;                                           PF  xi    ÿÿLDrOb "  SVDr &   Ç"  •   ~6  ó9                              Standard        þÿÿ€ÿÿ€ÿÿ          ±   *    ¨#  v!  q)  v!  q)  9  5  9      DrCn #                          DrCn #                         ;                                   Ûýÿÿ        PF     ZDrOb #  SVDr &   Ç"  Á!  ~6  ÛH                              Standard        È   €ÿÿ€ÿÿ          ²   *    5  úG  i(  úG  i(  ¢"  ¨#  ¢"      DrCn $                       DrCn #                           ;                                   Óüÿÿ    PF         ZDrOb "  SVDr &   Ì"  8#  J6  gU                              Standard    d   è  €ÿÿ€ÿÿ          ±   *    ­#  $  u'  $  u'  †T  i5  †T      DrCn #                        DrCn #                           ;                                   Ýùÿÿ        PF     ZDrOb "  SVDr &   Ì"  d$  6  ¨^                              Standard        ,  €ÿÿ€ÿÿ          ±   *    ­#  E%  X&  E%  X&  Ç]  :5  Ç]      DrCn #                          DrCn #                          	 ;                                   €      PF  PF     UDrOb "  SVDr &   h"  õ  ~6  *                              Standard        Ôþÿÿ€ÿÿ€ÿÿ          ±   *    5  Ö  ç!  Ö  +  I  I#  I    DrCn #                          DrCn #                           ;                                   üÿÿ    PF         ZDrOb z  SVDr &   B  A  …P  ½                              Standard v           €ÿÿ€ÿÿ        W      xV4B1 B   õ    Tasks Standard  ž<(  Ÿ
-(  @'   §    ¦         ²   *    ÀB    N    –G  ü  ÊO  ü    DrCn $   	                      DrCn #                          
- ;                                               PF     ZDrOb "  SVDr &     !  ~6  kJ                              Standard          €ÿÿ€ÿÿ          ±   *    ó    x    x  ŠI  5  ŠI      DrCn #                          DrCn #                           ;                                   Z      PF  PF     UDrXX     gg                   F                  Home~LT~Gliederung                 ÿ     DrPg        {  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb <   SVDr &   º  ç
-  ›8  '0                      DrOb Ý   SVDr &   Ü  Ç3  ˆG  #]                   #          Home~LT~Notizenþ¯€   Ü  Ç3  ˆG  #]          a      xV4B1 L   õ    Click to add notes Home~LT~Notizenþ¯  ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrXX   B          þÿÿGeneric Printer                                                                                                                 SGENPRT PostScript                D       VT  $m  áí   ²      VT  $m      d   ,,lpr                                                                                                                                                                                                                                                             default_queue                                                                                                                                                                                                                                                   SGENPRT                                                                                                                                                                                                                                                                                         	     DrVw P     SVDr€  
-   SVDr  :   SVDr    ö  ö  þ   þ   ö     ö                SVDrA  Layout  :   SVDr         è  è         þ      þ         SVDr  Ü        #   SVDr                            SVDr#            SVDr0     SVDr1    SVDr3    SVDr4    SVDr@ SVDr     SVDrD     SVDrP    SVDrQ Â    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ                                ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrHL      DrHL      DrHL       èöÿÿÊ  !W  ¢>                                                 
-                                                                                                                                                                                                                                                                                                                                                                                                                                                     R o o t   E n t r y                                               ÿÿÿÿÿÿÿÿ    ‰.½…щР€)ä°±                       À       C o m p O b j                                                         ÿÿÿÿ                                        =        O l e                                                         
-  ÿÿÿÿÿÿÿÿÿÿÿÿ                                              p e r s i s t   e l e m e n t s                                 "        ÿÿÿÿ                                              S f x D o c u m e n t I n f o                                         ÿÿÿÿÿÿÿÿ                                       u      S f x W i n d o w s                                               ÿÿÿÿ   ÿÿÿÿ                                              S f x S t y l e S h e e t s                                       ÿÿÿÿÿÿÿÿÿÿÿÿ                                       äO       S u m m a r y I n f o r m a t i o n                           (     ÿÿÿÿÿÿÿÿ                                       (      S t a r D r a w D o c u m e n t 3                               $  ÿÿÿÿÿÿÿÿÿÿÿÿ                                    .   O.                                                                          ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        
\ No newline at end of file

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/dependency.sql
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/dependency.sql	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/dependency.sql	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,16 +0,0 @@
-create table bug_task_dependencies (
-bug_depend_id int not null auto_increment primary key,
-bug_id int not null,
-is_dependent_on_task_id int not null);
-
-create index idx_bug_task_dependencies_bug_id on bug_task_dependencies(bug_id);
-create index idx_bug_task_is_dependent_on_task_id on bug_task_dependencies(is_dependent_on_task_id);
-
-create table bug_bug_dependencies (
-bug_depend_id int not null auto_increment primary key,
-bug_id int not null,
-is_dependent_on_bug_id int not null);
-
-create index idx_bug_bug_dependencies_bug_id on bug_bug_dependencies(bug_id);
-create index idx_bug_bug_is_dependent_on_task_id on bug_bug_dependencies(is_dependent_on_bug_id);
-

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/detail_bug.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/detail_bug.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/detail_bug.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,131 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: detail_bug.php,v 1.41 2000/12/14 17:56:51 tperdue Exp $
-
-bug_header(array ('title'=>'Bug Detail: '.$bug_id));
-
-$project=&project_get_object($group_id);
-
-$sql="SELECT bug_group.group_name,bug_resolution.resolution_name,bug.details,bug.summary,users.user_name AS submitted_by,".
-	"user2.user_name AS assigned_to,bug.priority,bug_status.status_name,bug.date,bug_category.category_name ".
-	"FROM bug,users,users user2,bug_group,bug_resolution,bug_category,bug_status WHERE bug.submitted_by=users.user_id AND bug.assigned_to=user2.user_id AND ".
-	"bug.status_id=bug_status.status_id AND bug.category_id=bug_category.bug_category_id AND bug.bug_id='$bug_id' ".
-	"AND bug.bug_group_id=bug_group.bug_group_id AND bug.resolution_id=bug_resolution.resolution_id";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo '
-		<H2>[ Bug #'.$bug_id.' ] '.db_result($result,0,'summary').'</H2>
-
-	<TABLE CELLPADDING="0" WIDTH="100%">
-		<TR><TD COLSPAN="2"><B>Date:</B><BR>'.date($sys_datefmt,db_result($result,0,'date')).'</TD></TR>
-
-		<TR>
-			<TD><B>Submitted By:</B><BR>'.db_result($result,0,'submitted_by').'</TD>
-			<TD><B>Assigned To:</B><BR>'.db_result($result,0,'assigned_to').'</TD>
-		</TR>
-
-		<TR>
-			<TD><B>Category:</B><BR>'.db_result($result,0,'category_name').'</TD>
-			<TD><B>Priority:</B><BR>'.db_result($result,0,'priority').'</TD>
-		</TR>
-
-		<TR>
-			<TD><B>Bug Group:</B><BR>'.db_result($result,0,'group_name').'</TD>
-			<TD><B>Resolution:</B><BR>'.db_result($result,0,'resolution_name').'</TD>
-		</TR>
-
-		<TR><TD COLSPAN="2"><B>Summary:</B><BR>'.db_result($result,0,'summary').'</TD></TR>
-
-		<TR><TD COLSPAN="2"><P><B>Original Submission:</B><BR>'. nl2br(db_result($result,0,'details')).'</TD></TR>';
-
-	echo '
-		<FORM ACTION="'.$PHP_SELF.'" METHOD="POST">
-		<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddcomment">
-		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-		<INPUT TYPE="HIDDEN" NAME="bug_id" VALUE="'.$bug_id.'">
-
-		<TR><TD COLSPAN="2"><B>Add A Comment:</B><BR>
-			<TEXTAREA NAME="details" ROWS="15" COLS="50" WRAP="SOFT"></TEXTAREA>
-		</TD></TR>
-
-		<TR><TD COLSPAN="2">';
-
-	if (!user_isloggedin()) {
-		echo '<BR><B><FONT COLOR="RED"><H2>You Are NOT Logged In</H2><P>Please <A HREF="/account/login.php">log in,</A> so followups can be emailed to you.</FONT></B><P>';
-	}
-
-	echo '
-			<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT">
-			</FORM>
-		</TD></TR>
-		<P>
-
-		<TR><TD COLSPAN="2">';
-
-	echo show_bug_details($bug_id);
-	?>
-
-	<TR><TD VALIGN="TOP">
-	<?php
-	if ($project->usesBugDependencies()){
-		$result2=db_query("SELECT bug.summary ".
-			"FROM bug,bug_bug_dependencies ".
-			"WHERE bug.bug_id=bug_bug_dependencies.is_dependent_on_bug_id ".
-			"AND bug_bug_dependencies.bug_id='$bug_id'");
-		ShowResultSet($result2,'Dependent on Bug');
-	}
-	?>
-	</TD><TD VALIGN="TOP">
-	<?php
-	if ($project->usesPMDependencies()){
-		$result2=db_query("SELECT project_task.summary ".
-			"FROM project_task,bug_task_dependencies ".
-			"WHERE project_task.project_task_id=bug_task_dependencies.is_dependent_on_task_id ".
-			"AND bug_task_dependencies.bug_id='$bug_id'");
-		ShowResultSet($result2,'Dependent on Task');
-	?>
-	</TD></TR>
-
-	<?php
-	}
-
-	if ($project->usesBugDependencies()){
-	?>
-
-	<TR><TD COLSPAN="2">
-		<?php echo show_dependent_bugs($bug_id,$group_id); ?>
-	</TD></TR>
-
-	<?php
-	}
-	?>
- 
-	<TR><TD COLSPAN="2">
-	<?php
-
-	show_bughistory($bug_id);
-
-	?>
-	</TD></TR></TABLE>
-	<?php
-
-} else {
-
-	echo '
-		<H1>Bug not found</H1>
-	<P>
-	<B>You can get this message</B> if this Project did not create bug groups/categories. 
-	An admin for this project must create bug groups/categories and then modify this bug.';
-
-}
-
-bug_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_bug.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_bug.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_bug.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,172 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: mod_bug.php,v 1.60 2000/12/14 17:56:51 tperdue Exp $
-
-bug_header(array ('title'=>'Modify a Bug'));
-
-$sql="SELECT * FROM bug WHERE bug_id='$bug_id' AND group_id='$group_id'";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo "\n<H2>[ Bug #$bug_id ] ".db_result($result,0,"summary")."</H2>";
-
-	echo "<FORM ACTION=\"$PHP_SELF\" METHOD=\"POST\">\n".
-		"<INPUT TYPE=\"HIDDEN\" NAME=\"func\" VALUE=\"postmodbug\">\n".
-		"<INPUT TYPE=\"HIDDEN\" NAME=\"group_id\" VALUE=\"$group_id\">\n".
-		"<INPUT TYPE=\"HIDDEN\" NAME=\"bug_id\" VALUE=\"$bug_id\">";
-
-	echo	"\n<TABLE WIDTH=\"100%\">
-	<TR>
-		<TD><B>Submitted By:</B><BR>".user_getname(db_result($result,0,"submitted_by"))."</TD>
-		<TD><B>Date Submitted:</B><BR>". date($sys_datefmt,db_result($result,0,'date')) ."</TD>
-	</TR>
-
-	<TR>
-		<TD><B>Move To Project:</B><BR>\n";
-	/*
-		List of projects that this user is admin of
-	*/
-	echo  bug_user_project_box ('project_id', user_getid(),$group_id);
-
-	echo "
-		</TD>
-		<TD><FONT SIZE=\"-1\"><INPUT TYPE=\"SUBMIT\" NAME=\"SUBMIT\" VALUE=\"Submit Changes\">
-		</TD>
-	</TR>";
-
-	echo "<TR><TD><B>Category:</B><BR>\n";
-	/*
-		List of bug_categories for this project.
-	*/
-	echo  bug_category_box ('category_id',$group_id,db_result($result,0,'category_id'));
-
-	echo "</TD><TD><B>Priority:</B><BR>\n";
-
-	/*
-		Priority of this bug
-	*/
-	echo build_priority_select_box('priority',db_result($result,0,'priority'));
-
-	?>
-	</TD></TR>
-
-	<TR><TD><B>Group:</B><BR>
-	<?php
-	/*
-		List of possible bug_groups for this project
-	*/
-	echo bug_group_box ('bug_group_id',$group_id,db_result($result,0,'bug_group_id'));
-
-	?>
-	</TD><TD><B>Resolution:</B><BR>
-	<?php
-	/*
-		List of possible bug_resolutions
-	*/
-	echo bug_resolution_box ('resolution_id',db_result($result,0,'resolution_id'));
-
-	?>
-	</TD></TR>
-	<TR><TD>
-		<B>Assigned To:</B><BR>
-		<?php
-
-		/*
-			List of people that can be assigned this bug
-		*/
-		echo bug_technician_box ('assigned_to',$group_id,db_result($result,0,'assigned_to'));
-		?>
-	</TD>
-	<TD>
-		<B>Status:</B><BR>
-		<?php
-		/*
-			Status of this bug
-		*/
-		echo bug_status_box ('status_id',db_result($result,0,'status_id'));
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-		<INPUT TYPE="TEXT" NAME="summary" SIZE="45" VALUE="<?php 
-			echo db_result($result,0,'summary'); 
-			?>" MAXLENGTH="60">
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Use a Canned Response:</B><BR>
-		<?php
-		echo bug_canned_response_box ($group_id,'canned_response');
-		echo '
-			<P>
-			<A HREF="/bugs/admin/index.php?group_id='.$group_id.'&create_canned=1">Define Custom Responses</A>';
-		?>
-	</TD></TR>
-
-
-	<TR><TD COLSPAN="2"><B>Add Comment:</B><BR>
-		<TEXTAREA NAME="details" ROWS="7" COLS="60" WRAP="SOFT"></TEXTAREA>
-		<P>
-		<B>Original Submission:</B><BR>
-		<?php
-			echo nl2br(db_result($result,0,'details'));
-
-			echo "<P>";
-
-			echo show_bug_details($bug_id); 
-		?>
-	</TD></TR>
-
-	<TR><TD VALIGN="TOP">
-	<B>Dependent on Task:</B><BR>
-	<?php 
-	/*
-		Dependent on Task........
-	*/
-
-	echo bug_multiple_task_depend_box ('dependent_on_task[]',$group_id,$bug_id);
-
-	?>
-	</TD><TD VALIGN="TOP">
-	<B>Dependent on Bug:</B><BR>
-	<?php
-	/*
-		Dependent on Bug........
-	*/
-	echo bug_multiple_bug_depend_box ('dependent_on_bug[]',$group_id,$bug_id)
-
-	?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<?php echo show_dependent_bugs($bug_id,$group_id); ?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<?php echo show_bughistory($bug_id); ?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2" ALIGN="MIDDLE">
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Submit Changes">
-		</FORM>
-	</TD></TR>
-
-	</TABLE>
-
-<?php
-
-} else {
-
-	echo '
-		<H1>Bug Not Found</H1>';
-	echo db_error();
-}
-
-bug_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_filters.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_filters.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/mod_filters.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,130 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: mod_filters.php,v 1.15 2000/10/11 19:55:39 tperdue Exp $
-
-function show_filters ($group_id) {
-	/*
-		The goal here is to show any existing bug filters for this user/group combo.
-		In addition, we are going to show an empty row where a new filter can be created
-	*/
-	$sql="SELECT * FROM bug_filter WHERE user_id='".user_getid()."' AND group_id='$group_id'";
-	$result=db_query($sql);
-
-	echo '<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">';
-
-	if ($result && db_numrows($result) > 0) {
-		for ($i=0; $i<db_numrows($result); $i++) {
-			/*
-				iterate and show the existing filters
-			*/
-			?>
-			<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
-			<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodfilters">
-			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">
-			<INPUT TYPE="HIDDEN" NAME="subfunc" VALUE="mod">
-			<INPUT TYPE="HIDDEN" NAME="filter_id" VALUE="<?php
-				echo db_result($result,$i,"filter_id");
-			?>">
-			<TR BGCOLOR="<?php echo html_get_alt_row_color($i); ?>">
-				<TD>
-					<FONT SIZE="-1"><INPUT TYPE="SUBMIT" NAME="delete_filter" VALUE="Delete"><BR>
-					<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Modify/Activate">
-				</TD>
-				<TD NOWRAP><FONT SIZE="-1">SELECT * FROM bug WHERE<BR>bug.group_id='<?php echo $group_id; ?>' AND (</TD>
-				<TD NOWRAP><FONT SIZE="-1"><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="250" NAME="sql_clause" VALUE="<?php
-						echo stripslashes(db_result($result,$i,"sql_clause"));
-					?>"></TD>
-				<TD NOWRAP><FONT SIZE="-1">) LIMIT 0,50</TD>
-			</TR></FORM>
-			<?php
-
-		}
-	}
-
-	/*
-		empty form for new filter
-	*/
-
-	?>
-	<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodfilters">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">
-	<INPUT TYPE="HIDDEN" NAME="subfunc" VALUE="add">
-	<TR BGCOLOR="<?php echo html_get_alt_row_color($i); ?>">
-		<TD><FONT SIZE="-1"><INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Add"></TD>
-		<TD NOWRAP><FONT SIZE="-1">SELECT * FROM bug WHERE<BR>bug.group_id='<?php echo $group_id; ?>' AND (</TD>
-		<TD NOWRAP><FONT SIZE="-1"><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="250" NAME="sql_clause" VALUE="bug.status_id IN (1,2,3) OR bug.priority > 0 OR bug.bug_group_id IN (1,2,3,4) OR bug.resolution_id IN (1,2,3) OR bug.assigned_to IN (1,2,3,4,5,6) OR bug.category_id IN (1,2,3)"></TD>
-		<TD NOWRAP><FONT SIZE="-1">) LIMIT 0,50</TD>
-	</TR></FORM>
-	</TABLE>
-	<P>
-	<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodfilters">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">
-	<INPUT TYPE="HIDDEN" NAME="subfunc" VALUE="turn_off">
-	<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Deactivate Filters">
-	</FORM>
-<?php
-
-}
-
-
-bug_header(array ('title'=>'Create a Personal Filter'));
-
-if (user_isloggedin()) {
-
-	echo "<H2>Create a personal filter for ".user_getname()."</H2>";
-	echo "<B>Creating or modifying a filter makes it your active filter</B><P>";
-	echo "Be sure include 'bug.' before each field name, as in the example, as multiple tables are being joined in the query";
-
-	show_filters($group_id);
-
-	$sql="SELECT users.user_id,users.user_name FROM users,user_group WHERE users.user_id=user_group.user_id AND user_group.bug_flags IN (1,2) AND user_group.group_id='$group_id'";
-	$result=db_query($sql);
-
-	$sql="select * from bug_status";
-	$result2=db_query($sql);
-
-	$sql="select bug_category_id,category_name from bug_category WHERE group_id='$group_id'";
-	$result3=db_query($sql);
-
-	$sql="select * from bug_resolution";
-	$result4=db_query($sql);
-
-	$sql="select bug_group_id,group_name from bug_group WHERE group_id='$group_id'";
-	$result5=db_query($sql);
-
-	?>
-	<TABLE WIDTH="100%" CELLPADDING="3">
-		<TR>
-			<TD  COLSPAN="3">
-				<B>The following tables show which statuses, technicians, and categories you can include in your filter.
-			</TD>
-		</TR>
-		<TR>
-			<TD  VALIGN="TOP"><?php ShowResultSet($result,"Bug Techs for ".group_getname($group_id)); ?></TD>
-			<TD  VALIGN="TOP"><?php ShowResultSet($result2,"Bug Statuses"); ?></TD>
-			<TD  VALIGN="TOP"><?php ShowResultSet($result3,"Bug Categories for ".group_getname($group_id)); ?></TD>
-		<TR>
-		<TR>
-			<TD  VALIGN="TOP"><?php ShowResultSet($result4,"Bug Resolutions"); ?></TD>
-			<TD  VALIGN="TOP"><?php ShowResultSet($result5,"Bug Groups"); ?></TD>
-			<TD>&nbsp;</TD>
-		</TR>
-	</TABLE>
-	<?php
-
-} else {
-
-	echo '
-		<H1>You must be logged in before you can create personal filters for any given group</H2>';
-
-}
-
-bug_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/bugs/postmod_filters.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/bugs/postmod_filters.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/bugs/postmod_filters.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,105 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: postmod_filters.php,v 1.10 2000/01/13 18:36:34 precision Exp $
-
-if (user_isloggedin()) {
-
-	if ($subfunc=="mod") {
-
-		if ($delete_filter) {
-
-			$result=db_query("DELETE FROM bug_filter WHERE filter_id='$filter_id' AND user_id='".user_getid()."' AND group_id='$group_id'");
-
-			if (!$result) {
-				bug_header(array ("title"=>"Filter Delete Failed"));
-				echo "<H1>Delete failed</H2>";
-				echo db_error();
-				bug_footer(array());
-				exit;
-			} else {
-				$feedback .= " Successfully Deleted Filter ";
-			}
-
-		} else {
-			$sql_clause=eregi_replace('drop','',$sql_clause);
-			$sql_clause=eregi_replace('update','',$sql_clause);
-			$sql_clause=eregi_replace('insert','',$sql_clause);
-			$sql_clause=eregi_replace('delete','',$sql_clause);
-
-			/*
-				Set other filters for this user/group to inactive
-			*/
-			$toss=db_query("UPDATE bug_filter SET is_active='0' WHERE user_id='".user_getid()."' AND group_id='$group_id'");
-
-			/*
-				Update the sql_clause and make it active
-			*/
-			$sql="UPDATE bug_filter SET sql_clause='$sql_clause',is_active='1' WHERE filter_id='$filter_id' AND user_id='".user_getid()."'";
-			$result=db_query($sql);
-			if (!$result) {
-				bug_header(array ("title"=>"Filter Update Failed"));
-				echo "<H1>Update failed</H2>";
-				echo db_error();
-				bug_footer(array());
-				exit;
-			} else {
-				$feedback .= " Successfully Modified Filter ";
-			}
-
-		}
-
-	} else if ($subfunc=="add") {
-
-		/*
-			Set other filters for this user/group to inactive
-		*/
-		$toss=db_query("UPDATE bug_filter SET is_active='0' WHERE user_id='".user_getid()."' AND group_id='$group_id'");
-
-		$sql_clause=eregi_replace('drop','',$sql_clause);
-		$sql_clause=eregi_replace('update','',$sql_clause);
-		$sql_clause=eregi_replace('insert','',$sql_clause);
-		$sql_clause=eregi_replace('delete','',$sql_clause);
-
-		/*
-			Add the new filter
-		*/
-		$sql="INSERT INTO bug_filter (user_id,group_id,sql_clause,is_active) VALUES ('".user_getid()."','$group_id','$sql_clause','1')";
-		$result=db_query($sql);
-		if (!$result) {
-			bug_header(array ("title"=>"Filter Add Failed"));
-			echo "<H1>Add failed</H2>";
-			echo db_error();
-			bug_footer(array());
-			exit;
-		} else {
-			$feedback .= " Successfully Added Filter ";
-		}
-
-	} else if ($subfunc=="turn_off") {
-		/*
-			Set all filters for this user/group to inactive
-		*/
-		$toss=db_query("UPDATE bug_filter SET is_active='0' WHERE user_id='".user_getid()."' AND group_id='$group_id'");
-
-		$feedback .= " Turned Off Filters ";
-
-	} else {
-
-		bug_header(array ("title"=>"Filter Update Failed"));
-		echo "<H1>We are in a F.U.B.A.R. state</H2>";
-		bug_footer(array());
-		exit;
-
-	}
-
-} else {
-
-	exit_not_logged_in();
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Bulgarian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Bulgarian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Bulgarian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,150 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Bulgarian.class,v 1.1 2000/10/16 17:26:34 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000 (original English version)
-	Delyan Toshev, October 14, 2000 (Bulgarian translation)
-	
-	This is the bulgarian class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-*/
-
-class Bulgarian extends BaseLanguage {
-
-	function Bulgarian() {
-
-		$this->content_encoding='windows-1251';
-
-		$this->language_id=20;
-
-		//two letter language code
-		$this->language_code='bg';
-
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-
-		//navigation menu strings
-		$this->SEARCH='Òúðñåíå';
-		$this->LOGOUT='Èçõîä';
-		$this->LOGIN='Âõîä (SSL çàùèòåíà âðúçêà)';
-		$this->NEW_USER='Íîâ ïîòðåáèòåë (SSL çàùèòåíà âðúçêà)';
-		$this->NEW_PROJECT='Ðåãèñòðèðàíå íà íîâ ïðîåêò';
-		$this->ACCOUNT_MAINTENANCE='Ïðîôèë';
-		$this->CHANGE_MY_THEME='Âúíøåí âèä';
-		$this->MY_PERSONAL_PAGE='Ëè÷íà ñòðàíèöà';
-		$this->BOOKMARK_PAGE='Îòáåëåæè ñòðàíèöàòà';
-		$this->PROJECT_SUMMARY='Îáùà èíôîðìàöèÿ çà ïðîåêòà';
-		$this->PROJECT_ADMIN='Àäìèíèñòðèðàíå íà ïðîåêò';
-		$this->FOUNDRY_SUMMARY='Foundry Ðåçþìå';
-		$this->FOUNDRY_ADMIN='Foundry Àäìèíèñòðèðàíå';
-		$this->SOFTWARE_MAP='Êàðòà íà ñîôòóåðà';
-		$this->NEW_RELEASES='Íîâîèçëåçëè';
-		$this->OTHER_SITE_MIRRORS='Îãëåäàëíè êîïèÿ';
-		$this->CODE_SNIPPET_LIBRARY='Ñîôòóåðíà áèáëèîòåêà';
-		$this->DOCUMENTATION='Äîêóìåíòè';
-		$this->DISCUSSION_FORUMS='Äèñêóñèîííè ôîðóìè';
-		$this->PROJECT_HELP_WANTED='Ïðîåêòè òúðñåùè ïîìîù';
-		$this->TOP_PROJECTS='Òîï ïðîåêòè';
-		$this->COMPILE_FARM='Ôàáðèêà çà êîìïèëèðàíå';
-		$this->CONTACT_US='Âðúçêà ñ íàñ';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Îñíîâíî';
-		$this->GROUP_SHORT_SUMMARY='Ðåçþìå';
-		$this->GROUP_SHORT_HOMEPAGE='Íà÷àëî';
-		$this->GROUP_SHORT_FORUM='Ôîðóìè';
-		$this->GROUP_SHORT_BUGS='Ãðåøêè';
-		$this->GROUP_SHORT_SUPPORT='Ïîääðúæêà';
-		$this->GROUP_SHORT_PATCH='Ïîïðàâêè';
-		$this->GROUP_SHORT_MAIL='Ïîëó÷àòåëè';
-		$this->GROUP_SHORT_PM='Çàäà÷è';
-		$this->GROUP_SHORT_DOCMAN='Äîêóìåíòè';
-		$this->GROUP_SHORT_SURVEY='Ïðîó÷âàíèÿ';
-		$this->GROUP_SHORT_NEWS='Íîâèíè';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Ôàéëîâå';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Ïîñëåäíèòå èçëåçëè ôàéëîâå';
-		$this->FILE_PACKAGE='Ìîäóë';
-		$this->FILE_VERSION='Âåðñèÿ';
-		$this->FILE_MONITOR='Íàáëþäåíèå';
-		$this->FILE_NOTES='Áåëåæêè';
-		$this->FILE_DOWNLOAD='Èçòåãëè';
-
-		$this->DEVELOPER_INFO='Ó÷àñòíèöè â ïðîåêòà';
-		$this->PROJECT_ADMINS='Àäìèíèñòðàòîðè';
-		$this->DEVELOPERS='Ðàçðàáîò÷èöè';
-		$this->PUBLIC_AREA='Îáùîäîñòúïíè ìåñòà';
-
-		$this->GROUP_LONG_HOMEPAGE='Íà÷àëíà ñòðàíèöà íà ïðîåêòà';
-		$this->GROUP_LONG_FORUM='Ïóáëè÷íè ôîðóìè';
-		$this->GROUP_LONG_BUGS='Ïðîñëåäÿâàíå íà ãðåøêè';
-		$this->GROUP_LONG_SUPPORT='Óïðàâëÿâàíå íà ïîääðúæêàòà';
-		$this->GROUP_LONG_PATCH='Óïðàâëÿâàíå íà ïîïðàâêèòå';
-		$this->GROUP_LONG_MAIL='Ñïèñúöè ñ ïîëó÷àòåëè';
-		$this->GROUP_LONG_PM='Óïðàâëÿâàíå íà çàäà÷èòå';
-		$this->GROUP_LONG_DOCMAN='Ïðîåêòíà äîêóìåíòàöèÿ';
-		$this->GROUP_LONG_SURVEY='Äîïèòâàíå';
-		$this->GROUP_LONG_NEWS='Ïîñëåäíè íîâèíè';	
-		$this->GROUP_LONG_CVS='CVS õðàíèëèùå';
-		$this->GROUP_LONG_FTP='Àíîíèìíî FTP ïðîñòðàíñòâî';
-
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Äà ïðåìàõíåì ïðå÷êèòå ïðåä ðàçðàáîòâàíåòî íà ñîôòóåð ñ îòâîðåí êîä';
-		$this->SOURCEFORGE_STATISTICS='SourceForge ñòàòèñòèêà';
-		$this->TOP_PROJECT_DOWNLOADS='Íàé-ïîïóëÿðíèòå ïðîåêòè';
-		$this->HIGHEST_RANKED_USERS='Íàé-ïîïóëÿðíèòå ïîòðåáèòåëè';
-		$this->MOST_ACTIVE_THIS_WEEK='Íàé-àêòèâíè ïðåç òàçè ñåäìèöà';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge å <B>áåçïëàòíà óñëóãà çà ðàçðàáîòâàùèòå ñîôòóåð ñ 
-<A href="http://www.opensource.org">îòâîðåí êîä</A></B>, 
-ïðåäëàãàùà ëåñåí äîñòúï äî íàé-äîáðîòî îò CVS, äèñêóñèîííè ôîðóìè, 
-ïðîñëåäÿâàíå íà ãðåøêè, óïðàâëåíèå íà çàäà÷è, 
-áåçïëàòíî óåá ïðîñòðàíñòâî, ïîñòîÿííî àðõèâèðàíå íà ôàéëîâåòå, 
-ïúëíî ðåçåðâíî ïîäñèãóðÿâàíå íà ïðîåêòà, 
-è íàïúëíî óåá áàçèðàíî àäìèíèñòðèðàíå.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ ïîâå÷å ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Âêëþ÷âàíå è îáðàòíà âðúçêà</B>
-<P>
-Çà äà ìîæå äà èçïîëçâàòå íàé-åôåêòèâíî SourceForge, ùå òðÿáâà äà ñå 
-<A href="/account/register.php">ðåãèñòðèðàòå</A> êàòî ïîòðåáèòåë. 
-Òîâà ùå âè ïîçâîëè äà ó÷àñòâàòå íàïúëíî âúâ âñè÷êî, êîåòî ïðåäëàãàìå. 
-Ðàçáèðà ñå, ìîæåòå äà ðàçãëåæäàòå âñè÷êî è áåç ðåãèñòðèðàíå, íî òàêà ùå 
-ñå ëèøèòå îò âúçìîæíîñòòà çà ïúëíî âêëþ÷âàíå â ðàçëè÷íèòå óñëóãè.
-<P>
-&nbsp;
-<BR>
-<B>Ñúçäàéòå ñâîé ïðîåêò</B>
-<P>
-<A href="/account/register.php">Ðåãèñòðèðàéòå ñå êàòî ïîòðåáèòåë</A>, 
-ñëåä êîåòî <A HREF="/account/login.php">âëåçòå</A> â ñâîÿò ïðîôèë è íàêðàÿ 
-<A HREF="/register/">ðåãèñòðèðàéòå âàøèÿò ïðîåêò.</A>
-<P>
-Áëàãîäàðèì âè... è ïðèÿòíî ïîëçâàíå íà óñëóãèòå íè.';
-
-		}
-	}
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Catalan.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Catalan.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Catalan.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,155 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Catalan.class,v 1.8 2000/10/16 17:26:34 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000 (original English version)
-	Enric Martínez, September 23, 2000 (translation)
-	Evilio del Rio, October 16, 2000 (corrections)
-
-
-	Aixo es la clase per a Català que substitueix a BaseLanguage
-
-	Cadascun dels Llenguatges extendeix BaseLanguage
-
-	EdR: Els meus criteris de correcció s'han basat en els
-	següents punts:
-
-		. Correció ortogràfica (català central)
-		. Correció teminològica (programari, etc.)
-		. Només hi majúscules a la lletra inicial i noms propis.
-		. D'altres criteris trets de Soft Català (utilització del "vos").
-
-
-
-*/
-
-class Catalan extends BaseLanguage {
-
-	function Catalan() {
-		$this->BaseLanguage();
-
-		$this->language_id=14;
-
-		$this->language_code='ca';
-
-		$this->SEARCH='Cercar';
-		$this->LOGOUT='Sortir';
-		$this->LOGIN='Accés via SSL';
-		$this->NEW_PROJECT='Enregistrar un projecte nou';
-		$this->ACCOUNT_MAINTENANCE='Manteniment de compte';
-		$this->CHANGE_MY_THEME='Canviar el meu tema';
-		$this->MY_PERSONAL_PAGE='La meva pàgina personal';
-		$this->BOOKMARK_PAGE='Página de marcadors';
-		$this->PROJECT_SUMMARY='Sumari de projectes';
-		$this->PROJECT_ADMIN='Admininstració de projectes';
-		$this->SOFTWARE_MAP='Mapa de programari' ;
-		$this->NEW_RELEASES='Noves sortides';
-		$this->CODE_SNIPPET_LIBRARY='Biblioteca de bocinets de codi';
-		$this->DOCUMENTATION='Documentació local';
-		$this->DISCUSSION_FORUMS=' Fòrums de discussiò ';
-		$this->PROJECT_HELP_WANTED='Es necessita ajuda per projectes';
-		$this->COMPILE_FARM='Granja de compilació';
-		$this->CONTACT_US='Contacteu';
-
-		$this->PUBLIC_AREA='Área pública';
-		$this->OTHER_SITE_MIRRORS='Miralls d\'altres llocs';
-		$this->TOP_PROJECTS='Projectes senyers';
-		$this->FOUNDRY_SUMMARY='Sumari de fundició';
-		$this->FOUNDRY_ADMIN='Administració de fundició';
-		$this->NEW_USER='Usuari nou via SSL';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_SUMMARY='Sumari';
-		$this->GROUP_SHORT_HOMEPAGE='Pàgina de inici';
-		$this->GROUP_SHORT_FORUM='Fòrums';
-		$this->GROUP_SHORT_BUGS='Errades';
-		$this->GROUP_SHORT_SUPPORT='Suport tècnic';
-		$this->GROUP_SHORT_PATCH='Pegats';
-		$this->GROUP_SHORT_MAIL='Llistes';
-		$this->GROUP_SHORT_PM='Tasques';
-		$this->GROUP_SHORT_DOCMAN='Documents';
-		$this->GROUP_SHORT_SURVEY='Enquestes';
-		$this->GROUP_SHORT_NEWS='Notícies';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Arxius';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Últimes versions dels arxius';
-		$this->FILE_PACKAGE='Paquet';
-		$this->FILE_VERSION='Versió';
-		$this->FILE_MONITOR='Monitor';
-		$this->FILE_NOTES='Notes';
-		$this->FILE_DOWNLOAD='Descàrrega';
-
-		$this->DEVELOPER_INFO='Informació del desenvolupador';
-		$this->PROJECT_ADMINS='Administradors del projecte';
-		$this->DEVELOPERS='Desenvolupadors';
-
-		$this->GROUP_LONG_HOMEPAGE='Pàgina d\'inici del projecte';
-		$this->GROUP_LONG_FORUM=' Fòrums públics';
-		$this->GROUP_LONG_BUGS='Seguiment d\'errors';
-		$this->GROUP_LONG_SUPPORT='Gestor de suport tècnic';
-		$this->GROUP_LONG_PATCH='Gestor de pegats';
-		$this->GROUP_LONG_MAIL='Llistas de correu';
-		$this->GROUP_LONG_PM='Gestor de tasques';
-		$this->GROUP_LONG_DOCMAN='Gestor de documents';
-		$this->GROUP_LONG_SURVEY='Enquestes';
-		$this->GROUP_LONG_NEWS='Últimes notícies';	
-		$this->GROUP_LONG_CVS='Repositori CVS';
-		$this->GROUP_LONG_FTP='Espai de FTP anònim';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Trencant les barreres per al desenvolupament de codi obert';
-		$this->SOURCEFORGE_STATISTICS='Estadístiques de SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Projectes més descarregats';
-		$this->HIGHEST_RANKED_USERS='Usuaris més actius';
-		$this->MOST_ACTIVE_THIS_WEEK='El més actiu aquesta setmana';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge és un<B>servei gratuït per a
-desenvolupadors de<A href="http://www.opensource.org">Codi obert</A></B>
-oferint fàçil accés als millors repositoris CVS, llistes de discussió,
-seguiment d\'errors, taulers de anuncis, fòrums,
-gestió de tasques, hostatge de llocs web, arxius permanent de fitxers,
-còpies de seguretat completes i
-administració totalment basada en web.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[
-mes ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[
-FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Retorn i participació</B>
-<P>
-Per poder obtenir el màxim de SourceForge, haureu 
-d\'<A href="/account/register.php">enregistrar-vos com a 
-usuari del lloc</A>.
-Això us permetrà participar plenament en tot el que tenim
-per oferir.
-Podreu, és clar, navegar pel lloc sense enregistrar-vos,
-però no tindreu l\'opció de participar plenament.
-<P>
-&nbsp;
-<BR>
-<B>Feu el vostre propi projecte</B>
-<P>
-<A href="/account/register.php">Enregistreu-vos com a usuari del lloc</A>,
- <A HREF="/account/login.php"entreu </A>amb el vostre usuari i finalment,
-<A HREF="/register/">Doneu d\'alta el vostre projecte.</A>
-<P>
-Moltes Gràcies... i gaudiu del lloc.';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Chinese.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Chinese.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Chinese.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,151 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Chinese.class,v 1.3 2000/10/16 17:26:34 tperdue Exp $
-
-
-/*
-
-	Yu-Jui Lee, October 1, 2000
-
-
-	This is the Chinese class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Chinese extends BaseLanguage {
-
-	function Chinese() {
-		$this-> BaseLanguage();
-
-		$this->content_encoding = 'BIG5';
-
-		$this->language_id=11; // I don't know the language id of Chinese.
-
-		//two letter language code
-		$this->language_code='zh';
-
-		//default font which can be overridden on a language-by-language basis
-		//$this->default_font='verdana,arial,helvetica,sans-serif';
-
-
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-
-		//navigation menu strings
-		$this->SEARCH='·j´M';
-		$this->LOGOUT='µn¥X';
-		$this->LOGIN='¸g¥ÑSSLµn¤J';
-		$this->NEW_USER='¸g¥ÑSSL·s¥Î¤áµù¥U';
-		$this->NEW_PROJECT='·s±M®×µn¿ý';
-		$this->ACCOUNT_MAINTENANCE='±b¸¹ºûÅ@';
-		$this->CHANGE_MY_THEME='¥DÃDÅܧó';
-		$this->MY_PERSONAL_PAGE='§Úªº­º­¶';
-		$this->BOOKMARK_PAGE='®ÑÅÒ';
-		$this->PROJECT_SUMMARY='±M®×ºK­n';
-		$this->PROJECT_ADMIN='±M®×ºûÅ@';
-		$this->FOUNDRY_SUMMARY='FoundryºK­n';
-		$this->FOUNDRY_ADMIN='FoundryºûÅ@';
-		$this->SOFTWARE_MAP='³nÅé¤ÀÃþªí';
-		$this->NEW_RELEASES='·sµoªí³nÅé';
-		$this->OTHER_SITE_MIRRORS='¨ä¥¦¬M®gºô¯¸';
-		$this->CODE_SNIPPET_LIBRARY='¤p¤ùÂ_·½½Xµ{¦¡®w';
-		$this->DOCUMENTATION='¤å¥ó';
-		$this->DISCUSSION_FORUMS='½×¾Â';
-		$this->PROJECT_HELP_WANTED='¼x¨D¨ó§U';
-		$this->TOP_PROJECTS='¼öªù±M®×';
-		$this->COMPILE_FARM='½sĶ¥D¾÷¸s';
-		$this->CONTACT_US='Ápµ¸§Ú­Ì';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN='¥D­n';
-		$this->GROUP_SHORT_SUMMARY='ºK­n';
-		$this->GROUP_SHORT_HOMEPAGE='­º­¶';
-		$this->GROUP_SHORT_FORUM='½×ôÎ';
-		$this->GROUP_SHORT_BUGS='¯ä¦ä';
-		$this->GROUP_SHORT_SUPPORT='¤ä´©';
-		$this->GROUP_SHORT_PATCH='­×¸É';
-		$this->GROUP_SHORT_MAIL='¹q¤l¶l¥ó';
-		$this->GROUP_SHORT_PM='¤u¥ó';
-		$this->GROUP_SHORT_DOCMAN='¤å¥ó';
-		$this->GROUP_SHORT_SURVEY='½Õ¬d';
-		$this->GROUP_SHORT_NEWS='·s»D';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='ÀÉ®×';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='³Ì·sÀÉ®×µoªí';
-		$this->FILE_PACKAGE='ÀÉ®×¥]»q';
-		$this->FILE_VERSION='Àɮת©¥»';
-		$this->FILE_MONITOR='ºÊ¬Ý';
-		$this->FILE_NOTES='ªþµù';
-		$this->FILE_DOWNLOAD='ÀɮפU¸ü';
-
-		$this->DEVELOPER_INFO='¶}µoªÌ¸ê°T';
-		$this->PROJECT_ADMINS='±M®×ºÞ²zªÌ';
-		$this->DEVELOPERS='¶}µoªÌ';
-		$this->PUBLIC_AREA='¤½¦@°Ï°ì';
-
-		$this->GROUP_LONG_HOMEPAGE='±M®×­º­¶';
-		$this->GROUP_LONG_FORUM='¤½¦@½×¾Â';
-		$this->GROUP_LONG_BUGS='¯ä¦ä°lÂÜ';
-		$this->GROUP_LONG_SUPPORT='§Þ³N¤ä´©ºÞ²zªÌ';
-		$this->GROUP_LONG_PATCH='­×¸ÉºÞ²zªÌ';
-		$this->GROUP_LONG_MAIL='¹q¤l¶l¥ó°Q½×¸s';
-		$this->GROUP_LONG_PM='¤u§@ºÞ²zªÌ';
-		$this->GROUP_LONG_DOCMAN='±M®×¤å¥ó';
-		$this->GROUP_LONG_SURVEY='½Õ¬d';
-		$this->GROUP_LONG_NEWS='³Ì·s®ø®§';
-		$this->GROUP_LONG_CVS='CVSµ{¦¡®w';
-		$this->GROUP_LONG_FTP='°Î¦WFTPªÅ¶¡';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='¬°¶}©ñ·½½Xªºµo®i¶}ÅP¤@±ø©Z³~';
-		$this->SOURCEFORGE_STATISTICS='SourceForge²Î­p¸ê®Æ';
-		$this->TOP_PROJECT_DOWNLOADS='¼öªù±M®×¤U¸ü±Æ¦æº]';
-		$this->HIGHEST_RANKED_USERS='³Ì°ªµû»ù¥Î¤á±Æ¦æº]';
-		$this->MOST_ACTIVE_THIS_WEEK='¥»¶g¬¡°Ê¤O³Ì±j±Æ¦æº]';
-
-
-//temporary hack until
-//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge¬°¤@<B>´£¨Ñ§K¶OªA°Èµ¹
-<A href="http://www.opensource.org">¶}©ñ·½½X</A>µo®iªÌªººô¯¸</B> ¥]¬A¤FCVS, ¶l¥ó°Q½×¸s, ¯ä¦ä°lÂܨt²Î, °T®§½×¾Â, ¤u§@ºÞ²z, ºô¯¸ªÅ¶¡, ÀÉ®×Àx¦s, §¹¾ãªºÀɮ׳ƥ÷, ¥B§¹¥þ¥Hweb-based¨ÓºÞ²z.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ more ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>½Ð¥ß§Y¥[¤J¨Ã¤£§[«ü±Ð</B>
-<P>
-¬°¥R¤À§Q¥ÎSourceForge©Ò´£¨ÑªºªA°È,
-<A href="/account/register.php">½Ð¥ß§Yµù¥U¦¨¬°
-¥»¯¸¥Î¤á</A>. ±z±N¯à¥R¤À°Ñ»P¥»¯¸©Ò´£¨Ñªº¦U¶µ¬¡°Ê, ±z­Y©|¥¼µù¥U¦¨¬°¥Î¤á, ¤´¯àÂsÄý¥»¯¸, ¦ýµLÅv¥R¥÷°Ñ»P¥»¯¸¬¡°Ê. 
-<P>
-&nbsp;
-<BR>
-<B>³]¸m±z¦Û¤vªº±M®×</B>
-<P>
-<A href="/account/register.php">µù¥U¦¨¬°¥»¯¸¥Î¤á</A>,
-±µµÛ <A HREF="/account/login.php">µn¤J</A> ³Ì«á,
-<A HREF="/register/">µù¥U±zªº±M®×.</A>
-<P>
-ÁÂÁ±z... ¨Ã¯¬¨Ï¥Î¥»¯¸´r§Ö.';
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Dutch.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Dutch.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Dutch.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,165 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Dutch.class,v 1.3 2000/10/03 21:30:20 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000
-
-
-	Base class for adding multilingual support to SF.net
-
-	Contains variables which can be overridden optionally by other
-	language files.
-
-	Base language is english - an english class will extend this one,
-	but won't override anything
-
-	As new languages are added, they can override what they wish, and 
-		as we extend our class, other languages can follow suit
-		as they are translated without holding up our progress
-
-*/
-
-/* This translation is made on: 01/10/2000 21:22  {dd/mm/yyyy hh/mm} */
-/* It is based on CVS revision 1.15 of BaseLanguage.class            */
-
-
-class Dutch extends BaseLanguage {
-
-	function Dutch() {
-		$this-> BaseLanguage();
-	
-	
-		//what content encoding scheme are we using?
-		$this->content_encoding='iso-8859-1';
-	
-		//english has an ID of 1 in the database
-		$this->language_id=1;
-	
-		//two letter language code
-		$this->language_code='nl';
-
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-
-		//navigation menu strings
-		$this->SEARCH='Zoeken';
-		$this->LOGOUT='Uitloggen';
-		$this->LOGIN='Inloggen via SSL';
-		$this->NEW_USER='Nieuwe gebruiker via SSL';
-		$this->NEW_PROJECT='Nieuw project registreren';
-		$this->ACCOUNT_MAINTENANCE='Account onderhouden';
-		$this->CHANGE_MY_THEME='Mijn thema wijzigen';
-		$this->MY_PERSONAL_PAGE='Mijn persoonlijke pagina';
-		$this->BOOKMARK_PAGE='Bladwijzer van deze pagina maken';
-		$this->PROJECT_SUMMARY='Projectsamenvatting';
-		$this->PROJECT_ADMIN='Projectadministratie';
-		$this->FOUNDRY_SUMMARY='Foundry-samenvatting';
-		$this->FOUNDRY_ADMIN='Foundry-administratie';
-		$this->SOFTWARE_MAP='Software kaart';
-		$this->NEW_RELEASES='Nieuwe uitgaves';
-		$this->OTHER_SITE_MIRRORS='Andere site mirrors';
-		$this->CODE_SNIPPET_LIBRARY='Code-knipsels bibliotheek';
-		$this->DOCUMENTATION='Site documentatie';
-		$this->DISCUSSION_FORUMS='Discussie forums';
-		$this->PROJECT_HELP_WANTED='Hulp gevraagd bij projecten';
-		$this->TOP_PROJECTS='Top Projecten';
-		$this->COMPILE_FARM='Compilatie boerderij';
-		$this->CONTACT_US='Neem contact met ons op';
-	
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Hoofd';
-		$this->GROUP_SHORT_SUMMARY='Samenvatting';
-		$this->GROUP_SHORT_HOMEPAGE='Homepage';
-		$this->GROUP_SHORT_FORUM='Forums';
-		$this->GROUP_SHORT_BUGS='Bugs';
-		$this->GROUP_SHORT_SUPPORT='Ondersteuning';
-		$this->GROUP_SHORT_PATCH='Patches';
-		$this->GROUP_SHORT_MAIL='Lijsten';
-		$this->GROUP_SHORT_PM='Taken';
-		$this->GROUP_SHORT_DOCMAN='Documentatie';
-		$this->GROUP_SHORT_SURVEY='Enquêtes';
-		$this->GROUP_SHORT_NEWS='Nieuws';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Bestanden';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Laatste bestandsuitgaven';
-		$this->FILE_PACKAGE='Pakket';
-		$this->FILE_VERSION='Versie';
-		$this->FILE_MONITOR='Monitor';
-		$this->FILE_NOTES='Notitites';
-		$this->FILE_DOWNLOAD='Downloaden';
-
-		$this->DEVELOPER_INFO='Ontwikkelaar Info';
-		$this->PROJECT_ADMINS='Project administrators';
-		$this->DEVELOPERS='Ontwikkelaars';
-		$this->PUBLIC_AREA='Publieke gebieden';
-	
-		$this->GROUP_LONG_HOMEPAGE='Homepage van project';
-		$this->GROUP_LONG_FORUM='Publieke Forums';
-		$this->GROUP_LONG_BUGS='Bug Tracking';
-		$this->GROUP_LONG_SUPPORT='Technische ondersteuningsmanager';
-		$this->GROUP_LONG_PATCH='Patch Manager';
-		$this->GROUP_LONG_MAIL='Mailing Lijsen';
-		$this->GROUP_LONG_PM='Takenmanager';
-		$this->GROUP_LONG_DOCMAN='DocManager: documentatie van project';
-		$this->GROUP_LONG_SURVEY='Enquêtes';
-		$this->GROUP_LONG_NEWS='Laatste nieuws';	
-		$this->GROUP_LONG_CVS='CVS Repository';
-		$this->GROUP_LONG_FTP='Anonieme FTP-ruimte';
-
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Breaking Down the Barriers to Open Source Development';
-		$this->SOURCEFORGE_STATISTICS='SourceForge Statistieken';
-		$this->TOP_PROJECT_DOWNLOADS='Top projectendownloads';
-		$this->HIGHEST_RANKED_USERS='Gebruikers met de hoogste rang';
-		$this->MOST_ACTIVE_THIS_WEEK='Meest actief deze week';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-		SourceForge is een <B>gratis service voor
-		<A href="http://www.opensource.org">Open Source</A> ontwikkelaars</B> die
-		gemakkelijke toegang tot het beste in CVS, mailing lijsen, bug tracking, berichtborden/forums,
-		task management, site hosting, permanent file archival, full backups,
-		en totale web-gebaseerde administratie geeft. 
-		<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ meer ]</font></A>
-		<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-		<BR>
-		&nbsp;
-		<P>
-		<B>Site feedback en hoe mee te doen</B>
-		<P>
-		Om het meeste uit SourceForge te halen, moet u naar
-		<A href="/account/register.php">registreren als een site
-		gebruiker</A> gaan. Dit stelt u in staat om volledig mee te doen met alles
-		wat we te bieden hebben. U kan natuurlijk de site doorkijken zonder te
-		registreren, maar u kan niet volledig meedoen.
-		<P>
-		&nbsp;
-		<BR>
-		<B>Uw eigen project opzetten</B>
-		<P>
-		<A href="/account/register.php">Registreren als een site
-		gebruiker</A>,
-		dan <A HREF="/account/login.php">Inloggen</A> en uiteindelijk,
-		<A HREF="/register/">Nieuw project registreren.</A>
-		<P>
-		Bendankt... en veel succes met de site.';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/English.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/English.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/English.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,68 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: English.class,v 1.10 2000/10/03 21:29:12 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000
-
-
-	This is the english class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class English extends BaseLanguage {
-
-	function English() {
-		$this-> BaseLanguage();
-
-		/*
-		//what content encoding scheme are we using?
-		$this->content_encoding='iso-8859-1';
-	
-		//english has an ID of 1 in the database
-		$this->language_id=1; 
-	
-		//two letter language code
-		$this->language_code='en';
-	
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-	
-
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-		//in /www/include/BaseLanguage.class
-
-		$this->SEARCH='Search';
-		$this->LOGOUT='Logout';
-		$this->LOGIN='Login via SSL';
-		$this->NEW_PROJECT='Register New Project';
-		$this->ACCOUNT_MAINTENANCE='Account Maintenance';
-		$this->CHANGE_MY_THEME='Change My Theme';
-		$this->MY_PERSONAL_PAGE='My Personal Page';
-		$this->BOOKMARK_PAGE='Bookmark Page';
-		$this->PROJECT_SUMMARY='Project Summary';
-
-
-		......
-
-
-		please translate all vars from /include/BaseLanguage.class
-
-
-		*/
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Esperanto.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Esperanto.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Esperanto.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,147 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-
-/*
-	Tim Perdue, September 7, 2000 (original English version)
-
-*/
-
-class Esperanto extends BaseLanguage {
-
-	function Esperanto() {
-		$this->BaseLanguage();
-
-		// Mozilo, kaj (mi kredas) IE povas uzi la e-a signojn de 
-		// UTF-8.  Netcapo 4.x havas UTF-8, sed sen la e-aj signoj.
-		$this->content_encoding='UTF-8';
-
-		/* Majuskla     Minuskla
-		   Cx: &#264;   cx: &#265;
-		   Gx: &#284;   gx: &#285;
-		   Hx: &#292;   hx: &#293;
-		   Jx: &#308;   jx: &#309;
-		   Sx: &#348;   sx: &#349;
-		   Ux: &#364;   ux: &#365; */
-
-		$this->language_id=13;
-
-		// ISO lingvo (du signoj)
-		$this->language_code='eo';
-
-		//navigation menu strings
-		$this->SEARCH='Ser&#265;u';
-		$this->LOGOUT='Adia&#365;u';
-		$this->LOGIN='Salutu per SSL';
-		$this->NEW_USER='Nova uzanto per SSL';
-		$this->NEW_PROJECT='Nova projekto';
-		$this->ACCOUNT_MAINTENANCE='Modifu konton';
-		$this->CHANGE_MY_THEME='&#348;an&#285;u aspekton';
-		$this->MY_PERSONAL_PAGE='Mia propra pa&#285;o';
-		$this->BOOKMARK_PAGE='Legosignu pa&#285;on';
-		$this->PROJECT_SUMMARY='Projekta resumo';
-		$this->PROJECT_ADMIN='Administru projekton'; 
-		$this->FOUNDRY_SUMMARY='Fandeja resumo';
-		$this->FOUNDRY_ADMIN='Administru fandejon';
-		$this->SOFTWARE_MAP='Mapo de programoj';
-		$this->NEW_RELEASES='Novaj versioj';
-		$this->OTHER_SITE_MIRRORS='Speguloj';
-		$this->CODE_SNIPPET_LIBRARY='Biblioteko de programeroj';
-		$this->DOCUMENTATION='Dokumentado';
-		$this->DISCUSSION_FORUMS='Forumoj de diskuto';
-		$this->PROJECT_HELP_WANTED='Projekthelpo dezirata';
-		$this->TOP_PROJECTS='Supraj projektoj';
-		$this->COMPILE_FARM='Muntejo';
-		$this->CONTACT_US='Kontaktu nin';
-		$this->ABOUT_SOURCEFORGE='Pri SourceForge'; 
-		$this->ABOUT_FOUNDRIES='Pri fandejoj'; 
-		$this->FOUNDRY_3D='3D'; 
-		$this->FOUNDRY_GAMES='Ludoj'; 
-		$this->FOUNDRY_JAVA='&#284;avo'; 
-		$this->FOUNDRY_PRINTING='Presado'; 
-		$this->FOUNDRY_STORAGE='Ekstera memoro'; 
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN='&#264;efo';
-		$this->GROUP_SHORT_SUMMARY='Resumo';
-		$this->GROUP_SHORT_HOMEPAGE='Hejmpa&#285;o';
-		$this->GROUP_SHORT_FORUM='Forumoj';
-		$this->GROUP_SHORT_BUGS='Cimoj';
-		$this->GROUP_SHORT_SUPPORT='Subteno';
-		$this->GROUP_SHORT_PATCH='Flikoj';
-		$this->GROUP_SHORT_MAIL='Listoj';
-		$this->GROUP_SHORT_PM='Taskoj';
-		$this->GROUP_SHORT_DOCMAN='Dok.oj';
-		$this->GROUP_SHORT_SURVEY='Demandilo';
-		$this->GROUP_SHORT_NEWS='Nova&#309;oj';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Dosieroj';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Lastaj dosieraj versioj';
-		$this->FILE_PACKAGE='Paka&#309;o';
-		$this->FILE_VERSION='Versio';
-		$this->FILE_MONITOR='Priatenti dosieron';
-		$this->FILE_NOTES='Notoj';
-		$this->FILE_DOWNLOAD='El&#349;utu';
-
-		$this->DEVELOPER_INFO='Programanta informo';
-		$this->PROJECT_ADMINS='Projektaj estraranoj';
-		$this->DEVELOPERS='Programantoj';
-		$this->PUBLIC_AREA='Publikaj regionoj';
-
-		$this->GROUP_LONG_HOMEPAGE='Projekta hejmpa&#285;o';
-		$this->GROUP_LONG_FORUM='Publikaj Forumoj';
-		$this->GROUP_LONG_BUGS='Cimilo';
-		$this->GROUP_LONG_SUPPORT='Subtenilo';
-		$this->GROUP_LONG_PATCH='Flikilo';
-		$this->GROUP_LONG_MAIL='Dissendolistoj';
-		$this->GROUP_LONG_PM='Taskilo';
-		$this->GROUP_LONG_DOCMAN='Dokumentilo';
-		$this->GROUP_LONG_SURVEY='Demandilo';
-		$this->GROUP_LONG_NEWS='Lastaj nova&#309;oj';	
-		$this->GROUP_LONG_CVS='CVSejo';
-		$this->GROUP_LONG_FTP='Anonima FTPejo';
-
-		// Hejmpagxaj cxenoj
-		$this->BREAKING_DOWN_BARRIERS='Forigu obstaklojn por skribi liberajn programojn';
-		$this->SOURCEFORGE_STATISTICS='Statistika&#309;oj de SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Supraj Projektaj El&#349;utoj';
-		$this->HIGHEST_RANKED_USERS='Supraj Rangitaj Uzantoj';
-		$this->MOST_ACTIVE_THIS_WEEK='Plej Aktiva &#265;i tiu Semajno';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge estas <B>senpaga servo por programantoj de
-<A href="http://www.opensource.org">Liberaj Programoj</A></B>,
-kiu enhavas facilan uzon de la plej bonaj ecoj en CVS, retpo&#349;taj listoj,
-cimilo, diskutforumoj,
-taskilo, reta gastigo, da&#365;ra arkivo de dosieroj, bendarkivado,
-kaj veba administrado. 
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ pli ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>SourceForge reenmeto kaj partoprenado</B>
-<P>
-Por uzi SourceForge plene, vi bezonas
-<A href="/account/register.php">registri&#285;i kiel uzanto</A>.  Vi povas rigardi
-SourceForge sen registri&#285;i sed ne partopreni plene.
-<P>
-&nbsp;
-<BR>
-<B>Aldonu Projekton</B>
-<P>
-<A href="/account/register.php">Registri&#285;i kiel uzanto</A>,
-poste <A HREF="/account/login.php">Saluti</A> kaj finfine,
-<A HREF="/register/">Registri&#285;i vian projekton.</A>
-<P>
-Dankon... kaj &#285;uu SourceForge.';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/French.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/French.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/French.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,149 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-
-/*
-	Tim Perdue, September 7, 2000 (original English version)
-	Olivier Gerard, September 25, 2000 (French translation)
-    Alexandre Aufrere (nikopol), October 15, 2000 (French translation and correction)
-
-	Ceci est la classe "French" = Francais qui etend la classe de base.
-
-*/
-
-class French extends BaseLanguage {
-
-	function French() {
-		$this->BaseLanguage();
-
-		$this->content_encoding='iso-8859-1'; // is this needed? test
-
-		$this->language_id=7;
-
-		//two letter language code
-		$this->language_code='fr';
-	
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-
-		//navigation menu strings
-		$this->SEARCH='Recherche';
-		$this->LOGOUT='Sortir';
-		$this->LOGIN='Connexion via SSL';
-		$this->NEW_USER='Nouvel Utilisateur via SSL';
-		$this->NEW_PROJECT='Nouveau Projet';
-		$this->ACCOUNT_MAINTENANCE='Gestion du Compte';
-		$this->CHANGE_MY_THEME='Changement du Th&egrave;me';
-		$this->MY_PERSONAL_PAGE='Ma Page Personnelle';
-		$this->BOOKMARK_PAGE='Favoris';
-		$this->PROJECT_SUMMARY='R&eacute;sum&eacute; du Projet';
-		$this->PROJECT_ADMIN='Admin. du Projet';
-		$this->FOUNDRY_SUMMARY='R&eacute;sum&eacute; de la Fonderie';
-		$this->FOUNDRY_ADMIN='Admin. de la Fonderie';
-		$this->SOFTWARE_MAP='Rech. Th&eacute;matique';
-		$this->NEW_RELEASES='Nouvelles R&eacute;visions';
-		$this->OTHER_SITE_MIRRORS='Mirroirs d\'Autres Sites';
-		$this->CODE_SNIPPET_LIBRARY='Biblioth&egrave;que de Code';
-		$this->DOCUMENTATION='Documentation';
-		$this->DISCUSSION_FORUMS='Forums de Discussion';
-		$this->PROJECT_HELP_WANTED='Demande d\'Aide';
-		$this->TOP_PROJECTS='Meilleurs Projets';
-		$this->COMPILE_FARM='Ferme de Compilation';
-		$this->CONTACT_US='Contact';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Ecran Principal';
-		$this->GROUP_SHORT_SUMMARY='Survol';
-		$this->GROUP_SHORT_HOMEPAGE='Accueil';
-		$this->GROUP_SHORT_FORUM='Forums';
-		$this->GROUP_SHORT_BUGS='Bugs';
-		$this->GROUP_SHORT_SUPPORT='Support';
-		$this->GROUP_SHORT_PATCH='Patches';
-		$this->GROUP_SHORT_MAIL='Mailing-listes';
-		$this->GROUP_SHORT_PM='T&acirc;ches';
-		$this->GROUP_SHORT_DOCMAN='Documentation';
-		$this->GROUP_SHORT_SURVEY='Sondages';
-		$this->GROUP_SHORT_NEWS='Nouveaut&eacute;s';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Fichiers';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Derni&egrave;res r&eacute;visions des fichiers';
-		$this->FILE_PACKAGE='Package';
-		$this->FILE_VERSION='Version';
-		$this->FILE_MONITOR='Surveillance';
-		$this->FILE_NOTES='Remarques';
-		$this->FILE_DOWNLOAD='T&eacute;l&eacute;chargement';
-
-		$this->DEVELOPER_INFO='Informations pour D&eacute;veloppeurs';
-		$this->PROJECT_ADMINS='Admins. du Projet';
-		$this->DEVELOPERS='D&eacute;veloppeurs';
-		$this->PUBLIC_AREA='Zones Publiques';
-
-		$this->GROUP_LONG_HOMEPAGE='Page d\'Accueil';
-		$this->GROUP_LONG_FORUM='Forums de Discussion';
-		$this->GROUP_LONG_BUGS='Gestion des Bugs';
-		$this->GROUP_LONG_SUPPORT='Support Technique';
-		$this->GROUP_LONG_PATCH='Gestion des Corrections';
-		$this->GROUP_LONG_MAIL='Listes de Diffusion';
-		$this->GROUP_LONG_PM='Gestion de Projet';
-		$this->GROUP_LONG_DOCMAN='Gestion de la Documentation';
-		$this->GROUP_LONG_SURVEY='Sondages';
-		$this->GROUP_LONG_NEWS='Derni&egrave;res nouveaut&eacute;s';	
-		$this->GROUP_LONG_CVS='R&eacute;f&eacute;rentiel CVS';
-		$this->GROUP_LONG_FTP='Espace FTP Anonyme';
-
-
-		//
-		// New strings for home page added 10/1
-		// Translation by nikopol
-
-		$this->BREAKING_DOWN_BARRIERS='Abaisser les barri&egrave;res du d&eacute;veloppement Open Source';
-		$this->SOURCEFORGE_STATISTICS='Statistiques de SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Projets les plus T&eacute;l&eacute;charg&eacute;s'; 
-		$this->HIGHEST_RANKED_USERS='Les D&eacute;veloppeurs les Mieux Class&eacute;s';
-		$this->MOST_ACTIVE_THIS_WEEK='Les Plus Actifs cette Semaine';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-SourceForge est un <b>service gratuit pour les d&eacute;veloppeurs <A href="http://www.opensource.org">Open Source</A></b>.
-SourceForge offre l\'acc&egrave;s le plus simple aux meilleurs services CVS, listes
-de diffusion, gestion des bugs, forums de discussion, gestion des t&acirc;ches,
-h&eacute;bergement de site, archivage de fichiers, sauvegardes compl&egrave;tes, etc.
-via une interface d\'administration enti&egrave;rement par le web.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ plus ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Participation des d&eacute;veloppeurs</B>
-<P>
-
-Pour pouvoir utiliser SourceForge au mieux, il est
-nec&eacute;ssaire de <A href="/account/register.php">s\'enregistrer comme un
-d&eacute;veloppeur officiel</a>.  Cela vous permettra de profiter de tous
-ce que nous avons &agrave; vous offrir. Vous pouvez bien entendu parcourir 
-le site sans vous enregistrer, mais vous ne pourrez pas y participer pleinement.
-<P>
-&nbsp;
-<BR>
-
-<B>Cr&eacute;er un nouveau projet</B>
-<P>
-<A href="/account/register.php">Enregistrez-vous comme d&eacute;veloppeur</A>,
-then <A HREF="/account/login.php">Connectez-vous</A> puis,
-<A HREF="/register/">Enregistrez votre Projet.</A>
-<P>
-Merci... et nous esp&eacute;rons que vous aimerez SourceForge!';
-
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/German.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/German.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/German.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,148 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: German.class,v 1.5 2000/10/16 17:26:34 tperdue Exp $
-
-/*
-
-	Tim Perdue, September 7, 2000 (original English version)
-	Matthias Bauer, Sept 25 - Oct 15, 2000 (German translation)
-
-
-	Dies ist die deutsche Klasse, die BaseLanguage überlagert
-
-	Jede Sprache erweitert BaseLanguage
-
-*/
-
-class German extends BaseLanguage {
-
-	function German() {
-		$this->BaseLanguage();
-
-		$this->content_encoding='iso-8859-1'; // usually not needed, but better to have it
-
-		$this->language_id=6;
-
-		//two letter language code
-		$this->language_code='de';
-	
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-
-		//navigation menu strings
-		$this->SEARCH='Suche';
-		$this->LOGOUT='Ausloggen';
-		$this->LOGIN='Einloggen (SSL)';
-		$this->NEW_USER='Neuer Benutzer (SSL)';
-		$this->NEW_PROJECT='Neues Projekt';
-		$this->ACCOUNT_MAINTENANCE='Accountverwaltung';
-		$this->CHANGE_MY_THEME='Theme &auml;ndern';
-		$this->MY_PERSONAL_PAGE='Personalisierte Seite';
-		$this->BOOKMARK_PAGE='Lesezeichen';
-		$this->PROJECT_SUMMARY='Projekt&uuml;bersicht';
-		$this->PROJECT_ADMIN='Projektadministrator';
-		$this->FOUNDRY_SUMMARY='Foundry-&Uuml;bersicht';
-		$this->FOUNDRY_ADMIN='Foundry-Administration';
-		$this->SOFTWARE_MAP='Softwarekarte';
-		$this->NEW_RELEASES='Neue Releases';
-		$this->OTHER_SITE_MIRRORS='Mirrors';
-		$this->CODE_SNIPPET_LIBRARY='Codeschnipsel-Sammlung';
-		$this->DOCUMENTATION='Dokumentation';
-		$this->DISCUSSION_FORUMS='Diskussionsforen';
-		$this->PROJECT_HELP_WANTED='Projekthilfe gesucht';
-		$this->TOP_PROJECTS='Top-Projekte';
-		$this->COMPILE_FARM='Compile-Farm';
-		$this->CONTACT_US='Kontakt';
-		$this->ABOUT_SOURCEFORGE='&Uuml;ber SourceForge';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_SUMMARY='&Uuml;berblick';
-		$this->GROUP_SHORT_HOMEPAGE='Homepage';
-		$this->GROUP_SHORT_FORUM='Foren';
-		$this->GROUP_SHORT_BUGS='Bugs';
-		$this->GROUP_SHORT_SUPPORT='Support';
-		$this->GROUP_SHORT_PATCH='Patches';
-		$this->GROUP_SHORT_MAIL='Mailinglisten';
-		$this->GROUP_SHORT_PM='Aufgaben';
-		$this->GROUP_SHORT_DOCMAN='Dokumentation';
-		$this->GROUP_SHORT_SURVEY='Umfragen';
-		$this->GROUP_SHORT_NEWS='Neuigkeiten';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Dateien';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Letzte Dateireleases';
-		$this->FILE_PACKAGE='Paket';
-		$this->FILE_VERSION='Version';
-		$this->FILE_MONITOR='&Uuml;berwachen';
-		$this->FILE_NOTES='Anmerkungen';
-		$this->FILE_DOWNLOAD='Downloaden';
-
-		$this->DEVELOPER_INFO='Entwicklerinformationen';
-		$this->PROJECT_ADMINS='Projektbetreuer';
-		$this->DEVELOPERS='Entwickler';
-		$this->PUBLIC_AREA='&Ouml;ffentliche Bereiche';
-
-		$this->GROUP_LONG_HOMEPAGE='Projekthomepage';
-		$this->GROUP_LONG_FORUM='&Ouml;ffentliche Foren';
-		$this->GROUP_LONG_BUGS='Bugtracking';
-		$this->GROUP_LONG_SUPPORT='Support-Verwaltung';
-		$this->GROUP_LONG_PATCH='Patch-Verwaltung';
-		$this->GROUP_LONG_MAIL='Mailinglisten';
-		$this->GROUP_LONG_PM='Aufgaben-Verwaltung';
-		$this->GROUP_LONG_DOCMAN='DocManager: Projekt-Dokumentation';
-		$this->GROUP_LONG_SURVEY='Umfragen';
-		$this->GROUP_LONG_NEWS='Letzte Neuigkeiten';	
-		$this->GROUP_LONG_CVS='CVS-Baum';
-		$this->GROUP_LONG_FTP='Anonymer FTP-Zugriff';
-
-		// neue strings für die homepage, hinzugefügt 1. 10.
-		$this->BREAKING_DOWN_BARRIERS='Wir reissen die Mauern zu Open-Source-Entwicklung nieder';
-		$this->SOURCEFORGE_STATISTICS='SourceForge Statistiken';
-		$this->TOP_PROJECT_DOWNLOADS='Popul&auml;rste Downloads (nach Projekten)';
-		$this->HIGHEST_RANKED_USERS='Am h&ouml;chsten eingestufte Benutzer';
-		$this->MOST_ACTIVE_THIS_WEEK='Aktivste Projekte in dieser Woche';
-		
-		// Homepage About BLURB, temporär, bis der Content-Manager fertig ist
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge ist ein <b>freier Dienst</b> f&uuml;r
-<a href="http://www.opensource.org">Open Source</a> Entwickler und bietet
-einfachen Zugang zu dem Besten aus CVS, Mailinglisten, Bug-Tracking,
-Diskussionsforen, Aufgabenverwaltung, Webhosting, dauerhafte
-Dateiarchivierung, Backups und vollst&auml;ndige Verwaltung per
-Web-Interface.
-
-<a href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ mehr ]</font></A>
-<a href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<br>
-&nbsp;
-<p>
-<b>Feedback und Teilnahme an der Site</b>
-<p>
-Um SourceForge bestm&ouml;glich zu nutzen, sollten Sie sich
-<a href="/account/register.php">als Benutzer anmelden</a>. Mit einem
-Benutzeraccount k&ouml;nnen Sie am vollen Spektrum der Website teilhaben.
-Nat&uuml;rlich k&ouml;nnen Sie SourceForge auch ohne Registrierung nutzen,
-haben dann allerdings nicht auf alle Bereiche vollen Zugriff.
-<p>
-&nbsp;
-<br>
-<b>Starten Sie Ihr eigenes Projekt</b>
-<p>
-<a href="/account/register.php">Melden Sie sich als Benutzer an</a>,
-<a href="/account/login.php">loggen Sie sich ein</a> und
-<a href="/register/">registrieren Sie Ihr Projekt</a>!
-<p>
-Vielen Dank. Sie machen eine einfache Webseite sehr gl&uuml;cklich.
-';
-	// end of BLURB
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Greek.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Greek.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Greek.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,162 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Greek.class,v 1.1 2000/10/16 17:26:34 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000
-	Simos Xenitellis, October 15, 2000 (update from the english version)
-
-
-	This is the greek class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Greek extends BaseLanguage {
-
-	function Greek() {
-		$this-> BaseLanguage();
-
-		//what content encoding scheme are we using?
-		$this->content_encoding='iso-8859-7';
-	
-		//greek has an ID of CHANGE_ME in the database
-		$this->language_id=19; 
-	
-		//two letter language code
-		$this->language_code='el';
-	
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-	
-
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-		//in /www/include/BaseLanguage.class
-
-		//navigation menu strings
-		$this->SEARCH='ÁíáæÞôçóç';
-		$this->LOGOUT='Áðïóýíäåóç';
-		$this->LOGIN='Óýíäåóç ìÝóù SSL';
-		$this->NEW_USER='ÍÝïò ×ñÞóçò ìÝóù SSL';
-		$this->NEW_PROJECT='Êáôá÷þñéóç ÍÝïõ ¸ñãïõ';
-		$this->ACCOUNT_MAINTENANCE='ÅíçìÝñùóç Ëïãáñéáóìïý';
-		$this->CHANGE_MY_THEME='ÁëëáãÞ ôïõ ÈÝìáôüò Ìïõ';
-		$this->MY_PERSONAL_PAGE='Ç ÐñïóùðéêÞ ìïõ Óåëßäá';
-		$this->BOOKMARK_PAGE='Óåëßäá ÁãáðçìÝíùí';
-		$this->PROJECT_SUMMARY='Ðåñßëçøç ¸ñãïõ';
-		$this->PROJECT_ADMIN='Äéá÷åéñéóôÞò ¸ñãïõ';
-		$this->FOUNDRY_SUMMARY='Ðåñßëçøç ×õôçñßïõ';
-		$this->FOUNDRY_ADMIN='Äéá÷åéñéóôÞò ×õôçñßïõ';
-		$this->SOFTWARE_MAP='×Üñôçò Ëïãéóìéêïý';
-		$this->NEW_RELEASES='ÍÝåò Åêäüóåéò';
-		$this->OTHER_SITE_MIRRORS='¶ëëá ÓõóôÞìáôá Êáèåðôñéóìïý';
-		$this->CODE_SNIPPET_LIBRARY='ÂéâëéïèÞêç ØçãìÜôùí Êþäéêá';
-		$this->DOCUMENTATION='Ôåêìçñßùóç ÓõóôÞìáôïò';
-		$this->DISCUSSION_FORUMS='ÂÞìá ÓõæçôÞóåùí';
-		$this->PROJECT_HELP_WANTED='Æçôåßôå ÂïÞèåéá ¸ñãïõ';
-		$this->TOP_PROJECTS='Êïñõöáßá ¸ñãá';
-		$this->COMPILE_FARM='ÖÜñìá Ìåôáãëþôôéóçò';
-		$this->CONTACT_US='Åðéêïéíùíßóôå ìáæß ìáò';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Êýñéï';
-		$this->GROUP_SHORT_SUMMARY='ÐåñéëÞøç';
-		$this->GROUP_SHORT_HOMEPAGE='Ðñþôç Óåëßäá';
-		$this->GROUP_SHORT_FORUM='ÂÞìáôá';
-		$this->GROUP_SHORT_BUGS='ÓöÜëìáôá';
-		$this->GROUP_SHORT_SUPPORT='ÕðïóôÞñéîç';
-		$this->GROUP_SHORT_PATCH='ÅðéññÜìáôá';
-		$this->GROUP_SHORT_MAIL='Ëßóôåò';
-		$this->GROUP_SHORT_PM='Åñãáóßåò';
-		$this->GROUP_SHORT_DOCMAN='Ôåêìçñßùóç';
-		$this->GROUP_SHORT_SURVEY='¸ñåõíåò';
-		$this->GROUP_SHORT_NEWS='ÍÝá';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Áñ÷åßá';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Ôåëåõôáßåò Åêäüóåéò Áñ÷åßùí';
-		$this->FILE_PACKAGE='ÐáêÝôï';
-		$this->FILE_VERSION='¸êäïóç';
-		$this->FILE_MONITOR='Ðáñáêïëïýèçóç';
-		$this->FILE_NOTES='Óçìåéþóåéò';
-		$this->FILE_DOWNLOAD='Ìåôáöüñôùóç';
-
-		$this->DEVELOPER_INFO='Ðëçñïöïñßåò ÐñïãñáììáôéóôÞ';
-		$this->PROJECT_ADMINS='Äéá÷åéñéóôÝò ¸ñãïõ';
-		$this->DEVELOPERS='ÐñïãñáììáôéóôÝò';
-		$this->PUBLIC_AREA='Äçìüóéåò Ðåñéï÷Ýò';
-
-		$this->GROUP_LONG_HOMEPAGE='Áñ÷éêÞ Óåëßäá ¸ñãïõ';
-		$this->GROUP_LONG_FORUM='Äçìüóéá ÂÞìáôá';
-		$this->GROUP_LONG_BUGS='Ðáñáêïëïýèçóç ÓöáëìÜôùí';
-		$this->GROUP_LONG_SUPPORT='Äéá÷åéñéóôÞò ÕðïóôÞñéîçò ÐñïãñÜììáôïò';
-		$this->GROUP_LONG_PATCH='Äéá÷åéñéóôÞò ÅðéññáìÜôùí';
-		$this->GROUP_LONG_MAIL='Ëßóôåò Óõíäñïìçôþí';
-		$this->GROUP_LONG_PM='Äéá÷åéñéóôÞò Åñãáóéþí';
-		$this->GROUP_LONG_DOCMAN='DocManager: Project Documentation';
-		$this->GROUP_LONG_SURVEY='¸ñåõíåò';
-		$this->GROUP_LONG_NEWS='Ôåëåõôáßá ÍÝá';	
-		$this->GROUP_LONG_CVS='ÁðïèÞêç CVS';
-		$this->GROUP_LONG_FTP='×þñïò Áíþíõìïõ FTP';
-
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Êáôáëýùíôáò ôïõò öñáãìïýò óôçí ÁíÜðôõîç Åëåýèåñïõ Ëïãéóìéêïý';
-		$this->SOURCEFORGE_STATISTICS='ÓôáôéóôéêÜ SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Êïñõöáßåò Ìåôáöïñôþóåéò ¸ñãùí';
-		$this->HIGHEST_RANKED_USERS='×ñÞóôåò Ìåãáëýôåñçò Áîéïëüãçóçò';
-		$this->MOST_ACTIVE_THIS_WEEK='Ðåñéóóüôåñï Åíåñãü ãéá ÁõôÞí ôçí ÅâäïìÜäá';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-Ôï SourceForge åßíáé ìéá <B>åëåýèåñç õðçñåóßá ãéá
-<A href="http://www.opensource.org">Open Source</A> ðñïãñáììáôéóôÝò</B> ðïõ ðñïóöÝñåé
-åýêïëç ðñüóâáóç óôá êáëýôåñá ÷áñáêôçñéóôéêÜ ôïõ CVS, ôùí ëéóôþí óõíäñïìçôþí, ôçò ðáñáêïëïýèçóçò óöáëìÜôùí, 
-ôùí âçìÜôùí óõæçôÞóåùí,
-ôçò äéá÷åßñçóçò åñãáóéþí, ôçò åîõðçñÝôçóçò äéêôõáêþí ôüðùí, ôçò ìüíéìçò áñ÷åéïèÝôçóçò áñ÷åßùí, 
-ôçò äçìéïõñãßáò ðëÞñùí áíôéãñÜöùí áóöáëåßáò êáé ôçò ïëéêÞò äéá÷åßñéóçò ìÝóá áðü ôï WWW.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ more ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>ÁíÜäñáóç Äéêôõáêïý Ôüðïõ êáé Óõììåôï÷Þ</B>
-<P>
-Ãéá íá åðùöåëçèåßôå ôá ìÝãéóôá áðü ôï SourceForge, èá ðñÝðåé íá
-<A href="/account/register.php"> åããñáöåßôå ùò ÷ñÞóôçò óõóôÞìáôïò</A>. 
-Áõôü èá óáò åðéôñÝøåé íá óõììåôÜó÷åôå ðëÞñùò óå üëá üóá Ý÷ïõìå íá ðñïóöÝñïõìå.
-ÖõóéêÜ, ìðïñåßôå íá ðåñéçãçèÞôå óå áõôü ôï äéêôõáêü ôüðï ÷ùñßò åããñáöÞ, ùóôüóï äå èá
-Ý÷åôå ðñüóâáóç íá óõììåôÜó÷åôå ðëÞñùò.
-<P>
-&nbsp;
-<BR>
-<B>Åêêßíçóç ôïõ Äéêïý óáò ¸ñãïõ</B>
-<P>
-<A href="/account/register.php">Åããñáöåßôå ùò ÷ñÞóôçò óõóôÞìáôïò</A>,
-Ýðåéôá <A HREF="/account/login.php">Óýíäåèåßôå</A> êáé ôÝëïò,
-<A HREF="/register/">ÅããñÜøåôå ôï ¸ñãï óáò.</A>
-<P>
-Åõ÷áñéóôïýìå... êáé íá ðåñÜóåôå êáëÜ óôï äéêôõáêü óáò ôüðï.';
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Hebrew.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Hebrew.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Hebrew.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,133 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Hebrew.class,v 1.6 2000/10/05 14:58:21 tperdue Exp $
-
-
-/*
-	
-	Sagi Bashari , 24/09/2000 <sagi at users.sourceforge.net>
-
-	This is the hebrew class that overrides BaseLanguage
-
-*/
-
-
-class Hebrew extends BaseLanguage {
-
-	function Hebrew() {
-		$this->BaseLanguage();
-
-		$this->language_id=3;
-
-		$this->content_encoding='iso-8859-8';
-
-		$this->default_font='xxzx-random-font\" size=\"1';
-
-		//navigation menu strings
-		$this->SEARCH='ùåôéç';
-		$this->LOGOUT='äàéöé';
-		$this->LOGIN='çèáåàî úøù êøã äñéðë';
-		$this->NEW_PROJECT='ùãç è÷éåøô íåùø';
-		$this->ACCOUNT_MAINTENANCE='ïåáùç ú÷åæçú';
-		$this->CHANGE_MY_THEME='øúàä äàøî úà äðù';
-		$this->MY_PERSONAL_PAGE='éùéà ãåîò';
-		$this->BOOKMARK_PAGE='íéôãòåî';
-		$this->PROJECT_SUMMARY='è÷éåøô úåöîú';
-		$this->PROJECT_ADMIN='è÷éåøô ìäðî';
-		$this->SOFTWARE_MAP='úåðëåú úôî';
-		$this->NEW_RELEASES='úåùãç úåàñøâ';
-		$this->CODE_SNIPPET_LIBRARY='ãå÷ éòè÷ úééøôñ';
-		$this->DOCUMENTATION='íéðåù íéëîñî';
-		$this->DISCUSSION_FORUMS='íéîåøåô';
-		$this->PROJECT_HELP_WANTED='íéè÷éåøôì íéùåøã';
-		$this->COMPILE_FARM='äéöéìôîå÷ úååç';
-		$this->CONTACT_US='øù÷ øåö';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_SUMMARY='íéèøô';
-		$this->GROUP_SHORT_HOMEPAGE='úéá øúà';
-		$this->GROUP_SHORT_FORUM='íéîåøåô';
-		$this->GROUP_SHORT_BUGS='úåì÷ú';
-		$this->GROUP_SHORT_SUPPORT='äëéîú';
-		$this->GROUP_SHORT_PATCH='íéðå÷éú';
-		$this->GROUP_SHORT_MAIL='úåîéùø';
-		$this->GROUP_SHORT_PM='úåîéùî';
-		$this->GROUP_SHORT_DOCMAN='íéëîñî';
-		$this->GROUP_SHORT_SURVEY='úåøé÷ñ';
-		$this->GROUP_SHORT_NEWS='úåùãç';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='íéöá÷';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='úåðåøçà äðëåú úåàñøâ';
-		$this->FILE_PACKAGE='úåìéáç';
-		$this->FILE_VERSION='úåàñøâ';
-		$this->FILE_MONITOR='çéâùî';
-		$this->FILE_NOTES='úåøòä';
-		$this->FILE_DOWNLOAD='äãøåä';
-
-		$this->DEVELOPER_INFO='çúôîä éèøô';
-		$this->PROJECT_ADMINS='íéè÷éåøô éìäðî';
-		$this->DEVELOPERS='íéçúôî';
-	
-		$this->GROUP_LONG_HOMEPAGE='è÷éåøôä øúà';
-		$this->GROUP_LONG_FORUM='íéçåúô íéîåøåô';
-		$this->GROUP_LONG_BUGS='úåì÷ú øçà á÷òî';
-		$this->GROUP_LONG_SUPPORT='úéðëè äëéîú ìäðî';
-		$this->GROUP_LONG_PATCH='íéðå÷éú ìäðî';
-		$this->GROUP_LONG_MAIL='øååéã úåîéùø';
-		$this->GROUP_LONG_PM='úåîéùî ìäðî';
-		$this->GROUP_LONG_DOCMAN='íéëîñî ìäðî';
-		$this->GROUP_LONG_SURVEY='úåøé÷ñ';
-		$this->GROUP_LONG_NEWS='úåðåøçà úåùãç';	
-		$this->GROUP_LONG_CVS='CVS øâàî';
-		$this->GROUP_LONG_FTP='éîéðåðà éôéèôà úåøù';
-
-		$this->BREAKING_DOWN_BARRIERS='éùôåç ãå÷ çåúéôì íåñçîä úà íéøáåù';
-		$this->SOURCEFORGE_STATISTICS='SourceForge úå÷éèñéèñ';
-		$this->TOP_PROJECT_DOWNLOADS='íéìéòô éëä íéè÷éåøôä';
-		$this->HIGHEST_RANKED_USERS='íéìéòô éëä íéùîúùîä';
-		$this->MOST_ACTIVE_THIS_WEEK='òåáùä íéìéòô éëä';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-<P ALIGN="right">
-<BR>.éùôåç øå÷î ãå÷ éçúôîì úåøù àåä SourceForge
-<BR> ,íéîåøåô ,íéâàá øçà á÷òî ,øååéã úåîéùø ,CVS ì äèåùôå äáåè äùéâ íé÷ôñî åðçðà
-<BR>.áååäî ìåäéðì äùéâå ,íéàìî íééåáéâ ,òåá÷ íéöá÷ øâàî ,íéøúà úðñçà ,úåîéùî éìäðî
-<BR><A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[
-úåáåùúå úåìàù ]</font></A>
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[
-ãåò ]</font></A>
-</P>
-
-&nbsp;
-<P ALIGN="RIGHT">
-<B>úåôúúùäå áåùî</B>
-<P ALIGN="RIGHT">
-êøúöú äúà SourceForge î øúåéá áåèä úà ìá÷ì ìéáùá
-<BR>.íéòéöî åðçðàù äî ìëì äàìî äùéâ êì àéáé äæ
-<A href="/account/register.php">.øúàá ùîúùîë íùøäì</A>
-<BR>.äàìî äùéâ êì äéäú àì ìáà ,íùøéäì éìá øúàá ùåìâì ïáåîë ìåëé äúà
-
-<P ALIGN="RIGHT" > 
-&nbsp;
-<BR>
-<B>êìù è÷éåøôä úà íåùø</B>
-<P ALIGN="RIGHT">
-<A HREF="/register/">.êìù è÷éåøôä úà íåùø</A> óåñáìå
- ,<A HREF="/account/login.php">ñðëú</A> æàå <A href="/account/register.php">øúàá ùîúùéîë íùøä</A>
-<BR>
-<P ALIGN="RIGHT">
-.øúàä êúééäùî äðäúå ..äãåú
-</P>
-';
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Indonesian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Indonesian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Indonesian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,152 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Indonesian.class,v 1.1 2000/10/17 22:48:27 tperdue Exp $
-
-
-/*
-
-    Antonio Wawolangi, Oct 17 2000
-    <scientist at catholic.org>
-    Indonesian translation of BaseLanguage.class
-
-*/
-
-class Indonesian extends BaseLanguage {
-
-	function Indonesian() {
-
-		//result set handle for supported langauges
-		$this->language_res;
-
-		//what content encoding scheme are we using?
-		$this->content_encoding='iso-8859-1';
-
-		//english has an ID of 1 in the database
-		$this->language_id=21;
-
-		//two letter language code
-		$this->language_code='id';
-
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-
-		//navigation menu strings
-		$this->SEARCH='Cari';
-		$this->LOGOUT='Logout';
-		$this->LOGIN='Login lewat SSL';
-		$this->NEW_USER='Pengguna Baru dengan SSL';
-		$this->NEW_PROJECT='Pendaftaran Proyek Baru';
-		$this->ACCOUNT_MAINTENANCE='Pemeliharaan Account';
-		$this->CHANGE_MY_THEME='Rubah Theme';
-		$this->MY_PERSONAL_PAGE='Halaman Pribadi';
-		$this->BOOKMARK_PAGE='Halaman Bookmark';
-		$this->PROJECT_SUMMARY='Ringkasan Proyek';
-		$this->PROJECT_ADMIN='Administrasi Proyek';
-		$this->FOUNDRY_SUMMARY='Ringkasan Foundry';
-		$this->FOUNDRY_ADMIN='Admin Foundry';
-		$this->SOFTWARE_MAP='Peta Software';
-		$this->NEW_RELEASES='Keluaran Baru';
-		$this->OTHER_SITE_MIRRORS='Mirror Situs';
-		$this->CODE_SNIPPET_LIBRARY='Pustaka Code Snippet';
-		$this->DOCUMENTATION='Dokumentasi Situs';
-		$this->DISCUSSION_FORUMS='Forum-forum Diskusi';
-		$this->PROJECT_HELP_WANTED='Proyek-proyek Perlu Bantuan';
-		$this->TOP_PROJECTS='Proyek-proyek Top';
-		$this->COMPILE_FARM='Peternakan Kompilasi';
-		$this->CONTACT_US='Kontak Kami';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Utama';
-		$this->GROUP_SHORT_SUMMARY='Ringkasan';
-		$this->GROUP_SHORT_HOMEPAGE='Home Page';
-		$this->GROUP_SHORT_FORUM='Forum';
-		$this->GROUP_SHORT_BUGS='Bugs';
-		$this->GROUP_SHORT_SUPPORT='Support';
-		$this->GROUP_SHORT_PATCH='Patches';
-		$this->GROUP_SHORT_MAIL='Daftar';
-		$this->GROUP_SHORT_PM='Tugas';
-		$this->GROUP_SHORT_DOCMAN='Dokumentasi';
-		$this->GROUP_SHORT_SURVEY='Survey';
-		$this->GROUP_SHORT_NEWS='Berita';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='File';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='File Keluaran Terbaru';
-		$this->FILE_PACKAGE='Paket';
-		$this->FILE_VERSION='Versi';
-		$this->FILE_MONITOR='Monitor';
-		$this->FILE_NOTES='Catatan';
-		$this->FILE_DOWNLOAD='Download';
-
-		$this->DEVELOPER_INFO='Info Developer';
-		$this->PROJECT_ADMINS='Adminstrator Proyek';
-		$this->DEVELOPERS='Developer';
-		$this->PUBLIC_AREA='Area Publik';
-
-		$this->GROUP_LONG_HOMEPAGE='Home Page Proyek';
-		$this->GROUP_LONG_FORUM='Forum Publik';
-		$this->GROUP_LONG_BUGS='Bug Tracking';
-		$this->GROUP_LONG_SUPPORT='Manajer Tech Support';
-		$this->GROUP_LONG_PATCH='Manajer Patch';
-		$this->GROUP_LONG_MAIL='Milis';
-		$this->GROUP_LONG_PM='Manajer Tugas';
-		$this->GROUP_LONG_DOCMAN='DocManager: Dokumentasi Proyek';
-		$this->GROUP_LONG_SURVEY='Survey';
-		$this->GROUP_LONG_NEWS='Berita Terbaru';	
-		$this->GROUP_LONG_CVS='Gudang CVS';
-		$this->GROUP_LONG_FTP='Tempat Anonymous FTP';
-
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Menumpas Halangan Dalam Pengembangan Open Source';
-		$this->SOURCEFORGE_STATISTICS='Statistik SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Proyek Top Downloads';
-		$this->HIGHEST_RANKED_USERS='Pengguna Peringkat Tertinggi';
-		$this->MOST_ACTIVE_THIS_WEEK='Paling Aktif Minggu Ini';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge adalah <B>layanan gratis untuk developer
-<A href="http://opensource.or.id">Open Source</A></B> yang menawarkan
-akses mudah ke gudang CVS terbaik, milis, pencarian bug, papan pesan/forum-forum,
-manajemen tugas, hosting situs, pengarsipan file permanen, backup lengkap,
-dan semua diatur lewat web. 
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ selengkapnya ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Site Feedback and Partisipasi</B>
-<P>
-Untuk dapat menggunakan SourceForge secara maksimal, anda perlu 
-<A href="/account/register.php"> mendaftarkan diri</A> sebagai pengguna situs. 
- Ini berarti memperbolehkan anda untuk berpartisipasi penuh dalam semua yang kami tawarkan.
- Walaupun tanpa pendaftaran anda dapat menggunakan SourceForge, akan tetapi 
-tanpa mendaftarkan diri anda tidak dapat berpartisipasi secara penuh.
-<P>
-&nbsp;
-<BR>
-<B>Mendirikan Proyek Pribadi Anda</B>
-<P>
-<A href="/account/register.php">Pendaftaran sebagai pengguna situs</A>,
-then <A HREF="/account/login.php">Login</A> dan terakhir,
-<A HREF="/register/">Mendaftarkan Proyek Anda.</A>
-<P>
-Terima Kasih... dan selamat bergabung dengan SourceForge.';
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Italian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Italian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Italian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,138 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Italian.class,v 1.2 2000/10/08 22:51:04 tperdue Exp $
-
-
-/*
-
-	Dakkar, September 23, 2000
-
-
-	This is the italian class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Italian extends BaseLanguage {
-
-	function Italian() {
-		$this-> BaseLanguage();
-
-		$this->content_encoding='iso-8859-1';
-
-		$this->language_id=8;
-
-		$this->SEARCH='Ricerca';
-		$this->LOGOUT='Fine sessione';
-		$this->LOGIN='Accesso via SSL';
-		$this->NEW_USER='Nuovo utente';
-		$this->NEW_PROJECT='Registra un nuovo progetto';
-		$this->ACCOUNT_MAINTENANCE='Gestione account';
-		$this->CHANGE_MY_THEME='Cambia il tema';
-		$this->MY_PERSONAL_PAGE='La mia pagina personale';
-		$this->BOOKMARK_PAGE='Segna pagina';
-		$this->PROJECT_SUMMARY='Sommario del Progetto';
-		$this->PROJECT_ADMIN='Amministrazione Progetto';
-		$this->FOUNDRY_SUMMARY='Sommario Foundry';
-		$this->FOUNDRY_ADMIN='Amminstrazione Foundry';
-		$this->SOFTWARE_MAP='Mappa Programmi';
-		$this->NEW_RELEASES='Nuove Release';
-		$this->OTHER_SITE_MIRRORS='Mirror di altri siti';
-		$this->CODE_SNIPPET_LIBRARY='Raccolta frammenti di codice';
-		$this->DOCUMENTATION='Documentazione';
-		$this->DISCUSSION_FORUMS='Aree di Discussione';
-		$this->PROJECT_HELP_WANTED='Progetti in cerca di aiuto';
-		$this->TOP_PROJECTS='Classifica Progetti';
-		$this->COMPILE_FARM='Compile Farm';
-		$this->CONTACT_US='Contattaci';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Principale';
-		$this->GROUP_SHORT_SUMMARY='Sommario';
-		$this->GROUP_SHORT_HOMEPAGE='Home Page';
-		$this->GROUP_SHORT_FORUM='Discussioni';
-		$this->GROUP_SHORT_BUGS='Bug';
-		$this->GROUP_SHORT_SUPPORT='Supporto';
-		$this->GROUP_SHORT_PATCH='Patch';
-		$this->GROUP_SHORT_MAIL='ML';
-		$this->GROUP_SHORT_PM='Attivit&agrave;';
-		$this->GROUP_SHORT_DOCMAN='Doc.';
-		$this->GROUP_SHORT_SURVEY='Sondaggi';
-		$this->GROUP_SHORT_NEWS='Notizie';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='File';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Ultime Release';
-		$this->FILE_PACKAGE='Pacchetto';
-		$this->FILE_VERSION='Versione';
-		$this->FILE_MONITOR='Controlla';
-		$this->FILE_NOTES='Note';
-		$this->FILE_DOWNLOAD='Scarica';
-
-		$this->DEVELOPER_INFO='Informazioni sugli Sviluppatori';
-		$this->PROJECT_ADMINS='Amministratori di Progetto';
-		$this->DEVELOPERS='Sviluppatori';
-		$this->PUBLIC_AREA='Aree Pubbliche';
-
-		$this->GROUP_LONG_HOMEPAGE='Home Page del progetto';
-		$this->GROUP_LONG_FORUM='Aree di Discussione pubbliche';
-		$this->GROUP_LONG_BUGS='Gestione Bug';
-		$this->GROUP_LONG_SUPPORT='Gestione supporto tecnico';
-		$this->GROUP_LONG_PATCH='Gestione Patch';
-		$this->GROUP_LONG_MAIL='Mailing List';
-		$this->GROUP_LONG_PM='Gestione attivit&agrave;';
-		$this->GROUP_LONG_DOCMAN='Gestione Documentazione';
-		$this->GROUP_LONG_SURVEY='Sondaggi';
-		$this->GROUP_LONG_NEWS='Ultime notizie';	
-		$this->GROUP_LONG_CVS='Repository CVS';
-		$this->GROUP_LONG_FTP='Spazio FTP anonimo';
-
-		$this->BREAKING_DOWN_BARRIERS='Abbattere le barriere allo sviluppo Open Source';
-		$this->SOURCEFORGE_STATISTICS='Statistiche SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Progetti pi&ugrave; scaricati';
-		$this->HIGHEST_RANKED_USERS='I Migliori';
-		$this->MOST_ACTIVE_THIS_WEEK='I pi&ugrave; attivi della settimana';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-SourceForge &egrave; un <B>servizio gratuito per gli sviluppatori
-<A href="http://www.opensource.org">Open Source</A></B>
-che offre un facile accesso ai migliori strumenti per
- CVS, mailing list, gestione bug, aree di discussione,
-gestione attivit&agrave;, pubblicazione su web, archiviazione permanente dei file, backup completi,
-e amministrazione totalmente via web.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[
-per saperne di pi&ugrave; ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[
-FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Partecipate!</B>
-<P>
-Per ottenere il massimo da SourceForge, dovete
-<A href="/account/register.php">registrarvi come utente
-</A>. Questo vi permetter&agrave; di partecipare appieno a quello che abbiamo da offrirvi.
-Ovviamente potete visitare il sito senza registrarvi, ma non avrete la possibilit&agrave; di partecipare.
-<P> 
-&nbsp;
-<BR>
-<B>Avviate il vostro progetto</B>
-<P>
-<A href="/account/register.php">Registratevi come utenti</A>,
-quindi <A HREF="/account/login.php">accedete</A> e finalmente
-<A HREF="/register/">registrate il vostro progetto.</A> 
-<P>
-Grazie... e divertitevi.';
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Japanese.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Japanese.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Japanese.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,156 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Japanese.class,v 1.11 2000/11/01 23:49:23 kingdon Exp $
-
-
-/*
-
-	Atsushi Kamoshida, September 24, 2000
-	Hirotaka Mizutani, October 28, 2000
-
-
-	This is the Japanese class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Japanese extends BaseLanguage {
-
-	function Japanese() {
-		$this-> BaseLanguage();
-
-		$this->content_encoding = 'EUC-JP';
-
-		$this->language_id=2;
-
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-
-		//navigation menu strings
-		$this->SEARCH='¸¡º÷';
-		$this->LOGOUT='¥í¥°¥¢¥¦¥È';
-		$this->LOGIN='SSL·Ðͳ¤Ç¥í¥°¥¤¥ó';
-		$this->NEW_USER='SSL·Ðͳ¤Ç¿·µ¬¥æ¡¼¥¶ºîÀ®';
-		$this->NEW_PROJECT='¿·µ¬¥×¥í¥¸¥§¥¯¥È¤ÎÅÐÏ¿';
-		$this->ACCOUNT_MAINTENANCE='¥¢¥«¥¦¥ó¥È´ÉÍý';
-		$this->CHANGE_MY_THEME='¥Æ¡¼¥Þ¤ÎÊѹ¹';
-		$this->MY_PERSONAL_PAGE='¼«Ê¬¤Î¥Ú¡¼¥¸';
-		$this->BOOKMARK_PAGE='¥Ö¥Ã¥¯¥Þ¡¼¥¯';
-		$this->PROJECT_SUMMARY='¥×¥í¥¸¥§¥¯¥È¥µ¥Þ¥ê';
-		$this->PROJECT_ADMIN='¥×¥í¥¸¥§¥¯¥È´ÉÍý';
-		$this->FOUNDRY_SUMMARY='¥Õ¥¡¥ó¥É¥ê¡¼¥µ¥Þ¥ê';
-		$this->FOUNDRY_ADMIN='¥Õ¥¡¥ó¥É¥ê¡¼´ÉÍý';
-		$this->SOFTWARE_MAP='¥½¥Õ¥È¥¦¥§¥¢¥Þ¥Ã¥×';
-		$this->NEW_RELEASES='¿·µ¬¥ê¥ê¡¼¥¹';
-		$this->OTHER_SITE_MIRRORS='¾¤Î¥ß¥é¡¼¥µ¥¤¥È';
-		$this->CODE_SNIPPET_LIBRARY='Code Snippet Library';
-		$this->DOCUMENTATION='¥µ¥¤¥È¥É¥­¥å¥á¥ó¥È';
-		$this->DISCUSSION_FORUMS='¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó¥Õ¥©¡¼¥é¥à';
-		$this->PROJECT_HELP_WANTED='¥×¥í¥¸¥§¥¯¥È¶¨ÎϼÔÊ罸';
-		$this->TOP_PROJECTS='¥È¥Ã¥×¥×¥í¥¸¥§¥¯¥È';
-		$this->COMPILE_FARM='¥³¥ó¥Ñ¥¤¥ë´Ä¶­';
-		$this->CONTACT_US='Ï¢ÍíÀè';
-
-		// not in BaseLanguage.class, but we have the strings
-		// when BaseLanguage.class is ready...
-		$this->ABOUT_SOURCEFORGE='SourceForge¤Ë¤Ä¤¤¤Æ';
-
-		$this->ABOUT_FOUNDRIES='¥Õ¥¡¥ó¥É¥ê¡¼¤Ë¤Ä¤¤¤Æ';
-		$this->FOUNDRY_3D='3D';
-		$this->FOUNDRY_GAMES='¥²¡¼¥à';
-		$this->FOUNDRY_JAVA='Java';
-		$this->FOUNDRY_PRINTING='°õºþ';
-		$this->FOUNDRY_STORAGE='µ­²±ÁõÃÖ';
-		// end strings not in BaseLanguage.class
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN='¥á¥¤¥ó';
-		$this->GROUP_SHORT_SUMMARY='¥µ¥Þ¥ê';
-		$this->GROUP_SHORT_HOMEPAGE='¥Û¡¼¥à¥Ú¡¼¥¸';
-		$this->GROUP_SHORT_FORUM='¥Õ¥©¡¼¥é¥à';
-		$this->GROUP_SHORT_BUGS='¥Ð¥°';
-		$this->GROUP_SHORT_SUPPORT='¥µ¥Ý¡¼¥È';
-		$this->GROUP_SHORT_PATCH='¥Ñ¥Ã¥Á';
-		$this->GROUP_SHORT_MAIL='¥ê¥¹¥È';
-		$this->GROUP_SHORT_PM='¥¿¥¹¥¯';
-		$this->GROUP_SHORT_DOCMAN='¥É¥­¥å¥á¥ó¥È';
-		$this->GROUP_SHORT_SURVEY='Ä´ºº';
-		$this->GROUP_SHORT_NEWS='¥Ë¥å¡¼¥¹';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='¥Õ¥¡¥¤¥ë';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='ºÇ¿·¤Î File ¥ê¥ê¡¼¥¹';
-		$this->FILE_PACKAGE='¥Ñ¥Ã¥±¡¼¥¸';
-		$this->FILE_VERSION='¥Ð¡¼¥¸¥ç¥ó';
-		$this->FILE_MONITOR='´Æ»ë';
-		$this->FILE_NOTES='Ãí°Õ';
-		$this->FILE_DOWNLOAD='¥À¥¦¥ó¥í¡¼¥É';
-
-		$this->DEVELOPER_INFO='³«È¯¼Ô¾ðÊó';
-		$this->PROJECT_ADMINS='¥×¥í¥¸¥§¥¯¥È´ÉÍý¼Ô';
-		$this->DEVELOPERS='³«È¯¼Ô';
-		$this->PUBLIC_AREA='¸ø³«¥¨¥ê¥¢';
-
-		$this->GROUP_LONG_HOMEPAGE='¥×¥í¥¸¥§¥¯¥È¥Û¡¼¥à¥Ú¡¼¥¸';
-		$this->GROUP_LONG_FORUM='°ìÈ̸þ¤±¥Õ¥©¡¼¥é¥à';
-		$this->GROUP_LONG_BUGS='¥Ð¥°ÄÉÀ×';
-		$this->GROUP_LONG_SUPPORT='µ»½Ñ¥µ¥Ý¡¼¥È¥Þ¥Í¡¼¥¸¥ã';
-		$this->GROUP_LONG_PATCH='¥Ñ¥Ã¥Á¥Þ¥Í¡¼¥¸¥ã';
-		$this->GROUP_LONG_MAIL='¥á¡¼¥ê¥ó¥°¥ê¥¹¥È';
-		$this->GROUP_LONG_PM='¥¿¥¹¥¯¥Þ¥Í¡¼¥¸¥ã';
-		$this->GROUP_LONG_DOCMAN='¥É¥­¥å¥á¥ó¥È¥Þ¥Í¡¼¥¸¥ã';
-		$this->GROUP_LONG_SURVEY='Ä´ºº';
-		$this->GROUP_LONG_NEWS='ºÇ¿·¥Ë¥å¡¼¥¹';	
-		$this->GROUP_LONG_CVS='CVS¥ê¥Ý¥¸¥È¥ê';
-		$this->GROUP_LONG_FTP='ƿ̾ FTP ¥¹¥Ú¡¼¥¹';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Breaking Down the Barriers to Open Source Development';
-		$this->SOURCEFORGE_STATISTICS='SourceForgeÅý·×';
-		$this->TOP_PROJECT_DOWNLOADS='¥×¥í¥¸¥§¥¯¥È¥À¥¦¥ó¥í¡¼¥É¿ô';
-		$this->HIGHEST_RANKED_USERS='¥æ¡¼¥¶ÊÌ¥é¥ó¥­¥ó¥°';
-		$this->MOST_ACTIVE_THIS_WEEK='ºÇ¶á°ì½µ´Ö¤Ç³èȯ¤Ê¥×¥í¥¸¥§¥¯¥È';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-SourceForge¤È¤Ï<a href="http://www.opensource.org/">¥ª¡¼¥×¥ó¥½¡¼¥¹</A>³«
-ȯ¼Ô¤ËCVS¡¢¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¡¢¥Ð¥°ÄÉÀס¢·Ç¼¨ÈÄ¡¦¥Õ¥©¡¼¥é¥à¡¢¥¿¥¹¥¯´ÉÍý¡¢
-¥Û¥¹¥È¥Û¥¹¥Æ¥£¥ó¥°¡¢±Êµ×Ū¤Ê¥Õ¥¡¥¤¥ë¤ÎÊÝ´É¡¢´°Á´¤Ê¥Ð¥Ã¥¯¥¢¥Ã¥×¤µ¤é¤ËWeb¥Ù¡¼¥¹
-¤ÎÁí¹çŪ¤Ê´ÉÍý¤Ø¤ÎÍưפǺǹâ¤ÊÍøÍѤòÄ󶡤¹¤ë̵ÎÁ¤Î¥µ¡¼¥Ó¥¹¤Ç¤¹¡£
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ ¾ÜºÙ ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>¥µ¥¤¥È¤Ø¤Î°Õ¸«¤È»²²Ã</B>
-<P>
-SourceForge¤òºÇÂç¸Â³èÍѤ¹¤ë¤Ë¤Ï<a
-href="http://sourceforge.net/account/register.php">¥æ¡¼¥¶ÅÐÏ¿</a>¤¹¤ëɬ
-Íפ¬¤¢¤ê¤Þ¤¹¡£¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¤ï¤ì¤ï¤ì¤¬Ä󶡤¹¤ë¤¹¤Ù¤Æ¤Î¥µ¡¼¥Ó¥¹¤Ë»²²Ã
-¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤â¤Á¤í¤óÅÐÏ¿¤·¤Ê¤¯¤È¤â¥µ¥¤¥È¤ò±ÜÍ÷¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤¹
-¤¬¡¢ÍøÍѤËÀ©¸Â¤¬¤¢¤ê¤Þ¤¹¡£
-<P>
-&nbsp;
-<BR>
-<B>¼«Ê¬¤Î¥×¥í¥¸¥§¥¯¥È¤òºî¤ë</B>
-<P>
-¤Þ¤º<a href="http://sourceforge.net/account/register.php">¥æ¡¼¥¶ÅÐÏ¿
-</a>¤·¡¢<a href="http://sourceforge.net/account/login.php">¥í¥°¥¤¥ó
-</a>¤·¤Þ¤¹¡£¤½¤·¤Æ<a href="http://sourceforge.net/register/">¥×¥í¥¸¥§¥¯
-¥È¤òÅÐÏ¿</a>¤·¤Þ¤¹¡£
-<P>
-¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£¤½¤·¤Æ¤³¤Î¥µ¥¤¥È¤Ç¤¼¤Ò³Ú¤·¤ó¤Ç¤¯¤À¤µ¤¤¡£';
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Norwegian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Norwegian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Norwegian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,136 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Norwegian.class,v 1.5 2000/10/16 17:26:34 tperdue Exp $
-
-/*
-
-	Tim Perdue, September 7, 2000 (original English version)
-	Ragnvald Larsen, September 26, 2000 (Norsk  bokmaal oversettelse)
-	ragnvald at users.sourceforge.net
-
-*/
-
-class Norwegian extends BaseLanguage {
-
-	function Norwegian() {
-		$this->BaseLanguage();
-
-		$this->content_encoding='iso-8859-1'; // is this needed?
-
-		$this->language_id=9;
-
-		//navigation menu strings
-		$this->SEARCH='S&oslash;k';
-		$this->LOGOUT='Logg av';
-		$this->LOGIN='Logg inn via SSL';
-		$this->NEW_USER='Ny bruker via SSL';
-		$this->NEW_PROJECT='Meld inn et nytt prosjekt';
-		$this->ACCOUNT_MAINTENANCE='Vedlikehold av brukerinformasjon';
-		$this->CHANGE_MY_THEME='Nytt webtema';
-		$this->MY_PERSONAL_PAGE='Min side';
-		$this->BOOKMARK_PAGE='Bokmerke';
-		$this->PROJECT_SUMMARY='Prosjektoversikt';
-		$this->PROJECT_ADMIN='Prosjektadministrator';
-		$this->FOUNDRY_ADMIN='Kodebibliotek administrering';
-		$this->SOFTWARE_MAP='Programvareoversikt';
-		$this->NEW_RELEASES='Nye utgaver';
-		$this->OTHER_SITE_MIRRORS='Speil';
-		$this->CODE_SNIPPET_LIBRARY='Kodebibliotek';
-		$this->DOCUMENTATION='Dokumentasjon';
-		$this->DISCUSSION_FORUMS='Diskusjonsfora';
-		$this->PROJECT_HELP_WANTED='Prosjekthjelp s&oslash;kes';
-		$this->TOP_PROJECTS='Topp-prosjekter';
-		$this->COMPILE_FARM='Komplieringsverksted';
-		$this->CONTACT_US='Kontakt oss';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Topp';
-		$this->GROUP_SHORT_SUMMARY='Overblikk';
-		$this->GROUP_SHORT_HOMEPAGE='Hjemmeside';
-		$this->GROUP_SHORT_FORUM='Fora';
-		$this->GROUP_SHORT_BUGS='Feil';
-		$this->GROUP_SHORT_SUPPORT='Brukerst&oslash;tte';
-		$this->GROUP_SHORT_PATCH='Rettinger';
-		$this->GROUP_SHORT_MAIL='Epostlister';
-		$this->GROUP_SHORT_PM='Oppgaver';
-		$this->GROUP_SHORT_DOCMAN='Dokumentasjon';
-		$this->GROUP_SHORT_SURVEY='Sp&oslash;rreunders&oslash;kelser';
-		$this->GROUP_SHORT_NEWS='Nyheter';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Filer';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Nyeste filutgivelser';
-		$this->FILE_PACKAGE='Pakke';
-		$this->FILE_VERSION='Versjon';
-		$this->FILE_MONITOR='Overv&aring;k';
-		$this->FILE_NOTES='Notater';
-		$this->FILE_DOWNLOAD='Last ned';
-
-		$this->DEVELOPER_INFO='Utviklerinformasjon';
-		$this->PROJECT_ADMINS='Prosjektadministratorer';
-		$this->DEVELOPERS='Utvikler';
-		$this->PUBLIC_AREA='Fellesområde';
-
-		$this->GROUP_LONG_HOMEPAGE='Prosjektside';
-		$this->GROUP_LONG_FORUM='&Aring;pne fora';
-		$this->GROUP_LONG_BUGS='Feilretting';
-		$this->GROUP_LONG_SUPPORT='Administrere brukerst&oslash;tte';
-		$this->GROUP_LONG_PATCH='Administrere retting';
-		$this->GROUP_LONG_MAIL='Epostlister';
-		$this->GROUP_LONG_PM='Prosjektstyring';
-		$this->GROUP_LONG_DOCMAN='Administrere prosjektdokumentsjon';
-		$this->GROUP_LONG_SURVEY='Sp&oslash;rreunders&oslash;kelser';
-		$this->GROUP_LONG_NEWS='Siste nyheter';	
-		$this->GROUP_LONG_CVS='CVS-repository';
-		$this->GROUP_LONG_FTP='Anonym FTP-tilgang';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Gj&oslash;r det lettere &aring; utvikle Open Source programvare';
-		$this->SOURCEFORGE_STATISTICS='SourceForge statistikk';
-		$this->TOP_PROJECT_DOWNLOADS='Flest nedlastinger';
-		$this->HIGHEST_RANKED_USERS='H&oslash;yest rangerte brukere';
-		$this->MOST_ACTIVE_THIS_WEEK='Mest aktive denne uken';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge er en <B>fri tjeneste som tilbys utviklere av
-<A href="http://www.opensource.org">Open Source</A>-programvare</B>. Her f&aring;r du
-enkel tilgang til det beste innen CVS, epostlister, feilkontroll, meldingsforum,
-prosjektstyring, webhosting, filarkiver, backup-l&oslash;sninger og web-basert
-administrering.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ mer
-]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ
-]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Tilbakemelding og deltakelse</B>
-<P>
-For &aring; f&aring; mest igjen fra Sourceforge m&aring; du
-<A href="/account/register.php">registrere deg som bruker hos oss</A>.
-Da kan du ta del i alt vi kan tilby. Du kan selvsagt bla deg
-gjennom sidene uten &aring; v&aelig;re registrert, men du vil ikke kunne
-delta p&aring; linje med registrerte brukere.
-<P>
-&nbsp;
-<BR>
-<B>Sett opp dine egne prosjekter</B>
-<P>
-<A href="/account/register.php">Registrer deg som bruker</A>,
-then <A HREF="/account/login.php">Login</A> til slutt,
-<A HREF="/register/">Registrer ditt eget prosjekt.</A>
-<P>
-Takk... og velkommen som bruker';
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Polish.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Polish.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Polish.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,159 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Polish.class,v 1.4 2000/12/02 16:12:25 tperdue Exp $
-
-
-/*
-
-	Max Gilead (gilead at linart.pl)
-	
-	Class containing strings in Polish language.
-
-	Please send any comments and suggestions concerning translation
-	directly to the translator, not SourceForge forums.
-
-	00-10-06  - first version
-	00-10-16  - better translation, added new strings
-*/
-
-
-class Polish extends BaseLanguage {
-
-	function Polish() {
-
-	        //what content encoding scheme are we using?
-	        $this->content_encoding='iso-8859-2';
-
-	        //english has an ID of 1 in the database
-	        $this->language_id=15;
-
-	        //two letter language code
-	        $this->language_code='pl';
-
-	        //navigation menu strings
-	        $this->SEARCH='Szukaj';
-	        $this->LOGOUT='Wyloguj';
-	        $this->LOGIN='Zaloguj przez SSL';
-	        $this->NEW_USER='Nowy u¿ytkownik przez SSL';
-	        $this->NEW_PROJECT='Zarejestruj nowy projekt';
-	        $this->ACCOUNT_MAINTENANCE='Zarz±dzanie kontem'; // TODO: czym? idiotycznie to brzmi, jak kantowanie
-	        $this->CHANGE_MY_THEME='Zmieñ wygl±d';
-	        $this->MY_PERSONAL_PAGE='Moja strona osobista';
-	        $this->BOOKMARK_PAGE='Zrób zak³adkê';
-	        $this->PROJECT_SUMMARY='Podsumowanie projektu';
-	        $this->PROJECT_ADMIN='Admin projektu';
-	        $this->FOUNDRY_SUMMARY='Podsumowanie dzia³u';
-	        $this->FOUNDRY_ADMIN='Admin dia³u';
-	        $this->SOFTWARE_MAP='Mapa projektów';
-	        $this->NEW_RELEASES='Nowo¶ci';
-	        $this->OTHER_SITE_MIRRORS='Inne mirrory'; // TODO: Jakies inne slowo na 'mirror'?
-	        $this->CODE_SNIPPET_LIBRARY='Teczka wycinków kodu'; // TODO: Nie brzmi smiesznie?
-	        $this->DOCUMENTATION='Dokumentacja serwera';
-	        $this->DISCUSSION_FORUMS='Forum dyskusyjne';
-	        $this->PROJECT_HELP_WANTED='Potrzeba pomoc do projektu';
-	        $this->TOP_PROJECTS='Najlepsze projekty';
-	        $this->COMPILE_FARM='Kompilatory'; // TODO: kurcze, jak to nazwac?
-	        $this->CONTACT_US='Kontakt z nami';
-
-	        //tool short names as in HTML_TABS()
-	        $this->GROUP_SHORT_MAIN ='G³ówna';
-	        $this->GROUP_SHORT_SUMMARY='Podsumowanie';
-	        $this->GROUP_SHORT_HOMEPAGE='Strona domowa';
-	        $this->GROUP_SHORT_FORUM='Forum';
-	        $this->GROUP_SHORT_BUGS='Pluskwy';
-	        $this->GROUP_SHORT_SUPPORT='Wsparcie';
-	        $this->GROUP_SHORT_PATCH='£aty';
-	        $this->GROUP_SHORT_MAIL='Listy dyskusyjne';
-	        $this->GROUP_SHORT_PM='Zadania';
-	        $this->GROUP_SHORT_DOCMAN='Dokumentacja';
-	        $this->GROUP_SHORT_SURVEY='Sonda¿e';
-	        $this->GROUP_SHORT_NEWS='Nowo¶ci';
-	        $this->GROUP_SHORT_CVS='CVS';
-	        $this->GROUP_SHORT_FILES='Pliki';
-
-	        //tool long names for summary page
-	        $this->LATEST_FILE_RELEASES='Najnowsze pliki';
-	        $this->FILE_PACKAGE='Pakiet';
-	        $this->FILE_VERSION='Wersja';
-	        $this->FILE_MONITOR='Monitor';
-	        $this->FILE_NOTES='Notatki';
-	        $this->FILE_DOWNLOAD='Download'; // TODO: zostawic? 'Sciagniecie' (gaci?), 'Pobranie' (bierzemy slub?)
-
-	        $this->DEVELOPER_INFO='Informacja o programi¶cie';
-	        $this->PROJECT_ADMINS='Admini projektu';
-	        $this->DEVELOPERS='Programi¶ci';
-	        $this->PUBLIC_AREA='Obszar publiczny';
-
-	        $this->GROUP_LONG_HOMEPAGE='Strona domowa projektu';
-	        $this->GROUP_LONG_FORUM='Forum publiczne';
-	        $this->GROUP_LONG_BUGS='¶ledzenie pluskiew';
-	        $this->GROUP_LONG_SUPPORT='Centrum pomocy technicznej';
-	        $this->GROUP_LONG_PATCH='Centrum ³at';
-	        $this->GROUP_LONG_MAIL='Listy dyskusyjne';
-	        $this->GROUP_LONG_PM='Centrum zadañ';
-	        $this->GROUP_LONG_DOCMAN='DocManager: dokumentacja projektu';
-	        $this->GROUP_LONG_SURVEY='Sonda¿e';
-	        $this->GROUP_LONG_NEWS='Naj¶wie¿sze wie¶ci';    
-	        $this->GROUP_LONG_CVS='Repozytorium CVS';
-	        $this->GROUP_LONG_FTP='Anonimowy FTP';
-
-
-	        //
-	        // New strings for home page added 10/1
-	        //
-	        $this->BREAKING_DOWN_BARRIERS='Prze³amujemy bariery w rozwoju oprogramowania Open Source';
-	        $this->SOURCEFORGE_STATISTICS='Statystyki SourceForge';
-	        $this->TOP_PROJECT_DOWNLOADS='Najczê¶ciej pobierane projekty';
-	        $this->HIGHEST_RANKED_USERS='Najwy¿ej oceniani u¿ytkownicy';
-	        $this->MOST_ACTIVE_THIS_WEEK='Najbardziej aktywny w tym tygodniu';
-
-
-	        //
-	        // new strings added 00-11-16
-	        //
-
-	        $this->ABOUT_SOURCEFORGE='About SourceForge';
-
-	        $this->ABOUT_FOUNDRIES='O dzia³ach';
-
-	        //temporary hack until
-	        //content manager is ready
-
-	        $this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge to <B>wolny serwis dla programistów 
-<A href="http://www.opensource.org">Open Source</A></B> oferuj±cy
-³atwy dostêp to najlepszego CVS, list dyskusyjnych, ¶ledzenia b³êdów, grup i forum dyskusyjnych,
-zarz±dzania zadaniami, hostingu stron, sta³ego archiwizowania plików, pe³nego backupu;
-zarz±dzni ca³kowicie z poziomu WWW.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ wiêcej ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Opinie i wspó³praca nad serwisem</B>
-<P>
-Aby w pe³ni skorzystaæ z SourceForge, powiniene¶
-<A href="/account/register.php">zarejestrowaæ siê jako u¿ytkownik serwisu</A>.
-Pozwoli Ci to korzystaæ ze wszystkiego, co mamy do zaoferowania.
-Oczywi¶cie mo¿esz korzystaæ z serwisu tak¿e bez rejestracji, jednak pewne
-opcje bêd± niedostêpne.
-<P>
-&nbsp;
-<BR>
-<B>Za³ó¿ Swój W³asny Projekt</B>
-<P>
-<A href="/account/register.php">Zarejestruj siê jako u¿ytkownik serwisu</A>,
-nastêpnie <A HREF="/account/login.php">zaloguj siê</A> i
-<A HREF="/register/">Za³ó¿ swój w³asny projekt.</A>
-<P>
-Dziêkujemy. Przyjemnego korzystania z serwisu.';
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Portuguese.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Portuguese.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Portuguese.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,152 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Portuguese.class,v 1.2 2000/10/09 22:48:01 tperdue Exp $
-
-
-/*
-
-	Lisa Harris, October 8, 2000 (Portuguese translation)
-
-
-	This is the Portuguese class that overrides BaseLanguage
-
-	Each language extends BaseLanguage
-
-*/
-
-
-class Portuguese extends BaseLanguage {
-
-	function Portuguese() {
-		$this->BaseLanguage();
-
-		$this->content_encoding='iso-8859-1';
-
-		$this->language_id=18; //not sure about language id number
-
-		//two letter language code
-		$this->language_code='pt';
-
-		//example of how to override
-		//the vars in BaseLanguage
-
-		//navigation menu strings
-		$this->SEARCH='Procura';
-		$this->LOGOUT='Dá Logoff';
-		$this->LOGIN='Loga por SSL';
-		$this->NEW_USER='Usuário novo por SSL';
-		$this->NEW_PROJECT='Registra um Projeto Novo';
-		$this->ACCOUNT_MAINTENANCE='Manutenção da Conta';
-		$this->CHANGE_MY_THEME='Muda de Meu Tema';
-		$this->MY_PERSONAL_PAGE='Minha Página Particular';
-		$this->BOOKMARK_PAGE='Página dos Bookmarks';
-		$this->PROJECT_SUMMARY='Resumo do Projeto';
-		$this->PROJECT_ADMIN='Administração do Projeto';
-		$this->FOUNDRY_SUMMARY='Resumo da Fundição';
-		$this->FOUNDRY_ADMIN='Administração da Fundição';
-		$this->SOFTWARE_MAP='Mapa do Software';
-		$this->NEW_RELEASES='Novos Lançamentos';
-		$this->OTHER_SITE_MIRRORS='Mirrors de Outros Sites';
-		$this->CODE_SNIPPET_LIBRARY='Biblioteca dos Pedacinhos de Codes';
-		$this->DOCUMENTATION='Documentações do Site';
-		$this->DISCUSSION_FORUMS='Fóruns de Discussão';
-		$this->PROJECT_HELP_WANTED='Precisa-se Ajuda com Projetos';
-		$this->TOP_PROJECTS='Projetos Principais';
-		$this->COMPILE_FARM='Fazenda dos Compiladores';
-		$this->CONTACT_US='Põe-se em Contato com Nos';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Principal';
-		$this->GROUP_SHORT_SUMMARY='Resumo';
-		$this->GROUP_SHORT_HOMEPAGE='Homepage';
-		$this->GROUP_SHORT_FORUM='Fóruns';
-		$this->GROUP_SHORT_BUGS='Erros';
-		$this->GROUP_SHORT_SUPPORT='Suportes';
-		$this->GROUP_SHORT_PATCH='Patchs';
-		$this->GROUP_SHORT_MAIL='Listas';
-		$this->GROUP_SHORT_PM='Tarefas';
-		$this->GROUP_SHORT_DOCMAN='Documentações';
-		$this->GROUP_SHORT_SURVEY='Inquéritos';
-		$this->GROUP_SHORT_NEWS='Notícias';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Arquivos';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Os Lançamentos os Mais Recentes';
-		$this->FILE_PACKAGE='Pacotes';
-		$this->FILE_VERSION='Versão';
-		$this->FILE_MONITOR='Monitora';
-		$this->FILE_NOTES='Notas';
-		$this->FILE_DOWNLOAD='Baixa';
-
-		$this->DEVELOPER_INFO='Informaçoes sobre Desenvolvedores';
-		$this->PROJECT_ADMINS='Administradores do Projeto';
-		$this->DEVELOPERS='Desenvolvedores';
-		$this->PUBLIC_AREA='Áreas Públicas';
-
-		$this->GROUP_LONG_HOMEPAGE='O Homepage do Projeto';
-		$this->GROUP_LONG_FORUM='Fóruns Públicos';
-		$this->GROUP_LONG_BUGS='Busca de Bugs';
-		$this->GROUP_LONG_SUPPORT='Gerente de Suporte Técnico';
-		$this->GROUP_LONG_PATCH='Gerente de Patchs';
-		$this->GROUP_LONG_MAIL='Listas de Discussão';
-		$this->GROUP_LONG_PM='Gerente de Tarefas';
-		$this->GROUP_LONG_DOCMAN='DocManager: Documentações de Projetos';
-		$this->GROUP_LONG_SURVEY='Inquéritos';
-		$this->GROUP_LONG_NEWS='Notícias as Mais Recentes';	
-		$this->GROUP_LONG_CVS='Depósito do CVS';
-		$this->GROUP_LONG_FTP='Espaço para FTP Anônimo';
-
-
-		//
-		// New strings for home page added 10/1
-		// 
-		$this->BREAKING_DOWN_BARRIERS='Acabando com os Obstáculos contra Desenvolvimento de Open Source';
-		$this->SOURCEFORGE_STATISTICS='Estatísticas de SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Downloads Principais de Projetos';
-		$this->HIGHEST_RANKED_USERS='Usuários Máximos';
-		$this->MOST_ACTIVE_THIS_WEEK='O Mais Ativo nesta Semana';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge é um <B>serviço gratuito aos
-<A href="Open">http://www.opensource.org">Open Source</A> desenvolvedores</B>
-oferecendo
-acesso fácil ao melhor em CVS, listas de discussão, rastreamento de erros de
-programas, Fóruns, administração de tarefas, hospedagem de sites,
-arquivos permanentes, backups completos, e administração totalmente baseada na
-rede.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[
-more ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[
-FAQ ]</font></A>
-<BR>
- 
-<P>
-<B>Site Feedback and Participation</B>
-<B>Contatos e Partiçipação no Site</B>
-<P>
-Para obter o mais do SourceForge, você precisa <A href="/account/register.php">
-inscrever-se como um usuário do site</A>. Este permitirá que você participar
-completamente de todo que nós oferecemos. Você pode claro dar uma olhada oa
-site sem inscrever-se, mas você não tiver acesso para participar-se
-completamente.
-<P> 
- 
-<BR>
-<B>Estabeleça a Seu Próprio Projeto</B>
-<P>
-<A href="/account/register.php">Se inscreva como um usuário do site</A>,
-then <A HREF="/account/login.php">Login</A> e por fim,
-<A HREF="/register/">Registre a Seu Projeto.</A> 
-<P>
-Obrigado... e desfrute o site.';
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/PortugueseBrazillian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/PortugueseBrazillian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/PortugueseBrazillian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,139 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: PortugueseBrazillian.class,v 1.2 2000/10/09 00:48:14 tperdue Exp $
-
-
-/*
-
-
-*/
-
-
-class PortugueseBrazillian extends BaseLanguage {
-
-	function PortugueseBrazillian() {
-
-		//english has an ID of 1 in the database
-		$this->language_id=16;
-
-		//two letter language code
-		$this->language_code='pt';
-
-		//navigation menu strings
-		$this->SEARCH='Procurar';
-		$this->LOGOUT='Logout';
-		$this->LOGIN='Login via SSL';
-		$this->NEW_USER='Novo Usuário via SSL';
-		$this->NEW_PROJECT='Registrar Novo Projeto';
-		$this->ACCOUNT_MAINTENANCE='Manutenção da Conta';
-		$this->CHANGE_MY_THEME='Mudar Meu Tema';
-		$this->MY_PERSONAL_PAGE='Minha Página Pessoal';
-		$this->BOOKMARK_PAGE='Favoritos';
-		$this->PROJECT_SUMMARY='Sumário do Projeto';
-		$this->PROJECT_ADMIN='Administração do Projeto';
-		$this->FOUNDRY_SUMMARY='Foundry Summary';
-		$this->FOUNDRY_ADMIN='Foundry Admin';
-		$this->SOFTWARE_MAP='Mapa dos Softwares';
-		$this->NEW_RELEASES='Novas Atualizações';
-		$this->OTHER_SITE_MIRRORS='Outros Mirrors';
-		$this->CODE_SNIPPET_LIBRARY='Biblioteca de Código';
-		$this->DOCUMENTATION='Documentação do Site';
-		$this->DISCUSSION_FORUMS='Fórums de Discussão';
-		$this->PROJECT_HELP_WANTED='Precisa-se de Ajuda';
-		$this->TOP_PROJECTS='Top Projects';
-		$this->COMPILE_FARM='Compile Farm';
-		$this->CONTACT_US='Entre em Contato';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Principal';
-		$this->GROUP_SHORT_SUMMARY='Sumário';
-		$this->GROUP_SHORT_HOMEPAGE='Home Page';
-		$this->GROUP_SHORT_FORUM='Fórums';
-		$this->GROUP_SHORT_BUGS='Bugs';
-		$this->GROUP_SHORT_SUPPORT='Suporte';
-		$this->GROUP_SHORT_PATCH='Alterações';
-		$this->GROUP_SHORT_MAIL='Listas';
-		$this->GROUP_SHORT_PM='Tarefas';
-		$this->GROUP_SHORT_DOCMAN='Documentação';
-		$this->GROUP_SHORT_SURVEY='Pesquisas';
-		$this->GROUP_SHORT_NEWS='Notícias';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Arquivos';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Últimos Arquivos Enviados';
-		$this->FILE_PACKAGE='Pacote';
-		$this->FILE_VERSION='Versão';
-		$this->FILE_MONITOR='Monitorar';
-		$this->FILE_NOTES='Notas';
-		$this->FILE_DOWNLOAD='Download';
-
-		$this->DEVELOPER_INFO='Info Desenvolvedor';
-		$this->PROJECT_ADMINS='Administradores';
-		$this->DEVELOPERS='Desenvolvedores';
-		$this->PUBLIC_AREA='Áreas Públicas';
-
-		$this->GROUP_LONG_HOMEPAGE='Home Page do Projeto';
-		$this->GROUP_LONG_FORUM='Fórums Públicos';
-		$this->GROUP_LONG_BUGS='Mapeamento de Bugs';
-		$this->GROUP_LONG_SUPPORT='Gerenciador de Suporte';
-		$this->GROUP_LONG_PATCH='Gerenciador de Alterações';
-		$this->GROUP_LONG_MAIL='Mailing Lists';
-		$this->GROUP_LONG_PM='Gerenciador de Tarefas';
-		$this->GROUP_LONG_DOCMAN='DocManager: Documentação do Projeto';
-		$this->GROUP_LONG_SURVEY='Pesquisas';
-		$this->GROUP_LONG_NEWS='Últimas Notícias';	
-		$this->GROUP_LONG_CVS='Repositório CVS';
-		$this->GROUP_LONG_FTP='Espaço de FTP Anônimo';
-
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Quebrando as Barreiras para o Desenvolvimento em Código Aberto';
-		$this->SOURCEFORGE_STATISTICS='Estatísticas do SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Projetos Mais Baixados';
-		$this->HIGHEST_RANKED_USERS='Usuários Mais Pontuados';
-		$this->MOST_ACTIVE_THIS_WEEK='Mais Ativo da Semana';
-
-
-		//temporary hack until
-		//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge é um <B>serviço gratuido para desenvolvedores em
-<A href="http://www.opensource.org">Código Aberto</A> </B> oferecendo
-fácil acesso ao que há de melhor em CVS, listas, controle de bugs, quadro de mensagens/fórums,
-gerenciador de tarefas, hospedagem, arquivamento permanente de arquivos, backups completos,
-e administração totalmente baseado na web. 
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ mais ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Conteúdo do Site e Participação</B>
-<P>
-Para tirar o máximo proveito do SourceForge, você deve se 
-<A href="/account/register.php">registrar como um usuário do site</A>. 
-Isso permitirá que você participe plenamente em tudo o que temos a oferecer. 
-É claro que você pode ver o conteúdo do site, mas não terá accesso para participar plenamente.
-<P>
-&nbsp;
-<BR>
-<B>Registre seu próprio Projeto</B>
-<P>
-<A href="/account/register.php">Registre-se como um usuário do site</A>,
-em seguida efetue <A HREF="/account/login.php">Login</A> e finalmente,
-<A HREF="/register/">Registre seu Projeto.</A>
-<P>
-Obrigado... e aproveite o site.';
-
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Russian.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Russian.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Russian.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,165 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Russian.class,v 1.11 2000/11/24 19:13:34 pfalcon Exp $
-
-
-/*
-
-	Paul Sokolovsky, October 8, 2000
-        <pfalcon at users.sourceforge.net>
-
-	This is the Russian class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Russian extends BaseLanguage {
-
-	function Russian() {
-		$this->BaseLanguage();
-
-		//what content encoding scheme are we using?
-		$this->content_encoding='windows-1251';
-//		$this->content_encoding='koi8-r';
-//		$this->content_encoding='iso-8859-5';
-	
-		//english has an ID of 1 in the database
-		$this->language_id=17; 
-	
-		//two letter language code
-		$this->language_code='ru';
-	
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-		//in /www/include/BaseLanguage.class
-
-		//navigation menu strings
-		$this->SEARCH='Ïîèñê';
-		$this->LOGOUT='Âûõîä';
-		$this->LOGIN='Ëîãèí (÷/ç çàùèùåííîå ñîåäèíåíèå)';
-	        $this->NEW_USER='Íîâûé ïîëüçîâàòåëü';
-		$this->NEW_PROJECT='Çàðåãèñòðèðîâàòü ïðîåêò';
-		$this->ACCOUNT_MAINTENANCE='Ìîè íàñòðîéêè';
-		$this->CHANGE_MY_THEME='Èçìåíèòü web-òåìó';
-		$this->MY_PERSONAL_PAGE='Ìîÿ ïåðñîíàëüíàÿ ñòðàíèöà';
-		$this->BOOKMARK_PAGE='Ïîìåòèòü òåê. ñòðàíèöó çàêëàäêîé';
-		$this->PROJECT_SUMMARY='Áàçà ïðîåêòà';
-                $this->PROJECT_ADMIN='Àäìèíèñòðèðîâàíèå ïðîåêòà';
-                $this->FOUNDRY_SUMMARY='Áàçà Öåõà';
-                $this->FOUNDRY_ADMIN='Àäìèíñòïðèðîâàíèå Öåõà';
-                $this->SOFTWARE_MAP='Êàðòà ïðîåêòîâ';
-                $this->NEW_RELEASES='Ïîñëåäíèå ðåëèçû';
-                $this->OTHER_SITE_MIRRORS='Çåðêàëà äðóãèõ ñàéòîâ';
-                $this->CODE_SNIPPET_LIBRARY='Áèáèîòåêà Code Snippet\'îâ';
-                $this->DOCUMENTATION='Äîêóìåíòàöèÿ ñàéòà';
-                $this->DISCUSSION_FORUMS='Äèñêóññèîííûå ôîðóìû';
-                $this->PROJECT_HELP_WANTED='Ïðîåêòû, íóæäàþùèåñÿ â ïîìîùè';
-                $this->TOP_PROJECTS='Òîï-ïðîåêòû';
-                $this->COMPILE_FARM='Ôàáðèêà êîìïèëÿöèè';
-                $this->CONTACT_US='Îáðàòíàÿ ñâÿçü';
-	        // 2000-11-24
- 		$this->ABOUT_SOURCEFORGE='Î SourceForge';
-	 	$this->ABOUT_FOUNDRIES='Î öåõàõ SourceForge';
-           
-               	//tool short names as in HTML_TABS()
-               	$this->GROUP_SHORT_MAIN ='Main';
-               	$this->GROUP_SHORT_SUMMARY='Ðåçþìå';
-               	$this->GROUP_SHORT_HOMEPAGE='Äîì.ñòðàíèöà';
-               	$this->GROUP_SHORT_FORUM='Ôîðóìû';
-               	$this->GROUP_SHORT_BUGS='Îøèáêè';
-               	$this->GROUP_SHORT_SUPPORT='Ïîääåðæêà';
-               	$this->GROUP_SHORT_PATCH='수֏';
-               	$this->GROUP_SHORT_MAIL='Ñï.ðàññûëêè';
-               	$this->GROUP_SHORT_PM='Çàäà÷è';
-               	$this->GROUP_SHORT_DOCMAN='Äîêóìåíòàöèÿ';
-               	$this->GROUP_SHORT_SURVEY='Îïðîñû';
-               	$this->GROUP_SHORT_NEWS='Íîâîñòè';
-               	$this->GROUP_SHORT_CVS='CVS';
-               	$this->GROUP_SHORT_FILES='Ôàéëû';
-               	$this->GROUP_SHORT_MEMBERLIST='Ðàçðàáîò÷èêè';
-               
-                //tool long names for summary page
-                $this->LATEST_FILE_RELEASES='Ïîñëåäíèå ôàéë-ðåëèçû';
-                $this->FILE_PACKAGE='Ìîäóëü';
-                $this->FILE_VERSION='Âåðñèÿ';
-                $this->FILE_MONITOR='Ñëåäèòü';
-                $this->FILE_NOTES='Èíôîðìàöèÿ';
-                $this->FILE_DOWNLOAD='Ñêà÷àòü';
-
-        	$this->DEVELOPER_INFO='Ó÷àñòíèêè ïðîåêòà';
-        	$this->PROJECT_ADMINS='Àäìèíèñòðàòîðû';
-        	$this->DEVELOPERS='Ðàçðàáîò÷èêè';
-        	$this->PUBLIC_AREA='Ñåðâèñû ïðîåêòà';
-
-                $this->GROUP_LONG_HOMEPAGE='Äîìàøíÿÿ ñòðàíèöà ïðîåêòà';
-                $this->GROUP_LONG_FORUM='Îáùåäîñòóïíûå ôîðóìû';
-                $this->GROUP_LONG_BUGS='Ìåíåäæåð îøèáîê';
-                $this->GROUP_LONG_SUPPORT='Ìåíåäæåð òåõ. ïîääåðæêè';
-                $this->GROUP_LONG_PATCH='Ìåíåäæåð ïàò÷åé (èñïðàâëåíèé)';
-                $this->GROUP_LONG_MAIL='Ñïèñêè ðàññûëêè';
-                $this->GROUP_LONG_PM='Çàäà÷è ïðîåêòà';
-                $this->GROUP_LONG_DOCMAN='Ìåíåäæåð äîêóìåíòàöèè';
-                $this->GROUP_LONG_SURVEY='Îïðîñû';
-                $this->GROUP_LONG_NEWS='Íîâîñòè';
-                $this->GROUP_LONG_CVS='CVS ðåïîçèòîðèé';
-                $this->GROUP_LONG_FTP='Àíîíèìíûé FTP ïðîåêòà';
-
-          	//
-          	// New strings for home page added 10/1
-          	//
-          	$this->BREAKING_DOWN_BARRIERS='Ïðåîäîëåâàÿ áàðüåðû íà ïóòè ðàçðàáîòêè ñ îòêðûòûì èñõîäíûì êîäîì';
-          	$this->SOURCEFORGE_STATISTICS='Ñòàòèñòèêà SourceForge';
-          	$this->TOP_PROJECT_DOWNLOADS='Íàèáîëåå çàãðóæàåìûå ïðîåêòû';
-          	$this->HIGHEST_RANKED_USERS='Ïîëüçîâàòåëè ñ âûñîêèì ðåéòèíãîì';
-          	$this->MOST_ACTIVE_THIS_WEEK='Íàèáîëåå àêòèâíûå çà ýòó íåäåëþ';
-
-//temporary hack until
-//content manager is ready
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge - <B>ñâîáîäíûé è áåñïëàòíûé ñåðâèñ äëÿ ðàçðàáîò÷èêîâ,
-ðàáîòàþùèõ ïî ïðèíöèïó Îòêðûòîãî Èñõîäíîãî Êîäà/Íàïîëíåíèÿ
-(<A href="http://www.opensource.org">Open Source</A>)</B>
-è ïðåäëàãàþùèé áûñòðûé è ëåãêèé äîñòóï ê òàêèì ñåðâèñàì, êàê
-CVS (ñèñòåìà óïðàâëåíèÿ
-âåðñèÿìè ôàéëîâ), ñïècêè ðàññûëêè, ñèñòåìà ðåãèñòðàöèè îøèáîê,
-äîñêè ñîîáùåíèé è ôîðóìû, ìåíåäæåð ïðîåêòîâ, web-õîñòèíã,
-ïîñòîÿííîå ôàéëîâîå õðàíèëèùå, àâòîìàòè÷åñêîå ðåçåðâíîå êîïèðîâàíèå -
-âñå âìåñòå óïðàâëÿåìîå ÷åðåç Web.<br>
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[&nbsp;Ïîäðîáíåå&nbsp;(ïî-àíãëèéñêè)&nbsp;]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[&nbsp;FAQ&nbsp;]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Èñïîëüçîâàíèå ñåðâèñîâ è ó÷àñòèå â ïðîåêòàõ</B>
-<P>
-Äëÿ òîãî, ÷òîáû ïîëó÷èòü äîñòóï êî âñåìó ìíîãîîáðàçèþ ñåðâèñîâ,
-ïðåäëàãàåìûõ íà SourceForge, âàì íóæíî 
-<A href="/account/register.php">çàðåãèñòðèðîâàòüñÿ â êà÷åñòâå
-ïîëüçîâàòåëÿ ñàéòà</A>.
-Êîíå÷íî æå, âû ìîæåòå ïóòåøåñòâîâàòü ïî ñàéòó áåç ðåãèñòðàöèè,
-íî âû íå áóäåòå èìåòü äîñòóï êî ìíîãèì âîçìîæíîñòÿì.
-<P>
-&nbsp;
-<BR>
-<B>Ñîçäàíèå ñîáñòâåííîãî ïðîåêòà</B>
-<P>
-<A href="/account/register.php">Çàðåãèñòðèðóéòåñü êàê ïîëüçîâàòåëü ñàéòà</A>,
-<A HREF="/account/login.php">âîéäèòå â ñèñòåìó</A> è íàêîíåö,
-<A HREF="/register/">çàðåãèñòðèðóéòå âàø ïðîåêò</A>.
-<P>
-Ñïàñèáî çà âûáîð SourceForge... È ìû æåëàåì âàì ïðèÿòíîãî è ïîëåçíîãî
-âðåìÿïðîâîæäåíèÿ!';
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Spanish.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Spanish.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Spanish.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,142 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Spanish.class,v 1.7 2000/10/08 22:46:13 tperdue Exp $
-
-
-/*
-
-	Tim Perdue, September 7, 2000 (original English version)
-	Enric Martínez, September 23, 2000 (translation)
-
-
-	Esta es la clase para español que sustituye a BaseLanguage
-
-	Cada Lenguaje extiende BaseLanguage
-
-
-*/
-
-class Spanish extends BaseLanguage {
-
-	function Spanish() {
-		$this->BaseLanguage();
-
-		$this->language_id=4;
-
-		$this->language_code='es';
-
-		$this->SEARCH='Buscar';
-		$this->LOGOUT='Salir';
-		$this->LOGIN='Acceso vía SSL';
-		$this->NEW_USER='Nuevo Usuario vía SSL';
-		$this->NEW_PROJECT='Registrar Proyecto Nuevo';
-		$this->ACCOUNT_MAINTENANCE='Mantenimiento de Cuenta';
-		$this->CHANGE_MY_THEME='Cambiar Mi Tema';
-		$this->MY_PERSONAL_PAGE='Mi Página Personal';
-		$this->BOOKMARK_PAGE='Marcar Página';
-		$this->PROJECT_SUMMARY='Sumario de Proyectos';
-		$this->PROJECT_ADMIN='Admininstración de Proyectos';
-		$this->FOUNDRY_SUMMARY='Sumario de Fundición';
-		$this->FOUNDRY_ADMIN='Admin. de Fundición';
-		$this->SOFTWARE_MAP='Mapa de Software' ;
-		$this->NEW_RELEASES='Nuevas Salidas';
-		$this->CODE_SNIPPET_LIBRARY='Biblioteca de Recortes de Código';
-		$this->DOCUMENTATION='Documentación Local';
-		$this->DISCUSSION_FORUMS=' Foros de Discusión ';
-		$this->PROJECT_HELP_WANTED='Petición de Ayuda para Proyecto';
-		$this->TOP_PROJECTS='Proyectos Estrella';
-		$this->COMPILE_FARM='Granja de Compilación';
-		$this->CONTACT_US='Contáctenos';
-
-	//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_SUMMARY='Summario';
-		$this->GROUP_SHORT_HOMEPAGE='Página de Inicio';
-		$this->GROUP_SHORT_FORUM='Foros';
-		$this->GROUP_SHORT_BUGS='Fallos';
-		$this->GROUP_SHORT_SUPPORT='Soporte Técnico';
-		$this->GROUP_SHORT_PATCH='Parches';
-		$this->GROUP_SHORT_MAIL='Listas';
-		$this->GROUP_SHORT_PM='Tareas';
-		$this->GROUP_SHORT_DOCMAN='Documentos';
-		$this->GROUP_SHORT_SURVEY='Servicios';
-		$this->GROUP_SHORT_NEWS='Noticias';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Archivos';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Últimas Versiones de Archivos';
-		$this->FILE_PACKAGE='Paquete';
-		$this->FILE_VERSION='Versión';
-		$this->FILE_MONITOR='Monitor';
-		$this->FILE_NOTES='Notas';
-		$this->FILE_DOWNLOAD='Descarga';
-
-		$this->DEVELOPER_INFO='Info sobre el Desarrollador';
-		$this->PROJECT_ADMINS='Admins de Proyecto';
-		$this->DEVELOPERS='Desarrolladores';
-		$this->PUBLIC_AREA='Áreas Públicas';
-
-		$this->GROUP_LONG_HOMEPAGE='Página de Inicio de Proyecto';
-		$this->GROUP_LONG_FORUM=' Foros Públicos';
-		$this->GROUP_LONG_BUGS='Seguimiento de Errores';
-		$this->GROUP_LONG_SUPPORT='Admin. de Soporte Técnico';
-		$this->GROUP_LONG_PATCH='Admin. de Parches';
-		$this->GROUP_LONG_MAIL='Listas de Correo';
-		$this->GROUP_LONG_PM='Admin. de Tareas';
-		$this->GROUP_LONG_DOCMAN='Admin. de Documentación';
-		$this->GROUP_LONG_SURVEY='Servicios';
-		$this->GROUP_LONG_NEWS='Últimas Noticias';	
-		$this->GROUP_LONG_CVS='Repositorio CVS';
-		$this->GROUP_LONG_FTP='Espacio de FTP Anónimo';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Derribando las Barreras al Desarrollo de Código Abierto';
-		$this->SOURCEFORGE_STATISTICS='Estadísticas de SourceForge';
-		$this->TOP_PROJECT_DOWNLOADS='Proyectos más descargados';
-		$this->HIGHEST_RANKED_USERS='Usuarios de Más Activos';
-		$this->MOST_ACTIVE_THIS_WEEK='El Más Activo esta Semana';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge es un <B>servicio gratuito para
-desarrolladores de <A href="http://www.opensource.org">Código Abierto</A></B>
-ofreciendo fácil acceso a los mejores repositorios CVS, listas de discusión,
-seguimiento de errores, tablones de anuncios/foros,
-gestión de tarifas, hospedaje de sitios web, archivado permanente de ficheros,
-copias de seguridad completas y
-administración totalmente basada en web.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[
-más ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[
-PF ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>Retorno (feedback) al Sitio de Participación</B>
-<P>
-Para poder obtener el máximo de SourceForge, habrá de
-<A href="/account/register.php">registrarse como 
-usuario del sitio</A>. Esto le permitirá participar plenamente
-en todo lo que tenemos para ofrecerle.
-Podrá, por supuesto, navegar por el sitio sin registrarse, pero no
-tendrá la opción de participar plenamente.
-<P>
-&nbsp;
-<BR>
-<B>Monte Su Propio Proyecto</B>
-<P>
-<A href="/account/register.php">Regístrese como usuario del sitio</A>,
-acceda, <A HREF="/account/login.php">Acceso</A> y finalmente,
-<A HREF="/register/">Registre Su Proyecto.</A>
-<P>
-Muchas Gracias... y disfrute del sitio.';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Swedish.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Swedish.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Swedish.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,158 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: Swedish.class,v 1.4 2000/11/24 19:21:53 pfalcon Exp $
-
-
-/*
-
-	Christian Rose <menthos at menthos.com>, 2000-10-17.
-
-
-	This is the swedish class that overrides BaseLanguage
-
-	Each Language extends BaseLanguage
-
-
-*/
-
-class Swedish extends BaseLanguage {
-
-	function Swedish() {
-		$this-> BaseLanguage();
-
-		//what content encoding scheme are we using?
-		$this->content_encoding='iso-8859-1';
-	
-		//swedish has an ID of 10 in the database
-		$this->language_id=10; 
-	
-		//two letter language code
-		$this->language_code='sv';
-	
-		//default font which can be overridden on a language-by-language basis
-		$this->default_font='verdana,arial,helvetica,sans-serif';
-	
-
-		//navigation menu strings
-		$this->SEARCH='S&ouml;k';
-		$this->LOGOUT='Logga ut';
-		$this->LOGIN='Logga in via SSL';
-		$this->NEW_USER='Ny anv&auml;ndare via SSL';
-		$this->NEW_PROJECT='Registrera nytt projekt';
-		$this->ACCOUNT_MAINTENANCE='Kontounderh&aring;ll';
-		$this->CHANGE_MY_THEME='Byt mitt tema';
-		$this->MY_PERSONAL_PAGE='Min personliga sida';
-		$this->BOOKMARK_PAGE='Bokm&auml;rkessida';
-		$this->PROJECT_SUMMARY='Projektsammanfattning';
-		$this->PROJECT_ADMIN='Projektadministrat&ouml;r';
-		$this->FOUNDRY_SUMMARY='Foundrysammanfattning';
-		$this->FOUNDRY_ADMIN='Foundryadministrat&ouml;r';
-		$this->SOFTWARE_MAP='Programvaru&ouml;versikt';
-		$this->NEW_RELEASES='Nya utg&aring;vor';
-		$this->OTHER_SITE_MIRRORS='Andra webbplatsspeglar';
-		$this->CODE_SNIPPET_LIBRARY='Kodbibliotek';
-		$this->DOCUMENTATION='Webbplatsdokumentation';
-		$this->DISCUSSION_FORUMS='Diskussionsforum';
-		$this->PROJECT_HELP_WANTED='Projekthj&auml;lp s&ouml;kes';
-		$this->TOP_PROJECTS='Topprojekt';
-		$this->COMPILE_FARM='Kompileringsverkstad';
-		$this->CONTACT_US='Kontakta oss';
-		// New strings for menu added 2000-10-17
-		$this->ABOUT_SOURCEFORGE='Om SourceForge';
-		$this->ABOUT_FOUNDRIES='Om Foundries';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_MAIN ='Huvudsida';
-		$this->GROUP_SHORT_SUMMARY='Sammanfattning';
-		$this->GROUP_SHORT_HOMEPAGE='Hemsida';
-		$this->GROUP_SHORT_FORUM='Forum';
-		$this->GROUP_SHORT_BUGS='Buggar';
-		$this->GROUP_SHORT_SUPPORT='Support';
-		$this->GROUP_SHORT_PATCH='Felr&auml;ttningar';
-		$this->GROUP_SHORT_MAIL='Listor';
-		$this->GROUP_SHORT_PM='Uppgifter';
-		$this->GROUP_SHORT_DOCMAN='Dokumentation';
-		$this->GROUP_SHORT_SURVEY='Unders&ouml;kningar';
-		$this->GROUP_SHORT_NEWS='Nyheter';
-		$this->GROUP_SHORT_CVS='CVS';
-		$this->GROUP_SHORT_FILES='Filer';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='Senaste filutg&aring;vorna';
-		$this->FILE_PACKAGE='Paket';
-		$this->FILE_VERSION='Version';
-		$this->FILE_MONITOR='Bevaka';
-		$this->FILE_NOTES='Anteckningar';
-		$this->FILE_DOWNLOAD='H&auml;mta';
-
-		$this->DEVELOPER_INFO='Utvecklarinformation';
-		$this->PROJECT_ADMINS='Projektadministrat&ouml;rer';
-		$this->DEVELOPERS='Utvecklare';
-		$this->PUBLIC_AREA='&Ouml;ppet utrymme';
-
-		$this->GROUP_LONG_HOMEPAGE='Projekthemsida';
-		$this->GROUP_LONG_FORUM='&Ouml;ppna forum';
-		$this->GROUP_LONG_BUGS='Felr&auml;ttning';
-		$this->GROUP_LONG_SUPPORT='Administrera anv&auml;ndarsupport';
-		$this->GROUP_LONG_PATCH='Administrera felr&auml;ttelser';
-		$this->GROUP_LONG_MAIL='S&auml;ndlistor';
-		$this->GROUP_LONG_PM='Projektstyrning';
-		$this->GROUP_LONG_DOCMAN='DocManager: Projektdokumentation';
-		$this->GROUP_LONG_SURVEY='Unders&ouml;kningar';
-		$this->GROUP_LONG_NEWS='Senaste nyheterna';	
-		$this->GROUP_LONG_CVS='CVS-f&ouml;rvar';
-		$this->GROUP_LONG_FTP='Anonymt FTP-utrymme';
-
-		//
-		// New strings for home page added 10/1
-		//
-		$this->BREAKING_DOWN_BARRIERS='Bryter ner gr&auml;nserna f&ouml;r open source-utveckling';
-		$this->SOURCEFORGE_STATISTICS='SourceForge-statistik';
-		$this->TOP_PROJECT_DOWNLOADS='Projekt med flest h&auml;mtningar';
-		$this->HIGHEST_RANKED_USERS='H&ouml;gst rankade anv&auml;ndare';
-		$this->MOST_ACTIVE_THIS_WEEK='Mest aktiva denna vecka';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-		SourceForge &auml;r en <B>fri tj&auml;nst f&ouml;r
-		<A href="http://www.opensource.org">open source</A>-utvecklare
-		</B>som erbjuder enkel tillg&aring;ng till det b&auml;sta i
-		CVS, s&auml;ndlistor, felhantering, meddelandeforum,
-		uppgiftshantering, webbplatsutrymme, permanent filarkivering,
-		fullst&auml;ndiga backuper, och en helt webbaserad
-		administration.
-		<A href="/docman/display_doc.php?docid=753&group_id=1">
-		<font size="-1">[ mer ]</font></A>
-		<A href="/docman/display_doc.php?docid=756&group_id=1">
-		<font size="-1">[ fr&aring;gor och svar ]</font></A><BR>&nbsp;
-		<P>
-		<B>Deltagande och synpunkter p&aring; webbplatsen</B>
-		<P>
-		F&ouml;r att f&aring; ut det mesta av SourceForge m&aring;ste
-		du <A href="/account/register.php">registrera dig som en
-		webbplatsanv&auml;ndare</A>.
-		Det g&ouml;r att du kan deltaga i allt vi har att erbjuda. Du
-		kan naturligtvis surfa p&aring; webbplatsen utan att att
-		registrera dig, men du kommer d&aring; inte att kunna deltaga
-		i allt.
-		<P>
-		&nbsp;
-		<BR>
-		<B>Skapa ditt eget projekt</B>
-		<P>
-		<A href="/account/register.php">Registrera dig som en
-		webbplatsanv&auml;ndare</A>, <A HREF="/account/login.php">
-		logga sedan in</A> och till sist <A HREF="/register/">
-		registrerar du ditt projekt.</A>
-		<P>
-		Tack... och ha det s&aring; trevligt p&aring; webbplatsen.';
-
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/include/languages/Thai.class
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/include/languages/Thai.class	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/include/languages/Thai.class	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,144 +0,0 @@
-<?php
-
-/*
-
-	Korakot Chaovavanich, September 25, 2000
-	National Electronic and Computer Technology Center.
-	¡Ã¡® àªÒÇÐdzԪ, 25 ¡Ñ¹ÂÒ¹ 2543
-	ÈÙ¹Âìà·¤â¹âÅÂÕÍÔàÅ¡·Ã͹ԡÊìáÅФÍÁ¾ÔÇàµÍÃìáË觪ҵÔ
-
-	This is the thai class that overrides BaseLanguage
-	¹Õè¤×ͤÅÒÊÀÒÉÒä·Â ÊÓËÃѺ᷹·Õè BaseLanguage
-
-	According to Information Technology Vocabulary version of Royal Acadamy
-	ÍÔ§µÒÁ ÈѾ·ìà·¤â¹âÅÂÕÊÒÃʹà·È ©ºÑºÃÒªºÑ³±ÔµÂʶҹ
-	Sorry that I can't translate all of them... There seems no standard translation
-	for Software Development Vocab. Some thai may even prefer English than translation.
-*/
-
-class Thai extends BaseLanguage {
-
-	function Thai() {
-		$this-> BaseLanguage();
-
-		//$this->content_encoding='whatever';
-		$this->content_encoding = 'tis-620';  // never say MS's windows-874
-
-		$this->language_id=5;
-
-		$this->language_code='th';
-
-		$this->default_font='MS Sans Serif,Thonburi,sans-serif';
-
-		//example of how to override
-		//the vars in BaseLanguage
-		//you must do this for every var
-
-		//navigation menu strings
-		$this->SEARCH='¤é¹ËÒ';
-		$this->LOGOUT='ŧºÑ¹·Ö¡ÍÍ¡';//'Logout';
-		$this->LOGIN='ŧºÑ¹·Ö¡à¢éÒ´éÇ SSL';//'Login via SSL';
-		$this->NEW_USER='ÊÁѤÃÊÁÒªÔ¡ãËÁè';
-		$this->NEW_PROJECT='µÑé§â»ÃਡµìãËÁè';//'Register New Project';
-		$this->ACCOUNT_MAINTENANCE='´ÙáźѭªÕ¼Ùéãªé';//'Account Maintenance';
-		$this->CHANGE_MY_THEME='à»ÅÕè¹ Theme';//'Change My Theme';
-		$this->MY_PERSONAL_PAGE='˹éÒÊèǹµÑÇ';//'My Personal Page';
-		$this->BOOKMARK_PAGE='ãÊè·Õè¤Ñè¹Ë¹éÒ';//'Bookmark Page';
-		$this->PROJECT_SUMMARY='ÊÃØ»â»Ãਡµì';//'Project Summary';
-		$this->PROJECT_ADMIN='ºÃÔËÒÃâ»Ãਡµì';//'Project Admin';
-		$this->FOUNDRY_SUMMARY='ÊÃØ»¿ÒÇ´ÃÕé';
-		$this->FOUNDRY_ADMIN='ºÃÔËÒÿÒÇ´ÃÕé';
-		$this->SOFTWARE_MAP='á¼¹·Õè«Í¿µìáÇÃì';//'Software Map';
-		$this->NEW_RELEASES='ªØ´ÍÍ¡ãËÁè';//'New Releases';
-		$this->OTHER_SITE_MIRRORS='Mirror ·ÕèÍ×è¹ æ';
-		$this->CODE_SNIPPET_LIBRARY='¤Åѧâ»Ãá¡ÃÁàÅç¡';//'Code Snippet Library';
-		$this->DOCUMENTATION='àÍ¡ÊÒäÙèÁ×Í䫵ì';//'Site Docs';
-		$this->DISCUSSION_FORUMS='¡Ãдҹʹ·¹Ò';//'Discussion Forums';
-		$this->PROJECT_HELP_WANTED='µéͧ¡Ò乪èÇÂ';//'Project Help Wanted';
-		$this->TOP_PROJECTS='â»ÃਡµìÊØ´ÂÍ´';
-		//$this->COMPILE_FARM='Compile Farm';
-		$this->CONTACT_US='µÔ´µè;ǡàÃÒ';//'Contact Us';
-
-		//tool short names as in HTML_TABS()
-		$this->GROUP_SHORT_SUMMARY='ÊÃØ»';//'Summary';
-		$this->GROUP_SHORT_HOMEPAGE='âÎÁྨ';//'Home Page';
-		$this->GROUP_SHORT_FORUM='ʹ·¹Ò';//'Forums';
-		$this->GROUP_SHORT_BUGS='ºÑê¡';//'Bugs';
-		$this->GROUP_SHORT_SUPPORT='ºÃÔ¡ÒÃ';//'Support';
-		$this->GROUP_SHORT_PATCH='á¾µªì';//'Patches';
-		$this->GROUP_SHORT_MAIL='¨´ËÁÒÂ';//'Lists';
-		$this->GROUP_SHORT_PM='ÀÒáԨ';//'Tasks';
-		$this->GROUP_SHORT_DOCMAN='àÍ¡ÊÒÃ';//'Docs';
-		$this->GROUP_SHORT_SURVEY='ÊÓÃǨ';//'Surveys';
-		$this->GROUP_SHORT_NEWS='¢èÒÇ';//'News';
-		//$this->GROUP_SHORT_CVS='';//'CVS';
-		$this->GROUP_SHORT_FILES='ä¿Åì';//'Files';
-
-		//tool long names for summary page
-		$this->LATEST_FILE_RELEASES='ä¿ÅìÍÍ¡ãËÁèÅèÒÊØ´';//'Latest File Releases';
-		$this->FILE_PACKAGE='á¾ç¡à¡¨';//'Package';
-		$this->FILE_VERSION='ÃØè¹';//'Version';
-		$this->FILE_MONITOR='à½éÒÊѧࡵ';//'Monitor';
-		$this->FILE_NOTES='ºÑ¹·Ö¡¢éͤÇÒÁ';//'Notes';
-		$this->FILE_DOWNLOAD='´ÒÇâËÅ´';//'Download';
-
-		$this->DEVELOPER_INFO='¢éÍÁÙżÙé¾Ñ²¹Ò';//'Developer Info';
-		$this->PROJECT_ADMINS='¼Ùé´ÙáÅâ»Ãਡµì';//'Project Admins';
-		$this->DEVELOPERS='¼Ùé¾Ñ²¹Ò';//'Developers';
-		$this->PUBLIC_AREA='¾×é¹·ÕèÊÒ¸ÒóÐ';//'Public Areas';
-
-		$this->GROUP_LONG_HOMEPAGE='âÎÁྨâ¤Ã§¡ÒÃ';//'Project Home Page';
-		$this->GROUP_LONG_FORUM='¡ÃдҹÊÒ¸ÒóÐ';//'Public Forums';
-		$this->GROUP_LONG_BUGS='µÔ´µÒÁºÑê¡';//'Bug Tracking';
-		$this->GROUP_LONG_SUPPORT='ºÃÔ¡Ò÷ҧ෤¹Ô¡';//'Tech Support Manager';
-		$this->GROUP_LONG_PATCH='¨Ñ´¡ÒÃá¾µªì';//'Patch Manager';
-		$this->GROUP_LONG_MAIL='¨´ËÁÒ¡ÅØèÁ';//'Mailing Lists';
-		$this->GROUP_LONG_PM='¨Ñ´¡ÒÃÀÒáԨ';//'Task Manager';
-		$this->GROUP_LONG_DOCMAN='¨Ñ´¡ÒÃàÍ¡ÊÒÃ: ¤ÙèÁ×Íâ»Ãਡµì';//'Doc Manager';
-		$this->GROUP_LONG_SURVEY='ẺÊÓÃǨ';//'Surveys';
-		$this->GROUP_LONG_NEWS='¢èÒÇÅèÒÊØ´';//'Latest News';	
-		$this->GROUP_LONG_CVS='·ÕèÃÇÁ CVS';//'CVS Repository';
-		$this->GROUP_LONG_FTP='¾×é¹·Õè FTP ¹ÔùÒÁ';//'Anonymous FTP Space';
-
-		$this->BREAKING_DOWN_BARRIERS='·ÐÅÒÂÍØ»ÊÃäÊÙè¡ÒþѲ¹ÒẺâÍà¾è¹«ÍÃìÊ';//'Breaking Down the Barriers to Open Source Develop                    ment';
-		$this->SOURCEFORGE_STATISTICS='Ê¶ÔµÔ SourceForge';//'SourceForge Statistics';
-		$this->TOP_PROJECT_DOWNLOADS='â»Ãਡµì´ÒÇâËÅ´ÊÙ§ÊØ´';//'Top Project Downloads';
-		$this->HIGHEST_RANKED_USERS='¤¹¤Ðá¹¹ÊÙ§ÊØ´';//'Highest Ranked Users';
-		$this->MOST_ACTIVE_THIS_WEEK='µ×è¹µÑÇÊÙ§ÊØ´ã¹ÊÑ»´ÒËì';//'Most Active This Week';
-
-		$this->HOME_PAGE_ABOUT_BLURB='
-
-SourceForge à»ç¹ <B>ºÃÔ¡ÒÿÃÕá¡è¹Ñ¡¾Ñ²¹Ò
-<A href="http://opensource.thai.net">âÍà¾è¹«ÍÃìÊ</A></B> â´ÂÁÕºÃÔ¡Ò÷ÕèÊдǡáÅдշÕèÊØ´ ·Ñé§
-Ãкº CVS, ¨´ËÁÒ¡ÅØèÁ, ÃкºµÔ´µÒÁºÑê¡, ¡Ãдҹʹ·¹Ò, Ãкº¨Ñ´¡ÒÃÀÒáԨ, ãËéà¹×éÍ·ÕèàÇçºä«µì, 
-Ãкº¨Ñ´à¡çºä¿Åì¶ÒÇÃ, ÁÕ¡ÒÃÊÓÃͧä¿Åì·Ñé§ËÁ´, ÃÇÁ·Ñé§ãËéºÃÔËÒÃÃкºµèÒ§ æ ä´é¼èÒ¹àÇ纷Ñé§ËÁ´.
-<A href="/docman/display_doc.php?docid=753&group_id=1"><font size="-1">[ more ]</font></A>
-<A href="/docman/display_doc.php?docid=756&group_id=1"><font size="-1">[ FAQ ]</font></A>
-<BR>
-&nbsp;
-<P>
-<B>¡ÒÃÁÕÊèǹÃèÇÁ áÅлé͹¡ÅѺ¡Ñºä«µì</B>
-<P>
-à¾×èÍãËéä´éÃѺ»ÃÐ⪹ì¨Ò¡ SourceForge ÊÙ§ÊØ´, ¤Ø³¨Óà»ç¹µéͧ
-<A href="/account/register.php">ŧ·ÐàºÕ¹à»ç¹ÊÁҪԡ䫵ì</A>.
-¤Ø³¨Ðä´éÃѺ͹حҵãËéà¢éÒÁÕÊèǹÃèÇÁàµçÁ·Õèã¹·Ø¡ÊÔ觷ÕèàÃÒÁÕºÃÔ¡ÒÃ.
-¤Ø³ÊÒÁÒöà¢éÒªÁ䫵ìä»àÃ×èÍ æ â´ÂäÁè¨Óà»ç¹µéͧŧ·ÐàºÕ¹
-áµè¤Ø³ÍÒ¨äÁèÊÒÁÒöà¢éÒãªéºÃÔ¡ÒúҧÍÂèÒ§ä´é¤Ãº·Ñé§ËÁ´.
-<P>
-&nbsp;
-<BR>
-<B>µÑé§â»Ãਡµì¢Í§¤Ø³àͧ</B>
-<P>
-<A href="/account/register.php">ŧ·ÐàºÕ¹à»ç¹ÊÁҪԡ䫵ì</A>,
-áÅéÇ <A HREF="/account/login.php">ŧºÑ¹·Ö¡à¢éÒ</A> áÅÐÊØ´·éÒ¡ç
-<A HREF="/register/">µÑé§â»ÃਡµìãËÁè¢Í§¤Ø³àͧ</A>.
-<P>
-¢Íº¤Ø³¤ÃѺ... ¢ÍãËéʹء¡ÑººÃÔ¡ÒâͧàÃÒ.';
-
-
-
-	}
-
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/add_patch.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/add_patch.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/add_patch.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,62 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: add_patch.php,v 1.8 2000/04/20 14:33:32 tperdue Exp $
-
-patch_header(array ('title'=>'Submit a Patch'));
-
-	echo '
-		<P>
-		<H2>Submit A Patch</H2>
-		<P>
-		<B>Fill out the form below.</B> You can either paste your patch into the window 
-		below or check the box and upload your patch.
-		<P>
-		<FORM ACTION="'.$PHP_SELF.'" METHOD="POST" enctype="multipart/form-data">
-		<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddpatch">
-		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-		<TABLE>
-		<TR><TD VALIGN="TOP" COLSPAN="2"><B>Group:</B><BR>'.group_getname($group_id).'</TD></TR>
-		<TR><TD VALIGN="TOP" COLSPAN="2"><B>Category:</B><BR>';
-
-	echo patch_category_box($group_id,'patch_category_id');
-
-	?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-		<INPUT TYPE="TEXT" NAME="summary" SIZE="45" MAXLENGTH="60">
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<INPUT TYPE="CHECKBOX" NAME="upload_instead" VALUE="1"> <B>Upload Patch</B>
-		<P>
-		<input type="file" name="uploaded_data"  size="30">
-		<P>
-		<B>OR Paste the patch here, instead of uploading it:</B>
-		<P>
-		<TEXTAREA NAME="code" ROWS="30" COLS="85" WRAP="SOFT"></TEXTAREA>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<P>
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT PATCH">
-		<P>
-	<?php 
-	if (!user_isloggedin()) {
-		echo '<B><FONT COLOR="RED"><H3>You Are NOT Logged In</H3><P>Please <A HREF="/account/login.php">log in,</A> so followups can be emailed to you.</FONT></B>';
-	} 
-	?>
-		</FORM>
-	</TD></TR>
-
-	</TABLE>
-
-<?php
-
-patch_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/browse_patch.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/browse_patch.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/browse_patch.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,209 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: browse_patch.php,v 1.30 2000/12/09 19:46:36 tperdue Exp $
-
-if (!$offset || $offset < 0) {
-	$offset=0;
-}
-
-//
-// Memorize order by field as a user preference if explicitly specified.
-// Automatically discard invalid field names.
-//
-if ($order) {
-	if ($order=='patch_id' || $order=='summary' || $order=='date' || $order=='assigned_to_user' || $order=='submitted_by') {
-		if(user_isloggedin()) {
-			user_set_preference('patch_browse_order', $order);
-		}
-	} else {
-		$order = false;
-	}
-} else {
-	if(user_isloggedin()) {
-		$order = user_get_preference('patch_browse_order');
-	}
-}
-
-if ($order) {
-	$order_by = " ORDER BY $order ".(($set=='closed' && $order=='date') ? ' DESC ':'');
-} else {
-	$order_by = " ORDER BY patch.group_id,patch.patch_status_id ";
-}
-
-if (!$set) {
-	/*
-		if no set is passed in, see if a preference was set
-		if no preference or not logged in, use open set
-	*/
-	if (user_isloggedin()) {
-		$custom_pref=user_get_preference('patch_browcust'.$group_id);
-		if ($custom_pref) {
-			$pref_arr=explode('|',$custom_pref);
-			$_assigned_to=$pref_arr[0];
-			$_status=$pref_arr[1];
-			$_category=$pref_arr[2];
-			$set='custom';
-		} else {
-			$set='open';
-			$_assigned_to=0;
-		}
-	} else {
-		$_assigned_to=0;
-		$set='open';
-	}
-}
-
-if ($set=='my') {
-	/*
-		My patches - backwards compat can be removed 9/10
-	*/
-	$_status=1;
-	$_assigned_to=user_getid();
-
-} else if ($set=='custom') {
-	/*
-		if this custom set is different than the stored one, reset preference
-	*/
-	$pref_=$_assigned_to.'|'.$_status.'|'.$_category;
-	if ($pref_ != user_get_preference('patch_browcust'.$group_id)) {
-		//echo 'setting pref';
-		user_set_preference('patch_browcust'.$group_id,$pref_);
-	}
-} else if ($set=='postponed') {
-	/*
-		postponed patches
-	*/
-
-	$_assigned_to=0;
-	$_status='4';
-
-} else if ($set=='closed') {
-	/*
-		Closed patches - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='2';
-} else {
-	/*
-		Open patches - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='1';
-}
-
-/*
-	Display patches based on the form post - by user or status or both
-*/
-
-//if status selected, and more to where clause
-if ($_status && ($_status != 100)) {
-	//for open tasks, add status=100 to make sure we show all
-	$status_str="AND patch.patch_status_id IN ($_status".(($_status==1)?',100':'').")";
-} else {
-	//no status was chosen, so don't add it to where clause
-	$status_str='';
-}
-
-//if status selected, and more to where clause
-if ($_category && ($_category != 100)) {
-	//for open tasks, add status=100 to make sure we show all
-	$category_str="AND patch.patch_category_id ='$_category'";
-} else {
-	//no status was chosen, so don't add it to where clause
-	$category_str='';
-}
-
-//if assigned to selected, and more to where clause
-if ($_assigned_to) {
-	$assigned_str="AND patch.assigned_to='$_assigned_to'";
-} else {
-	//no assigned to was chosen, so don't add it to where clause
-	$assigned_str='';
-}
-
-//build page title to make bookmarking easier
-//if a user was selected, add the user_name to the title
-//same for status
-patch_header(array('title'=>'Browse Patches'.
-	(($_assigned_to)?' For: '.user_getname($_assigned_to):'').
-	(($_status && ($_status != 100))?' By Status: '. get_patch_status_name($_status):'')));
-
-
-$sql="SELECT patch.group_id,patch.patch_id,patch.summary,".
-	"patch.open_date AS date,users.user_name AS submitted_by,user2.user_name AS assigned_to_user ".
-	"FROM patch,users,users user2 ".
-	"WHERE users.user_id=patch.submitted_by ".
-	" $category_str ".
-	" $status_str ".
-	"AND user2.user_id=patch.assigned_to ".
-	" $assigned_str ".
-	"AND group_id='$group_id'".
-	$order_by;
-
-	$statement='Viewing custom patches';
-
-$result=db_query($sql,51,$offset);
-
-/*
-	creating a custom technician box which includes "any" and "unassigned"
-*/
-
-$res_tech=patch_data_get_technicians ($group_id);
-
-$tech_id_arr=util_result_column_to_array($res_tech,0);
-$tech_id_arr[]='0';  //this will be the 'any' row
-
-$tech_name_arr=util_result_column_to_array($res_tech,1);
-$tech_name_arr[]='Any';
-
-$tech_box=html_build_select_box_from_arrays ($tech_id_arr,$tech_name_arr,'_assigned_to',$_assigned_to,true,'Unassigned');
-
-
-
-/*
-	Show the new pop-up boxes to select assigned to and/or status
-*/
-echo '<TABLE WIDTH="10%" BORDER="0"><FORM ACTION="'. $PHP_SELF .'" METHOD="GET">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="set" VALUE="custom">
-	<TR><TD COLSPAN="3" nowrap><b>Browse Patches by User and/or Status/Category:</b></TD></TR>
-	<TR><TD><FONT SIZE="-1">'. $tech_box .'</TD><TD><FONT SIZE="-1">'. patch_status_box('_status',$_status,'Any') .'</TD>'.
-	'<TD><FONT SIZE="-1">'. patch_category_box($group_id,'_category',$_category,'Any') .'</TD>'.
-'<TD><FONT SIZE="-1"><INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Browse"></TD></TR></FORM></TABLE>';
-
-
-if ($result && db_numrows($result) > 0) {
-
-	//create a new $set string to be used for next/prev button
-	if ($set=='custom') {
-		$set .= '&_assigned_to='.$_assigned_to.'&_status='.$_status;
-	}
-
-	echo '
-		<P>
-		<h3>'.$statement.'</H3>
-		<P>
-		<B>You can use the Patch Manager to control/faciliate code contributions from the user community</B>
-		<P>';
-
-	show_patchlist($result,$offset,$set);
-
-} else {
-	echo '
-		<P>
-		<H3>'.$statement.'</H3>
-		<P>
-		<B>You can use the Patch Manager to control/faciliate code contributions from the user community</B>
-		<P>';
-	echo '
-		<H1>No Patches Match Your Criteria</H1>';
-	echo db_error();
-}
-
-patch_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/detail_patch.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/detail_patch.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/detail_patch.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,103 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: detail_patch.php,v 1.11 2000/10/11 19:55:39 tperdue Exp $
-
-patch_header(array ('title'=>'Patch Detail: '.$patch_id));
-
-$sql="SELECT patch.code,patch.summary,users.user_name AS submitted_by,".
-	"user2.user_name AS assigned_to,patch_status.status_name,patch.open_date,patch_category.category_name ".
-	"FROM patch,users,users user2,patch_category,patch_status ".
-	"WHERE patch.submitted_by=users.user_id ".
-	"AND patch.assigned_to=user2.user_id ".
-	"AND patch.patch_status_id=patch_status.patch_status_id ".
-	"AND patch.patch_category_id=patch_category.patch_category_id ".
-	"AND patch.patch_id='$patch_id'";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo '
-		<H2>[ Patch #'.$patch_id.' ] '. db_result($result,0,'summary') .'</H2>
-
-	<TABLE CELLPADDING="0" WIDTH="100%">
-		<TR><TD COLSPAN="2"><B>Date:</B><BR>'.date($sys_datefmt,db_result($result,0,'open_date')).'</TD></TR>
-
-		<TR>
-			<TD><B>Submitted By:</B><BR>'.db_result($result,0,'submitted_by').'</TD>
-			<TD><B>Assigned To:</B><BR>'.db_result($result,0,'assigned_to').'</TD>
-		</TR>
-
-		<TR>
-			<TD><B>Category:</B><BR>'.db_result($result,0,'category_name').'</TD>
-			<TD><B>Status:</B><BR>'.db_result($result,0,'status_name').'</TD>
-		</TR>
-
-		<TR><TD COLSPAN="2"><B>Summary:</B><BR>'. db_result($result,0,'summary') .'</TD></TR>';
-
-	echo '
-		<TR><TD COLSPAN="2"><P><B>Patch:</B><BR>
-		<A HREF="/patch/download.php?id='.$patch_id.'"><B>View Raw Patch</B></A>
-		</TD></TR>';
-
-	echo '
-		<FORM ACTION="'.$PHP_SELF.'" METHOD="POST" enctype="multipart/form-data">
-
-		<TR><TD COLSPAN="2">
-			<B>Only the original submittor can upload a new version on this page.</B>
-			<P>
-			<INPUT TYPE="CHECKBOX" NAME="upload_new" VALUE="1"> <B>Upload Revised Patch (overwrite old)</B>
-			<P>
-			<input type="file" name="uploaded_data"  size="30">
-			<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddcomment">
-			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-			<INPUT TYPE="HIDDEN" NAME="patch_id" VALUE="'.$patch_id.'">
-			<P>
-			<B>Add A Comment:</B><BR>
-			<TEXTAREA NAME="details" ROWS="10" COLS="60" WRAP="SOFT"></TEXTAREA>
-		</TD></TR>
-
-		<TR><TD COLSPAN="2">';
-
-	if (!user_isloggedin()) {
-		echo '<BR><B><FONT COLOR="RED"><H3>You Are NOT Logged In</H3><P>Please <A HREF="/account/login.php">log in,</A> so followups can be emailed to you.</FONT></B><P>';
-	}
-
-	echo '
-			<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT">
-			</FORM>
-		</TD></TR>
-		<P>
-
-		<TR><TD COLSPAN="2">';
-
-	echo show_patch_details($patch_id);
-
-	?>
-
-	<TR><TD COLSPAN="2">
-	<?php
-
-	show_patchhistory($patch_id);
-
-	?>
-	</TD></TR></TABLE>
-	<?php
-
-} else {
-
-	echo '
-		<H1>Patch not found</H1>
-	<P>
-	<B>You can get this message</B> if this Project did not create patch groups/categories. 
-	An admin for this project must create patch groups/categories and then modify this patch.';
-
-}
-
-patch_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/download.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/download.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/download.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,25 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: download.php,v 1.4 2000/04/20 15:13:54 tperdue Exp $
-
-require ('pre.php');
-
-$sql="SELECT code FROM patch WHERE patch_id='$id'";
-$result=db_query($sql);
-
-if ($result && db_numrows($result) > 0) {
-	header('Content-Type: text/plain');
-	if (strlen(db_result($result,0,'code')) > 1) {
-		echo util_unconvert_htmlspecialchars(db_result($result,0,'code'));
-	} else {
-		echo 'nothing in here';
-	}
-} else {
-	echo 'Error';
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/mod_patch.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/mod_patch.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/mod_patch.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,108 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: mod_patch.php,v 1.12 2000/08/31 19:53:02 tperdue Exp $
-
-patch_header(array ('title'=>'Modify a Patch'));
-
-$sql="SELECT * FROM patch WHERE patch_id='$patch_id' AND group_id='$group_id'";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo '
-	<H2>[ Patch #'.$patch_id.' ] '.db_result($result,0,'summary').'</H2>';
-
-	echo '
-	<FORM ACTION="'.$PHP_SELF.'" METHOD="POST" enctype="multipart/form-data">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodpatch">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="patch_id" VALUE="'.$patch_id.'">
-
-	<TABLE WIDTH="100%">
-	<TR>
-		<TD><B>Submitted By:</B><BR>'.user_getname(db_result($result,0,'submitted_by')).'</TD>
-		<TD WIDTH="99%"><B>Group:</B><BR>'.group_getname($group_id).'</TD>
-	</TR>
-
-	<TR>
-		<TD><B>Date Submitted:</B><BR>
-		'. date($sys_datefmt,db_result($result,0,'open_date')) .'
-		</TD>
-		<TD><FONT SIZE="-1">
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Submit Changes">
-		</TD>
-	</TR>
-
-	<TR>
-		<TD><B>Category:</B><BR>';
-
-		echo patch_category_box($group_id,'patch_category_id',db_result($result,0,'patch_category_id'));
-
-		echo '
-		</TD>
-		<TD><B>Assigned To:</B><BR>';
-
-		echo patch_technician_box($group_id,'assigned_to',db_result($result,0,'assigned_to'))
-
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<B>Status:</B><BR>
-		<?php
-		echo patch_status_box('patch_status_id',db_result($result,0,'patch_status_id'))
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-		<INPUT TYPE="TEXT" NAME="summary" SIZE="45" VALUE="<?php 
-			echo db_result($result,0,'summary'); 
-			?>" MAXLENGTH="60">
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Add A Comment:</B><BR>
-		<TEXTAREA NAME="details" ROWS="7" COLS="60" WRAP="SOFT"></TEXTAREA>
-		<P>
-		<B>Submitted Patch:</B><BR>
-		<?php
-		echo '
-			<A HREF="/patch/download.php?id='.$patch_id.'"><B>View Raw Patch</B></A>
-			<P>
-			<INPUT TYPE="CHECKBOX" NAME="upload_new" VALUE="1"> <B>Upload Revised Patch (overwrite old)</B>
-			<P>
-			<input type="file" name="uploaded_data"  size="30">
-			<P>';
-
-			//comments submitted about this patch
-			echo show_patch_details($patch_id); 
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<?php echo show_patchhistory($patch_id); ?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2" ALIGN="MIDDLE">
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Submit Changes">
-		</FORM>
-	</TD></TR>
-
-	</TABLE>
-
-<?php
-
-} else {
-
-	echo '
-		<H1>Patch Not Found</H1>';
-	echo db_error();
-}
-
-patch_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/patch-er-diagram.sda
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/patch-er-diagram.sda	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/patch-er-diagram.sda	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,251 +0,0 @@
-ÐÏࡱá                ;  þÿ	               =                þÿÿÿ        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿþÿÿÿ      þÿÿÿ      	   
-         
-                                                             !   "   #   $   %   &   '   (   )   *   +   ,   -   þÿÿÿ/   0   1   2   3   4   5   6   7   8   9   :   ;   <   þÿÿÿ>   ?   þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR o o t   E n t r y                                               ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        þÿÿÿþÿÿÿþÿÿÿ               	   
-         
-            þÿÿÿþÿÿÿ            þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ þÿ
-  ÿÿÿÿ ‰.½…щР€)ä°±   Drawing 
-   StarDraw 5.0                                                                        6úÿÿO  oZ  '<                                                SfxDocumentInfo                                    ¢.1¬g                                  ¢.1äæ                                 ¢.1Kæ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Info 0                                   Info 1                                   Info 2                                   Info 3                                      ¢.1 ëŒ èT        <                                       TASK,0,1
- 1,0,100,1,                                          þÿ                        à…ŸòùOh«‘ +'³Ù0   ø      	   h   
-   t      €   
-   Œ      ˜      ¤      °      ¼      È      Ô      à      ì         3   @    •0»   @   €Às#‹©¿@   €Z!r‹©¿@   €vg©¿                                                                                                                                                              »» ÿÿ    f     XOutdevItemPool      1   èèéêëìíîïðñòóôõö÷øùúûüý
- è)èéêëìíîïðñùúûüýþ	
-
-&'()*+,-./06789:;UVWXYZ[\] ècèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst ètèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
-
- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef”•–—˜™š›œžŸ ¡    d   î   ì  !  0 ƒ Z  ¹'è       @  q          X  X  º'é    ,   @  ­       ÿÿÿÿ               X  »'ê    :   @  ç           –     2     L   X  X  X  X&  ¼'ë        @         ÿÿÿÿ €      X  ½'ì    å   @         ÿÿÿÿ       Arrowÿÿÿÿ   
-                                   Arrowÿÿÿÿ   d           È                   d              Arrowÿÿÿÿ   }           ú   ú           ú       }           X  X  XS  X–  ¾'í    ª   @  ¾       ÿÿÿÿ       Arrowÿÿÿÿ   d           È                   d            
-  Arrowÿÿÿÿ   }           ú   ú           ú       }           X  X  X_  ¿'î    F   @       ,    ¼    È     ú       X  X  X  X&  X.  À'ï    :   @  R     ,    È    
- ú       X  X  X  X&  Á'ð       @  ‚        X  X  Â'ñ       @  ¥      X  òò    
-   @   ¿  óó    
-   @   Õ  ôô    
-   @   ë  õõ    
-   @     öö    
-   @     ÷÷    
-   @   -  øø    
-   @   C  ´'ú       @  e          X  X  µ'û    b   @  Ë       ÿÿÿÿ €  ¸¸ÿÿ    ÿÿÿÿ €  €€€€    ÿÿÿÿ €ÿÿÌÌ™™    ÿÿÿÿ €ÿÿÿÿÿÿX  X   X2  XD  ¶'ü   6   @         ÿÿÿÿ        ÿÿÿÿÿÿ      2 2 d d   X  ·'ý    (   @  M       ÿÿÿÿ               X  ¸'þ   "  @  {	       ÿÿÿÿ    BMv      v   (   @   @     SD                   Ä   @      x^íSI
-Ã0ô¯sŒ½å\èzéü ÿ
-ª–46•Z…Bn›8x‘Ç)1²Ì”³.<觔B+ï Ì„¨Þ¢Ï40:prf
-š‡·í|q±ìüâÊ]~½+Háë•~|ðWíF¼ðúúMñbÀöž þâPÙ@úaüoÌCÄ“Ø[½È¡z¼6~U{Û߃<ª½Õ?¥ †ü–{¿rü=+Îý÷ô—|´¨ý•¿.©MåÛxò³åG¦
-Ü«±X  ÿÿ    
-   @   •	        
-   @   «	      
-   @   Á	      
-   @   ×	      
-   @   í	      
-   @   
-      
-   @   
-      
-   @   /
-      
-   @   E
-      
-   @   [
-  		    
-   @   q
-  
-
-    
-   @   ‡
-      
-   @   
-      
-   @   ³
-  
-
-    
-   @   É
-      
-   @   ß
-      
-   @   õ
-      
-   @         
-   @   !      
-   @   7      
-   @   M      
-   @   c      
-   @   y      
-   @     (    
-   @   ¥  (    
-   @   »  (    
-   @   Ñ  (    
-   @   ç  (    
-   @   ý  (    
-   @     (    
-   @   )  (    
-   @   ?  (     
-   @   U  (!    
-   @   k  ("    
-   @     (#    
-   @   —  $$    
-   @   ­  %%    
-   @   Ã  &&    
-   @   Ù  ''    
-   @   ï  ((    
-   @   
-  ))    
-   @   
-  ;(+       @  ;
-        X  X  ,,        @  k
-       ÿÿÿÿ €€€€€€€X  --    "   @  •
-     ,    È   X  X  ..    "   @  Ã
-     ,    È   X  X  //    
-   @   á
-  00    
-   @   ÷
-  11    
-   @   
-  22    
-   @   #  33    
-   @   9  44    
-   @   O  55    
-   @   e  66    
-   @   {  II       @  ™    ž   X  JJ    :   @  Ó     ¸g    A%    \)        X  X  X  X&  KK       @          X  X  (L    
-   @   !  MM    
-   @   7  NN    
-   @   M  OO    
-   @   c  PP    
-   @   y  QQ       @  •      X  RR    
-   @   ¯  SS       @  Í         X  TT    
-   @   ç  UU       @       X  VV       @  (          X  X  WW    
-   @   F  XX    
-   @   \  YY    
-   @   r  ZZ    
-   @   ˆ  [[    
-   @   ž  \\    
-   @   ´  ]]    
-   @   Ê  ^^    
-   @   à  __    
-   @   ö  ``    
-   @     aa    
-   @   "  bb    
-   @   8  cc    
-   @   N  dd    
-   @   d  ee    
-   @   z  gg       @  –      X  hh    
-   @   °  ii    
-   @   Æ  jj    
-   @   Ü  kk    
-   @   ò  ll    
-   @     mm    
-   @     nn       @  @         X  X  oo    ^   @  –     f               ¥  	  T     œ  
-  í  X  X  X  X&  X.  X6  X>  pp       @  Ð     ÿÿÿX  qq    
-   @   ê  rr    
-   @      ss    
-   @     tt    
-   @   ,  uu    
-   @   B  vv    
-   @   X  ww    
-   @   n  xx    
-   @   „  yy    
-   @   š  ùù    Š   @            è¹'                í¾' ïÀ' 	   è¹' ë¼'     ê»' î¿' ïÀ' X  X  X   X&  X,  X2  XD  XV    
-  „   @             ú´' ûµ'        ûµ'    ûµ'    ú´' ûµ'        ú´' X  X  X&  X,  X8  XD  XV  X\  **    F   @  ú                           X  X  X  X   X&  X,  77    F   @  L                           X  X  X  X   X&  X,  HH  
-  ”   @ 	 à          £+'    £+'            ¦' §'        ¦' §'    ¦' §' X  X  X   X,  X2  X8  XJ  XP  Xb  ff  
-  â   @ 	 Î          QQ  VV     JJ  KK  QQ  VV     JJ KK     JJ KK     JJ    QQ  VV     JJ KK SS  UU  VV    II QQ  VV  X  X  X&  XD  XV  Xh  Xt  X†  Xª  zz  
-  \   @  J      nn     nn  oo     nn  oo 
-   gg  nn  X  X  X,  X>      8   p   ¶   â   Ó  ‰  Û  !  I  h  ~  ”  ª  À  Ö  ì    ,  š  Ü    >  T  j  €  –  ¬    Ø  î      0  F  \  r  ˆ  ž  ´  Ê  à  ö    "  8  N  d  z    ¦  ¼  Ò  è  þ  	  *	  @	  V	  l	  ‚	  ˜	  ®	  Ä	  Ú	  
-  .
-  \
-  Š
-   
-  ¶
-  Ì
-  â
-  ø
-    $  :  \  ¢  Ê  à  ö    "  8  X  n    ¦  Å  ï  
-  
-  1
-  G
-  ]
-  s
-  ‰
-  Ÿ
-  µ
-  Ë
-  á
-  ÷
-  
-  #  9  Y  o  …  ›  ±  Ç  Ý    q  “  ©  ¿  Õ  ë      -  C  Y  ï    Ñ  #  Ã  ±  
-   P   t  ×&     EditEngineItemPool ¤      .   Ÿ¯Ÿ¡¢£¤¥¦§¨©ª«¬­±²³ Ÿ³Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°²³´ ´žŸ ¡¢£¤¥¦§©ª«¬­®¯°±²³´µ    6   f   Z!  0  4;  g*š   >  @  z2    	  
-              "                     ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              " X                  ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              "   È È               ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
- Z             •                             €      d          " |ü°°              ,    StarBats      N               ÿ                 €      -          – àü`	`	              ,    StarBats      N               ÿ                 €      K          " ¨ý              ,    StarBats      N               ÿ                 €      -          – ¨ýÀÀ              ,    StarBats      N               ÿ                 €      K          " ¨ýpp              ,    StarBats      N               ÿ                 €      -          " ¨ý                ,    StarBats      N               ÿ                 €      -          " ¨ýÐ Ð               ,    StarBats      N               ÿ                 €      -          " ¨ý€%€%              ,    StarBats      N               ÿ                 €      -          " ¨ý0*0*              ,    StarBats      N               ÿ                 €      -   	  
-              r                     ,    StarBats                     ÿ                 €      -          r   èè              ,    StarBats                     ÿ                 €      -          r   ÐÐ              ,    StarBats                     ÿ                 €      -          r   ¸¸              ,    StarBats                     ÿ                 €      -          r                   ,    StarBats                     ÿ                 €      -          r   ˆˆ              ,    StarBats                     ÿ                 €      -          r   pp              ,    StarBats                     ÿ                 €      -          r   XX              ,    StarBats                     ÿ                 €      -          r   @@              ,    StarBats                     ÿ                 €      -          r   (#(#              ,    StarBats                     ÿ                 €      -     	              " ¨ýXX              ,    StarBats      i               ÿ                 €      -          " ¨ý°°              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      i               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ýhh              ,    StarBats      i               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -    X  X, XJ Xh XT Xr 6'›    
-   @   ¨2  œœ       @  Ê2    	      X  X     U   @  '3     d   d üd x   d   d üd x   xd   d   d x þ”YüX  X!  X4  <(ž       @  O3    2   X  
-(Ÿ   l  @ 
- £5    	   €                      StarBats  °   !"-          €                      StarBats       !"-         €                      StarBats       !r-         €                      StarBats  X   !"-         €                      StarBats  X   !"-         €                      StarBats       !"-         €                      StarBats       !r-         €                      StarBats  X   !"-         €                      StarBats       !"-     	    €                      StarBats       !r-     X  XG  X€  X¹  Xò  X+ Xd X XÖ X @'    €  @  7    7   d   d   d        d   d Xd        d È d   d      ,d   d |üd °   @d   d àüd `	   ¸d   d ¨ýd    hd   d ¨ýd À   d   d ¨ýd p   Èd   d ¨ýd   	  xd   d ¨ýd Ð  
-  (#d   d ¨ýd €%   Ø'd   d ¨ýd 0*     d   d ¨ýd X 
-    d   d   d        d   d ¨ýd X     d   d   d    þ”Y  X  X!  X4  XG  XZ  Xm  X€  X“  X¦  X¹  XÌ  Xß  Xò  X X X+ A'¡   Š   @  Í7    	   d   d   d d d d  	 ¤d Ò d     d ôd     d d     d ,d     d È d     d d d X  X  X&  X2  X>  XJ  XV  Xb  1'¢       @  8    	 d  È   X  +'£   (   @  :8             X  X  X  '¤    
-   @   \8  !'¥       @  ~8    , €      X  '¦    ’   @  9   ,  timmons   ¦	 helvetica   
-  new century schoolbook   
-  
- open look cursor   2  timmons  X  X   X4  XU  Xp  '§   Î   @  Â9    Nd 
-   4d 
-   d 
-   öd 
-   {d 
-   îd 
-  ïg§d 
-   hd 
- 	  Ûd 
- 
-  Ád 
-  	 d 
-   id 
-  )ƒd 
-  YDd 
- X  X  X"  X,  X6  X@  XJ  XT  X^  Xh  Xr  X|  X†  X  ?(¨    
-   @   :  '©       @  0:    ,  X  X  'ª       @  S:    , X  '«       @  r:    , X  '¬       @  –:    ,   X  X  '­       @  ¹:    , X  '®       @  Ø:    , X  %'¯    
-   @   ò:  S'°    
-   @   ;  "'±    
-   @   ;  '²    
-   @   4;      X  n  ˜  ù    ‘    ³  Ø    "  H  æ  À  Ö  þ     <   d   ƒ   ¢   ¸   Î   ä   ³  P  7@  g*š  
-              " ¨ýXX              ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -  œœ    
-(Ÿ   €                      StarBats  °   !"-     !'¥   €      '¦    timmons  '§ Dd 
-     .  6  q    “ ü    2   î    + £N   Standard   Standard     ¾é  # è¹'  éº'  ê»'  ë¼'  ì½'  í¾'  î¿'  ïÀ'  ðÁ'  ñÂ'  ú´'  ûµ'  ü¶'  ý·'  þ¸'  +;(  ,,  --  ..  šg*  œœ  Ÿ
-(   @'  ¡A'  ¢1'  £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Object with arrow Standard Object with arrow     ¿é   è¹'  ê»' ë¼'  ì½' î¿' ïÀ'  ðÁ'        Object with shadow Standard Object with shadow     Àé   +;( ,,  --  ..         Object without fill Standard Object without fill     Áé   ú´'        Text Standard Text     Âé   è¹' ú´'       	 Text body Standard	 Text body     Ãé   è¹' ú´' §'        Text body justfied Standard Text body justfied     Äé   è¹' ú´' £+'        First line indent Standard First line indent     Åé   è¹' ú´' šg*  @'        Title Standard Title     Æé   è¹' ú´' §'        Title1 Standard Title1     Çé  	 è¹' ú´'  ûµ' +;( ,,  -- .. £+' §'        Title2 Standard Title2     Èé   ê»' ûµ' +;( ,,  -- .. šg*  @' ¡A' £+' §'        Heading Standard Heading     Éé   è¹' ú´' ¡A' §'        Heading1 Standard Heading1     Êé   è¹' ú´' ¡A' §' ©'        Heading2 Standard Heading2     Ëé   è¹' ú´' ¡A' §' ©' ¬'        Dimension Line Standard Dimension Line     Ìé   è¹'  ì½' í¾' î¿' ïÀ' ú´' §'        Home~LT~Gliederung 1   Home~LT~Gliederung 1þ¯ÿß  Ïé   è¹' ú´' šg* œœ  @' ¡A' £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Gliederung 2 Home~LT~Gliederung 1 Home~LT~Gliederung 2þ¯ÿß  Ðé    @' ¡A' §'	        Home~LT~Gliederung 3 Home~LT~Gliederung 2 Home~LT~Gliederung 3þ¯ÿß  Ñé    @' ¡A' §'        Home~LT~Gliederung 4 Home~LT~Gliederung 3 Home~LT~Gliederung 4þ¯ÿß  Òé    @' ¡A' §'
-        Home~LT~Gliederung 5 Home~LT~Gliederung 4 Home~LT~Gliederung 5þ¯ÿß  Óé    @' ¡A' §'
-        Home~LT~Gliederung 6 Home~LT~Gliederung 5 Home~LT~Gliederung 6þ¯ÿß  Ôé    @' ¡A' §'
-        Home~LT~Gliederung 7 Home~LT~Gliederung 6 Home~LT~Gliederung 7þ¯ÿß  Õé    @'	 ¡A' §'
-        Home~LT~Gliederung 8 Home~LT~Gliederung 7 Home~LT~Gliederung 8þ¯ÿß  Öé    @'
- ¡A' §'
-        Home~LT~Gliederung 9 Home~LT~Gliederung 8 Home~LT~Gliederung 9þ¯ÿß  ×é    @' ¡A' §'
-       
- Home~LT~Titel  
- Home~LT~Titelþ¯ÿß  Íé   è¹' ú´' QQ  šg* £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Untertitel   Home~LT~Untertitelþ¯ÿß  Ýé   è¹' ú´' QQ  šg*  @' £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Notizen   Home~LT~Notizenþ¯ÿß  Úé   è¹' ú´' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Hintergrundobjekte   Home~LT~Hintergrundobjekteþ¯ÿß  Øé   +;(  ,,  --  ..         Home~LT~Hintergrund   Home~LT~Hintergrundþ¯ÿß  Ùé   è¹' ú´'        Title   Title  @  Íé           Subtitle   Subtitle  @  Ýé           Background objects   Background objects  @  Øé          
- Background  
- Background  @  Ùé           Notes   Notes  @  Úé          	 Outline 1  	 Outline 1  @  Ïé          	 Outline 2	 Outline 1	 Outline 2  @  Ðé          	 Outline 3	 Outline 2	 Outline 3  @  Ñé          	 Outline 4	 Outline 3	 Outline 4  @  Òé          	 Outline 5	 Outline 4	 Outline 5  @  Óé          	 Outline 6	 Outline 5	 Outline 6  @  Ôé          	 Outline 7	 Outline 6	 Outline 7  @  Õé          	 Outline 8	 Outline 7	 Outline 8  @  Öé          	 Outline 9	 Outline 8	 Outline 9  @  ×é                t  Ð    P  ”  ê  D  €  â  P  –  ä  8  ž  >  ¤  
-  p  Ö  <  ¢  	  n	  ô	  Š
-    f  °  Ò  ú  6  b  „  ®  á  
-  G
-  z
-  ­
-  à
-                                                                                                                                                                                    DrMd ]  N  JoeMn   0   ¢.18êŒ    ¢.1äæ    ¢.1¸‰å                    ÿÿ                               O  ö   DrLy      LAYER_LAYOUT  DrLy    
- LAYER_BCKGRND  DrLy      LAYER_BACKGRNDOBJ  DrLy     LAYER_CONTROLS  DrLy !    LAYER_MEASURELINES  DrMP À       &  JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML      DrOb <   SVDr &   ø  Ð  ’(  A&                     DrOb <   SVDr &   3D  Ð  Í[  A&                     DrOb <   SVDr &   ø  .  ’(  „L                     DrOb <   SVDr &   3D  .  Í[  „L                     DrXX     gg                   f                  Home~LT~Gliederung                                        ÿ    DrMP 8       ¶   JoeM   VT  Çl  {  y  ™  —    DrML      DrOb €   SVDr &   {  y  ½Q  0j               '          Home~LT~Hintergrundþ¯   {  y  ½Q  0j               DrXX     gg                   N                  Home~LT~Gliederung                       ÿ     DrMP ‡       ý  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML      DrOb Þ   SVDr &   º  ç
-  ›8  '0                 !         
- Home~LT~Titelþ¯ƒ   º  ç
-  ›8  '0          d      xV4B1 O   õ    Click to move the slide
- Home~LT~Titelþ¯  ž<(  Ÿ
-(	  @'            DrOb é   SVDr &   Ü  Ç3  ˆG  "]                 #          Home~LT~Notizenþ¯Œ   Ü  Ç3  ˆG  "]          m      xV4B1 X   õ    Click to edit the notes format Home~LT~Notizenþ¯   ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrPg ä        b   JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML 8    DrMD ,     ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrXX     Handoutsgg                   F                  Home~LT~Gliederung                ÿ    DrPg ×
-       ]
-  JoeM   VT  Çl  {  y  ™  —    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb à   SVDr &   €  ¯  åC                         	       Standard Š   €  ¯  åC            k      xV4B1 V   õ   
- Patch Manager Standard  ž<(  Ÿ
-(  @'  ¦' §'  ¦   
- §   
-         DrOb Ý   SVDr &   €  6    w"                    '          Object without fill |   ¦  \  à  Q"          ]      xV4B1 H   õ    User Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ß   SVDr &   €  ø&    92                    '          Object without fill ~   ¦  '  à  2          _      xV4B1 J   õ    Groups Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb Þ   SVDr &   å  ‘  k,  Ò%                    '          Object without fill }     ·  E,  ¬%          ^      xV4B1 I   õ    Patch Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb "  SVDr &     É  ì  æ                              Standard    ü  Ôþÿÿ€ÿÿ€ÿÿ          ±   *    ï  ª  }  ª  }            DrCn #                         DrCn #                            ;                                               PF     ZDrOb $  SVDr &   ÿ  P  ì  y-                              Standard    ü      €ÿÿ€ÿÿ          ³   *    à  ˜,  v  ˜,  v  1     1       DrCn $                         DrCn $                         ;                                               PF     ZDrOb ç   SVDr &   C8  º  ÉE  û                    '          Object without fill †   i8  à  £E  Õ          g      xV4B1 R   õ    Patch_category Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb æ   SVDr &   C8  Ñ   ÉE  ,                    '          Object without fill …   i8  ÷   £E  ì+          f      xV4B1 Q   õ   
- Patch_history Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb å   SVDr &   C8  Î,  ÉE  8                    '          Object without fill „   i8  ô,  £E  é7          e      xV4B1 P   õ    Patch_status Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb #  SVDr &   Ã+  ¿!  J9  O3                              Standard    ü      €ÿÿ€ÿÿ          ²   *    i8  n2  z1  n2  z1   "  ¤,   "      DrCn $                         DrCn #                            ;                                           PF         ZDrOb "  SVDr &   d+  ´  J9  ¶'                              Standard    ü  d   €ÿÿ€ÿÿ          ±   *    i8  Õ&  ½2  Õ&  ½2  •   E,  •       DrCn #                          DrCn #                           ;                                   f       PF         ZDrOb "  SVDr &     !  J9  ª)                              Standard    ü  X  €ÿÿ€ÿÿ          ±   *    ï    ,    ,  É(  i8  É(      DrCn #                          DrCn #                           ;                                         PF  PF     UDrOb "  SVDr &   y+  y  æ8  õ                              Standard    ˜      €ÿÿ€ÿÿ          ±   *    8  Z  02  Z  02    Z,        DrCn #                          DrCn #                            ;                                           PF         ZDrXX     gg                   F                  Home~LT~Gliederung                 ÿ     DrPg        {  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb <   SVDr &   º  ç
-  ›8  '0                      DrOb Ý   SVDr &   Ü  Ç3  ˆG  #]                   #          Home~LT~Notizenþ¯€   Ü  Ç3  ˆG  #]          a      xV4B1 L   õ    Click to add notes Home~LT~Notizenþ¯   ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrXX   B          þÿÿGeneric Printer                                                                                                                 SGENPRT PostScript                D       VT  $m  áí   ²      VT  $m      d   ,,lpr                                                                                                                                                                                                                                                             default_queue                                                                                                                                                                                                                                                   SGENPRT                                                                                                                                                                                                                                                                                         	     DrVw P     SVDr€  
-   SVDr  :   SVDr    ö  ö  þ   þ   ö     ö                SVDrA  Layout  :   SVDr         è  è         þ      þ         SVDr  Ü        #   SVDr                            SVDr#            SVDr0     SVDr1    SVDr3    SVDr4    SVDr@ SVDr     SVDrD     SVDrP    SVDrQ Â    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ                                ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrHL      DrHL      DrHL       6úÿÿO  oZ  '<                                                 
-                                                                                                     R o o t   E n t r y                                               ÿÿÿÿÿÿÿÿ    ‰.½…щР€)ä°±                       À       C o m p O b j                                                         ÿÿÿÿ                                        =        O l e                                                         
-  ÿÿÿÿÿÿÿÿÿÿÿÿ                                              p e r s i s t   e l e m e n t s                                 "        ÿÿÿÿ                                              S f x D o c u m e n t I n f o                                         ÿÿÿÿÿÿÿÿ                                       u      S f x W i n d o w s                                               ÿÿÿÿ   ÿÿÿÿ                                              S f x S t y l e S h e e t s                                       ÿÿÿÿÿÿÿÿÿÿÿÿ                                       OO       S u m m a r y I n f o r m a t i o n                           (     ÿÿÿÿÿÿÿÿ                                       (      S t a r D r a w D o c u m e n t 3                               $  ÿÿÿÿÿÿÿÿÿÿÿÿ                                    .   Ÿ                                                                          ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        
\ No newline at end of file

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/patch-plan.txt
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/patch-plan.txt	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/patch-plan.txt	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,58 +0,0 @@
-CREATE TABLE patch (
-  patch_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  group_id int(11) DEFAULT '0' NOT NULL,
-  patch_status_id int(11) DEFAULT '0' NOT NULL,
-  patch_category_id int(11) DEFAULT '0' NOT NULL,
-  submitted_by int(11) DEFAULT '0' NOT NULL,
-  assigned_to int(11) DEFAULT '0' NOT NULL,
-  open_date int(11) DEFAULT '0' NOT NULL,
-  summary text,
-  code mediumtext,
-  close_date int NOT NULL DEFAULT '0',
-  PRIMARY KEY (patch_id),
-  KEY idx_patch_group_id (group_id)
-);
-
-INSERT INTO patch (patch_id) VALUES ('100000');
-
-#
-# Table structure for table 'patch_status'
-#
-CREATE TABLE patch_status (
-  patch_status_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  status_name text,
-  PRIMARY KEY (patch_status_id)
-);
-
-insert into patch_status values('1','Open');
-insert into patch_status values('2','Closed');
-insert into patch_status values('3','Deleted');
-insert into patch_status values('4','Postponed');
-
-#
-# Table structure for table 'patch_group'
-#
-CREATE TABLE patch_category (
-  patch_category_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  group_id int(11) DEFAULT '0' NOT NULL,
-  category_name text NOT NULL,
-  PRIMARY KEY (patch_category_id),
-  KEY idx_patch_group_group_id (group_id)
-);
-
-insert into patch_category VALUES ('100','0','None');
-insert into patch_category VALUES ('10000','0','None');
-
-#
-# Table structure for table 'patch_history'
-#
-CREATE TABLE patch_history (
-  patch_history_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  patch_id int(11) DEFAULT '0' NOT NULL,
-  field_name text NOT NULL,
-  old_value text NOT NULL,
-  mod_by int(11) DEFAULT '0' NOT NULL,
-  date int(11),
-  PRIMARY KEY (patch_history_id),
-  KEY idx_patch_history_patch_id (patch_id)
-);

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/patch_data.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/patch_data.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/patch_data.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,582 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: patch_data.php,v 1.10 2000/11/24 12:51:44 pfalcon Exp $
-
-/**
- *	Return the audit trail for this patch
- */
-function patch_data_get_history ($patch_id) {
-	$sql="select patch_history.field_name,patch_history.old_value,patch_history.date,users.user_name ".
-		"FROM patch_history,users ".
-		"WHERE patch_history.mod_by=users.user_id ".
-		"AND patch_history.field_name <> 'details' ".
-		"AND patch_id='$patch_id' ORDER BY patch_history.date DESC";
-	return db_query($sql);
-}
-
-/**
- *	Return the comments attached to this patch
- */
-function patch_data_get_details ($patch_id) {
-	$sql="select patch_history.field_name,patch_history.old_value,patch_history.date,users.user_name ".
-		"FROM patch_history,users ".
-		"WHERE patch_history.mod_by=users.user_id ".
-		"AND patch_history.field_name = 'details' ".
-		"AND patch_id='$patch_id' ORDER BY patch_history.date DESC";
-	return db_query($sql);
-}
-
-/**
- *	Return category_id's and names for this group
- */
-function patch_data_get_categories($group_id) {
-	global $patch_data_categories;
-	if (!$patch_data_categories["$group_id"]) {
-		$sql="select patch_category_id,category_name from patch_category WHERE group_id='$group_id'";
-		$patch_data_categories["$group_id"]=db_query($sql);
-	}
-	return $patch_data_categories["$group_id"];
-}
-
-/**
- *	Return IDs and Names of patch technicians for this group
- */
-function patch_data_get_technicians($group_id) {
-	global $patch_data_technicians;
-	if (!$patch_data_technicians["$group_id"]) {
-		$sql="SELECT users.user_id,users.user_name ".
-		"FROM users,user_group ".
-		"WHERE users.user_id=user_group.user_id ".
-		"AND user_group.patch_flags IN (1,2) ".
-		"AND user_group.group_id='$group_id' ".
-		"ORDER BY users.user_name ASC";
-		$patch_data_technicians["$group_id"]=db_query($sql);
-	}
-	return $patch_data_technicians["$group_id"];
-}
-
-/**
- *	Return a list of universal patch statuses
- */
-function patch_data_get_statuses() {
-	global $patch_data_statuses;
-	if (!$patch_data_statuses) {
-		$sql="select * from patch_status";
-		$patch_data_statuses=db_query($sql);
-	}
-	return $patch_data_statuses;
-}
-
-/**
- *	Return a particular patch status name
- */
-function get_patch_status_name($string) {
-	/*
-		simply return status_name from patch_status
-	*/
-	$sql="select * from patch_status WHERE patch_status_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'status_name');
-	} else {
-		return 'Error - Not Found';
-	}       
-}       
-
-/**
- *	Return a patch category name
- */
-function get_patch_category_name($string) {
-	/*
-		simply return the category_name from patch_category
-	*/
-	$sql="select * from patch_category WHERE patch_category_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'category_name');
-	} else {
-		return 'Error - Not Found';
-	}       
-}       
-
-/**
- *	Create a row of audit trail for this patch
- */
-function patch_history_create($field_name,$old_value,$patch_id) {
-	/*
-		handle the insertion of history for these parameters
-	*/
-	if (!user_isloggedin()) {
-		$user=100;
-	} else {
-		$user=user_getid();
-	}
-
-	$sql="insert into patch_history(patch_id,field_name,old_value,mod_by,date) ".
-		"VALUES ('$patch_id','$field_name','$old_value','$user','".time()."')";
-	return db_query($sql);
-}
-
-/*
-
-	Add a new patch to the database
-
-	Returns patch_id/false and $feedback
-
-*/
-
-function patch_data_add_patch($project,$patch_category_id,$upload_instead,$uploaded_data,$summary,$code) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	if (!$patch_category_id) {
-		$patch_category_id=100;
-	}
-
-	/*
-		handle the HTTP upload - may only apply in the HTML interface
-	*/
-	if ($upload_instead) {
-		$code = addslashes(fread( fopen($uploaded_data, 'r'), filesize($uploaded_data)));
-		if ((strlen($code) > 20) && (strlen($code) < 512000)) {
-			//size is fine
-			$feedback .= ' Patch Uploaded ';
-		} else {
-			//too big or small
-			$feedback .= ' ERROR - patch must be > 20 chars and < 512000 chars in length ';
-			$code='';
-			return false;
-		}
-	}
-
-	if (!user_isloggedin()) {
-		$user=100;
-	} else {
-		$user=user_getid();
-	}
-
-	if (!$group_id || !$summary || !$code) {
-		$feedback .= ' ERROR - Missing Parameters ';
-		return false;
-	}
-
-	$sql="INSERT INTO patch (close_date,group_id,patch_status_id,patch_category_id,submitted_by,assigned_to,open_date,summary,code) ".
-		"VALUES ('0','$group_id','1','$patch_category_id','$user','100','". time() ."','". htmlspecialchars($summary) ."','". htmlspecialchars($code) ."')";
-
-	db_begin();
-	$result=db_query($sql);
-	$patch_id=db_insertid($result,'patch','patch_id');
-
-	if (!$result || !$patch_id) {
-		$feedback .= ' ERROR - Submission failed '.db_error();
-		db_rollback();
-		return false;
-	} else {
-		$feedback .= ' Successfully Added Patch ';
-		mail_followup($patch_id, $project->getNewPatchAddress());
-	}
-	db_commit();
-	return $patch_id;
-
-}
-
-
-/*
-
-	Add a comment to a patch and/or allow the original submittor
-	to upload a new patch over the old one
-
-	Returns true/false and $feedback
-
-*/
-
-function patch_data_add_comment ($project,$patch_id,$details,$upload_new,$uploaded_data ) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	if (!$details && !$upload_new) {
-		$feedback .= ' ERROR - No action taken ';
-		return false;
-	}
-
-	db_begin();
-
-	if ($details != '') {
-		patch_history_create('details',htmlspecialchars($details),$patch_id);
-		$feedback .= ' Comment added to patch ';
-	}
-
-	//user is uploading a new version of the patch
-	if ($upload_new && user_isloggedin()) {
-
-		//see if this user submitted this patch
-		$result=db_query("SELECT * FROM patch WHERE submitted_by='".user_getid()."' AND patch_id='$patch_id'");
-		if (!$result || db_numrows($result) < 1) {
-			$feedback .= ' ERROR - Only the original submittor of a patch can upload a new version.
-				If you submitted your patch anonymously, contact the admin of this project for instructions. '.db_error();
-			db_rollback();
-			return false;
-		} else {
-			//patch for this user was found, so update it now
-	
-			$code = addslashes(fread( fopen($uploaded_data, 'r'), filesize($uploaded_data)));
-			if ((strlen($code) > 20) && (strlen($code) < 512000)) {
-				//new patch must be > 20 bytes
-
-				$result=db_query("UPDATE patch SET code='".htmlspecialchars($code)."' WHERE submitted_by='". user_getid() ."' AND patch_id='$patch_id'");
-
-				//see if the update actually worked
-				if (!$result || db_affected_rows($result) < 1) {
-					$feedback .= ' ERROR - Patch not changed - error '.db_error();
-					db_rollback();
-					return false;
-				} else {
-					patch_history_create('Patch Code','Modified - New Version',$patch_id);
-					$feedback .= ' Patch Code Updated ';
-				}
-			} else {
-				$feedback .= ' ERROR - Patch not changed - patch must be > 20 chars and < 512000 chars in length';
-				return false;
-			}
-		}
-	} else if ($upload_new) {
-		$feedback .= ' ERROR - not logged in - Couldn\'t Upload New Patch ';
-		db_rollback();
-		return false;
-	}
-
-	if ($project->sendAllPatchUpdates()) {
-		$address=$project->getNewPatchAddress();
-	}
-				
-	/*      
-		now send the email
-		it's no longer optional due to the group-level notification address
-	*/
-	mail_followup($patch_id,$address);
-	db_commit();
-	return true;
-}
-
-/*
-
-	Mass update of patches
-
-	Handles security
-
-	Returns true/false and $feedback
-
-
-*/
-
-function patch_data_mass_update ($project,$patch_id,$assigned_to,$patch_status_id,$patch_category_id) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	//patch_id is an array of patches that were checked. The other params are not arrays.
-	if (!$group_id || !$patch_id || !$assigned_to || !$patch_status_id || !$patch_category_id) {
-		$feedback .= ' ERROR - You need to select at least one patch and change at least one option. ';
-		return false;
-	}
-	$count=count($patch_id);
-	if ($count > 0) {
-		for ($i=0; $i<$count;$i++) {
-
-			//get this patch from the db
-			$sql="SELECT * FROM patch WHERE patch_id='$patch_id[$i]' AND group_id='$group_id'";
-			$result=db_query($sql);
-			$group_id=db_result($result,0,'group_id');
-
-			if ((db_numrows($result) < 1) || !($project->userIsPatchAdmin())) {
-				//verify permissions
-				$feedback .= ' ERROR - PERMISSION DENIED ';
-				return false;
-			}
-
-			// We should assume no update is needed until otherwise
-			// verified (imagine all the possible unnecessary queries
-			// for a 50 item bug list!) -- G
-			$update = false;
-			$sql="UPDATE patch SET ";
-
-			db_begin();
-
-			/*
-				See which fields changed during the modification
-			*/
-			$sql .= "patch_status_id='";
-			if ( (db_result($result,0,'patch_status_id') != $patch_status_id) && ($patch_status_id != 100) ) {
-				patch_history_create('patch_status_id',db_result($result,0,'patch_status_id'),$patch_id[$i]);
-				$update = true;
-				$sql .= $patch_status_id;
-			} else {
-				$sql .= db_result($result,0,'patch_status_id');
-			}
-
-			$sql .= "', patch_category_id='";
-			if ( (db_result($result,0,'patch_category_id') != $patch_category_id) && ($patch_category_id != 100) ) {
-				patch_history_create('patch_category_id',db_result($result,0,'patch_category_id'),$patch_id[$i]);
-				$update = true;
-				$sql .= $patch_category_id;
-			} else {
-				$sql .= db_result($result,0,'patch_category_id');
-			}
-
-			$sql .= "', assigned_to='";
-			if ( (db_result($result,0,'assigned_to') != $assigned_to) && ($assigned_to != 100)) {
-				patch_history_create('assigned_to',db_result($result,0,'assigned_to'),$patch_id[$i]);
-				$update = true;
-				$sql .= $assigned_to;
-			} else {
-				$sql .= db_result($result,0,'assigned_to');
-			}
-
-			$sql .= "'";
-
-			/*
-				Enter the timestamp if we are changing to non-open
-			*/
-			if ($patch_status_id != "1" && $patch_status_id != "100") {
-				$now=time();
-				$sql .= ", close_date='$now'";
-				patch_history_create('close_date',db_result($result,0,'close_date'),$patch_id[$i]);
-			}
-
-			/*
-				Finally, update the patch itself
-			*/
-			if ($update){
-				$sql .= " WHERE patch_id='$patch_id[$i]'";
-
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= ' ERROR - Update Failed For Patch ID: '. $patch_id[$i] .' '.db_error();
-					db_rollback();
-					return false;
-				} else {
-					$feedback .= " Successfully Modified Patch $patch_id[$i]<BR>\n";
-				}
-
-				/*
-					see if we're supposed to send all modifications to an address
-				*/
-				$project=project_get_object($group_id);
-				if ($project->sendAllPatchUpdates()) {
-					$address=$project->getNewPatchAddress();
-				}
-
-				/*
-					now send the email
-					it's no longer optional due to the group-level notification address
-				*/
-				mail_followup($patch_id[$i],$address);
-				db_commit();
-			} else {
-				$feedback .= "Patch $patch_id[$i] was not modified<BR>\n";
-				db_rollback();
-			}
-
-		}
-	}
-	return true;
-
-}
-
-/*
-
-	Update a patch
-
-	Return true/false and $feedback
-
-*/
-
-function patch_data_handle_update ($project,$patch_id,$upload_new,$uploaded_data,$code,$patch_status_id,$patch_category_id,$assigned_to,$summary,$details) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	$sql="SELECT * FROM patch WHERE patch_id='$patch_id' AND group_id='$group_id'";
-
-	$result=db_query($sql);
-
-	if ((db_numrows($result) < 1) || !($project->userIsPatchAdmin())) {
-		$feedback .= ' ERROR - permission denied ';
-		return false;
-	}
-	//user is uploading a new version of the patch
-
-	if ($upload_new) {
-		$code = addslashes(fread( fopen($uploaded_data, 'r'), filesize($uploaded_data)));
-		if ((strlen($code) > 20) && (strlen($code) < 512000)) {
-			$codesql=", code='".htmlspecialchars($code)."' ";
-			 patch_history_create('Patch Code','Modified - New Version',$patch_id);
-		} else {
-			$feedback .= ' Patch not changed - patch must be > 20 chars and < 512000 chars in length ';
-			return false;
-		}
-	} else {
-		$codesql='';
-	}
-
-	db_begin();
-
-	/*
-		See which fields changed during the modification
-	*/
-	if (db_result($result,0,'patch_status_id') != $patch_status_id) 
-		{ patch_history_create('patch_status_id',db_result($result,0,'patch_status_id'),$patch_id);  }
-	if (db_result($result,0,'patch_category_id') != $patch_category_id) 
-		{ patch_history_create('patch_category_id',db_result($result,0,'patch_category_id'),$patch_id);  }
-	if (db_result($result,0,'assigned_to') != $assigned_to) 
-		{ patch_history_create('assigned_to',db_result($result,0,'assigned_to'),$patch_id);
-	}
-	if (db_result($result,0,'summary') != stripslashes(htmlspecialchars($summary)))
-		{ patch_history_create('summary',htmlspecialchars(addslashes(db_result($result,0,'summary'))),$patch_id);  }
-
-	/*
-		Details field is handled a little differently
-
-		Details are comments attached to patches
-		They are still stored in the patch_history (audit trail)
-		system, but they are not shown in the regular audit trail
-
-		Someday, these should technically be split into their own table.
-
-	*/
-	if ($details != '') 
-		{ patch_history_create('details',htmlspecialchars($details),$patch_id);  }
-
-	/*
-		Enter the timestamp if we are changing to closed
-	*/
-	if ($patch_status_id != "1" && $patch_status_id != "100") {
-		$now=time();
-		$close_date=", close_date='$now' ";
-		patch_history_create('close_date',db_result($result,0,'close_date'),$patch_id);
-	} else {
-		$close_date='';
-	}
-
-	/*
-		Finally, update the patch itself
-	*/
-	$sql="UPDATE patch SET patch_status_id='$patch_status_id'$close_date $codesql, patch_category_id='$patch_category_id', ".
-		"assigned_to='$assigned_to', summary='".htmlspecialchars($summary)."' ".
-		"WHERE patch_id='$patch_id'";
-
-	$result=db_query($sql);
-
-	if (!$result) {
-		$feedback .= ' ERROR - update failed! '.db_error();
-		db_rollback();
-		return false;
-	} else {
-		$feedback .= " Successfully Modified Patch ";
-	}
-
-	if ($project->sendAllPatchUpdates()) {
-		$address=$project->getNewPatchAddress();
-	}       
-				
-	/*
-		now send the email
-		it's no longer optional due to the group-level notification address
-	*/
-	mail_followup($patch_id,$address);
-	db_commit();
-	return true;
-}
-
-function mail_followup($patch_id,$more_addresses=false) {
-	global $sys_datefmt,$feedback;
-	/*
-
-		Send a message to the person who opened this patch and the person it is assigned to
-
-		Accepts the unique id of a patch and optionally a list of additional addresses to send to
-
-	*/
-	
-	$sql="SELECT patch.group_id,patch.patch_id,patch.summary,groups.unix_group_name,".
-		"patch_status.status_name,patch_category.category_name, ".
-		"users.email,user2.email AS assigned_to_email, ".
-                "users.user_name AS submittor_name,user2.user_name AS assignee_name ".
-		"FROM patch,users,users user2,groups,patch_category,patch_status ".
-		"WHERE user2.user_id=patch.assigned_to ".
-		"AND patch.patch_status_id=patch_status.patch_status_id ".
-		"AND groups.group_id=patch.group_id ".
-		"AND patch.patch_category_id=patch_category.patch_category_id ".
-		"AND users.user_id=patch.submitted_by ".
-		"AND patch.patch_id='$patch_id'";
-	
-	$result=db_query($sql);
-	
-	if ($result && db_numrows($result) > 0) {
-		
-		$body = "Patch #".db_result($result,0,"patch_id")." has been updated. ".
-			"\n\nProject: ".db_result($result,0,'unix_group_name').
-			"\nCategory: ".db_result($result,0,'category_name').
-			"\nStatus: ".db_result($result,0,'status_name').
-                        "\nSubmitted by: ".db_result($result,0,'submittor_name').
-                        "\nAssigned to : ".db_result($result,0,'assignee_name').
-			"\nSummary: ".util_unconvert_htmlspecialchars(db_result($result,0,'summary'));
-		
-		/*
-
-			Now get the followups to this patch
-
-		*/
-		$sql="SELECT users.email,users.user_name,patch_history.date,patch_history.old_value ".
-			"FROM patch_history,users ".
-			"WHERE users.user_id=patch_history.mod_by ".
-			"AND patch_history.field_name='details' ".
-			"AND patch_history.patch_id='$patch_id'";
-		$result2=db_query($sql);
-		$rows=db_numrows($result2);
-		if ($result2 && $rows > 0) {
-			$body .= "\n\nFollow-Ups:";
-			for ($i=0; $i<$rows;$i++) {
-				$body .= "\n\nDate: ".date($sys_datefmt,db_result($result2,$i,'date'));
-				$body .= "\nBy: ".db_result($result2,$i,'user_name');
-				$body .= "\n\nComment:\n".util_unconvert_htmlspecialchars(db_result($result2,$i,'old_value'));
-				$body .= "\n-------------------------------------------------------";
-			}       
-		}       
-		
-		$body .= "\n\n-------------------------------------------------------".
-			"\nFor more info, visit:".
-			"\n\nhttp://$GLOBALS[sys_default_domain]/patch/?func=detailpatch&patch_id=".
-				db_result($result,0,'patch_id') .'&group_id='. db_result($result,0,'group_id');
-				
-		$subject="[Patch #".db_result($result,0,'patch_id').'] '.
-			util_unconvert_htmlspecialchars(db_result($result,0,'summary'));
-			
-		$to=db_result($result,0,'email'). ', '. db_result($result,0,'assigned_to_email');
-		
-		if ($more_addresses) {
-			$to .= ','.$more_addresses;
-		}       
-		
-		$more='From: noreply@'.$GLOBALS['sys_default_domain'];
-		
-		mail($to,$subject,$body,$more);
-		
-		$feedback .= " Patch Update Sent "; //to $to ";
-		
-	} else {
-	
-		$feedback .= " Could Not Send Patch Update ";
-		echo db_error();
-		
-	}       
-}       
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/patch/patch_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/patch/patch_utils.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/patch/patch_utils.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,258 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: patch_utils.php,v 1.41 2000/11/13 19:50:43 pfalcon Exp $
-
-/*
-
-	Patch Manager 
-	By Tim Perdue, Sourceforge, Feb 2000
-	Heavy Rewrite Tim Perdue, April, 2000
-
-*/
-
-function patch_header($params) {
-	global $group_id,$DOCUMENT_ROOT;
-
-	$params['toptab']='patch';
-	$params['group']=$group_id;
-
-	//only projects can use the bug tracker, and only if they have it turned on
-	$project=project_get_object($group_id);
-
-	if (!$project->isProject()) {
-		exit_error('Error','Only Projects Can Use The Patch Manager');
-	}
-	if (!$project->usesPatch()) {
-		exit_error('Error','This Project Has Turned Off The Patch Manager');
-	}
-
-
-	site_project_header($params);
-
-	echo '<P><B><A HREF="/patch/?func=addpatch&group_id='.$group_id.'">Submit A Patch</A>';
-	if (user_isloggedin()) {
-		echo ' | <A HREF="/patch/?func=browse&group_id='.$group_id.'&set=my">My Patches</A>';
-	}
-	echo ' | <A HREF="/patch/?func=browse&group_id='.$group_id.'&set=open">Open Patches</A>';
-	if (user_isloggedin()) {
-		echo ' | <A HREF="/patch/reporting/?group_id='.$group_id.'">Reporting</A>';
-	}
-	echo ' | <A HREF="/patch/admin/?group_id='.$group_id.'">Admin</A>';
-
-	echo '</B>';
-}
-
-function patch_footer($params) {
-	site_project_footer($params);
-}
-
-function patch_category_box($group_id,$name='patch_category_id',$checked='xzxz',$text_100='None') {
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else {
-		/*
-			List of possible patch_categories set up for the project
-		*/
-		$result=patch_data_get_categories($group_id);
-		return html_build_select_box($result,$name,$checked,true,$text_100);
-	}
-}
-
-function patch_technician_box($group_id,$name='assigned_to',$checked='xzxz',$text_100='None') {
-	if (!$group_id) {
-		return 'ERROR - no group_id';
-	} else {
-		$result=patch_data_get_technicians($group_id);
-		return html_build_select_box($result,$name,$checked,true,$text_100);
-	}
-}
-
-function patch_status_box($name='status_id',$checked='xzxz',$text_100='None') {
-	$result=patch_data_get_statuses();
-	return html_build_select_box($result,$name,$checked,true,$text_100);
-}
-
-function show_patchlist ($result,$offset,$set='open') {
-	global $sys_datefmt,$group_id;
-	/*
-		Accepts a result set from the patch table. Should include all columns from
-		the table, and it should be joined to USER to get the user_name.
-	*/
-
-	$IS_PATCH_ADMIN=user_ismember($group_id,'C2');
-
-	echo '
-	<FORM ACTION="'. $PHP_SELF .'" METHOD="POST">
-		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-		<INPUT TYPE="HIDDEN" NAME="func" VALUE="massupdate">';
-
-	$rows=db_numrows($result);
-	$url = "/patch/?group_id=$group_id&set=$set&order=";
-	$title_arr=array();
-	$title_arr[]='Patch ID';
-	$title_arr[]='Summary';
-	$title_arr[]='Date';
-	$title_arr[]='Assigned To';
-	$title_arr[]='Submitted By';
-
-	$links_arr=array();
-	$links_arr[]=$url.'patch_id';
-	$links_arr[]=$url.'summary';
-	$links_arr[]=$url.'date';
-	$links_arr[]=$url.'assigned_to_user';
-	$links_arr[]=$url.'submitted_by';
-
-	echo html_build_list_table_top ($title_arr,$links_arr);
-
-	for ($i=0; $i < $rows; $i++) {
-		echo '
-			<TR BGCOLOR="'. html_get_alt_row_color($i) .'">'.
-			'<TD NOWRAP>'.
-			($IS_PATCH_ADMIN?'<INPUT TYPE="CHECKBOX" NAME="patch_id[]" VALUE="'. db_result($result, $i, 'patch_id') .'"> ':'').
-			db_result($result, $i, 'patch_id').
-			'</TD>'.
-			'<TD><A HREF="'.$PHP_SELF.'?func=detailpatch&patch_id='.db_result($result, $i, 'patch_id').
-			'&group_id='.db_result($result, $i, 'group_id').'">'.
-			db_result($result, $i, 'summary').'</TD>'.
-			'<TD>'.date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-			'<TD>'.db_result($result, $i, 'assigned_to_user').'</TD>'.
-			'<TD>'.db_result($result, $i, 'submitted_by').'</TD></TR>';
-
-	}
-
-	/*
-		Show extra rows for <-- Prev / Next -->
-	*/
-	echo '
-		<TR><TD COLSPAN="2">';
-	if ($offset > 0) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset-50).'"><B><-- Previous 50</B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD><TD>&nbsp;</TD><TD COLSPAN="2">';
-	
-	if ($rows==50) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset+50).'"><B>Next 50 --></B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD></TR>';
-       /*
-		Mass Update Code
-	*/     
-	if ($IS_PATCH_ADMIN) {
-		echo '<TR><TD COLSPAN="5">
-		<FONT COLOR="#FF0000"><B>Patch Admin:</B></FONT>  If you wish to apply changes to all patches selected above, use these controls to change their properties and click once on "Mass Update".
-		<TABLE WIDTH="100%" BORDER="0">
-
-		<TR><TD><B>Assigned To:</B><BR>'. patch_technician_box ($group_id,'assigned_to',$group_id,'No Change') .'</TD>
-		<TD><B>Status:</B><BR>'. patch_status_box ('patch_status_id','xyz','No Change') .'</TD>
-		<TD><B>Category:</B><BR>'. patch_category_box ($group_id,'patch_category_id','xyz','No Change') . '</TD></TR>
-		<TR><TD COLSPAN="3" ALIGN="MIDDLE"><INPUT TYPE="SUBMIT" name="submit" VALUE="Mass Update"></TD></TR>
-
-		</TABLE>
-	    </TD></TR>';
-	}
-	echo '</TABLE>';
-}
-
-function show_patch_details ($patch_id) {
-	/*
-		Show the details rows from patch_history
-	*/
-	global $sys_datefmt;
-	$result=patch_data_get_details($patch_id);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-		echo '
-		<H3>Followups</H3>
-		<P>';
-		$title_arr=array();
-		$title_arr[]='Comment';
-		$title_arr[]='Date';
-		$title_arr[]='By';
-
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			echo '<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD>'.
-				nl2br( db_result($result, $i, 'old_value') ) .'</TD>'.
-				'</TD>'.
-				'<TD VALIGN="TOP">'.date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-				'<TD VALIGN="TOP">'.db_result($result, $i, 'user_name').'</TD></TR>';
-		}
-		echo '</TABLE>';
-	} else {
-		echo '
-			<H3>No Followups Have Been Posted</H3>';
-	}
-}
-
-function show_patchhistory ($patch_id) {
-	/*
-		show the patch_history rows that are relevant to this patch_id, excluding details
-	*/
-	global $sys_datefmt;
-	$result=patch_data_get_history($patch_id);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-
-		echo '
-		<H3>Patch Change History</H3>
-		<P>';
-		$title_arr=array();
-		$title_arr[]='Field';
-		$title_arr[]='Old Value';
-		$title_arr[]='Date';
-		$title_arr[]='By';
-
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			$field=db_result($result, $i, 'field_name');
-			echo '
-				<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD>'.$field.'</TD><TD>';
-
-			if ($field == 'patch_status_id') {
-
-				echo get_patch_status_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'patch_category_id') {
-
-				echo get_patch_category_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'assigned_to') {
-
-				echo user_getname(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'close_date') {
-
-				echo date($sys_datefmt,db_result($result, $i, 'old_value'));
-
-			} else {
-
-				echo db_result($result, $i, 'old_value');
-
-			}
-			echo '</TD>'.
-				'<TD>'.date($sys_datefmt,db_result($result, $i, 'date')).'</TD>'.
-				'<TD>'.db_result($result, $i, 'user_name').'</TD></TR>';
-		}
-
-		echo '
-			</TABLE>';
-	
-	} else {
-		echo '
-			<H3>No Changes Have Been Made to This Patch</H3>';
-	}
-}
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/addfile.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/addfile.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/addfile.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: addfile.php,v 1.25 2000/08/12 04:39:39 tperdue Exp $
-
-header ("Location: editpackages.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-delete.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-delete.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-delete.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,17 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: editaliases-delete.php,v 1.4 2000/01/26 10:44:32 tperdue Exp $
-
-require "pre.php";    
-require "account.php";
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-db_query("DELETE FROM mailaliases WHERE mailaliases_id=$form_mailid AND group_id=$group_id");
-
-session_redirect("/project/admin/editaliases.php?group_id=$group_id");
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-edit.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-edit.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-edit.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,54 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: editaliases-edit.php,v 1.15 2000/12/06 22:31:31 dbrogdon Exp $
-
-require "pre.php";    
-require "account.php";
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-if ($Submit) {
-	// check security for update
-	$res_alias = db_query("SELECT * FROM mailaliases WHERE mailaliases_id=$form_mailid AND group_id=$group_id");
-	if (db_numrows($res_alias) < 1) {
-		exit_error('Query Error','Either that alias does not exist or you are trying to edit another group
-			alias. This attempt has been logged.');
-	}
-
-	if (account_namevalid(strtolower($form_username))) {
-		db_query("UPDATE mailaliases SET user_name='" . strtolower($form_username) . "',"
-			. "email_forward='$form_email' WHERE mailaliases_id=$form_mailid");	
-		session_redirect("/project/admin/editaliases.php?group_id=$group_id");
-	}
-}
-
-// Get current alias and check security
-$res_alias = db_query("SELECT * FROM mailaliases WHERE mailaliases_id=$form_mailid AND group_id=$group_id");
-if (db_numrows($res_alias) < 1) {
-	exit_error('Query Error','Either that alias does not exist or you are trying to edit another group
-		alias. This attempt has been logged.');
-}
-$row_alias = db_fetch_array($res_alias); 
-
-project_admin_header(array('title'=>'Add Mail Alias','group'=>$group_id));
-?>
-<P>Editing email alias/forward for project: <B><?php html_a_group($group_id); ?></B>
-
-<P><FORM action="editaliases-edit.php" method="post">
-New username:
-<BR><INPUT type="text" name="form_username" value="<?php print $row_alias['user_name']; ?>">
-<P>New email forward address:
-<BR><INPUT type="text" name="form_email" value="<?php print $row_alias['email_forward']; ?>">
-<INPUT type="hidden" name="form_mailid" value="<?php print $form_mailid; ?>">
-<INPUT type="hidden" name="group_id" value="<?php print $group_id; ?>">
-<BR><INPUT type="submit" name="Submit" value="Submit">
-</FORM>
-
-<?php
-project_admin_footer(array());
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-new.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-new.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases-new.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,46 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: editaliases-new.php,v 1.11 2000/12/06 22:31:31 dbrogdon Exp $
-
-require "pre.php";    
-require "account.php";
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-if ($GLOBALS[Submit]) {
-	/*
-		PROBLEM - no feedbacks or checks for success/failure
-	*/
-	if (account_namevalid(strtolower($form_username))) {
-		$res_domain = db_query("SELECT http_domain FROM groups WHERE group_id=$group_id");
-		$row_domain = db_fetch_array($res_domain);
-
-		$res = db_query("INSERT INTO mailaliases (group_id,domain,user_name,email_forward) VALUES "
-			. "($group_id,'$row_domain[http_domain]','" . strtolower($form_username) . "','$form_email')");	
-		if (!$res) exit_error('Error in Query','This database query had an unknown failure. Please email
-admin@'.$GLOBALS['sys_default_domain'].' with details of the problem.');
-		session_redirect("/project/admin/editaliases.php?group_id=$group_id");
-	}
-}
-
-project_admin_header(array('title'=>'Add Mail Alias','group'=>$group_id));
-?>
-<P>Add email alias/forward for project: <B><?php html_a_group($group_id); ?></B>
-
-<P><FORM action="editaliases-new.php" method="post">
-New username:
-<BR><INPUT type="text" name="form_username">
-<P>New email forward address:
-<BR><INPUT type="text" name="form_email">
-<INPUT type="hidden" name="group_id" value="<?php print $group_id; ?>">
-<BR><INPUT type="submit" name="Submit" value="Submit">
-</FORM>
-
-<?php
-project_admin_footer(array());
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/editaliases.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,46 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: editaliases.php,v 1.12 2000/01/26 10:44:32 tperdue Exp $
-
-require "pre.php";    
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-project_admin_header(array(title=>"Edit Aliases",group=>$group_id));
-?>
-
-<P><B>Alias List</B>
-<BR><A href="editaliases-new.php?group_id=<?php print $group_id; ?>">[Add New Alias]</A>
-
-<P>New aliases or alias changes take effect at the next 6 hour cron job.
-
-<P><TABLE width=100% cellpadding=1 cellspacing=0 border=1>
-<TR>
-<TD><B>Username</B></TD>
-<TD><B>Domain</B></TD>
-<TD><B>Forward Address</B></TD>
-<TD>&nbsp;</TD>
-</TR>
-<?php
-	$res_mail = db_query("SELECT * FROM mailaliases WHERE group_id=$group_id");
-	while ($row_mail = db_fetch_array($res_mail)) {
-		print "<TR>";
-		print "<TD>$row_mail[user_name]</TD>";
-		print "<TD>$row_mail[domain]</TD>";
-		print "<TD>$row_mail[email_forward]</TD>";
-		print "<TD><A href=\"editaliases-edit.php?group_id=$group_id&form_mailid=$row_mail[mailaliases_id]\">"
-			. "[Edit]</A>"
-			. " <A href=\"editaliases-delete.php?group_id=$group_id&form_mailid=$row_mail[mailaliases_id]\">"
-			. "[Delete]</A></TD>";
-		print "</TR>";	
-	}
-?>
-</TABLE>
-<?php
-project_admin_footer(array());
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/editmembers.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/editmembers.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/editmembers.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: editmembers.php,v 1.9 2000/09/01 23:51:32 tperdue Exp $
-
-header ("Location: /project/admin/?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-edit.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-edit.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-edit.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: filerelease-edit.php,v 1.35 2000/08/14 14:53:35 tperdue Exp $
-
-header ("Location: editpackages.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-list.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-list.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/filerelease-list.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: filerelease-list.php,v 1.14 2000/08/23 22:49:17 tperdue Exp $
-
-Header("Location: editpackages.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/group-rename.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/group-rename.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/group-rename.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,58 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: group-rename.php,v 1.11 2000/09/01 23:51:33 tperdue Exp $
-
-require "pre.php";    
-require "account.php";
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-function register_valid()	{
-
-	if (!$GLOBALS["Update"]) {
-		return 0;
-	}
-	
-	if (!$GLOBALS['form_name']) {
-		$GLOBALS['register_error'] = "You must supply a new name.";
-		return 0;
-	}
-
-	group_add_history ('Changed Project Name','',$group_id);
-	
-	// if we got this far, it must be good
-	db_query("UPDATE groups SET group_name='$GLOBALS[form_name]' WHERE group_id=" . $GLOBALS['group_id']); 
-	return 1;
-}
-
-// ###### first check for valid login, if so, congratulate
-
-if (register_valid()) {
-	session_redirect("/project/admin/?group_id=$group_id");
-} else { // not valid registration, or first time to page
-	project_admin_header(array('title'=>'Change Group Name','group'=>$group_id));
-
-	?>
-	<p><b>Group Name Change</b>
-	<?php 
-
-	if ($register_error) 
-		print "<p>$register_error"; 
-
-	?>
-	<form action="group-rename.php" method="post">
-	<p>New Group (Descriptive) Name:
-	<br><input type="text" name="form_name">
-	<INPUT type="hidden" name="group_id" value="<?php print $group_id; ?>">
-	<p><input type="submit" name="Update" value="Update">
-	</form>
-
-	<?php
-}
-project_admin_footer(array());
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/homepage-edit.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/homepage-edit.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/homepage-edit.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,40 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: homepage-edit.php,v 1.9 2000/07/12 21:01:41 tperdue Exp $
-
-require "pre.php";    
-require "account.php";
-require ($DOCUMENT_ROOT.'/project/admin/project_admin_utils.php');
-
-session_require(array('group'=>$group_id,'admin_flags'=>'A'));
-
-if ($GLOBALS[Submit]) {
-	if ($form_homepage) {
-		db_query("UPDATE groups SET homepage='$form_homepage' "
-			. "WHERE group_id=$group_id");	
-		session_redirect("/project/admin/?group_id=$group_id");
-	}
-}
-
-$res_grp = db_query("SELECT homepage FROM groups WHERE group_id=$group_id");
-$row_grp = db_fetch_array($res_grp); 
-
-project_admin_header(array('title'=>'Edit Homepage URL','group'=>$group_id));
-?>
-<P>Editing URL for project: <B><?php html_a_group($group_id); ?></B>
-
-<P><FORM action="homepage-edit.php" method="post">
-New URL:
-<BR><I>Without "http://". Example "myproject.<?php echo $GLOBALS['sys_default_domain']; ?>".</I>
-<BR><INPUT type="text" name="form_homepage" value="<?php print $row_grp[homepage]; ?>">
-<INPUT type="hidden" name="group_id" value="<?php print $group_id; ?>">
-<BR><INPUT type="submit" name="Submit" value="Submit">
-</FORM>
-
-<?php
-project_admin_footer(array());
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-add.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-add.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-add.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: module-add.php,v 1.11 2000/08/12 04:42:34 tperdue Exp $
-
-header ("Location: editpackages.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-edit.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-edit.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/admin/module-edit.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,11 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: module-edit.php,v 1.12 2000/08/12 04:42:34 tperdue Exp $
-
-header ("Location: editpackages.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/filelist.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/filelist.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/filelist.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,13 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: filelist.php,v 1.62 2000/08/12 04:30:41 tperdue Exp $
-
-if ((!$group_id) && $form_grp) $group_id=$form_grp;
-
-header ("Location: showfiles.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/project/filenotes.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/project/filenotes.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/project/filenotes.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,13 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: filenotes.php,v 1.13 2000/08/12 04:30:41 tperdue Exp $
-
-if ((!$group_id) && $form_grp) $group_id=$form_grp;
-
-header ("Location: showfiles.php?group_id=$group_id");
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/basicinfo.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/basicinfo.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/basicinfo.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,45 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: basicinfo.php,v 1.16 2000/08/31 06:11:35 gherteg Exp $
-
-require "pre.php";    // Initial db and session library, opens session
-session_require(array('isloggedin'=>'1'));
-$HTML->header(array('title'=>'Basic Project Information'));
-?>
-
-<H2>Step 3: SourceForge Project Registration</H2>
-
-<p>We now need a short description of your project. This description
-needs to contain the purpose of the project and a summarization of your
-goals.
-
-<p>
-If the local Sourceforge administrator approves your project account,
-the account is to be used purely to meet the goals set forth in this
-statement.  Use of the project account for anything other than the
-purposes and goals in this statement is probably prohibited by local
-policy.  If you need to change this statement at any time, please
-inform a staff member and he will assist you in getting a new
-statement approved.
-
-<P>
-<B>Project Purpose and Summarization</B>
-<P>
-<FONT COLOR="RED"><B>REQUIRED:</B> Provide detailed, accurate description</FONT>
-<P>
-<FONT size=-1>
-<FORM action="projectname.php" method="post">
-<INPUT TYPE="HIDDEN" NAME="insert_purpose" VALUE="y">
-<TEXTAREA name=form_purpose wrap=virtual cols=70 rows=20></TEXTAREA>
-<BR><INPUT type=submit name="Submit" value="Step 4: Project Name">
-</FORM>
-</FONT>
-
-<?php
-$HTML->footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/category.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/category.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/category.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,65 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: category.php,v 1.19 2000/08/31 06:11:35 gherteg Exp $
-
-require "pre.php";    // Initial db and session library, opens session
-require "vars.php";
-session_require(array('isloggedin'=>'1'));
-require "account.php";
-
-if ($group_id && $insert_license && $rand_hash && $form_license) {
-	/*
-		Hash prevents them from updating a live, existing group account
-	*/
-	$sql="UPDATE groups SET license='$form_license', license_other='$form_license_other' ".
-		"WHERE group_id='$group_id' AND rand_hash='__$rand_hash'";
-	$result=db_query($sql);
-	if (db_affected_rows($result) < 1) {
-		exit_error('Error','This is an invalid state. Update query failed. <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain']);
-	}
-
-} else {
-	exit_error('Error','This is an invalid state. Some form variables were missing.
-		If you are certain you entered everything, <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain'].' and
-		include info on your browser and platform configuration');
-}
-
-$HTML->header(array('title'=>'Project Category'));
-?>
-
-<H2>Step 6: Category</H2>
-
-
-<P><B>Project Category</B>
-
-<P>So that visitors to the site can find your project, you should select
-categories that is most appropriate to your project's purpose.
-
-<P>Your project will not be visible in the Trove software map until
-(1) it is approved and (2) you have manually categorized your project in
-your project administration screens.
-
-<P>After project approval, please immediately categorize your project
-following the instructions in the email you will receive.
-
-<FONT size=-1>
-<FORM action="confirmation.php" method="post">
-<INPUT TYPE="HIDDEN" NAME="show_confirm" VALUE="y">
-<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">
-<INPUT TYPE="HIDDEN" NAME="rand_hash" VALUE="<?php echo $rand_hash; ?>">
-<P>
-<H2><FONT COLOR="RED">Do Not Back Arrow After This Point</FONT></H2> 
-<P>
-<INPUT type=submit name="Submit" value="Finish Registration">
-</FORM>
-</FONT>
-
-<?php
-$HTML->footer(array());
-
-?>
-

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/confirmation.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/confirmation.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/confirmation.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,148 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: confirmation.php,v 1.54 2000/10/20 04:47:14 tperdue Exp $
-
-require 'pre.php';    // Initial db and session library, opens session
-session_require(array('isloggedin'=>'1'));
-require 'vars.php';
-require('../forum/forum_utils.php');
-
-if ($show_confirm) {
-
-	$HTML->header(array('title'=>'Registration Complete'));
-
-	$sql="SELECT * FROM groups WHERE group_id='$group_id' AND rand_hash='__$rand_hash'";
-	$result=db_query($sql);
-
-	echo '
-	<H2>Final Confirmation</H2>
-	<P>
-	<B><FONT COLOR="RED">Do NOT backarrow!</FONT></B>
-	<P>
-	<FORM action="'.$PHP_SELF.'" method="post">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="rand_hash" VALUE="'.$rand_hash.'">
-	<B>Description:</B><BR>
-	<TEXTAREA name="form_purpose" wrap="virtual" cols="70" rows="15">'.db_result($result,0,'register_purpose').'</TEXTAREA>
-	<P>
-	<B>Full Name:</B><BR>
-	<INPUT size="40" maxlength="40" type="text" name="form_full_name" VALUE="'.db_result($result,0,'group_name').'">
-	<P>
-	<B>Unix Name:</B><BR>
-	'.db_result($result,0,'unix_group_name').'
-	<P>
-	<B>License:</B><BR>
-	<SELECT NAME="form_license">
-	';
-
-	while (list($k,$v) = each($LICENSE)) {
-		print "<OPTION value=\"$k\"";
-		if ($k==db_result($result,0,'license')) {
-			echo ' SELECTED';
-		}
-		print ">$v\n";
-	}
-	echo '</SELECT>';
-	echo '
-	<P>
-	<B>If Other License:</B><BR>
-	<TEXTAREA name="form_license_other" wrap=virtual cols=60 rows=10>'.db_result($result,0,'license_other').'</TEXTAREA>
-	<P>
-	If you agree, your project will be created. If you disagree, it will be deleted from the system.
-	<P>
-	<INPUT type=submit name="i_agree" value="I AGREE"> <INPUT type=submit name="i_disagree" value="I DISAGREE">
-	</FORM>';
-
-	$HTML->footer(array());
-
-} else if ($i_agree && $group_id && $rand_hash) {
-	/*
-
-		Finalize the db entries
-
-	*/
-
-	$result=db_query("UPDATE groups SET status='P', ".
-		"register_purpose='".htmlspecialchars($form_purpose)."', ".
-		"group_name='$form_full_name', license='$form_license', ".
-		"license_other='".htmlspecialchars($form_license_other)."' ".
-		"WHERE group_id='$group_id' AND rand_hash='__$rand_hash'");
-
-	if (db_affected_rows($result) < 1) {
-		exit_error('Error','UDPATING TO ACTIVE FAILED. <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain'].' '.db_error());
-	}
-
-/*
-// define a module
-	$result=db_query("INSERT INTO filemodule (group_id,module_name) VALUES ('$group_id','".group_getunixname($group_id)."')");
-	if (!$result) {
-		exit_error('Error','INSERTING FILEMODULE FAILED. <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain'].' '.db_error());
-	}
-*/
-
-	//
-	// make the current user an admin
-	//
-	//	temporary insert until the project is approved
-	//
-	$result=db_query("INSERT INTO user_group (user_id,group_id,admin_flags,bug_flags,forum_flags) VALUES ("
-		. user_getid() . ","
-		. $group_id . ","
-		. "'A'," // admin flags
-		. "2," // bug flags
-		. "2)"); // forum_flags	
-	if (!$result) {
-		exit_error('Error','SETTING YOU AS OWNER FAILED. <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain'].' '.db_error());
-	}
-
-	//Add a couple of forums for this group
-	forum_create_forum($group_id,'Open Discussion',1,'General Discussion');
-	forum_create_forum($group_id,'Help',1,'Get Help');
-	forum_create_forum($group_id,'Developers',0,'Project Developer Discussion');
-
-	//Set up some mailing lists
-	//will be done at some point. needs to communicate with geocrawler
-
-	//
-	$HTML->header(array('title'=>'Registration Complete'));
-	
-	?>
-
-	<H1>Registration Complete!</H1>
-
-	<P>Your project has been submitted to the Sourceforge
-	admininstrators.  Within 24 hours, you should receive decision
-	notification and further instructions.
-
-	<P>
-	Thank you for using Sourceforge.
-	<P>
-
-	<?php
-	$HTML->footer(array());
-
-} else if ($i_disagree && $group_id && $rand_hash) {
-
-	$HTML->header(array('title'=>'Registration Deleted'));
-	$result=db_query("DELETE FROM groups ".
-		"WHERE group_id='$group_id' AND rand_hash='__$rand_hash'");
-
-	echo '
-		<H2>Project Deleted</H2>
-		<P>
-		<B>Please try again in the future.</B>';
-	$HTML->footer(array());
-
-} else {
-	exit_error('Error','This is an invalid state. Some form variables were missing.
-		If you are certain you entered everything, <B>PLEASE</B> report to admin@'.$GLOBALS['sys_default_domain'].' and
-		include info on your browser and platform configuration');
-
-}
-
-?>
-

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/form.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/form.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/form.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,76 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: form.php,v 1.13 2000/08/31 06:11:35 gherteg Exp $
-
-require "pre.php";    // Initial db and session library, opens session
-$HTML->header(array(title=>"New Project Registration"));
-?>
-
-<p>
-<h1>SourceForge New Project Registration Form</h1>
-</p>
-
-
-
-<table border=0 cellspacing=0><tr>
-                        <td width=15></td>
-                        <td>
-                        <hr size=2><p>
-                        <font face="helvetica, arial">
-                                Simply fill out this form to request an account on SourceForge.org. Fields with an asterisk (*) are required.
-                                <p>
-                        <form method="POST" action="">
-                        <table cellpadding=2 cellspacing=0 border=0>
-                        <tr>
-                                <td align="right">* First Name:</td>
-                                <td><input size=30 type="text" name="firstname"></td>
-                        </tr>
-                        <tr>
-                                <td align="right">* Last Name:</td>
-                                <td><input size=30 type="text" name="lastname"></td>
-
-                        <tr>
-                                <td align="right">* Email:</td>
-                                <td><input size=35 type="text" name="email"></td>
-                        </tr>
-                        <tr>
-                                <td align="right">* Project Name:</td>
-                                <td><input size=35 type="text" name="projectname"></td>
-                        </tr>
-                        <tr>
-                                <td align="right">* Brief Description<br>of Project:</td>
-                                <td><textarea wrap="physical" name="project_description" cols=40 rows=4></textarea></td>
-                        </tr>
-                        <tr>
-                                <td align="right">* Desired Subdomain:<br>(e.g. <i>http://<font color="green">myproject</font>.<?php echo $GLOBALS['sys_default_domain']; ?> )</td>
-                                <td><input size=35 type="text" name="subdomain"></td>
-                        </tr>
-                        <tr>
-                                <td align="right">* Desired Password:<br>(enter twice)</td>
-                                <td><input size=12 type="text" name="requested_password">&nbsp;&nbsp;<input size=12 type="text" name="requested_password_confirm"></td>
-                                
-                        <tr>
-                                <td align="right">Comments/Questions:</td>
-                                <td><textarea wrap="physical" name="comments" cols=35 rows=5></textarea></td>
-                        </tr>
-                        <tr>
-                        <td></td>
-                        <td>
-                        <input type="submit" value="Submit">
-                        <input type="reset" value="Clear Form">
-                                </td>   </tr> </form>
-                        </table>                                      </table>
-                        <input type="hidden" name="required" value="firstname,lastname,email,projectname,project_description,subdomain,requested_password">
-
-  
-
-
-<?php
-$HTML->footer(array());
-
-?>
-

Modified: trunk/gforge_base/evolvisforge/gforge/www/register/index.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/index.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/index.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,18 +1,28 @@
 <?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id$
+/**
+  *
+  * Project Registration: Starting page
+  *
+  * This is intro page for project registration, it does not perform any
+  * actions.
+  *
+  * Next in sequence: requirements.php
+  *
+  * SourceForge: Breaking Down the Barriers to Open Source Development
+  * Copyright 1999-2001 (c) VA Linux Systems
+  * http://sourceforge.net
+  *
+  * @version   $Id$
+  *
+  */
 
-require "pre.php";    // Initial db and session library, opens session
+require_once('pre.php');
+
 session_require(array(isloggedin=>1));
-$HTML->header(array(title=>"Project Registration"));
+
+$HTML->header(array(title=>"Project Registration",'pagename'=>'register'));
 ?>
 
-<H2>SourceForge Project Registration</H2>
-
 <p>
 Welcome to Debian Sourceforge.  You are going to create a project,
 with which you will then be able to use all the Sourceforge tools.
@@ -20,22 +30,38 @@
 
 <p><B>The Process</B>
 
-<P>
-Registering a project with Sourceforge is an easy process, but we
-do require a lot of information in order to automate things as much as
-possible. The entire process should take about 10 minutes.
+<p>
+Registering a project with SourceForge is an easy process, but we do require
+a reasonable amount of information in order to automate things 
+as much as possible and present your project adequately. Registering 
+project consists of the three steps:
+<ol>
+<li>Submitting a request
+<li>Approval of the request
+<li>Setting up your project's account
+</ol>
+</p>
 
-<P>
-During signup, we will present you with some legal documents regarding
-your account with us. Please do not ignore these; they are very
-important to you and your project.
+<p>
+Currently, you are going to proceed with the first step of the
+process. It should take about 10 minutes. After that, allow some time
+for the administrator to review the request. If it will comply with
+our requirements for hosting (see the next step), your project will be
+approved, and you will receive email with directions for future steps.
+</p>
 
+<p>
+During signup, we will present you with some legal documents 
+regarding your account with us. Please do not
+ignore these; they are very important to you and your project.
+</p>
+
 <p>&nbsp;
 <BR><H3 align=center><a href="requirements.php">Step 1: Services and Requirements</a></H3>
 </p>
 
 <?php
+
 $HTML->footer(array());
 
 ?>
-

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/license.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/license.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/license.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,121 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: license.php,v 1.31 2000/12/07 21:08:41 tperdue Exp $
-
-require "pre.php";    // Initial db and session library, opens session
-require "vars.php";
-require('account.php');
-session_require(array('isloggedin'=>'1'));
-
-if ($insert_group_name && $group_id && $rand_hash && $form_full_name && $form_unix_name) {
-	/*
-		check for valid group name
-	*/
-	$form_unix_name=strtolower($form_unix_name);
-
-	if (!account_groupnamevalid($form_unix_name)) {
-		exit_error("Invalid Group Name",$register_error);
-	}
-	/*
-		See if it's taken already
-	*/
-	if (db_numrows(db_query("SELECT group_id FROM groups WHERE unix_group_name='$form_unix_name'")) > 0) {
-		exit_error("Group Name Taken","That group name already exists.");
-	}
-	/*
-		Hash prevents them from updating a live, existing group account
-	*/
-	$sql="UPDATE groups SET unix_group_name='$form_unix_name', group_name='$form_full_name', ".
-		"http_domain='$form_unix_name.$GLOBALS[sys_default_domain]', homepage='$form_unix_name.$GLOBALS[sys_default_domain]' ".
-		"WHERE group_id='$group_id' AND rand_hash='__$rand_hash'";
-	$result=db_query($sql);
-
-} else {
-	exit_error('Error','Missing Info Or Invalid State. Some form variables were missing. 
-		If you are certain you entered everything, <B>PLEASE</B> report to admin@'. $GLOBALS['sys_default_domain'].' and
-		include info on your browser and platform configuration');
-}
-
-$HTML->header(array('title'=>'License'));
-?>
-
-<H2>Step 5: License</H2>
-
-<P><B><I>If you are applying for a website-only project, please
-select "website-only" from the choices below and proceed.</I></B>
-
-<P>
-SourceForge was created to advance Open Source software development.
-To keep things simple, the original SourceForge crew are relying on
-the outstanding work of the <A href="http://www.opensource.org">Open
-Source Initiative</A> for their licensing choices.
-
-<p>Local policy may require the availability of other licenses,
-though.  This should be handled by the local Sourceforge
-administrator.  If you wish to use a license that is not listed here,
-please let the administrator know why you wish to use another license.
-
-<P>Choosing a license is a serious decision. Please take some time to
-read the text (and our explanations) of several licenses before making
-a choice abour your project.
-
-<P>For many legal reasons, you may not change a project's license once
-it has been set. If you feel that you have a special case and legal
-capability to do this, we will work with you on a case-by-case basis.
-
-<P><B>Licenses</B>
-
-<UL>
-<LI><A href="http://www.opensource.org/licenses/gpl-license.html" target="_blank">GNU General Public License</A>
-<LI><A href="http://www.opensource.org/licenses/lgpl-license.html" target="_blank">GNU Library or 'Lesser' Public License</A>
-<LI><A href="http://www.opensource.org/licenses/bsd-license.html" target="_blank">BSD License</A>
-<LI><A href="http://www.opensource.org/licenses/mit-license.html" target="_blank">MIT License</A>
-<LI><A href="http://www.opensource.org/licenses/artistic-license.html" target="_blank">Artistic License</A>
-<LI><A href="http://www.mozilla.org/MPL/MPL-1.0.html" target="_blank">Mozilla Public License 1.0</A>
-<LI><A href="http://www.troll.no/qpl" target="_blank">Q Public License</A>
-<LI><A href="http://www.research.ibm.com/jikes/license/license3.htm" target="_blank">IBM Public License 1.0</A>
-<LI><A href="http://cvw.mitre.org/cvw/licenses/source/license.html" target="_blank">Collaborative Virtual Workspace License</A>
-<LI><A href="http://www.risource.org/RPL/RPL-1.0A.shtml" target="_blank">Ricoh Source Code Public License 1.0</A>
-<LI><A href="http://www.python.org/doc/Copyright.html" target="_blank">Python License</A>
-<LI><A href="http://www.opensource.org/licenses/zlib-license.html" target="_blank">zlib/libpng License</A>
-<LI><A href="http://www.sourceforge.net/register/publicdomain.txt" target="_blank">Public Domain</A>
-</UL>
-
-<P><B>License for This Project</B>
-
-<FONT size=-1>
-<FORM action="category.php" method="post">
-<INPUT TYPE="HIDDEN" NAME="insert_license" VALUE="y">
-<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">
-<INPUT TYPE="HIDDEN" NAME="rand_hash" VALUE="<?php echo $rand_hash; ?>">
-<B>Your License:</B><BR>
-<?php
-	echo '<SELECT NAME="form_license">';
-	while (list($k,$v) = each($LICENSE)) {
-		print "<OPTION value=\"$k\"";
-		print ">$v\n";
-	}
-	echo '</SELECT>';
-
-?>
-<P>
-If you selected "other", please provide an explanation along
-with a description of your license. Realize that other licenses may
-not be approved. 
-<BR><TEXTAREA name="form_license_other" wrap=virtual cols=60 rows=10></TEXTAREA>
-<P>
-<H2><FONT COLOR="RED">Do Not Back Arrow After This Point</FONT></H2> 
-<P>
-<INPUT type=submit name="Submit" value="Step 6: Category">
-</FORM>
-</FONT>
-
-<?php
-$HTML->footer(array());
-
-?>
-

Deleted: trunk/gforge_base/evolvisforge/gforge/www/register/projectname.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/projectname.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/projectname.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,106 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: projectname.php,v 1.35 2000/11/03 02:17:32 tperdue Exp $
-
-require "pre.php";    // Initial db and session library, opens session
-session_require(array('isloggedin'=>'1'));
-require "account.php";
-
-// push received vars
-if ($insert_purpose && $form_purpose) { 
-
-	srand((double)microtime()*1000000);
-	$random_num=rand(0,1000000);
-
-	// make group entry
-	$result = db_query("INSERT INTO groups (group_name,is_public,unix_group_name,http_domain,homepage,status,"
-		. "unix_box,cvs_box,license,register_purpose,register_time,license_other,rand_hash) VALUES ("
-		. "'__$random_num',"
-		. "1," // public
-		. "'__$random_num',"
-		. "'__$random_num',"
-		. "'__$random_num',"
-		. "'I'," // status
-		. "'shell1'," // unix_box
-		. "'cvs1'," // cvs_box
-		. "'__$random_num',"
-		. "'".htmlspecialchars($form_purpose)."',"
-		. time() . ","
-		. "'__$random_num','__".md5($random_num)."')");
-
-	if (!$result) {
-		exit_error('ERROR','INSERT QUERY FAILED. Please notify admin@'.$GLOBALS['sys_default_domain']);
-	} else {
-		$group_id=db_insertid($result,'groups','group_id');
-	}
-
-} else {
-	exit_error('Error','Missing Information. <B>PLEASE</B> fill in all required information.');
-}
-
-$HTML->header(array('title'=>'Project Name'));
-
-?>
-
-<H2>Step 4: Project Name</H2>
-
-
-<P><B>Project Name</B>
-
-<P>We now need some basic technical information for your project.
-There are two types of names that will be associated with this project.
-
-<P>The "Full Name" is descriptive, has no real name restrictions (except
-a 40 character limit), and
-can be changed. The "Unix Name" has several restrictions because it is
-used in so many places around the site. They are:
-
-<UL>
-<LI>Cannot match the unix name of any other project
-<LI>Must be between 3 and 15 characters in length
-<LI>Can only contain characters, numbers, and dashes
-<LI>Must be a valid unix username
-<LI>Cannot match one of our reserved domains
-<LI>Unix name will never change for this project
-</UL>
-
-<P>Your unix name is important, however, because it will be used for
-many things, including:
-
-<UL>
-<LI>A web site at unixname.<?php echo $GLOBALS['sys_default_domain']; ?> 
-<LI>Email at aliases at unixname.<?php echo $GLOBALS['sys_default_domain']; ?> 
-<LI>A CVS Repository root of /cvsroot/unixname
-<LI>Shell access to unixname.<?php echo $GLOBALS['sys_default_domain']; ?> 
-<LI>Search engines throughout the site
-</UL>
-
-<P>Please make your selections.
-
-<P><B>Project Name</B>
-<FONT size=-1>
-<FORM action="license.php" method="post">
-<INPUT TYPE="HIDDEN" NAME="insert_group_name" VALUE="y">
-<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="<?php echo $group_id; ?>">  
-<INPUT TYPE="HIDDEN" NAME="rand_hash" VALUE="<?php echo md5($random_num); ?>">
-Full Name:
-<BR>
-<INPUT size="30" maxlength="30" type=text name="form_full_name">
-<P>Unix Name:
-<BR>
-<INPUT type=text maxlength="15" SIZE="15" name="form_unix_name">
-<P>
-<H2><FONT COLOR="RED">Do Not Back Arrow After This Point</FONT></H2>
-<INPUT type=submit name="Submit" value="Step 5: License">
-</FORM>
-</FONT>
-
-<?php
-$HTML->footer(array());
-
-?>
-

Modified: trunk/gforge_base/evolvisforge/gforge/www/register/requirements.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/register/requirements.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/register/requirements.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,18 +1,30 @@
 <?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: requirements.php,v 1.18 2000/08/31 06:11:36 gherteg Exp $
+/**
+  *
+  * Project Registration: Services&Requirements (informative)
+  *
+  * This page presents informative description of prerequisites and
+  * requirements for hosting on SourceForge. This page doesn't require
+  * any actions.
+  *
+  * Next in sequence: tos.php
+  *
+  * SourceForge: Breaking Down the Barriers to Open Source Development
+  * Copyright 1999-2001 (c) VA Linux Systems
+  * http://sourceforge.net
+  *
+  * @version   $Id: requirements.php,v 1.20 2001/05/13 17:57:29 pfalcon Exp $
+  *
+  */
 
-require "pre.php";    // Initial db and session library, opens session
+
+require_once('pre.php');
+
 session_require(array(isloggedin=>1));
-$HTML->header(array(title=>"Project Requirements"));
+
+$HTML->header(array(title=>"Project Requirements",'pagename'=>'register_requirements'));
 ?>
 
-<H2>Step 1: SourceForge Services & Requirements (Service Specific Rules)</H2>
-
 <p>
 We are now offering a full suite of services for Sourceforge projects. If
 you haven't already, please be sure to browse the most recent revision of

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/add_support.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/add_support.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/add_support.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,67 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: add_support.php,v 1.11 2000/04/20 14:52:41 tperdue Exp $
-
-support_header(array ('title'=>'Submit a Support Request'));
-
-	echo '
-	<P>
-	<H2>Submit A Support Request</H2>
-	<P>
-	<B>Fill out the form below.</B> Fill in complete information and make sure 
-	you include enough info that someone will be able to help you.
-	<P>
-	If you are requesting something that could affect security, <B>YOU MUST BE LOGGED IN</B>.
-	<P>
-	<FORM ACTION="'.$PHP_SELF.'" METHOD="POST" enctype="multipart/form-data">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddsupport">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<TABLE>
-	<TR><TD VALIGN="TOP" COLSPAN="2"><B>For Project:</B><BR>'.group_getname($group_id).'</TD></TR>
-	<TR><TD VALIGN="TOP" COLSPAN="2"><B>Category:</B><BR>';
-
-	echo support_category_box ($group_id,'support_category_id');
-
-	?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-		<INPUT TYPE="TEXT" NAME="summary" SIZE="35" MAXLENGTH="40">
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<B>Detailed Description:</B>
-		<P>
-		<TEXTAREA NAME="details" ROWS="30" COLS="55" WRAP="HARD"></TEXTAREA>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-	<?php 
-	if (!user_isloggedin()) {
-		echo '
-		<h3><FONT COLOR="RED">Please <A HREF="/account/login.php">log in!</A></FONT></h3><BR>
-		If you <B>cannot</B> login, then enter your email address here:<P>
-		<INPUT TYPE="TEXT" NAME="user_email" SIZE="30" MAXLENGTH="35">
-		';
-
-	} 
-	?>
-		<P>
-		<H3>DO NOT enter passwords in your message!</H3>
-		<P>
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT REQUEST">
-		</FORM>
-		<P>
-	</TD></TR>
-
-	</TABLE>
-
-<?php
-
-support_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/browse_support.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/browse_support.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/browse_support.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,207 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: browse_support.php,v 1.33 2000/12/09 19:46:36 tperdue Exp $
-
-if (!$offset || $offset < 0) {
-	$offset=0;
-}
-
-//
-// Memorize order by field as a user preference if explicitly specified.
-// Automatically discard invalid field names.
-//
-if ($order) {
-	if ($order=='support_id' || $order=='summary' || $order=='date' || $order=='assigned_to_user' || $order=='submitted_by' || $order=='priority') {
-		if(user_isloggedin()) {
-			user_set_preference('support_browse_order', $order);
-		}
-	} else {
-		$order = false;
-	}
-} else {
-	if(user_isloggedin()) {
-		$order = user_get_preference('support_browse_order');
-	}
-}
-
-if ($order) {
-	//if ordering by priority OR closed date, sort DESC
-	$order_by = " ORDER BY $order ".((($set=='closed' && $order=='date') || ($order=='priority')) ? ' DESC ':'');
-} else {
-	$order_by = " ORDER BY support.group_id,support.support_status_id ";
-}
-
-if (!$set) {
-	/*
-		if no set is passed in, see if a preference was set
-		if no preference or not logged in, use open set
-	*/
-	if (user_isloggedin()) {
-		$custom_pref=user_get_preference('sup_brow_cust'.$group_id);
-		if ($custom_pref) {
-			$pref_arr=explode('|',$custom_pref);
-			$_assigned_to=$pref_arr[0];
-			$_status=$pref_arr[1];
-			$_category=$pref_arr[2];
-			$set='custom';
-		} else {
-			$_assigned_to=0;
-			$set='open';
-		}
-	} else {
-		$_assigned_to=0;
-		$set='open';
-	}
-}
-
-if ($set=='my') {
-	/*
-		My requests - backwards compat can be removed 9/10
-	*/
-	$_status=1;
-	$_assigned_to=user_getid();
-
-} else if ($set=='custom') {
-	/*
-		if this custom set is different than the stored one, reset preference
-	*/
-	$pref_=$_assigned_to.'|'.$_status.'|'.$_category;
-	if ($pref_ != user_get_preference('sup_brow_cust'.$group_id)) {
-		//echo 'setting pref';
-		user_set_preference('sup_brow_cust'.$group_id,$pref_);
-	}
-} else if ($set=='closed') {
-	/*
-		Closed requests - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='2';
-} else {
-	/*
-		Open requests - backwards compat can be removed 9/10
-	*/
-	$_assigned_to=0;
-	$_status='1';
-}
-
-/*
-	Display support requests based on the form post - by user or status or both
-*/
-
-//if status selected, add more to where clause
-if ($_status && ($_status != 100)) {
-	//for open tasks, add status=100 to make sure we show all
-	$status_str="AND support.support_status_id IN ($_status".(($_status==1)?',100':'').")";
-} else {
-	//no status was chosen, so don't add it to where clause
-	$status_str='';
-}
-
-//if assigned to selected, add to where clause
-if ($_assigned_to) {
-	$assigned_str="AND support.assigned_to='$_assigned_to'";
-} else {
-	//no assigned to was chosen, so don't add it to where clause
-	$assigned_str='';
-}
-
-//if category selected, add to where clause
-if ($_category && ($_category != 100)) {
-	$category_str="AND support.support_category_id='$_category'";
-} else {
-	//no assigned to was chosen, so don't add it to where clause
-	$category_str='';
-}
-
-//build page title to make bookmarking easier
-//if a user was selected, add the user_name to the title
-//same for status
-support_header(array('title'=>'Browse Support Requests'.
-	(($_assigned_to)?' For: '.user_getname($_assigned_to):'').
-	(($_status && ($_status != 100))?' By Status: '. support_data_get_status_name($_status):'')));
-
-//now build the query using the criteria built above
-$sql="SELECT support.priority,support.group_id,support.support_id,support.summary,".
-	"support.open_date AS date,users.user_name AS submitted_by,user2.user_name AS assigned_to_user ".
-	"FROM support,users,users user2 ".
-	"WHERE users.user_id=support.submitted_by ".
-	" $status_str $assigned_str $category_str ".
-	"AND user2.user_id=support.assigned_to ".
-	"AND group_id='$group_id'".
-	$order_by;
-
-/*
-        creating a custom technician box which includes "any" and "unassigned"
-*/
-
-$res_tech=support_data_get_technicians ($group_id);
-
-$tech_id_arr=util_result_column_to_array($res_tech,0);
-$tech_id_arr[]='0';  //this will be the 'any' row
-
-$tech_name_arr=util_result_column_to_array($res_tech,1);
-$tech_name_arr[]='Any';
-
-$tech_box=html_build_select_box_from_arrays ($tech_id_arr,$tech_name_arr,'_assigned_to',$_assigned_to,true,'Unassigned');
-
-
-
-/*
-	Show the new pop-up boxes to select assigned to and/or status
-*/
-echo '<TABLE WIDTH="10%" BORDER="0"><FORM ACTION="'. $PHP_SELF .'" METHOD="GET">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="set" VALUE="custom">
-	<TR><TD COLSPAN="3" nowrap><b>Browse Requests by User/Status/Category:</b></TD></TR>
-	<TR><TD><FONT SIZE="-1">'. $tech_box .'</TD><TD><FONT SIZE="-1">'. support_status_box('_status',$_status,'Any') .'</TD>'.
-	'<TD><FONT SIZE="-1">'. support_category_box ($group_id,$name='_category',$_category,'Any') .'</TD>'.
-'<TD><FONT SIZE="-1"><INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Browse"></TD></TR></FORM></TABLE>';
-
-$result=db_query($sql,51,$offset);
-
-if ($result && db_numrows($result) > 0) {
-
-	echo '
-		<P>
-		<h3>'.$statement.'</H3>
-		<P>
-		<HR NoShade SIZE="1">
-		<B>You can use the Support Manager to coordinate tech support</B>
-		<P>';
-
-	//create a new $set string to be used for next/prev button
-	if ($set=='custom') {
-		$set .= '&_assigned_to='.$_assigned_to.'&_status='.$_status.'&_category='.$_category;
-	}
-
-	show_supportlist($result,$offset,$set);
-
-	echo '* Denotes Requests > 15 Days Old';
-	show_priority_colors_key();
-
-	$url = "/support/?group_id=$group_id&set=$set&order=";
-	echo '<P>Click a column heading to sort by that column, or <A HREF="'.$url.'priority">Sort by Priority</A>';
-
-} else {
-
-	echo '
-		<P>
-		<H3>'.$statement.'</H3>
-		<P>
-		<HR NoShade SIZE="1">
-		<B>You can use the Support Manager to coordinate tech support</B>
-		<P>';
-	echo '
-		<H1>No Support Requests Match Your Criteria</H1>';
-	echo db_error();
-	//echo "<!-- $sql -->";
-
-}
-
-support_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/detail_support.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/detail_support.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/detail_support.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,106 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: detail_support.php,v 1.9 2000/10/11 19:55:40 tperdue Exp $
-
-support_header(array ('title'=>'Support Request Detail: '.$support_id));
-
-$sql="SELECT support.summary,users.user_name AS submitted_by,support.priority,".
-	"user2.user_name AS assigned_to,support_status.status_name,support.open_date,support_category.category_name ".
-	"FROM support,users,users user2,support_category,support_status ".
-	"WHERE support.submitted_by=users.user_id ".
-	"AND support.assigned_to=user2.user_id ".
-	"AND support.support_status_id=support_status.support_status_id ".
-	"AND support.support_category_id=support_category.support_category_id ".
-	"AND support.support_id='$support_id'";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo '
-		<H2>[ Support Request #'.$support_id.' ] '.db_result($result,0,'summary').'</H2>
-
-	<TABLE CELLPADDING="0" WIDTH="100%">
-		<TR>
-			<TD><B>Date:</B><BR>'.date($sys_datefmt,db_result($result,0,'open_date')).'</TD>
-			<TD><B>Priority:</B><BR>'.db_result($result,0,'priority').'</TD>
-		</TR>
-
-		<TR>
-			<TD><B>Submitted By:</B><BR>'.db_result($result,0,'submitted_by').'</TD>
-			<TD><B>Assigned To:</B><BR>'.db_result($result,0,'assigned_to').'</TD>
-		</TR>
-
-		<TR>
-			<TD><B>Category:</B><BR>'.db_result($result,0,'category_name').'</TD>
-			<TD><B>Status:</B><BR>'.db_result($result,0,'status_name').'</TD>
-		</TR>
-
-		<TR><TD COLSPAN="2"><B>Summary:</B><BR>'.db_result($result,0,'summary').'</TD></TR>';
-
-	echo '
-		<FORM ACTION="'.$PHP_SELF.'" METHOD="POST">
-
-		<TR><TD COLSPAN="2">
-			<FORM ACTION="'.$PHP_SELF.'" METHOD="POST">
-			<INPUT TYPE="HIDDEN" NAME="func" VALUE="postaddcomment">
-			<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-			<INPUT TYPE="HIDDEN" NAME="support_id" VALUE="'.$support_id.'">
-			<P>
-			<B>Add A Comment:</B><BR>
-			<TEXTAREA NAME="details" ROWS="10" COLS="60" WRAP="HARD"></TEXTAREA>
-		</TD></TR>
-
-		<TR><TD COLSPAN="2">';
-
-	if (!user_isloggedin()) {
-		echo '
-			<h3><FONT COLOR="RED">Please <A HREF="/account/login.php">log in!</A></FONT></h3><BR>
-			If you <B>cannot</B> login, then enter your email address here:<P>
-			<INPUT TYPE="TEXT" NAME="user_email" SIZE="30" MAXLENGTH="35">';
-
-	}
-
-	echo '
-			<P>
-			<H3>DO NOT enter passwords in your message!</H3>
-			<P>
-			<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="SUBMIT">
-			</FORM>
-		</TD></TR>
-		<P>
-
-		<TR><TD COLSPAN="2">';
-
-	echo show_support_details($support_id);
-
-	?>
-
-		<TR><TD COLSPAN="2">
-	<?php
-
-	show_supporthistory($support_id);
-
-	?>
-		</TD></TR>
-	</TABLE>
-	<?php
-
-} else {
-
-	echo '
-		<H1>Support Request not found</H1>
-	<P>
-	<B>You can get this message</B> if this Project did not create support groups/categories. 
-	An admin for this project must create support groups/categories and then modify this support.';
-	echo db_error();
-
-}
-
-support_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/massupdate_support.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/massupdate_support.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/massupdate_support.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,164 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: massupdate_support.php,v 1.3 2000/11/15 21:00:26 pfalcon Exp $
-
-//support_id is an array of patches that were checked. The other params are not arrays.
-function support_data_update ($group_id,$support_id,$priority,$support_status_id,
-	$support_category_id,$assigned_to,$summary,$canned_response,$details) {
-	global $feedback;
-
-	if (!$group_id || !$support_id || !$assigned_to || !$status_id || !$support_category_id || !$canned_response) {
-		$feedback .= "ERROR: Missing required parameters to support_data_update<BR>";
-		return false;
-	}
-	$count=count($support_id);
-	if ($count > 0) {
-		for ($i=0; $i<$count;$i++) {
-
-			//get this patch from the db
-			$sql="SELECT * FROM support WHERE support_id='$support_id[$i]'";
-			$result=db_query($sql);
-			$group_id=db_result($result,0,'group_id');
-
-			if (!((db_numrows($result) > 0) && (user_ismember($group_id,'C2')))) {
-				//verify permissions
-				$feedback .= ' ERROR - permission denied ';
-				return false;
-			}
-
-			// We should assume no update is needed until otherwise
-			// verified (imagine all the possible unnecessary queries
-			// for a 50 item bug list!) -- G
-			$update = false;
-			$sql="UPDATE support SET ";
-
-			/*
-				See which fields changed during the modification
-			*/
-			$sql .= "support_status_id='";
-			if ( (db_result($result,0,'support_status_id') != $status_id) && ($status_id != 100) ) {
-				support_data_create_history('support_status_id',db_result($result,0,'support_status_id'),$support_id[$i]);
-				$update = true;
-				$sql .= $status_id;
-			} else {
-				$sql .= db_result($result,0,'support_status_id');
-			}
-
-			$sql .= "', support_category_id='";
-			if ( (db_result($result,0,'support_category_id') != $support_category_id) && ($support_category_id != 100) ) { 
-				support_data_create_history('support_category_id',db_result($result,0,'support_category_id'),$support_id[$i]);
-				$update = true;
-				$sql .= $support_category_id;
-			} else {
-				$sql .= db_result($result,0,'support_category_id');
-			}
-
-			$sql .= "', priority='";
-			if ( (db_result($result,0,'priority') != $priority) && ($priority != 100)) {
-				support_data_create_history('priority',db_result($result,0,'priority'),$support_id[$i]);
-				$update = true;
-				$sql .= $priority;
-			} else {
-				$sql .= db_result($result,0,'priority');
-			}
-
-			$sql .= "', assigned_to='";
-			if ( (db_result($result,0,'assigned_to') != $assigned_to) && ($assigned_to != 100)) { 
-				support_data_create_history('assigned_to',db_result($result,0,'assigned_to'),$support_id[$i]);
-				$update = true;
-				$sql .= $assigned_to;
-			} else {
-				$sql .= db_result($result,0,'assigned_to');
-			}
-
-			$sql .= "'";
-			if ( (db_result($result,0,'summary') != stripslashes(htmlspecialchars($summary))) && ($summary != '') ) {
-				support_data_create_history('summary',htmlspecialchars(addslashes(db_result($result,0,'summary'))),$support_id[$i]);
-				$update = true;
-				$sql .= ", summary='".htmlspecialchars($summary)."'";
-			}
-
-			/*
-				Enter the timestamp if we are changing to closed
-			*/
-			if ($support_status_id != "1") {
-				$now=time();
-				$sql .= ", close_date='$now'";
-				support_data_create_history('close_date',db_result($result,0,'close_date'),$support_id[$i]);
-			}
-
-			/*
-				Finally, update the patch itself
-			*/
-			if ($update){
-				$sql .= " WHERE support_id='$support_id[$i]'";
-
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= 'Error - update failed!<BR>';
-					return false;
-				} else {
-					$feedback .= " Successfully Modified Support Ticket $support_id[$i]<BR>\n";
-				}
-
-				/*
-					see if we're supposed to send all modifications to an address
-				*/
-				$project=project_get_object($group_id);
-				if ($project->sendAllPatchUpdates()) {
-					$address=$project->getNewPatchAddress();
-				}       
-
-				/*
-					now send the email
-					it's no longer optional due to the group-level notification address
-				*/
-				/*
-					handle canned responses
-				*/
-				if ($canned_response != 100) {
-					//don't care if this response is for this group - could be hacked
-					$sql="SELECT * FROM support_canned_responses WHERE support_canned_id='$canned_response'";
-					$result2=db_query($sql);
-					if ($result2 && db_numrows($result2) > 0) {
-						support_data_create_message(util_unconvert_htmlspecialchars(db_result($result2,0,'body')),$support_id[$i],user_getname().'@'.$GLOBALS['sys_users_host']);
-						$feedback .= ' Canned Response Used<BR> ';
-					} else {
-						$feedback .= ' Unable to Use Canned Response ';
-					}
-				}
-
-				mail_followup($support_id[$i],$address);
-
-				/*
-				Details field is handled a little differently
-
-				Details are comments attached to bugs
-				They are still stored in the bug_history (audit 
-				trail) system, but they are not shown in the
-				 regular audit trail
-
-				Someday, these should technically be split into
-				 their own table.
-				*/
-				if ($details != '') {
-					//create the first message for this ticket
-					support_data_create_message($details,$support_id,user_getname().'@'.$GLOBALS['sys_users_host']);
-					$feedback .= " Comment added to support request $support_id[$i]<BR>";
-				}
-
-			} else {
-				$feedback .= "Support ticket $support_id[$i] was not modified<BR>\n";
-			}
-
-		}
-	}
-
-	return true;
-}
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/mod_support.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/mod_support.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/mod_support.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,119 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: mod_support.php,v 1.12 2000/08/26 05:26:51 tperdue Exp $
-
-support_header(array ('title'=>'Modify a Support Request'));
-
-$sql="SELECT * FROM support WHERE support_id='$support_id' AND group_id='$group_id'";
-
-$result=db_query($sql);
-
-if (db_numrows($result) > 0) {
-
-	echo '
-	<H2>[ Support #'.$support_id.' ] '.db_result($result,0,'summary').'</H2>';
-
-	echo '
-	<FORM ACTION="'.$PHP_SELF.'" METHOD="POST" enctype="multipart/form-data">
-	<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodsupport">
-	<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-	<INPUT TYPE="HIDDEN" NAME="support_id" VALUE="'.$support_id.'">
-
-	<TABLE WIDTH="100%">
-	<TR>
-		<TD><B>Submitted By:</B><BR>'.user_getname(db_result($result,0,'submitted_by')).'</TD>
-		<TD WIDTH="99%"><B>Group:</B><BR>'.group_getname($group_id).'</TD>
-	</TR>
-
-	<TR>
-		<TD><B>Date Submitted:</B><BR>
-		'. date($sys_datefmt,db_result($result,0,'open_date')) .'
-		</TD>
-		<TD><FONT SIZE="-1">
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Submit Changes">
-		</TD>
-	</TR>
-
-	<TR>
-		<TD><B>Category:</B><BR>';
-
-	echo support_category_box ($group_id,'support_category_id',db_result($result,0,'support_category_id'));
-
-	echo '
-		</TD>
-		<TD><B>Assigned To:</B><BR>';
-
-	echo support_technician_box ($group_id,'assigned_to',db_result($result,0,'assigned_to'));
-
-	?>
-	</TD></TR>
-
-	<TR><TD>
-		<B>Status:</B><BR>
-		<?php
-
-		echo support_status_box ('support_status_id',db_result($result,0,'support_status_id'));
-
-	?>
-	</TD><TD>
-		<B>Priority:</B><BR>
-		<?php
-		/*
-			Priority of this support request
-		*/
-		build_priority_select_box('priority',db_result($result,0,'priority'));
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2"><B>Summary:</B><BR>
-		<INPUT TYPE="TEXT" NAME="summary" SIZE="45" VALUE="<?php 
-			echo db_result($result,0,'summary'); 
-			?>" MAXLENGTH="60">
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<B>Use Canned Response:</B><BR>
-		<?php
-		echo support_canned_response_box ($group_id,'canned_response');
-		echo '
-			<P>
-			<A HREF="/support/admin/index.php?group_id='.$group_id.'&create_canned=1">Define Custom Responses</A>';
-		?>
-		<P>
-		<B>OR Attach A Comment:</B><BR>
-		<TEXTAREA NAME="details" ROWS="7" COLS="60" WRAP="HARD"></TEXTAREA>
-		<P>
-		<?php
-			echo show_support_details($support_id); 
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2">
-		<?php 
-			echo show_supporthistory($support_id); 
-		?>
-	</TD></TR>
-
-	<TR><TD COLSPAN="2" ALIGN="MIDDLE">
-		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="Submit Changes">
-		</FORM>
-	</TD></TR>
-
-	</TABLE>
-
-<?php
-
-} else {
-
-	echo '
-		<H1>Support Request Not Found</H1>';
-	echo db_error();
-}
-
-support_footer(array());
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/support-er-diagram.sda
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/support-er-diagram.sda	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/support-er-diagram.sda	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,257 +0,0 @@
-ÐÏࡱá                ;  þÿ	               A                þÿÿÿ        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿþÿÿÿ      þÿÿÿ      	   
-         
-                                                             !   "   #   $   %   &   '   (   )   *   +   ,   -   þÿÿÿ/   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   þÿÿÿB   C   þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR o o t   E n t r y                                               ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        þÿÿÿþÿÿÿþÿÿÿ               	   
-         
-            þÿÿÿþÿÿÿ            þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ þÿ
-  ÿÿÿÿ ‰.½…щР€)ä°±   Drawing 
-   StarDraw 5.0                                                                        ™óÿÿØ  ÒS  °L                                                SfxDocumentInfo                                    ¢.1(LÖ                                 ¢.18¬Ù                                 ¢.1¢Ù                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Info 0                                   Info 1                                   Info 2                                   Info 3                                      ¢.1 ëŒ  ñ        <                                       TASK,0,1
- 1,0,100,1,                                          þÿ                        à…ŸòùOh«‘ +'³Ù0   ø      	   h   
-   t      €   
-   Œ      ˜      ¤      °      ¼      È      Ô      à      ì         6   @    D@   @    Âp#…©¿@    ð2…©¿@    ù ‚©¿                                                                                                                                                              »» ÿÿ    ó     XOutdevItemPool      1   èèéêëìíîïðñòóôõö÷øùúûüý
- è)èéêëìíîïðñùúûüýþ	
-
-&'()*+,-./06789:;UVWXYZ[\] ècèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst ètèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
-
- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef”•–—˜™š›œžŸ ¡    d   î   ì  ®  0 ‹ Ç  ¹'è       @  q          X  X  º'é    ,   @  ­       ÿÿÿÿ               X  »'ê    :   @  ç           –     2     L   X  X  X  X&  ¼'ë        @         ÿÿÿÿ €      X  ½'ì    ž   @  Á       ÿÿÿÿ       Arrowÿÿÿÿ   
-                                   Arrowÿÿÿÿ   d           È                   d           X  X  XS  ¾'í    ª   @  w       ÿÿÿÿ       Arrowÿÿÿÿ   d           È                   d              Arrowÿÿÿÿ   }           ú   ú           ú       }           X  X  X_  ¿'î    :   @  ¹     ,    ¼    È       X  X  X  X&  À'ï    :   @  ÿ     ,    È     ú       X  X  X  X&  Á'ð       @  /        X  X  Â'ñ       @  R      X  òò    
-   @   l  óó    
-   @   ‚  ôô    
-   @   ˜  õõ    
-   @   ®  öö    
-   @   Ä  ÷÷    
-   @   Ú  øø    
-   @   ð  ´'ú       @            X  X  µ'û    b   @  x       ÿÿÿÿ €  ¸¸ÿÿ    ÿÿÿÿ €  €€€€    ÿÿÿÿ €ÿÿÌÌ™™    ÿÿÿÿ €ÿÿÿÿÿÿX  X   X2  XD  ¶'ü   6   @  Æ       ÿÿÿÿ        ÿÿÿÿÿÿ      2 2 d d   X  ·'ý    (   @  ú       ÿÿÿÿ               X  ¸'þ   "  @  (	       ÿÿÿÿ    BMv      v   (   @   @     SD                   Ä   @      x^íSI
-Ã0ô¯sŒ½å\èzéü ÿ
-ª–46•Z…Bn›8x‘Ç)1²Ì”³.<觔B+ï Ì„¨Þ¢Ï40:prf
-š‡·í|q±ìüâÊ]~½+Háë•~|ðWíF¼ðúúMñbÀöž þâPÙ@úaüoÌCÄ“Ø[½È¡z¼6~U{Û߃<ª½Õ?¥ †ü–{¿rü=+Îý÷ô—|´¨ý•¿.©MåÛxò³åG¦
-Ü«±X  ÿÿ    
-   @   B	        
-   @   X	      
-   @   n	      
-   @   „	      
-   @   š	      
-   @   °	      
-   @   Æ	      
-   @   Ü	      
-   @   ò	      
-   @   
-  		    
-   @   
-  
-
-    
-   @   4
-      
-   @   J
-      
-   @   `
-  
-
-    
-   @   v
-      
-   @   Œ
-      
-   @   ¢
-      
-   @   ¸
-      
-   @   Î
-      
-   @   ä
-      
-   @   ú
-      
-   @         
-   @   &      
-   @   <  (    
-   @   R  (    
-   @   h  (    
-   @   ~  (    
-   @   ”  (    
-   @   ª  (    
-   @   À  (    
-   @   Ö  (    
-   @   ì  (     
-   @     (!    
-   @     ("    
-   @   .  (#    
-   @   D  $$    
-   @   Z  %%    
-   @   p  &&    
-   @   †  ''    
-   @   œ  ((    
-   @   ²  ))    
-   @   È  ;(+       @  è        X  X  ,,        @  
-       ÿÿÿÿ €€€€€€€X  --    "   @  B
-     ,    È   X  X  ..    "   @  p
-     ,    È   X  X  //    
-   @   Ž
-  00    
-   @   ¤
-  11    
-   @   º
-  22    
-   @   Ð
-  33    
-   @   æ
-  44    
-   @   ü
-  55    
-   @     66    
-   @   (  II       @  F    ž   X  JJ    :   @  €     ¸g    A%    \)        X  X  X  X&  KK       @  °        X  X  (L    
-   @   Î  MM    
-   @   ä  NN    
-   @   ú  OO    
-   @     PP    
-   @   &  QQ       @  B      X  RR    
-   @   \  SS       @  z         X  TT    
-   @   ”  UU       @  ¯     X  VV       @  Õ          X  X  WW    
-   @   ó  XX    
-   @   	  YY    
-   @     ZZ    
-   @   5  [[    
-   @   K  \\    
-   @   a  ]]    
-   @   w  ^^    
-   @     __    
-   @   £  ``    
-   @   ¹  aa    
-   @   Ï  bb    
-   @   å  cc    
-   @   û  dd    
-   @     ee    
-   @   '  gg    
-   @   =  hh    
-   @   S  ii    
-   @   i  jj    
-   @     kk    
-   @   •  ll    
-   @   «  mm    
-   @   Á  nn       @  Ý      X  oo    R   @  '     E    úþÿÿ  ¿    Æýÿÿ  òþÿÿ	  ä   X  X  X  X&  X.  X6  pp    
-   @   U  qq    
-   @   k  rr    
-   @     ss    
-   @   —  tt    
-   @   ­  uu    
-   @   Ã  vv    
-   @   Ù  ww    
-   @   ï  xx    
-   @     yy    
-   @     ””    
-   @   1  ••    
-   @   G  ––    
-   @   ]  ——    
-   @   s  ˜˜    
-   @   ‰  ™™    
-   @   Ÿ  šš    
-   @   µ  ùù    Ð   @ 	 m          è¹'                í¾' ïÀ'   
- è¹'  éº'  ê»'  ë¼'  ì½'  í¾' î¿'  ïÀ' ðÁ'  ñÂ'  	   è¹' ë¼'     ê»' î¿' ïÀ' X  X  X   X&  X,  X2  XD  X†  X˜    
-  ¬   @ 	 %          ú´' ûµ'        ûµ'    ûµ'        ú´' ûµ'    ú´'  ûµ'  ü¶'  ý·'  þ¸'     ú´' X  X  X&  X,  X8  XD  XJ  X\  X€  **    F   @  ƒ                    
-       X  X  X  X   X&  X,  77    h   @  ó                              +;(  ,,  --  ..  X  X  X  X   X&  X,  X2  HH  
-  ô   @ 	 ë          £+'    £+'            ¦' §'    ¦' §'    šg*  œœ  Ÿ
-(   @'  ¡A'  ¢1'  £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'     ¦' §' X  X  X   X,  X2  X8  XJ  X\  XÂ  ff    ì   @ 
- ß          QQ  VV     JJ  KK  QQ  VV     JJ KK     JJ KK     JJ    QQ  VV     JJ KK SS  UU  VV    II QQ  VV  	    X  X  X&  XD  XV  Xh  Xt  X†  Xª  XÂ  zz    ž   @  •      nn     nn  oo    nn  oo    nn  oo    nn  oo    nn  oo     nn  oo	 X  X  X,  X>  XP  Xb  Xt  ››    
-   @   Ç      8   p   ¶   â   Œ  B  ˆ  Î  ö    +  A  W  m  ƒ  ™  ¯  Ù  G  ‰  ½  ë      -  C  Y  o  …  ›  ±  Ç  Ý  ó  	    5  K  a  w    £  ¹  Ï  å  û    '  =  S  i    •  «  Á  ×  í  	  	  /	  E	  [	  q	  ‡	  ¯	  Û	  	
-  7
-  M
-  c
-  y
-  
-  ¥
-  »
-  Ñ
-  ç
-  	  O  w    £  ¹  Ï  å      =  S  r  œ  ²  È  Þ  ô  
-
-   
-  6
-  L
-  b
-  x
-  Ž
-  ¤
-  º
-  Ð
-  æ
-  ü
-    (  >  T  j  €     þ    *  @  V  l  ‚  ˜  ®  Ä  Ú  ð      2  H  ^  t  P    Z  Î  Î  Æ  p  
-   P     ?%     EditEngineItemPool ¤      »   Ÿ¯Ÿ¡¢£¤¥¦§¨©ª«¬­±²³ Ÿ³Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°²³´ ´žŸ ¡¢£¤¥¦§©ª«¬­®¯°±²³´µ    6   f   À  0  ';  g*š   >  @  4      
-              "                     ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              " X                  ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
-              "   È È               ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -     
- Z             •                             €      d          " |ü°°              ,    StarBats      N               ÿ                 €      -          – àü`	`	              ,    StarBats      N               ÿ                 €      K          " ¨ý              ,    StarBats      N               ÿ                 €      -          – ¨ýÀÀ              ,    StarBats      N               ÿ                 €      K          " ¨ýpp              ,    StarBats      N               ÿ                 €      -          " ¨ý                ,    StarBats      N               ÿ                 €      -          " ¨ýÐ Ð               ,    StarBats      N               ÿ                 €      -          " ¨ý€%€%              ,    StarBats      N               ÿ                 €      -          " ¨ý0*0*              ,    StarBats      N               ÿ                 €      -     
-              r                     ,    StarBats                     ÿ                 €      -          r   èè              ,    StarBats                     ÿ                 €      -          r   ÐÐ              ,    StarBats                     ÿ                 €      -          r   ¸¸              ,    StarBats                     ÿ                 €      -          r                   ,    StarBats                     ÿ                 €      -          r   ˆˆ              ,    StarBats                     ÿ                 €      -          r   pp              ,    StarBats                     ÿ                 €      -          r   XX              ,    StarBats                     ÿ                 €      -          r   @@              ,    StarBats                     ÿ                 €      -          r   (#(#              ,    StarBats                     ÿ                 €      -     	              " ¨ýXX              ,    StarBats      i               ÿ                 €      -          " ¨ý°°              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      i               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -          " ¨ýhh              ,    StarBats      i               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      i               ÿ                 €      -          " ¨ý              ,    StarBats      i               ÿ                 €      -    X  X, XJ Xh XT Xr 6'›    
-   @   54  œœ       @  W4          X  X     !   @  ˆ4    d   d üd x X  <(ž       @  ¨4       X  
-(Ÿ   þ   @  ¦5       €                      StarBats  °   !"-         €                      StarBats       !"-         €                      StarBats       !r-         €                      StarBats  X   !"-     X  XG  X€  X¹  @'    ˆ  @  7       d   d   d        d   d Xd        d È d   d È    °d   d   d ° þ”Y|ü  `	d   d   d `	 þ”Yàü  d   d   d  þ”Y¨ý  Àd   d   d À þ”Y¨ý  pd   d   d p þ”Y¨ý   d   d   d   þ”Y¨ý	  Ð d   d   d Ð  þ”Y¨ý
-  €%d   d   d €% þ”Y¨ý  0*d   d   d 0* þ”Y¨ý  Xd   d   d X þ”Y¨ý    d   d ¨ýd X X  X!  X4  XG  X`  Xy  X’  X«  XÄ  XÝ  Xö  X X( XA A'¡   Š   @  À7       d   d   d d d d   ¤d Ò d     d ôd     d d     d ,d     d È d     d d d X  X  X&  X2  X>  XJ  XV  Xb  1'¢       @  8     d  È   X  +'£   (   @  -8             X  X  X  '¤    
-   @   O8  !'¥       @  q8     €      X  '¦    ’   @  ÿ8     timmons    	 helvetica   
-  new century schoolbook   
-  
- open look cursor   P  timmons  X  X   X4  XU  Xp  '§   Î   @  µ9    Nd 
-   4d 
-   d 
-   öd 
-   {d 
-   îd 
-  ]e§d 
-   hd 
- 	  Ûd 
- 
-  Ád 
-   d 
-   id 
-  )ƒd 
-  wDd 
- X  X  X"  X,  X6  X@  XJ  XT  X^  Xh  Xr  X|  X†  X  ?(¨    
-   @   :  '©       @  #:      X  X  'ª       @  F:     X  '«       @  e:     X  '¬       @  ‰:       X  X  '­       @  ¬:     X  '®       @  Ë:     X  %'¯    
-   @   å:  S'°    
-   @   û:  "'±    
-   @   ;  '²    
-   @   ';      X  n  ˜  Å  å  ï  ƒ    >  r  ˆ  ®  L  &  <  d  ƒ  ¢  Ê  é      4  J  µ  P  ,@  g*š  
-              " ¨ýXX              ,    StarBats      N               ÿ                 €      -          " ¨ý°°              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ý`	`	              ,    StarBats      N               ÿ                 €      -          " ¨ý¸¸              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýhh              ,    StarBats      N               ÿ                 €      -          " ¨ýÀÀ              ,    StarBats      N               ÿ                 €      -          " ¨ý              ,    StarBats      N               ÿ                 €      -          " ¨ýpp              ,    StarBats      N               ÿ                 €      -  œœ    
-(Ÿ   €                      StarBats  °   !"-     !'¥   €      '¦  	 helvetica  '§ §d 
-     .  6  q    • ü    2   î    + ˜N   Standard   Standard     ¾é  # è¹'  éº'  ê»'  ë¼'  ì½'  í¾'  î¿'  ïÀ'  ðÁ'  ñÂ'  ú´'  ûµ'  ü¶'  ý·'  þ¸'  +;(  ,,  --  ..  šg*  œœ  Ÿ
-(   @'  ¡A'  ¢1'  £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Object with arrow Standard Object with arrow     ¿é   è¹'  ê»' ë¼'  ì½' î¿' ïÀ'  ðÁ'        Object with shadow Standard Object with shadow     Àé   +;( ,,  --  ..         Object without fill Standard Object without fill     Áé   ú´'        Text Standard Text     Âé   è¹' ú´'       	 Text body Standard	 Text body     Ãé   è¹' ú´' §'        Text body justfied Standard Text body justfied     Äé   è¹' ú´' £+'        First line indent Standard First line indent     Åé   è¹' ú´' šg*  @'        Title Standard Title     Æé   è¹' ú´' §'        Title1 Standard Title1     Çé  	 è¹' ú´'  ûµ' +;( ,,  -- .. £+' §'        Title2 Standard Title2     Èé   ê»' ûµ' +;( ,,  -- .. šg*  @' ¡A' £+' §'        Heading Standard Heading     Éé   è¹' ú´' ¡A' §'        Heading1 Standard Heading1     Êé   è¹' ú´' ¡A' §' ©'        Heading2 Standard Heading2     Ëé   è¹' ú´' ¡A' §' ©' ¬'        Dimension Line Standard Dimension Line     Ìé   è¹'  ì½' í¾' î¿' ïÀ' ú´' §'        Home~LT~Gliederung 1   Home~LT~Gliederung 1þ¯ÿÿ  Ïé   è¹' ú´' šg* œœ  @' ¡A' £+'  ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Gliederung 2 Home~LT~Gliederung 1 Home~LT~Gliederung 2þ¯ÿÿ  Ðé    @' ¡A' §'	        Home~LT~Gliederung 3 Home~LT~Gliederung 2 Home~LT~Gliederung 3þ¯ÿÿ  Ñé    @' ¡A' §'        Home~LT~Gliederung 4 Home~LT~Gliederung 3 Home~LT~Gliederung 4þ¯ÿÿ  Òé    @' ¡A' §'
-        Home~LT~Gliederung 5 Home~LT~Gliederung 4 Home~LT~Gliederung 5þ¯ÿÿ  Óé    @' ¡A' §'
-        Home~LT~Gliederung 6 Home~LT~Gliederung 5 Home~LT~Gliederung 6þ¯ÿÿ  Ôé    @' ¡A' §'
-        Home~LT~Gliederung 7 Home~LT~Gliederung 6 Home~LT~Gliederung 7þ¯ÿÿ  Õé    @'	 ¡A' §'
-        Home~LT~Gliederung 8 Home~LT~Gliederung 7 Home~LT~Gliederung 8þ¯ÿÿ  Öé    @'
- ¡A' §'
-        Home~LT~Gliederung 9 Home~LT~Gliederung 8 Home~LT~Gliederung 9þ¯ÿÿ  ×é    @' ¡A' §'
-       
- Home~LT~Titel  
- Home~LT~Titelþ¯ÿÿ  Íé   è¹' ú´' QQ  šg* £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Untertitel   Home~LT~Untertitelþ¯ÿÿ  Ýé   è¹' ú´' QQ  šg*  @' £+' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Notizen   Home~LT~Notizenþ¯ÿÿ  Úé   è¹' ú´' ¥!'  ¦' §' ©'  ª'  «'  ¬'  ­'  ®'         Home~LT~Hintergrundobjekte   Home~LT~Hintergrundobjekteþ¯ÿÿ  Øé   +;(  ,,  --  ..         Home~LT~Hintergrund   Home~LT~Hintergrundþ¯ÿÿ  Ùé   è¹' ú´'        Title   Title  @  Íé           Subtitle   Subtitle  @  Ýé           Background objects   Background objects  @  Øé          
- Background  
- Background  @  Ùé           Notes   Notes  @  Úé          	 Outline 1  	 Outline 1  @  Ïé          	 Outline 2	 Outline 1	 Outline 2  @  Ðé          	 Outline 3	 Outline 2	 Outline 3  @  Ñé          	 Outline 4	 Outline 3	 Outline 4  @  Òé          	 Outline 5	 Outline 4	 Outline 5  @  Óé          	 Outline 6	 Outline 5	 Outline 6  @  Ôé          	 Outline 7	 Outline 6	 Outline 7  @  Õé          	 Outline 8	 Outline 7	 Outline 8  @  Öé          	 Outline 9	 Outline 8	 Outline 9  @  ×é                t  Ð    P  ”  ê  D  €  â  P  –  ä  8  ž  >  ¤  
-  p  Ö  <  ¢  	  n	  ô	  Š
-    f  °  Ò  ú  6  b  „  ®  á  
-  G
-  z
-  ­
-  à
-                                                                                                                                                                                               DrMd +    JoeMn   0   ¢.18êŒ    ¢.18¬Ù    ¢.18êŒ                    ÿÿ                               O  ö   DrLy      LAYER_LAYOUT  DrLy    
- LAYER_BCKGRND  DrLy      LAYER_BACKGRNDOBJ  DrLy     LAYER_CONTROLS  DrLy !    LAYER_MEASURELINES  DrMP À       &  JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML      DrOb <   SVDr &   ø  Ð  ’(  A&                     DrOb <   SVDr &   3D  Ð  Í[  A&                     DrOb <   SVDr &   ø  .  ’(  „L                     DrOb <   SVDr &   3D  .  Í[  „L                     DrXX     gg                   f                  Home~LT~Gliederung                                        ÿ    DrMP 8       ¶   JoeM   VT  Çl  {  y  ™  —    DrML      DrOb €   SVDr &   {  y  ½Q  0j               '          Home~LT~Hintergrundþ¯   {  y  ½Q  0j               DrXX     gg                   N                  Home~LT~Gliederung                       ÿ     DrMP ‡       ý  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML      DrOb Þ   SVDr &   º  ç
-  ›8  '0                 !         
- Home~LT~Titelþ¯ƒ   º  ç
-  ›8  '0          d      xV4B1 O   õ    Click to move the slide
- Home~LT~Titelþ¯  ž<(  Ÿ
-(  @'             DrOb é   SVDr &   Ü  Ç3  ˆG  "]                 #          Home~LT~Notizenþ¯Œ   Ü  Ç3  ˆG  "]          m      xV4B1 X   õ    Click to edit the notes format Home~LT~Notizenþ¯  ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrPg ä        b   JoeM   Çl  VT  Ð  Ð  Ð  Ð    DrML 8    DrMD ,     ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrXX     Handoutsgg                   F                  Home~LT~Gliederung                ÿ    DrPg ¥       +  JoeM   VT  Çl  {  y  ™  —    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb â   SVDr &   ì  3  §I  ˆ                       	       Standard Œ   ì  3  §I  ˆ          m      xV4B1 X   õ    Support Manager Standard  ž<(  Ÿ
-(  @'  ¦' §'  ¦    §            DrOb Ý   SVDr &   „  6  
-  w"                    '          Object without fill |   ª  \  ä  Q"          ]      xV4B1 H   õ    User Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ß   SVDr &   „  s)  
-  ´4                    '          Object without fill ~   ª  ™)  ä  Ž4          _      xV4B1 J   õ    Groups Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb à   SVDr &   !    §%  ^*                    '          Object without fill    G  C  %  8*          `      xV4B1 K   õ    Support Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb é   SVDr &   Ý.     ^>  a                    '          Object without fill ˆ   /  F  8>  ;          i      xV4B1 T   õ    Support_messages Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb è   SVDr &   Ã.     ^>  L+                    '          Object without fill ‡   é.  1   8>  &+          h      xV4B1 S   õ    support_history Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb ç   SVDr &   Ã.  Ñ+  C>  7                    '          Object without fill †   é.  ÷+  >  ì6          g      xV4B1 R   õ    support_status Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb é   SVDr &   Ã.  Î7  C>  C                    '          Object without fill ˆ   é.  ô7  >  éB          i      xV4B1 T   õ    support_category Object without fill  ž<(  Ÿ
-(  @'  ¦' §'           DrOb .  SVDr &   Ã.  —C  C>  ØN                    '          Object without fill Í   é.  ½C  >  ²N          ®      xV4B1 —   õ    support_canned_ Object without fill  ž<(  Ÿ
-(  @'  ¦' §'   	 responses Object without fill  ž<(  Ÿ
-(  @'  ¦' §'             DrOb "  SVDr &     ú.  Ê/  ?                              Standard        È   €ÿÿ€ÿÿ          ±   *    ä  Û/  ç  Û/  ç  6>  é.  6>      DrCn #                          DrCn #                          ;                                               PF     ZDrOb "  SVDr &     &0  d/  ÖI                              Standard        ô  €ÿÿ€ÿÿ          ±   *    ä  1  ®  1  ®  õH  ƒ.  õH      DrCn #                          DrCn #                           ;                                   úþÿÿ        PF     ZDrOb #  SVDr &    $  Ü#  Ê/  $H                              Standard        ,  €ÿÿ€ÿÿ          ²   *    é.  CG  )  CG  )  ½$  %  ½$      DrCn #                        DrCn $                          ;                                   Æýÿÿ    PF         ZDrOb "  SVDr &    $  %  Ê/  ‡=                            	  Standard           €ÿÿ€ÿÿ          ±   *    é.  ¦<  (  ¦<  (  é%  %  é%      DrCn #                          DrCn #                           ;                                   òþÿÿ    PF         ZDrOb #  SVDr &   b  U  (  ž%                              Standard            €ÿÿ€ÿÿ          ²   *    C  6  ¸  6  ¸  ½$  G  ½$      DrCn #                          DrCn $                           ;                                               PF     ZDrOb $  SVDr &     õ  Ê/  Œ&                              Standard            €ÿÿ€ÿÿ          ³   *    ä  Ö  ¦,  Ö  ¦,  «%  é.  «%      DrCn $                         DrCn $                          ;                                   ¿          PF     ZDrOb #  SVDr &    $  ß  ä/  ¶!                              Standard        üÿÿ€ÿÿ€ÿÿ          ²   *    %  Õ   5)  Õ   5)  À  /  À      DrCn #                          DrCn $                           ;                                               PF     ZDrOb #  SVDr &   ©$  ]"  Ê/  R2                              Standard    œÿÿÿ    €ÿÿ€ÿÿ          ²   *    é.  q1  *  q1  *  >#  Š%  >#      DrCn $                         DrCn #                           ;                                   ä       PF         ZDrOb "  SVDr &   z$   !  c/  «(                              Standard    8ÿÿÿ    €ÿÿ€ÿÿ          ±   *    [%  "  4+  "  4+  Ê'  ‚.  Ê'      DrCn #                          DrCn #                           ;                                   E          PF     ZDrOb "  SVDr &   b  §  ~/  N                              Standard            €ÿÿ€ÿÿ          ±   *    C  m  ð  m  ð  ˆ  .  ˆ      DrCn #                          DrCn #                            ;                                               PF     ZDrOb "  SVDr &   g  Þ$  %  /                              Standard    d   œÿÿÿ€ÿÿ€ÿÿ          ±   *    H  ¯.  Ó  ¯.  Ó  ¿%  D  ¿%      DrCn #                        DrCn #                            ;                                               PF     ZDrXX     gg                   F                  Home~LT~Gliederung                 ÿ     DrPg        {  JoeM   VT  Çl  Ð  Ð  Ð  Ð    DrML 8    DrMD ,    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrOb <   SVDr &   º  ç
-  ›8  '0                      DrOb Ý   SVDr &   Ü  Ç3  ˆG  #]                   #          Home~LT~Notizenþ¯€   Ü  Ç3  ˆG  #]          a      xV4B1 L   õ    Click to add notes Home~LT~Notizenþ¯  ž<(  Ÿ
-(  @'           DrXX     gg                   V                  Home~LT~Gliederung                            ÿ     DrXX   V          þÿÿGeneric Printer                                                                                                                 SGENPRT PostScript                D       VT  $m  áí   ²      VT  $m      d   ,,lpr                                                                                                                                                                                                                                                             default_queue                                                                                                                                                                                                                                                   SGENPRT                                                                                                                                                                                                                                                                                         	     DrVw P     SVDr€  
-   SVDr  :   SVDr    ö  ö  þ   þ   ö     ö                SVDrA  Layout  :   SVDr         è  è         þ      þ         SVDr  Ü        #   SVDr                            SVDr#            SVDr0     SVDr1    SVDr3    SVDr4    SVDr@ SVDr     SVDrD     SVDrP    SVDrQ Ö    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ                                ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDrHL      DrHl     >  õ,  DrHL      DrHL       ™óÿÿØ  ÒS  °L                                                 
-                                                                                                                                   R o o t   E n t r y                                               ÿÿÿÿÿÿÿÿ    ‰.½…щР€)ä°±                       À       C o m p O b j                                                         ÿÿÿÿ                                        =        O l e                                                         
-  ÿÿÿÿÿÿÿÿÿÿÿÿ                                              p e r s i s t   e l e m e n t s                                 "        ÿÿÿÿ                                              S f x D o c u m e n t I n f o                                         ÿÿÿÿÿÿÿÿ                                       u      S f x W i n d o w s                                               ÿÿÿÿ   ÿÿÿÿ                                              S f x S t y l e S h e e t s                                       ÿÿÿÿÿÿÿÿÿÿÿÿ                                       DO       S u m m a r y I n f o r m a t i o n                           (     ÿÿÿÿÿÿÿÿ                                       (      S t a r D r a w D o c u m e n t 3                               $  ÿÿÿÿÿÿÿÿÿÿÿÿ                                    .   %                                                                          ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ                                                                            ÿÿÿÿÿÿÿÿÿÿÿÿ                                    þÿÿÿ        
\ No newline at end of file

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/support-plan.txt
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/support-plan.txt	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/support-plan.txt	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,84 +0,0 @@
-
-alter table user_group add column support_flags int not null default '1';
-alter table groups add column use_support int not null default '1';
-
-CREATE TABLE support (
-  support_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  group_id int(11) DEFAULT '0' NOT NULL,
-  support_status_id int(11) DEFAULT '0' NOT NULL,
-  support_category_id int(11) DEFAULT '0' NOT NULL,
-  priority int not null default '0',
-  submitted_by int(11) DEFAULT '0' NOT NULL,
-  assigned_to int(11) DEFAULT '0' NOT NULL,
-  open_date int(11) DEFAULT '0' NOT NULL,
-  summary text,
-  close_date int NOT NULL DEFAULT '0',
-  PRIMARY KEY (support_id),
-  KEY idx_support_group_id (group_id)
-);
-
-INSERT INTO support (support_id) VALUES ('100000');
-
-create table support_messages (
-support_message_id int DEFAULT '0' NOT NULL auto_increment primary key,
-support_id int not null default '0',
-from_email text,
-date int not null default '0',
-body text
-);
-
-create index idx_support_messages_support_id on support_messages(support_id);
-
-INSERT INTO support_messages (support_message_id,support_id) VALUES ('100000','100000');
-
-CREATE TABLE support_canned_responses (
-  support_canned_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  group_id int(11) DEFAULT '0' NOT NULL,
-  title text,
-  body text,
-  PRIMARY KEY (support_canned_id),
-  KEY idx_support_canned_response_group_id (group_id)
-);
-
-INSERT INTO support_canned_responses (support_canned_id) VALUES ('100000');
-
-#
-# Table structure for table 'support_status'
-#
-CREATE TABLE support_status (
-  support_status_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  status_name text,
-  PRIMARY KEY (support_status_id)
-);
-
-insert into support_status values('1','Open');
-insert into support_status values('2','Closed');
-insert into support_status values('3','Deleted');
-
-#
-# Table structure for table 'support_group'
-#
-CREATE TABLE support_category (
-  support_category_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  group_id int(11) DEFAULT '0' NOT NULL,
-  category_name text NOT NULL,
-  PRIMARY KEY (support_category_id),
-  KEY idx_support_group_group_id (group_id)
-);
-
-insert into support_category VALUES ('100','0','None');
-insert into support_category VALUES ('10000','0','None');
-
-#
-# Table structure for table 'support_history'
-#
-CREATE TABLE support_history (
-  support_history_id int(11) DEFAULT '0' NOT NULL auto_increment,
-  support_id int(11) DEFAULT '0' NOT NULL,
-  field_name text NOT NULL,
-  old_value text NOT NULL,
-  mod_by int(11) DEFAULT '0' NOT NULL,
-  date int(11),
-  PRIMARY KEY (support_history_id),
-  KEY idx_support_history_support_id (support_id)
-);

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/support_data.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/support_data.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/support_data.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,547 +0,0 @@
-<?php
-
-/**
- *	List of possible support_categories set up for the project
- */
-function support_data_get_categories ($group_id) {
-	global $support_data_categories;
-	if (!$support_data_categories["$group_id"]) {
-		$sql="select support_category_id,category_name from support_category WHERE group_id='$group_id'";
-		$support_data_categories["$group_id"]=db_query($sql);
-	}
-	return $support_data_categories["$group_id"];
-}
-
-/**
- *	List of people that can be assigned this support request
- */
-function support_data_get_technicians ($group_id) {
-	global $support_data_technicians;
-	if (!$support_data_technicians["$group_id"]) {
-		$sql="SELECT users.user_id,users.user_name ".
-		"FROM users,user_group ".
-		"WHERE users.user_id=user_group.user_id ".
-		"AND user_group.support_flags IN (1,2) ".
-		"AND user_group.group_id='$group_id' ".
-		"ORDER BY users.user_name";
-		$support_data_technicians["$group_id"]=db_query($sql);
-	}
-	return $support_data_technicians["$group_id"];
-}
-
-/**
- *	return a result set of canned_responses for this group and group_id=0
- */
-function support_data_get_canned_responses ($group_id) {
-	/*
-		show defined canned responses for this project
-		and the site-wide canned responses
-	*/
-	$sql="SELECT support_canned_id,title,body ".
-		"FROM support_canned_responses ".
-		"WHERE (group_id='$group_id' OR group_id='0')";
-	return db_query($sql);
-}
-
-/**
- *	returns a result set of statuses
- */
-function support_data_get_statuses() {
-	global $support_data_statuses;
-	if (!$support_data_statuses) {
-		$sql="select * from support_status";
-		$support_data_statuses=db_query($sql);
-	}
-	return $support_data_statuses;
-}
-
-/**
- *	returns a result set of audit trail for this support request
- */
-function support_data_get_history ($support_id) {
-	$sql="select support_history.field_name,support_history.old_value,support_history.date,users.user_name ".
-		"FROM support_history,users ".
-		"WHERE support_history.mod_by=users.user_id ".
-		"AND support_id='$support_id' ORDER BY support_history.date DESC";
-	return db_query($sql);
-}
-
-function support_data_get_status_name($string) {
-	/*
-		simply return status_name from support_status
-	*/
-	$sql="select * from support_status WHERE support_status_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'status_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function support_data_get_category_name($string) {
-	/*
-		simply return the category_name from support_category
-	*/
-	$sql="select * from support_category WHERE support_category_id='$string'";
-	$result=db_query($sql);
-	if ($result && db_numrows($result) > 0) {
-		return db_result($result,0,'category_name');
-	} else {
-		return 'Error - Not Found';
-	}
-}
-
-function support_data_create_message ($body,$support_id,$by) {
-	global $feedback;
-
-	if (!$body || !$support_id || !$by) {
-		$feedback .= 'ERROR - Missing Parameters';
-		return false;
-	}
-
-	if (user_isloggedin()) {
-		$body="Logged In: YES \nuser_id=". user_getid() ."\nBrowser: ". $GLOBALS['HTTP_USER_AGENT'] ."\n\n".$body;
-	} else {
-		$body="Logged In: NO \nBrowser: ". $GLOBALS['HTTP_USER_AGENT'] ."\n\n".$body;
-	}
-
-	$sql="insert into support_messages(support_id,body,from_email,date) ".
-		"VALUES ('$support_id','". htmlspecialchars($body). "','$by','".time()."')";
-	return db_query($sql);
-}
-
-function support_data_create_history ($field_name,$old_value,$support_id) {
-	/*
-		handle the insertion of history for these parameters
-	*/
-	if (!user_isloggedin()) {
-		$user=100;
-	} else {
-		$user=user_getid();
-	}
-
-	$sql="insert into support_history(support_id,field_name,old_value,mod_by,date) ".
-		"VALUES ('$support_id','$field_name','$old_value','$user','".time()."')";
-	return db_query($sql);
-}
-
-function support_data_get_messages ($support_id) {
-	$sql="select * ".
-		"FROM support_messages ".
-		"WHERE support_id='$support_id' ORDER BY date DESC";
-	return db_query($sql);
-}
-
-/*
-
-	Add a comment to a support request
-
-	Different than creating a new message
-
-	This function is used by non-admins 
-		to add a followup to an existing request
-
-*/
-function support_data_add_comment ($project,$support_id,$details,$user_email) {
-	global $feedback;
-
-	if (!user_isloggedin()) {
-		if (!$user_email) {
-			//force them to fill in user_email if they aren't logged in
-			$feedback .= 'Go Back and fill in the user_email address or login';
-			return false;
-		}
-	} else {
-		//use their user_name if they are logged in
-	  //$user_email=user_getname().'@'.$GLOBALS['sys_users_host'];
-		$user = user_get_object_by_name (user_getname ());
-		$user_email = $user->getEmail ();
-	}
-
-	if ($project && $support_id && $details) {
-		//create the first message for this ticket
-		if (!support_data_create_message($details,$support_id,$user_email)) {
-			return false;
-		} else {
-			$feedback .= 'Comment added to support request';
-			if ($project->sendAllSupportUpdates()) {
-				$address=$project->getNewSupportAddress();
-			}       
-			mail_followup($support_id,$address);
-			return true;
-		}
-	}
-}
-
-/*
-
-	Create a new support request
-
-	Returns true/false and $feedback
-
-*/
-
-function support_data_create_support ($project,$support_category_id,$user_email,$summary,$details) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	if (!$group_id) {
-		$feedback .= 'ERROR - Missing Group Id';
-		return false;
-	}
-
-	if (!$support_category_id) {
-		$support_category_id=100;
-	}
-
-	if (!user_isloggedin()) {
-		$user=100;
-		if (!$user_email) {
-			//force them to fill in user_email if they aren't logged in
-			$feedback .= 'ERROR - Go Back and fill in the user_email address or login';
-			return false;
-		}
-	} else {
-	        $user=user_getid();
-		//use their user_name if they are logged in
-                //$user_email=user_getname().'@'.$GLOBALS['sys_users_host'];
-		$myuser = user_get_object_by_name (user_getname ());
-		$user_email = $myuser->getEmail ();
-	}
-
-	if (!$group_id || !$summary || !$details) {
-		$feedback .= 'ERROR - Go Back and fill in all the information requested';
-		return false;
-	}
-
-	//make sure we aren't double-submitting this code
-	$res=db_query("SELECT * FROM support WHERE submitted_by='$user' AND summary='". htmlspecialchars ($summary) ."'");
-	if ($res && db_numrows($res) > 0) {
-		$feedback .= 'ERROR - DOUBLE SUBMISSION. You are trying to double-submit this request. Please do not double-submit requests.';
-		return false;
-	}
-
-	//now insert the request
-	$sql="INSERT INTO support (priority,close_date,group_id,support_status_id,support_category_id,submitted_by,assigned_to,open_date,summary) ".
-		"VALUES ('5','0','$group_id','1','$support_category_id','$user','100','". time() ."','". htmlspecialchars($summary) ."')";
-
-	db_begin();
-	$result=db_query($sql);
-	$support_id=db_insertid($result,'support','support_id');
-
-	if (!$result || !$support_id) {
-		$feedback .= ' ERROR - Data insertion failed '.db_error();
-		db_rollback();
-		return false;
-	} else {
-
-		if ($details != '') {
-			//create the first message for this ticket
-			if (!support_data_create_message($details,$support_id,$user_email)) {
-				$feedback .= ' Comment Failed ';
-				db_rollback();
-				return false;
-			} else {
-				$feedback .= ' Comment added to support request ';
-			}
-		}
-
-		$feedback .= ' Successfully Added Support Request ';
-	}
-	mail_followup($support_id, $project->getNewSupportAddress());
-	db_commit();
-	return $support_id;
-}
-
-/*
-
-	Update support requests
-
-	Return true/false and $feedback
-
-	Handles security
-
-*/
-
-//support_id is an array of patches that were checked. The other params are not arrays.
-function support_data_update ($project,$support_id,$priority,$support_status_id,
-	$support_category_id,$assigned_to,$summary,$canned_response,$details) {
-	global $feedback;
-
-	$group_id=$project->getGroupID();
-
-	if(!is_Array($support_id)){ 
-		$support_id = array($support_id); 
-	}
-
-	if (!$group_id || !$support_id || !$assigned_to || !$support_status_id || !$support_category_id || !$canned_response) {
-		$feedback .= " ERROR: Missing required parameters to support_data_update ";
-		return false;
-	}
-	$count=count($support_id);
-
-	if ($count > 0) {
-		for ($i=0; $i<$count;$i++) {
-
-			//get this patch from the db
-			$sql="SELECT * FROM support WHERE support_id='$support_id[$i]' AND group_id='$group_id'";
-			$result=db_query($sql);
-			$group_id=db_result($result,0,'group_id');
-
-			if ((db_numrows($result) < 1) || !($project->userIsSupportAdmin())) {
-			//verify permissions
-				$feedback .= 'ERROR - permission denied';
-				return false;
-			}
-
-			// We should assume no update is needed until otherwise
-			// verified (imagine all the possible unnecessary queries
-			// for a 50 item bug list!) -- G
-			$update = false;
-			$sql="UPDATE support SET ";
-
-			db_begin();
-
-			/*
-				See which fields changed during the modification
-			*/
-			$sql .= "support_status_id='";
-			if ( (db_result($result,0,'support_status_id') != $support_status_id) && ($support_status_id != 100) ) {
-				support_data_create_history('support_status_id',db_result($result,0,'support_status_id'),$support_id[$i]);
-				$update = true;
-				$sql .= $support_status_id;
-			} else {
-				$sql .= db_result($result,0,'support_status_id');
-			}
-
-			$sql .= "', support_category_id='";
-			if ( (db_result($result,0,'support_category_id') != $support_category_id) && ($support_category_id != 100) ) { 
-				support_data_create_history('support_category_id',db_result($result,0,'support_category_id'),$support_id[$i]);
-				$update = true;
-				$sql .= $support_category_id;
-			} else {
-				$sql .= db_result($result,0,'support_category_id');
-			}
-
-			$sql .= "', priority='";
-			if ( (db_result($result,0,'priority') != $priority) && ($priority != 100)) {
-				support_data_create_history('priority',db_result($result,0,'priority'),$support_id[$i]);
-				$update = true;
-				$sql .= $priority;
-			} else {
-				$sql .= db_result($result,0,'priority');
-			}
-
-			$sql .= "', assigned_to='";
-			if ( (db_result($result,0,'assigned_to') != $assigned_to) && ($assigned_to != 100)) { 
-				support_data_create_history('assigned_to',db_result($result,0,'assigned_to'),$support_id[$i]);
-				$update = true;
-				$sql .= $assigned_to;
-			} else {
-				$sql .= db_result($result,0,'assigned_to');
-			}
-
-			$sql .= "'";
-			if ( (db_result($result,0,'summary') != stripslashes(htmlspecialchars($summary))) && ($summary != '') ) {
-				support_data_create_history('summary',htmlspecialchars(addslashes(db_result($result,0,'summary'))),$support_id[$i]);
-				$update = true;
-				$sql .= ", summary='".htmlspecialchars($summary)."'";
-			}
-
-			/*
-				Enter the timestamp if we are changing to closed
-			*/
-			if ($support_status_id != "1") {
-				$now=time();
-				$sql .= ", close_date='$now'";
-				support_data_create_history('close_date',db_result($result,0,'close_date'),$support_id[$i]);
-			}
-
-			/*
-				Finally, update the patch itself
-			*/
-			if ($update){
-				$sql .= " WHERE support_id='$support_id[$i]'";
-
-				$result=db_query($sql);
-
-				if (!$result) {
-					$feedback .= ' Error - update failed! ';
-					db_rollback();
-					return false;
-				} else {
-					$feedback .= " Successfully Modified Support Ticket $support_id[$i] ";
-				}
-			}
-
-			/*
-				Details field is handled a little differently
-
-				Details are comments attached to bugs
-				They are still stored in the bug_history (audit 
-				trail) system, but they are not shown in the
-				 regular audit trail
-
-				Someday, these should technically be split into
-				 their own table.
-			*/
-			if ($details != '') {
-				//create the first message for this ticket
-			        $myuser = user_get_object_by_name (user_getname ());
-				$user_email = $myuser->getEmail ();
-
-				if (!support_data_create_message($details,$support_id[$i],$user_email)) {
-					db_rollback();
-					return false;
-				} else {
-					$feedback .= ' Comment added to support request '.$support_id[$i].' ';
-					$send_message=true;
-				}
-			}
-
-			/*
-				handle canned responses
-			*/
-			if ($canned_response != 100) {
-				//don't care if this response is for this group - could be hacked
-				$sql="SELECT * FROM support_canned_responses WHERE support_canned_id='$canned_response'";
-				$result2=db_query($sql);
-			        $myuser = user_get_object_by_name (user_getname ());
-				$user_email = $myuser->getEmail ();
-				if ($result2 && db_numrows($result2) > 0) {
-					if (!support_data_create_message(util_unconvert_htmlspecialchars(db_result($result2,0,'body')),$support_id[$i],$user_email)) {
-						db_rollback();
-						return false;
-					} else {
-						$feedback .= ' Canned Response Used For Support Request ID ' .$support_id[$i] . '';
-						$send_message=true;
-					}
-				} else {
-					$feedback .= ' Unable to Use Canned Response ';
-				}
-			}
-
-			if ($update || $send_message){
-				/*
-					see if we're supposed to send all modifications to an address
-				*/
-				$project=project_get_object($group_id);
-				if ($project->sendAllSupportUpdates()) {
-					$address=$project->getNewSupportAddress();
-				}       
-
-				/*
-					now send the email
-					it's no longer optional due to the group-level notification address
-				*/
-
-				mail_followup($support_id[$i],$address);
-				db_commit();
-			} else {
-				//nothing changed, so cancel the transaction
-				db_rollback();
-			}
-		}
-	}
-
-	return true;
-}
-
-function mail_followup($support_id,$more_addresses=false) {
-	global $sys_datefmt,$feedback;
-	/*
-		Send a message to the person who opened this support and the person it is assigned to
-	*/
-
-	$sql="SELECT support.priority,support.group_id,support.support_id,support.summary,".
-		"support_status.status_name,support_category.category_name,support.open_date, ".
-		"users.email,user2.email AS assigned_to_email ".
-		"FROM support,users,users user2,support_status,support_category ".
-		"WHERE user2.user_id=support.assigned_to ".
-		"AND support.support_status_id=support_status.support_status_id ".
-		"AND support.support_category_id=support_category.support_category_id ".
-		"AND users.user_id=support.submitted_by ".
-		"AND support.support_id='$support_id'";
-		
-	$result=db_query($sql);
-	
-	if ($result && db_numrows($result) > 0) {
-		/*
-			Set up the body
-		*/
-		$body = "\n\nSupport Request #".db_result($result,0,'support_id').", was updated on ".
-				date($sys_datefmt,db_result($result,0,'open_date')). 
-			"\nYou can respond by visiting: ".
-			"\nhttp://".$GLOBALS['sys_default_domain']."/support/?func=detailsupport&support_id=".
-				db_result($result,0,"support_id")."&group_id=".db_result($result,0,"group_id").
-			"\n\nCategory: ".db_result($result,0,'category_name').
-			"\nStatus: ".db_result($result,0,'status_name').
-			"\nPriority: ".db_result($result,0,'priority').
-			"\nSummary: ".util_unconvert_htmlspecialchars(db_result($result,0,'summary'));
-			
-			
-		$subject="[ ".db_result($result,0,"support_id")." ] ".
-			util_unconvert_htmlspecialchars(db_result($result,0,"summary"));
-			
-		/*      
-			get all the email addresses that have dealt with this request
-		*/
-
-		$email_res=db_query("SELECT distinct from_email FROM support_messages WHERE support_id='$support_id'");
-		$rows=db_numrows($email_res);
-		if ($email_res && $rows > 0) {
-			$mail_arr=result_column_to_array($email_res,0);
-			$emails=implode($mail_arr,', ');
-		}       
-		if ($more_addresses) {
-			$emails .= ','.$more_addresses;
-		}       
-		
-		/*
-			Now include the two most recent emails
-		*/
-		$sql="select * ".
-			"FROM support_messages ".
-			"WHERE support_id='$support_id' ORDER BY date DESC";
-		$result2=db_query($sql,2);
-		$rows=db_numrows($result2);
-		if ($result && $rows > 0) {
-			for ($i=0; $i<$rows; $i++) {
-				//get the first part of the email address
-				$email_arr=explode('@',db_result($result2,$i,'from_email'));
-				
-				$body .= "\n\nBy: ". $email_arr[0] .
-				"\nDate: ".date($sys_datefmt,db_result($result2,$i,'date')).
-				"\n\nMessage:".
-				"\n".util_unconvert_htmlspecialchars(db_result($result2,$i,'body')).
-				"\n\n----------------------------------------------------------------------";
-			}       
-			$body .= "\nYou can respond by visiting: ".
-			"\nhttp://$GLOBALS[HTTP_HOST]/support/?func=detailsupport&support_id=".
-				db_result($result,0,'support_id')."&group_id=".db_result($result,0,'group_id');
-		}	       
-		
-		//attach the headers to the body
-		
-		$body = "To: noreply@$GLOBALS[HTTP_HOST]".
-			"\nBCC: $emails".
-			"\nSubject: $subject".
-			$body;
-		/*      
-			Send the email
-		*/
-		exec ("/bin/echo \"". util_prep_string_for_sendmail($body)
-			."\" | /usr/sbin/sendmail -fnoreply@$GLOBALS[HTTP_HOST] -t &");
-		$feedback .= " Support Request Update Emailed ";
-		
-	} else {
-	
-		$feedback .= " Could Not Send Support Request Update ";
-		echo db_error();
-		
-	}       
-}       
-
-?>

Deleted: trunk/gforge_base/evolvisforge/gforge/www/support/support_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/support/support_utils.php	2010-02-25 13:21:58 UTC (rev 412)
+++ trunk/gforge_base/evolvisforge/gforge/www/support/support_utils.php	2010-02-25 13:22:01 UTC (rev 413)
@@ -1,276 +0,0 @@
-<?php
-//
-// SourceForge: Breaking Down the Barriers to Open Source Development
-// Copyright 1999-2000 (c) The SourceForge Crew
-// http://sourceforge.net
-//
-// $Id: support_utils.php,v 1.59 2000/11/28 23:02:56 pfalcon Exp $
-
-/*
-
-	Support Request Manager 
-	By Tim Perdue, Sourceforge, January, 2000
-	Heavy Rewrite Tim Perdue, April, 2000
-
-*/
-
-function support_header($params) {
-	global $group_id,$DOCUMENT_ROOT;
-
-	//required by new site_project_header
-	$params['group']=$group_id;
-	$params['toptab']='support';
-
-	//only projects can use the bug tracker, and only if they have it turned on
-	$project=project_get_object($group_id);
-
-	if (!$project->isProject()) {
-		exit_error('Error','Only Projects Can Use The Tech Support Manager');
-	}
-	if (!$project->usesSupport()) {
-		exit_error('Error','This Project Has Turned Off The Tech Support Manager');
-	}
-
-
-	site_project_header($params);
-
-	echo '<P><B><A HREF="/support/?func=addsupport&group_id='.$group_id.'">Submit A Request</A>';
-	if (user_isloggedin()) {
-		echo ' | <A HREF="/support/?func=browse&group_id='.$group_id.'&set=my">My Requests</A>';
-	}
-	echo ' | <A HREF="/support/?func=browse&group_id='.$group_id.'&set=open">Open Requests</A>';
-	if (user_isloggedin()) {
-		echo ' | <A HREF="/support/reporting/?group_id='.$group_id.'">Reporting</A>';
-	}
-	echo ' | <A HREF="/support/admin/?group_id='.$group_id.'">Admin</A>';
-
-	echo '</B>';
-	echo '<HR NoShade SIZE="1" SIZE="300">';
-}
-
-function support_footer($params) {
-	site_project_footer($params);
-}
-
-function support_category_box ($group_id,$name='support_category_id',$checked='xzxz',$text_100='None') {
-	if (!$group_id) {
-		return 'ERROR - No group_id';
-	} else {
-		$result= support_data_get_categories ($group_id);
-		return html_build_select_box ($result,$name,$checked,true,$text_100);
-	}
-}
-
-function support_technician_box ($group_id,$name='assigned_to',$checked='xzxz') {
-	if (!$group_id) {
-		return 'ERROR - No group_id';
-	} else {
-		$result= support_data_get_technicians ($group_id);
-		return html_build_select_box ($result,$name,$checked);
-	}
-}
-
-function support_canned_response_box ($group_id,$name='canned_response',$checked='xzxz') {
-	if (!$group_id) {
-		return 'ERROR - No group_id';
-	} else {
-		$result= support_data_get_canned_responses ($group_id);
-		return html_build_select_box ($result,$name,$checked);
-	}
-}
-
-function support_status_box ($name='status_id',$checked='xzxz',$text_100='None') {
-	$result=support_data_get_statuses();
-	return html_build_select_box($result,$name,$checked,true,$text_100);
-}
-
-function show_supportlist ($result,$offset,$set='open') {
-	global $sys_datefmt,$group_id;
-	/*
-		Accepts a result set from the support table. Should include all columns from
-		the table, and it should be joined to USER to get the user_name.
-	*/
-
-	$url = "/support/?group_id=$group_id&set=$set&order=";
-	$title_arr=array();
-	$title_arr[]='Request ID';
-	$title_arr[]='Summary';
-	$title_arr[]='Date';
-	$title_arr[]='Assigned To';
-	$title_arr[]='Submitted By';
-
-	$links_arr=array();
-	$links_arr[]=$url.'support_id';
-	$links_arr[]=$url.'summary';
-	$links_arr[]=$url.'date';
-	$links_arr[]=$url.'assigned_to_user';
-	$links_arr[]=$url.'submitted_by';
-
-	$IS_SUPPORT_ADMIN=user_ismember($group_id,'S2');
-
-	echo '
-		<FORM ACTION="'. $PHP_SELF .'" METHOD="POST">
-		<INPUT TYPE="HIDDEN" NAME="group_id" VALUE="'.$group_id.'">
-		<INPUT TYPE="HIDDEN" NAME="func" VALUE="postmodsupport">';
-
-	echo html_build_list_table_top ($title_arr,$links_arr);
-
-	$then=(time()-1296000);
-	$rows=db_numrows($result);
-	for ($i=0; $i < $rows; $i++) {
-		echo '
-			<TR BGCOLOR="'. get_priority_color(db_result($result, $i, 'priority')) .'">'.
-			'<TD NOWRAP>'.
-			($IS_SUPPORT_ADMIN?'<INPUT TYPE="CHECKBOX" NAME="support_id[]" VALUE="'.
-			db_result($result, $i, 'support_id') .'"> ':'').
-	                db_result($result, $i, 'support_id') .
-        	        '</TD>'.
-			'<TD><A HREF="'.$PHP_SELF.'?func=detailsupport&support_id='. 
-			db_result($result, $i, 'support_id').
-			'&group_id='. db_result($result, $i, 'group_id').'">'. 
-			db_result($result, $i, 'summary').
-			'</A></TD>'.
-			'<TD>'. (($set != 'closed' && db_result($result, $i, 'date') < $then)?'<B>* ':'&nbsp; ') . date($sys_datefmt,db_result($result, $i, 'date')) .'</TD>'.
-			'<TD>'. db_result($result, $i, 'assigned_to_user') .'</TD>'.
-			'<TD>'. db_result($result, $i, 'submitted_by') .'</TD></TR>';
-
-	}
-
-	/*
-		Show extra rows for <-- Prev / Next -->
-	*/
-	echo '
-		<TR><TD COLSPAN="2">';
-	if ($offset > 0) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset-50).'"><B><-- Previous 50</B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD><TD>&nbsp;</TD><TD COLSPAN="2">';
-	
-	if ($rows>=50) {
-		echo '<A HREF="'.$PHP_SELF.'?func=browse&group_id='.$group_id.'&set='.$set.'&offset='.($offset+50).'"><B>Next 50 --></B></A>';
-	} else {
-		echo '&nbsp;';
-	}
-	echo '</TD></TR>';
-
-       /*
-                Mass Update Code
-        */     
-        if ($IS_SUPPORT_ADMIN) {
-                echo '<TR><TD COLSPAN="5">
-                <FONT COLOR="#FF0000"><B>Support Admin:</B></FONT>  If you wish to apply changes to all support tickets selected above, use these controls to change their properties and click once on "Mass Update".
-                <TABLE WIDTH="100%" BORDER="0">
-
-                <TR><TD><B>Category:</B><BR>'. support_category_box ($group_id,'support_category_id','xyz','No Change') .'</TD>
-                <TD><B>Priority:</B><BR>';
-                echo build_priority_select_box ('priority', '5', true);
-                echo '</TD></TR>
-
-
-                <TR><TD><B>Assigned To:</B><BR>'. support_technician_box ($group_id,'assigned_to','xyz','No Change') .'</TD>
-                <TD><B>Status:</B><BR>'. support_status_box ('support_status_id','xyz','No Change') .'</TD></TR>
-
-                <TR><TD COLSPAN="2"><B>Canned Response:</B><BR>'. support_canned_response_box ($group_id,'canned_response') .'</TD></TR>
-
-                <TR><TD COLSPAN="3" ALIGN="MIDDLE"><INPUT TYPE="SUBMIT" name="submit" VALUE="Mass Update"></TD></TR>
-
-                </TABLE>        
-		</FORM>
-                </TD></TR>';
-        }
-
-	echo '</TABLE>';
-}
-
-function show_support_details ($support_id) {
-	/*
-		Show the details rows from support_history
-	*/
-	global $sys_datefmt;
-	$result= support_data_get_messages ($support_id);
-	$rows=db_numrows($result);
-
-	if ($rows > 0) {
-		echo '
-		<H3>Followups</H3>
-		<P>';
-		$title_arr=array();
-		$title_arr[]='Message';
-
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			$email_arr=explode('@',db_result($result,$i,'from_email'));
-			echo '<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD><PRE>
-Date: '. date($sys_datefmt,db_result($result, $i, 'date')) .'
-Sender: '. $email_arr[0] . '
-'. util_line_wrap ( db_result($result, $i, 'body'),85,"\n"). '</PRE></TD></TR>';
-		}
-		echo '</TABLE>';
-	} else {
-		echo '
-			<H3>No Followups Have Been Posted</H3>';
-	}
-}
-
-function show_supporthistory ($support_id) {
-	/*
-		show the support_history rows that are relevant to this support_id, excluding details
-	*/
-	global $sys_datefmt;
-	$result= support_data_get_history ($support_id);
-	$rows= db_numrows($result);
-
-	if ($rows > 0) {
-
-		$title_arr=array();
-		$title_arr[]='Field';
-		$title_arr[]='Old Value';
-		$title_arr[]='Date';
-		$title_arr[]='By';
-
-		echo html_build_list_table_top ($title_arr);
-
-		for ($i=0; $i < $rows; $i++) {
-			$field=db_result($result, $i, 'field_name');
-			echo '
-			<TR BGCOLOR="'. html_get_alt_row_color($i) .'"><TD>'.$field.'</TD><TD>';
-
-			if ($field == 'support_status_id') {
-
-				echo support_data_get_status_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'support_category_id') {
-
-				echo support_data_get_category_name(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'assigned_to') {
-
-				echo user_getname(db_result($result, $i, 'old_value'));
-
-			} else if ($field == 'close_date') {
-
-				echo date($sys_datefmt,db_result($result, $i, 'old_value'));
-
-			} else {
-
-				echo db_result($result, $i, 'old_value');
-
-		}
-		echo '</TD>'.
-			'<TD>'. date($sys_datefmt,db_result($result, $i, 'date')) .'</TD>'.
-			'<TD>'. db_result($result, $i, 'user_name'). '</TD></TR>';
-	}
-
-	echo '
-		</TABLE>';
-	
-	} else {
-		echo '
-			<H3>No Changes Have Been Made to This Support Request</H3>';
-	}
-}
-
-?>




More information about the evolvis-commits mailing list