Project

General

Profile

Download (17.4 KB) Statistics
| Branch: | Revision:

git_sitools_idoc / flarecast / data / TESTS_FONCTIONNELS / freemarker / adminIndex.ftl @ master

1
<!-- Copyright 2010- 2013 CNES - CENTRE NATIONAL d'ETUDES SPATIALES
2
-- 
3
-- This file is part of SITools2.
4
-- 
5
-- SITools2 is free software: you can redistribute it and/or modify
6
-- it under the terms of the GNU General Public License as published by
7
-- the Free Software Foundation, either version 3 of the License, or
8
-- (at your option) any later version.
9
-- 
10
-- SITools2 is distributed in the hope that it will be useful,
11
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
12
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
-- GNU General Public License for more details.
14
-- 
15
-- You should have received a copy of the GNU General Public License
16
-- along with SITools2.  If not, see <http://www.gnu.org/licenses/>.
17
-->
18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
19
"http://www.w3.org/TR/html4/loose.dtd">
20

    
21
<html>
22

    
23
  <head>
24
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
25
    <title>SITOOLS WEB ADMIN</title>
26

    
27
    <!-- Commom css -->
28
	<!--  <link rel="stylesheet" type="text/css" href="${appUrl}/cots/extjs/resources/css/ext-all.css" ></link> -->
29
    <link rel="stylesheet" type="text/css" href="${appUrl}/cots/extjs/resources/css/ext-all.css">
30

    
31
   	<!--  ext.ux  -->
32
       
33
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/res/css/statusbar.css">
34
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/res/css/spinner.css">
35
    <!-- Sitools specific css -->
36
    <link rel="stylesheet" type="text/css" href="res/css/main.css">
37
    <link rel="stylesheet" type="text/css" href="res/css/commons.css">
38
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/js/widgets/notification/css/Notification.css">
39
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/js/widgets/lockingGrid/columnLock.css">
40
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/js/widgets/imageChooser/imageChooser.css">
41
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/js/widgets/fileUploadField/fileUploadField.css">
42
    <link rel="stylesheet" type="text/css" href="res/css/icons.css">
43
	<link rel="stylesheet" type="text/css" href="res/css/animated-dataview.css"
44
	<link rel="stylesheet" type="text/css" href="res/css/animated-seeAlso.css"
45
    <link rel="stylesheet" type="text/css" href="${appUrl}/common/res/css/main.css">
46
   	<link rel="stylesheet" type="text/css" href="${appUrl}/common/res/css/combo.css">
47
   
48
<!-- --------------------------------------------------------------------------------------------------------------------------
49
					IMPORT DES LIBRAIRIES JS
50
-------------------------------------------------------------------------------------------------------------------------- -->
51
    <script type="text/javascript" src="${appUrl}/cots/extjs/adapter/ext/ext-base.js"></script>
52

    
53
    <!-- Need the Ext itself, either debug or production version. -->
54
    <script type="text/javascript" src="${appUrl}/cots/extjs/ext-all-debug.js"></script>
55
    <!--script type="text/javascript" src="${appUrl}/cots/extjs/ext-all.js"></script-->
56

    
57
	<script type="text/javascript" src="${appUrl}/cots/OpenLayers-2.11/OpenLayers.js"></script>
58
    <script type="text/javascript" src="${appUrl}/cots/GeoExt/script/GeoExt.js"></script>
59

    
60
	
61
    <!-- Need in debug mode, to remove in production version. -->
62
    <script type="text/javascript" src="${appUrl}/common/js/utils/xpath.js"></script>
63
    <script type="text/javascript" src="${appUrl}/common/js/debug.js"></script>
64
<!-- --------------------------------------------------------------------------------------------------
65
						LISTE DES FICHIERS A INCLURE POUR LA VERSION DE DEV
66
--------------------------------------------------------------------------------------------------- -->
67
<!-- BEGIN_JS_DEV_INCLUDES -->
68
    <script type="text/javascript" src="${appUrl}/common/js/env.js"></script>
69
    <script type="text/javascript" src="${appUrl}/common/js/siteMap.js"></script>
70
    <script type="text/javascript" src="${appUrl}/common/js/crypto/base64.js"></script>
71
    <script type="text/javascript" src="${appUrl}/common/js/crypto/MD5.js"></script>
72
    <script type="text/javascript" src="${appUrl}/common/js/crypto/digest.js"></script>
73
    <script type="text/javascript" src="${appUrl}/common/js/utils/console.js"></script>
74
    <script type="text/javascript" src="${appUrl}/common/js/widgets/statusbar.js"></script>
75
    <script type="text/javascript" src="${appUrl}/common/js/widgets/login.js"></script>
76
    <script type="text/javascript" src="${appUrl}/common/js/widgets/actionlink.js"></script>
77
    <script type="text/javascript" src="${appUrl}/common/js/widgets/highlighttext.js"></script>
78
    <script type="text/javascript" src="${appUrl}/common/js/widgets/checkcolumn.js"></script>
79
    <script type="text/javascript" src="${appUrl}/common/js/widgets/mif.js"></script>
80
    <script type="text/javascript" src="${appUrl}/common/js/widgets/textfilter.js"></script>
81
    <script type="text/javascript" src="${appUrl}/common/js/widgets/spinner.js"></script>
82
    <script type="text/javascript" src="${appUrl}/common/js/widgets/spinnerfield.js"></script>
83
    <script type="text/javascript" src="${appUrl}/common/js/widgets/requeteur.js"></script>
84
    <script type="text/javascript" src="${appUrl}/common/js/widgets/panelSelectItems.js"></script>
85
    <script type="text/javascript" src="${appUrl}/common/js/widgets/gridUp.js"></script>
86
    <script type="text/javascript" src="${appUrl}/common/js/widgets/Ext.ux.Plugin.RemoteComponent.js"></script>
87
    <script type="text/javascript" src="${appUrl}/common/js/widgets/lockingGrid/columnLock.js"></script>
88
    <script type="text/javascript" src="${appUrl}/common/js/widgets/notification/Ext.ux.Notification.js"></script>
89
    <script type="text/javascript" src="${appUrl}/common/js/widgets/multiSelect/Ext.ux.multiselect.js"></script>
90
    <script type="text/javascript" src="${appUrl}/common/js/forms/formParameterToComponent.js"></script>
91
    <script type="text/javascript" src="${appUrl}/common/js/forms/components/AbstractComponentsWithUnit.js"></script>
92
    <script type="text/javascript" src="${appUrl}/common/js/widgets/sitoolsItems.js"></script>
93
    <script type="text/javascript" src="${appUrl}/common/js/utils/logout.js"></script>
94
    <script type="text/javascript" src="${appUrl}/common/js/widgets/imageChooser/imageChooser.js"></script>
95
    <script type="text/javascript" src="${appUrl}/common/js/widgets/fileUploadField/fileUploadField.js"></script>
96
    <script type="text/javascript" src="${appUrl}/common/js/widgets/sitoolsImageSelect.js"></script>
97
    <script type="text/javascript" src="${appUrl}/common/js/widgets/rowExpander.js"></script>
98
    <script type="text/javascript" src="${appUrl}/common/js/widgets/vtype.js"></script>
99
    <script type="text/javascript" src="${appUrl}/common/js/version/sitoolsVersion.js"></script>
100
    
101
    <script type="text/javascript" src="js/def.js"></script>
102
    <script type="text/javascript" src="js/id.js"></script>
103
    <script type="text/javascript" src="js/gui.js"></script>
104
    <script type="text/javascript" src="js/tools.js"></script>
105
	<script type="text/javascript" src="js/menu/dataView.js"></script>
106
	<script type="text/javascript" src="js/menu/seeAlso.js"></script>
107

    
108
    <script type="text/javascript" src="js/menu/TreeMenu.js"></script>
109
    <script type="text/javascript" src="js/usergroups/regcrud.js"></script>
110
    <script type="text/javascript" src="js/usergroups/usercrud.js"></script>
111
    <script type="text/javascript" src="js/usergroups/groupcrud.js"></script>
112
    <script type="text/javascript" src="js/usergroups/rolecrud.js"></script>
113
    <script type="text/javascript" src="js/usergroups/roleprop.js"></script>
114
    <script type="text/javascript" src="js/usergroups/regprop.js"></script>
115
    <script type="text/javascript" src="js/usergroups/userprop.js"></script>
116
    <script type="text/javascript" src="js/usergroups/groupprop.js"></script>
117
    <script type="text/javascript" src="js/usergroups/users.js"></script>
118
    <script type="text/javascript" src="js/usergroups/groups.js"></script>
119
    <script type="text/javascript" src="js/projects/datasetsWin.js"></script>
120
    <script type="text/javascript" src="js/projects/projectsprop.js"></script>
121
    <script type="text/javascript" src="js/projects/projectsCrud.js"></script>
122
    <script type="text/javascript" src="js/collections/CollectionsCrudPanel.js"></script>
123
    <script type="text/javascript" src="js/collections/CollectionsPropPanel.js"></script>
124
    <script type="text/javascript" src="js/multiDs/MultiDsCrudPanel.js"></script>
125
    <script type="text/javascript" src="js/multiDs/MultiDsPropPanel.js"></script>
126
    <script type="text/javascript" src="js/datasets/selectPredicat.js"></script>
127
    <script type="text/javascript" src="js/datasets/joinConditionWin.js"></script>
128
    <script type="text/javascript" src="js/datasets/joinTableWin.js"></script>
129
    <script type="text/javascript" src="js/datasets/joinPanel.js"></script>
130
    <script type="text/javascript" src="js/datasets/gridFieldSetup.js"></script>
131
    <script type="text/javascript" src="js/datasets/datasetForm.js"></script>
132
    <script type="text/javascript" src="js/datasets/abstractDatasetProp.js"></script>
133
    <script type="text/javascript" src="js/datasets/datasetProp.js"></script>
134
    <script type="text/javascript" src="js/datasets/datasetUrlWin.js"></script>
135
    <script type="text/javascript" src="js/datasets/columnProp.js"></script>
136
    <script type="text/javascript" src="js/datasets/datasetsCrud.js"></script>
137
    <script type="text/javascript" src="js/datasets/dictionaryWin.js"></script>
138
    <script type="text/javascript" src="js/datasets/unitWin.js"></script>
139
    <script type="text/javascript" src="js/datasets/datasetsOpenSearch.js"></script>
140
    <script type="text/javascript" src="js/dictionary/dictionaryprop.js"></script>
141
    <script type="text/javascript" src="js/dictionary/dictionaryCrud.js"></script>
142
    <script type="text/javascript" src="js/dictionary/templateprop.js"></script>
143
    <script type="text/javascript" src="js/dictionary/templateCrud.js"></script>
144
    <script type="text/javascript" src="js/datasource/databasecrud.js"></script>
145
    <script type="text/javascript" src="js/datasource/databaseprop.js"></script>
146
    <script type="text/javascript" src="js/datasource/databasetest.js"></script>
147
    <script type="text/javascript" src="js/forms/componentsAdminDef/DatasetContext.js"></script>
148
    <script type="text/javascript" src="js/forms/componentsAdminDef/ProjectContext.js"></script>
149
    <script type="text/javascript" src="js/forms/componentsAdminDef/ComponentFactory.js"></script>
150
    <script type="text/javascript" src="js/forms/FormGridComponents.js"></script>
151
    <script type="text/javascript" src="js/forms/ComponentsDisplayPanel.js"></script>
152
    <script type="text/javascript" src="js/forms/formsCrud.js"></script>
153
    <script type="text/javascript" src="js/forms/componentPropPanel.js"></script>
154
    <script type="text/javascript" src="js/forms/absoluteLayoutProp.js"></script>
155
    <script type="text/javascript" src="js/forms/componentsListPanel.js"></script>
156
    <script type="text/javascript" src="js/forms/formPropPanel.js"></script>
157
    <script type="text/javascript" src="js/forms/winParent.js"></script>
158
    <script type="text/javascript" src="js/forms/componentsAdminDef/OneParam/Abstract.js"></script>
159
    <script type="text/javascript" src="js/forms/componentsAdminDef/OneParam/AbstractWithUnit.js"></script>
160
    <script type="text/javascript" src="js/forms/componentsAdminDef/MultiParam/Abstract.js"></script>
161

    
162
    <script type="text/javascript" src="js/applications/applicationsRole.js"></script>
163
    <script type="text/javascript" src="js/applications/roleWin.js"></script>
164
    <script type="text/javascript" src="js/applications/applicationsprop.js"></script>
165
    <script type="text/javascript" src="js/applications/applicationsCrud.js"></script>
166
    <script type="text/javascript" src="js/authorizations/authorizationsCrud.js"></script>
167
    <script type="text/javascript" src="js/userStorage/userStorageprop.js"></script>
168
    <script type="text/javascript" src="js/userStorage/userStorageCrud.js"></script>
169
    <script type="text/javascript" src="js/order/orderprop.js"></script>
170
    <script type="text/javascript" src="js/order/orderCrud.js"></script>
171
    <script type="text/javascript" src="js/order/events.js"></script>
172
    <script type="text/javascript" src="js/graphs/graphsCrud.js"></script>
173
    <script type="text/javascript" src="js/graphs/graphsDatasetWin.js"></script>
174
    <script type="text/javascript" src="js/graphs/graphsNodeWin.js"></script>   
175
    <script type="text/javascript" src="js/datasets/selectColumn.js"></script> 
176
    <script type="text/javascript" src="js/converters/convertersCrud.js"></script>
177
    <script type="text/javascript" src="js/converters/convertersProp.js"></script>
178
    <script type="text/javascript" src="js/filters/filtersCrud.js"></script>
179
    <script type="text/javascript" src="js/filters/filtersProp.js"></script>
180
    <script type="text/javascript" src="js/formComponents/formComponentscrud.js"></script>
181
    <script type="text/javascript" src="js/formComponents/formComponentsprop.js"></script>
182
    <script type="text/javascript" src="js/datasetViews/datasetViewscrud.js"></script>
183
    <script type="text/javascript" src="js/datasetViews/datasetViewprop.js"></script>
184
    <script type="text/javascript" src="js/rssFeed/rssFeedCrud.js"></script>
185
    <script type="text/javascript" src="js/rssFeed/rssFeedProps.js"></script>
186
    <script type="text/javascript" src="js/rssFeed/rssFeedItemProps.js"></script>
187
    <script type="text/javascript" src="js/projects/rssFeedProjects.js"></script>
188
    <script type="text/javascript" src="js/datasets/rssFeedDatasets.js"></script>
189
    <script type="text/javascript" src="js/portal/rssFeedPortalCrud.js"></script>
190
    
191
    <script type="text/javascript" src="js/applications/plugins/applicationPluginCrud.js"></script>
192
    <script type="text/javascript" src="js/applications/plugins/applicationPluginProp.js"></script>
193
    
194
    <script type="text/javascript" src="js/sva/svaCrud.js"></script>
195
    <script type="text/javascript" src="js/sva/svaProp.js"></script>
196
    
197
    <script type="text/javascript" src="js/storage/storagesCrud.js"></script>
198
    <script type="text/javascript" src="js/storage/storagesProp.js"></script>
199
    
200
    
201
    <script type="text/javascript" src="js/resourcesPlugins/resourcesPluginsCrud.js"></script>
202
    <script type="text/javascript" src="js/resourcesPlugins/resourcesPluginsProp.js"></script>
203
    <script type="text/javascript" src="js/resourcesPlugins/enumerationValueTypeSelector.js"></script>
204
    
205
    
206
    <script type="text/javascript" src="js/projects/plugins/projectResourcesCrud.js"></script>
207
    <script type="text/javascript" src="js/datasets/plugins/datasetResourcesCrud.js"></script>
208
    <script type="text/javascript" src="js/applications/plugins/applicationResourcesCrud.js"></script>
209
    
210
    <script type="text/javascript" src="js/filtersPlugins/filtersPluginsProp.js"></script>
211
  
212
    <script type="text/javascript" src="js/filtersPlugins/filtersPluginsSingle.js"></script>
213
     
214
    <script type="text/javascript" src="js/fileEditor/ftlEditorCrud.js"></script> 
215
    <script type="text/javascript" src="js/fileEditor/cssEditorCrud.js"></script> 
216
    <script type="text/javascript" src="js/fileEditor/licenceEditorProp.js"></script> 
217
    <script type="text/javascript" src="js/fileEditor/fileEditorProp.js"></script>
218
	
219
	<script type="text/javascript" src="js/logs/analogProp.js"></script> 	
220
    
221
    <script type="text/javascript" src="js/storage/plugins/storageFiltersCrud.js"></script>
222

    
223
     
224
    <script type="text/javascript" src="js/units/unitsCrud.js"></script>
225
    <script type="text/javascript" src="js/units/unitsProps.js"></script>
226
    
227
	<script type="text/javascript" src="js/datasets/datasetsDicoMapping.js"></script>
228
	<script type="text/javascript" src="js/dictionary/dictionaryGridPanel.js"></script> 
229
         
230
    <script type="text/javascript" src="js/projects/modules/modulesprop.js"></script>
231
    <script type="text/javascript" src="js/projects/modules/modulescrud.js"></script>
232
	
233
	<script type="text/javascript" src="js/usergroups/roles.js"></script>
234
	
235
	
236
	
237
<!-- END_JS_DEV_INCLUDES -->
238
  
239
<!-- --------------------------------------------------------------------------------------------------
240
 						A INCLURE POUR LA VERSION DE DEBUG
241
--------------------------------------------------------------------------------------------------- -->
242
<!--
243
	<script type="text/javascript" src="js/minified/client-admin-all.js"></script>
244
-->
245

    
246
<!-- --------------------------------------------------------------------------------------------------
247
 						A INCLURE POUR LA VERSION DE PROD
248
--------------------------------------------------------------------------------------------------- -->
249
<!--
250
	<script type="text/javascript" src="js/minified/client-admin-all-min.js"></script>
251
-->
252
    
253
	<link rel="shortcut icon" href="${appUrl}/common/res/images/icons/logo_fav_icone.ico" type="image/x-icon">
254
	
255
  </head>
256

    
257
  <body>
258
    <script type="text/javascript">
259
		Ext.onReady(function(){
260
			i18n.load('${appUrl}/common/res/i18n/'+LOCALE+'/gui.properties', function() {
261
			    loadUrl.load('${appUrl}/client-admin/siteMap', function () {
262
					Ext.MessageBox.buttonText.yes = i18n.get('label.yes');
263
		      		Ext.MessageBox.buttonText.no = i18n.get('label.no');
264
						Ext.QuickTips.init();
265
						if (Ext.isEmpty(Ext.util.Cookies.get('userLogin'))) {
266
							new sitools.widget.Login({
267
			        			url:'${appUrl}/login',
268
			        			handler : initAppli
269
			        		}).show();
270
						}
271
						else {
272
							initAppli();
273
						}
274
				    });
275

    
276
    		});
277
        });
278

    
279
    </script>
280
  </body>
281
</html>