1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## pathnames.dpatch by <hfrenzel@scunc.net>
3 ##
4 ## All lines beginning with `## DP:' are a description of the patch.
5 ## DP: No description.
7 @DPATCH@
8 diff -urNad nagvis-1.3.1~/etc/nagvis.ini.php-sample nagvis-1.3.1/etc/nagvis.ini.php-sample
9 --- nagvis-1.3.1~/etc/nagvis.ini.php-sample 2008-06-04 19:57:06.000000000 +0200
10 +++ nagvis-1.3.1/etc/nagvis.ini.php-sample 2009-08-23 12:52:15.000000000 +0200
11 @@ -84,11 +84,11 @@
12 ; path options
13 [paths]
14 ; absolute physical NagVis path
15 -;base="/usr/local/nagios/share/nagvis/"
16 +;base="/usr/share/nagvis/"
17 ; absolute html NagVis path
18 -;htmlbase="/nagios/nagvis"
19 +;htmlbase="/nagios3/nagvis"
20 ; absolute html NagVis cgi path
21 -;htmlcgi="/nagios/cgi-bin"
22 +;htmlcgi="/nagios3/cgi-bin"
24 ; options for the NDO-Backend
25 ; in this example the ID of the Backend is "ndomy_1" you can define another ID.
26 @@ -112,7 +112,7 @@
27 ; maximum delay of the NDO Database in Seconds
28 ;maxtimewithoutupdate=180
29 ; path to the cgi-bin of this backend
30 -;htmlcgi="/nagios/cgi-bin"
31 +;htmlcgi="/nagios3/cgi-bin"
33 ; map rotation pools
34 ; in this example the browser switches between the maps demo and demo2 every 15
35 diff -urNad nagvis-1.3.1~/nagvis/ajax_handler.php nagvis-1.3.1/nagvis/ajax_handler.php
36 --- nagvis-1.3.1~/nagvis/ajax_handler.php 2008-06-11 23:16:17.000000000 +0200
37 +++ nagvis-1.3.1/nagvis/ajax_handler.php 2009-08-23 12:53:44.000000000 +0200
38 @@ -26,45 +26,45 @@
39 @session_start();
41 // Include defines
42 -require("./includes/defines/global.php");
43 -require("./includes/defines/matches.php");
44 +require("/usr/share/nagvis/includes/defines/global.php");
45 +require("/usr/share/nagvis/includes/defines/matches.php");
47 // Include functions
48 -require("./includes/functions/debug.php");
49 -require("./includes/functions/oldPhpVersionFixes.php");
50 -require("./includes/functions/getuser.php");
51 +require("/usr/share/nagvis/includes/functions/debug.php");
52 +require("/usr/share/nagvis/includes/functions/oldPhpVersionFixes.php");
53 +require("/usr/share/nagvis/includes/functions/getuser.php");
55 // Include needed global classes
56 -require("./includes/classes/GlobalMainCfg.php");
57 -require("./includes/classes/GlobalMapCfg.php");
58 -require("./includes/classes/GlobalLanguage.php");
59 -require("./includes/classes/GlobalPage.php");
60 -require("./includes/classes/GlobalMap.php");
61 -require("./includes/classes/GlobalBackground.php");
62 -require("./includes/classes/GlobalGraphic.php");
63 -require("./includes/classes/GlobalBackendMgmt.php");
64 +require("/usr/share/nagvis/includes/classes/GlobalMainCfg.php");
65 +require("/usr/share/nagvis/includes/classes/GlobalMapCfg.php");
66 +require("/usr/share/nagvis/includes/classes/GlobalLanguage.php");
67 +require("/usr/share/nagvis/includes/classes/GlobalPage.php");
68 +require("/usr/share/nagvis/includes/classes/GlobalMap.php");
69 +require("/usr/share/nagvis/includes/classes/GlobalBackground.php");
70 +require("/usr/share/nagvis/includes/classes/GlobalGraphic.php");
71 +require("/usr/share/nagvis/includes/classes/GlobalBackendMgmt.php");
73 // Include needed nagvis classes
74 -require("./includes/classes/NagVisMapCfg.php");
75 -require("./includes/classes/NagVisMap.php");
76 -require("./includes/classes/NagVisFrontend.php");
77 -require("./includes/classes/NagVisAutoMap.php");
78 +require("/usr/share/nagvis/includes/classes/NagVisMapCfg.php");
79 +require("/usr/share/nagvis/includes/classes/NagVisMap.php");
80 +require("/usr/share/nagvis/includes/classes/NagVisFrontend.php");
81 +require("/usr/share/nagvis/includes/classes/NagVisAutoMap.php");
83 // Include needed nagvis object classes
84 -require("./includes/classes/objects/NagVisObject.php");
85 -require("./includes/classes/objects/NagVisStatefulObject.php");
86 -require("./includes/classes/objects/NagVisStatelessObject.php");
87 -require("./includes/classes/objects/NagiosHost.php");
88 -require("./includes/classes/objects/NagVisHost.php");
89 -require("./includes/classes/objects/NagiosService.php");
90 -require("./includes/classes/objects/NagVisService.php");
91 -require("./includes/classes/objects/NagiosHostgroup.php");
92 -require("./includes/classes/objects/NagVisHostgroup.php");
93 -require("./includes/classes/objects/NagiosServicegroup.php");
94 -require("./includes/classes/objects/NagVisServicegroup.php");
95 -require("./includes/classes/objects/NagVisMapObj.php");
96 -require("./includes/classes/objects/NagVisShape.php");
97 -require("./includes/classes/objects/NagVisTextbox.php");
98 +require("/usr/share/nagvis/includes/classes/objects/NagVisObject.php");
99 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatefulObject.php");
100 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatelessObject.php");
101 +require("/usr/share/nagvis/includes/classes/objects/NagiosHost.php");
102 +require("/usr/share/nagvis/includes/classes/objects/NagVisHost.php");
103 +require("/usr/share/nagvis/includes/classes/objects/NagiosService.php");
104 +require("/usr/share/nagvis/includes/classes/objects/NagVisService.php");
105 +require("/usr/share/nagvis/includes/classes/objects/NagiosHostgroup.php");
106 +require("/usr/share/nagvis/includes/classes/objects/NagVisHostgroup.php");
107 +require("/usr/share/nagvis/includes/classes/objects/NagiosServicegroup.php");
108 +require("/usr/share/nagvis/includes/classes/objects/NagVisServicegroup.php");
109 +require("/usr/share/nagvis/includes/classes/objects/NagVisMapObj.php");
110 +require("/usr/share/nagvis/includes/classes/objects/NagVisShape.php");
111 +require("/usr/share/nagvis/includes/classes/objects/NagVisTextbox.php");
113 /**
114 * This is a coustom error handling function for submitting PHP errors to the
115 diff -urNad nagvis-1.3.1~/nagvis/draw.php nagvis-1.3.1/nagvis/draw.php
116 --- nagvis-1.3.1~/nagvis/draw.php 2008-06-05 23:11:33.000000000 +0200
117 +++ nagvis-1.3.1/nagvis/draw.php 2009-08-23 12:52:15.000000000 +0200
118 @@ -27,43 +27,43 @@
119 @session_start();
121 // Include defines
122 -require("./includes/defines/global.php");
123 -require("./includes/defines/matches.php");
124 +require("/usr/share/nagvis/includes/defines/global.php");
125 +require("/usr/share/nagvis/includes/defines/matches.php");
127 // Include defines
128 -require("./includes/functions/debug.php");
129 -require("./includes/functions/oldPhpVersionFixes.php");
130 +require("/usr/share/nagvis/includes/functions/debug.php");
131 +require("/usr/share/nagvis/includes/functions/oldPhpVersionFixes.php");
133 // Include needed global classes
134 -require("./includes/classes/GlobalGraphic.php");
135 -require("./includes/classes/GlobalMainCfg.php");
136 -require("./includes/classes/GlobalMapCfg.php");
137 -require("./includes/classes/GlobalMap.php");
138 -require("./includes/classes/GlobalPage.php");
139 -require("./includes/classes/GlobalBackground.php");
140 -require("./includes/classes/GlobalLanguage.php");
141 -require("./includes/classes/GlobalBackendMgmt.php");
142 +require("/usr/share/nagvis/includes/classes/GlobalGraphic.php");
143 +require("/usr/share/nagvis/includes/classes/GlobalMainCfg.php");
144 +require("/usr/share/nagvis/includes/classes/GlobalMapCfg.php");
145 +require("/usr/share/nagvis/includes/classes/GlobalMap.php");
146 +require("/usr/share/nagvis/includes/classes/GlobalPage.php");
147 +require("/usr/share/nagvis/includes/classes/GlobalBackground.php");
148 +require("/usr/share/nagvis/includes/classes/GlobalLanguage.php");
149 +require("/usr/share/nagvis/includes/classes/GlobalBackendMgmt.php");
151 // Include needed frontend classes
152 -require("./includes/classes/NagVisMap.php");
153 -require("./includes/classes/NagVisBackground.php");
154 -require("./includes/classes/NagVisMapCfg.php");
155 +require("/usr/share/nagvis/includes/classes/NagVisMap.php");
156 +require("/usr/share/nagvis/includes/classes/NagVisBackground.php");
157 +require("/usr/share/nagvis/includes/classes/NagVisMapCfg.php");
159 // Include needed object classes
160 -require("./includes/classes/objects/NagVisObject.php");
161 -require("./includes/classes/objects/NagVisStatefulObject.php");
162 -require("./includes/classes/objects/NagVisStatelessObject.php");
163 -require("./includes/classes/objects/NagiosHost.php");
164 -require("./includes/classes/objects/NagVisHost.php");
165 -require("./includes/classes/objects/NagiosService.php");
166 -require("./includes/classes/objects/NagVisService.php");
167 -require("./includes/classes/objects/NagiosHostgroup.php");
168 -require("./includes/classes/objects/NagVisHostgroup.php");
169 -require("./includes/classes/objects/NagiosServicegroup.php");
170 -require("./includes/classes/objects/NagVisServicegroup.php");
171 -require("./includes/classes/objects/NagVisMapObj.php");
172 -require("./includes/classes/objects/NagVisShape.php");
173 -require("./includes/classes/objects/NagVisTextbox.php");
174 +require("/usr/share/nagvis/includes/classes/objects/NagVisObject.php");
175 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatefulObject.php");
176 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatelessObject.php");
177 +require("/usr/share/nagvis/includes/classes/objects/NagiosHost.php");
178 +require("/usr/share/nagvis/includes/classes/objects/NagVisHost.php");
179 +require("/usr/share/nagvis/includes/classes/objects/NagiosService.php");
180 +require("/usr/share/nagvis/includes/classes/objects/NagVisService.php");
181 +require("/usr/share/nagvis/includes/classes/objects/NagiosHostgroup.php");
182 +require("/usr/share/nagvis/includes/classes/objects/NagVisHostgroup.php");
183 +require("/usr/share/nagvis/includes/classes/objects/NagiosServicegroup.php");
184 +require("/usr/share/nagvis/includes/classes/objects/NagVisServicegroup.php");
185 +require("/usr/share/nagvis/includes/classes/objects/NagVisMapObj.php");
186 +require("/usr/share/nagvis/includes/classes/objects/NagVisShape.php");
187 +require("/usr/share/nagvis/includes/classes/objects/NagVisTextbox.php");
189 // Load the main configuration
190 $MAINCFG = new GlobalMainCfg(CONST_MAINCFG);
191 diff -urNad nagvis-1.3.1~/nagvis/includes/classes/GlobalMainCfg.php nagvis-1.3.1/nagvis/includes/classes/GlobalMainCfg.php
192 --- nagvis-1.3.1~/nagvis/includes/classes/GlobalMainCfg.php 2008-08-13 21:45:26.000000000 +0200
193 +++ nagvis-1.3.1/nagvis/includes/classes/GlobalMainCfg.php 2009-08-23 12:52:15.000000000 +0200
194 @@ -173,7 +173,7 @@
195 'match' => MATCH_STRING_PATH),
196 'var' => Array('must' => 0,
197 'editable' => 0,
198 - 'default' => '',
199 + 'default' => '/var/lib/nagvis/',
200 'match' => MATCH_STRING_PATH),
201 'mapcfg' => Array('must' => 0,
202 'editable' => 0,
203 @@ -189,47 +189,47 @@
204 'match' => MATCH_STRING_PATH),
205 'htmlbase' => Array('must' => 1,
206 'editable' => 1,
207 - 'default' => '/nagios/nagvis',
208 + 'default' => '/nagios3/nagvis',
209 'match' => MATCH_STRING_PATH),
210 'htmlcgi' => Array('must' => 1,
211 'editable' => 1,
212 - 'default' => '/nagios/cgi-bin',
213 + 'default' => '/nagios3/cgi-bin',
214 'match' => MATCH_STRING_URL),
215 'htmlimages' => Array('must' => 0,
216 'editable' => 0,
217 - 'default' => '/nagios/nagvis/nagvis/images/',
218 + 'default' => '/nagios3/nagvis/nagvis/images/',
219 'match' => MATCH_STRING_PATH),
220 'htmlhovertemplates' => Array('must' => 0,
221 'editable' => 0,
222 - 'default' => '/nagios/nagvis/nagvis/etc/templates/hover/',
223 + 'default' => '/nagios3/nagvis/nagvis/etc/templates/hover/',
224 'match' => MATCH_STRING_PATH),
225 'htmlheadertemplates' => Array('must' => 0,
226 'editable' => 0,
227 - 'default' => '/nagios/nagvis/nagvis/etc/templates/header/',
228 + 'default' => '/nagios3/nagvis/nagvis/etc/templates/header/',
229 'match' => MATCH_STRING_PATH),
230 'htmlhovertemplateimages' => Array('must' => 0,
231 'editable' => 0,
232 - 'default' => '/nagios/nagvis/nagvis/images/templates/hover/',
233 + 'default' => '/nagios3/nagvis/nagvis/images/templates/hover/',
234 'match' => MATCH_STRING_PATH),
235 'htmlheadertemplateimages' => Array('must' => 0,
236 'editable' => 0,
237 - 'default' => '/nagios/nagvis/nagvis/images/templates/header/',
238 + 'default' => '/nagios3/nagvis/nagvis/images/templates/header/',
239 'match' => MATCH_STRING_PATH),
240 'htmlicon' => Array('must' => 0,
241 'editable' => 0,
242 - 'default' => '/nagios/nagvis/nagvis/images/iconsets/',
243 + 'default' => '/nagios3/nagvis/nagvis/images/iconsets/',
244 'match' => MATCH_STRING_PATH),
245 'htmlshape' => Array('must' => 0,
246 'editable' => 0,
247 - 'default' => '/nagios/nagvis/nagvis/images/shape/',
248 + 'default' => '/nagios3/nagvis/nagvis/images/shape/',
249 'match' => MATCH_STRING_PATH),
250 'htmlmap' => Array('must' => 0,
251 'editable' => 0,
252 - 'default' => '/nagios/nagvis/nagvis/images/maps/',
253 + 'default' => '/nagios3/nagvis/nagvis/images/maps/',
254 'match' => MATCH_STRING_PATH),
255 'htmlvar' => Array('must' => 0,
256 'editable' => 0,
257 - 'default' => '/nagios/var/',
258 + 'default' => '/nagios3/var/',
259 'match' => MATCH_STRING_PATH)),
260 'backend' => Array(
261 'backendtype' => Array('must' => 1,
262 @@ -288,7 +288,7 @@
263 'match' => MATCH_STRING_NO_SPACE),
264 'cgi' => Array('must' => 1,
265 'editable' => 1,
266 - 'default' => '/usr/local/nagios/sbin/',
267 + 'default' => '/usr/lib/cgi-bin/nagios3/',
268 'match' => MATCH_STRING_PATH)))),
269 'rotation' => Array(
270 'rotationid' => Array('must' => 1,
271 @@ -314,7 +314,7 @@
272 'match' => MATCH_STRING_NO_SPACE_EMPTY),
273 'graphvizpath' => Array('must' => 0,
274 'editable' => 0,
275 - 'default' => '/usr/local/bin/',
276 + 'default' => '/usr/bin/',
277 'match' => MATCH_STRING_PATH),
278 'defaultparams' => Array('must' => 0,
279 'editable' => 0,
280 @@ -361,15 +361,15 @@
281 $this->validConfig['paths']['images']['default'] = $base.'nagvis/images/';
282 $this->validConfig['paths']['shape']['default'] = $base.'nagvis/images/shapes/';
283 $this->validConfig['paths']['language']['default'] = $base.'nagvis/includes/languages/';
284 - $this->validConfig['paths']['class']['default'] = $base.'nagvis/includes/classes/';
285 + $this->validConfig['paths']['class']['default'] = '/usr/share/nagvis/includes/classes/';
286 $this->validConfig['paths']['map']['default'] = $base.'nagvis/images/maps/';
287 - $this->validConfig['paths']['var']['default'] = $base.'var/';
288 - $this->validConfig['paths']['hovertemplate']['default'] = $base.'nagvis/templates/hover/';
289 - $this->validConfig['paths']['headertemplate']['default'] = $base.'nagvis/templates/header/';
290 - $this->validConfig['paths']['mapcfg']['default'] = $base.'etc/maps/';
291 + $this->validConfig['paths']['var']['default'] = '/var/lib/nagvis/';
292 + $this->validConfig['paths']['hovertemplate']['default'] = '/etc/nagvis/templates/hover/';
293 + $this->validConfig['paths']['headertemplate']['default'] = '/etc/nagvis/templates/header/';
294 + $this->validConfig['paths']['mapcfg']['default'] = $base.'nagvis/etc/maps/';
295 $this->validConfig['paths']['htmlimages']['default'] = $htmlBase.'/nagvis/images/';
296 - $this->validConfig['paths']['htmlhovertemplates']['default'] = $htmlBase.'/nagvis/templates/hover/';
297 - $this->validConfig['paths']['htmlheadertemplates']['default'] = $htmlBase.'/nagvis/templates/header/';
298 + $this->validConfig['paths']['htmlhovertemplates']['default'] = $htmlBase.'/nagvis/etc/templates/hover/';
299 + $this->validConfig['paths']['htmlheadertemplates']['default'] = $htmlBase.'/nagvis/etc/templates/header/';
300 $this->validConfig['paths']['htmlhovertemplateimages']['default'] = $this->validConfig['paths']['htmlimages']['default'].'templates/hover/';
301 $this->validConfig['paths']['htmlheadertemplateimages']['default'] = $this->validConfig['paths']['htmlimages']['default'].'templates/header/';
302 $this->validConfig['paths']['htmlicon']['default'] = $htmlBase.'/nagvis/images/iconsets/';
303 diff -urNad nagvis-1.3.1~/nagvis/includes/defines/global.php nagvis-1.3.1/nagvis/includes/defines/global.php
304 --- nagvis-1.3.1~/nagvis/includes/defines/global.php 2008-08-22 21:01:15.000000000 +0200
305 +++ nagvis-1.3.1/nagvis/includes/defines/global.php 2009-08-23 12:52:15.000000000 +0200
306 @@ -37,13 +37,13 @@
307 define('DEBUGLEVEL', 4);
309 // Path to the debug file
310 -define('DEBUGFILE', '../var/nagvis-debug.log');
311 +define('DEBUGFILE', '/var/log/nagvis-debug.log');
313 // NagVis Version
314 define('CONST_VERSION', '1.3.1');
316 // Path to the main configuration file
317 -define('CONST_MAINCFG', '../etc/nagvis.ini.php');
318 +define('CONST_MAINCFG', '/etc/nagvis/nagvis.ini.php');
320 // Needed minimal PHP version
321 define('CONST_NEEDED_PHP_VERSION', '5.0');
322 diff -urNad nagvis-1.3.1~/nagvis/index.php nagvis-1.3.1/nagvis/index.php
323 --- nagvis-1.3.1~/nagvis/index.php 2008-06-05 23:11:33.000000000 +0200
324 +++ nagvis-1.3.1/nagvis/index.php 2009-08-23 12:52:15.000000000 +0200
325 @@ -26,44 +26,44 @@
326 @session_start();
328 // Include defines
329 -require("./includes/defines/global.php");
330 -require("./includes/defines/matches.php");
331 +require("/usr/share/nagvis/includes/defines/global.php");
332 +require("/usr/share/nagvis/includes/defines/matches.php");
334 // Include functions
335 -require("./includes/functions/debug.php");
336 -require("./includes/functions/oldPhpVersionFixes.php");
337 +require("/usr/share/nagvis/includes/functions/debug.php");
338 +require("/usr/share/nagvis/includes/functions/oldPhpVersionFixes.php");
340 // Include needed global classes
341 -require("./includes/classes/GlobalMainCfg.php");
342 -require("./includes/classes/GlobalMapCfg.php");
343 -require("./includes/classes/GlobalLanguage.php");
344 -require("./includes/classes/GlobalPage.php");
345 -require("./includes/classes/GlobalMap.php");
346 -require("./includes/classes/GlobalBackground.php");
347 -require("./includes/classes/GlobalGraphic.php");
348 -require("./includes/classes/GlobalBackendMgmt.php");
349 +require("/usr/share/nagvis/includes/classes/GlobalMainCfg.php");
350 +require("/usr/share/nagvis/includes/classes/GlobalMapCfg.php");
351 +require("/usr/share/nagvis/includes/classes/GlobalLanguage.php");
352 +require("/usr/share/nagvis/includes/classes/GlobalPage.php");
353 +require("/usr/share/nagvis/includes/classes/GlobalMap.php");
354 +require("/usr/share/nagvis/includes/classes/GlobalBackground.php");
355 +require("/usr/share/nagvis/includes/classes/GlobalGraphic.php");
356 +require("/usr/share/nagvis/includes/classes/GlobalBackendMgmt.php");
358 // Include needed nagvis classes
359 -require("./includes/classes/NagVisMapCfg.php");
360 -require("./includes/classes/NagVisMap.php");
361 -require("./includes/classes/NagVisFrontend.php");
362 -require("./includes/classes/NagVisAutoMap.php");
363 +require("/usr/share/nagvis/includes/classes/NagVisMapCfg.php");
364 +require("/usr/share/nagvis/includes/classes/NagVisMap.php");
365 +require("/usr/share/nagvis/includes/classes/NagVisFrontend.php");
366 +require("/usr/share/nagvis/includes/classes/NagVisAutoMap.php");
368 // Include needed nagvis object classes
369 -require("./includes/classes/objects/NagVisObject.php");
370 -require("./includes/classes/objects/NagVisStatefulObject.php");
371 -require("./includes/classes/objects/NagVisStatelessObject.php");
372 -require("./includes/classes/objects/NagiosHost.php");
373 -require("./includes/classes/objects/NagVisHost.php");
374 -require("./includes/classes/objects/NagiosService.php");
375 -require("./includes/classes/objects/NagVisService.php");
376 -require("./includes/classes/objects/NagiosHostgroup.php");
377 -require("./includes/classes/objects/NagVisHostgroup.php");
378 -require("./includes/classes/objects/NagiosServicegroup.php");
379 -require("./includes/classes/objects/NagVisServicegroup.php");
380 -require("./includes/classes/objects/NagVisMapObj.php");
381 -require("./includes/classes/objects/NagVisShape.php");
382 -require("./includes/classes/objects/NagVisTextbox.php");
383 +require("/usr/share/nagvis/includes/classes/objects/NagVisObject.php");
384 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatefulObject.php");
385 +require("/usr/share/nagvis/includes/classes/objects/NagVisStatelessObject.php");
386 +require("/usr/share/nagvis/includes/classes/objects/NagiosHost.php");
387 +require("/usr/share/nagvis/includes/classes/objects/NagVisHost.php");
388 +require("/usr/share/nagvis/includes/classes/objects/NagiosService.php");
389 +require("/usr/share/nagvis/includes/classes/objects/NagVisService.php");
390 +require("/usr/share/nagvis/includes/classes/objects/NagiosHostgroup.php");
391 +require("/usr/share/nagvis/includes/classes/objects/NagVisHostgroup.php");
392 +require("/usr/share/nagvis/includes/classes/objects/NagiosServicegroup.php");
393 +require("/usr/share/nagvis/includes/classes/objects/NagVisServicegroup.php");
394 +require("/usr/share/nagvis/includes/classes/objects/NagVisMapObj.php");
395 +require("/usr/share/nagvis/includes/classes/objects/NagVisShape.php");
396 +require("/usr/share/nagvis/includes/classes/objects/NagVisTextbox.php");
398 // Load the main configuration
399 $MAINCFG = new GlobalMainCfg(CONST_MAINCFG);
400 diff -urNad nagvis-1.3.1~/wui/ajax_handler.php nagvis-1.3.1/wui/ajax_handler.php
401 --- nagvis-1.3.1~/wui/ajax_handler.php 2008-03-29 02:01:07.000000000 +0100
402 +++ nagvis-1.3.1/wui/ajax_handler.php 2009-08-23 12:52:15.000000000 +0200
403 @@ -29,22 +29,22 @@
404 @session_start();
406 // Include defines
407 -require("../nagvis/includes/defines/global.php");
408 -require("../nagvis/includes/defines/matches.php");
409 +require("/usr/share/nagvis/includes/defines/global.php");
410 +require("/usr/share/nagvis/includes/defines/matches.php");
412 // Include functions
413 -require("../nagvis/includes/functions/debug.php");
414 +require("/usr/share/nagvis/includes/functions/debug.php");
416 // Include needed global classes
417 -require("../nagvis/includes/classes/GlobalMainCfg.php");
418 -require("../nagvis/includes/classes/GlobalMapCfg.php");
419 -require("../nagvis/includes/classes/GlobalLanguage.php");
420 -require("../nagvis/includes/classes/GlobalPage.php");
421 -require("../nagvis/includes/classes/GlobalBackendMgmt.php");
422 +require("/usr/share/nagvis/includes/classes/GlobalMainCfg.php");
423 +require("/usr/share/nagvis/includes/classes/GlobalMapCfg.php");
424 +require("/usr/share/nagvis/includes/classes/GlobalLanguage.php");
425 +require("/usr/share/nagvis/includes/classes/GlobalPage.php");
426 +require("/usr/share/nagvis/includes/classes/GlobalBackendMgmt.php");
428 // Include needed wui specific classes
429 -require("./includes/classes/WuiMainCfg.php");
430 -require("./includes/classes/WuiMapCfg.php");
431 +require("/usr/share/nagvis/wui/includes/classes/WuiMainCfg.php");
432 +require("/usr/share/nagvis/wui/includes/classes/WuiMapCfg.php");
434 // Load the main configuration
435 $MAINCFG = new WuiMainCfg(CONST_MAINCFG);
436 diff -urNad nagvis-1.3.1~/wui/form_handler.php nagvis-1.3.1/wui/form_handler.php
437 --- nagvis-1.3.1~/wui/form_handler.php 2008-03-29 02:01:07.000000000 +0100
438 +++ nagvis-1.3.1/wui/form_handler.php 2009-08-23 12:52:15.000000000 +0200
439 @@ -29,26 +29,26 @@
440 @session_start();
442 // Include defines
443 -require('../nagvis/includes/defines/global.php');
444 -require('../nagvis/includes/defines/matches.php');
445 +require('/usr/share/nagvis/includes/defines/global.php');
446 +require('/usr/share/nagvis/includes/defines/matches.php');
448 // Include global functions
449 -require('../nagvis/includes/functions/debug.php');
450 +require('/usr/share/nagvis/includes/functions/debug.php');
452 // Include needed WUI specific functions
453 -require('./includes/functions/form_handler.php');
454 +require('/usr/share/nagvis/htdocs/wui/includes/form_handler.php');
456 // Include needed global classes
457 -require('../nagvis/includes/classes/GlobalLanguage.php');
458 -require('../nagvis/includes/classes/GlobalMainCfg.php');
459 -require('../nagvis/includes/classes/GlobalPage.php');
460 -require('../nagvis/includes/classes/GlobalMapCfg.php');
461 -require('../nagvis/includes/classes/GlobalBackground.php');
462 +require('/usr/share/nagvis/includes/classes/GlobalLanguage.php');
463 +require('/usr/share/nagvis/includes/classes/GlobalMainCfg.php');
464 +require('/usr/share/nagvis/includes/classes/GlobalPage.php');
465 +require('/usr/share/nagvis/includes/classes/GlobalMapCfg.php');
466 +require('/usr/share/nagvis/includes/classes/GlobalBackground.php');
468 // Include needed WUI specific classes
469 -require('./includes/classes/WuiMainCfg.php');
470 -require('./includes/classes/WuiMapCfg.php');
471 -require('./includes/classes/WuiBackground.php');
472 +require('/usr/share/nagvis/wui/includes/classes/WuiMainCfg.php');
473 +require('/usr/share/nagvis/wui/includes/classes/WuiMapCfg.php');
474 +require('/usr/share/nagvis/wui/includes/classes/WuiBackground.php');
476 // Load the main configuration
477 $MAINCFG = new WuiMainCfg(CONST_MAINCFG);
478 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiAddModify.php nagvis-1.3.1/wui/includes/classes/WuiAddModify.php
479 --- nagvis-1.3.1~/wui/includes/classes/WuiAddModify.php 2008-05-23 11:15:21.000000000 +0200
480 +++ nagvis-1.3.1/wui/includes/classes/WuiAddModify.php 2009-08-23 12:52:15.000000000 +0200
481 @@ -51,10 +51,10 @@
482 $this->LANG = new GlobalLanguage($MAINCFG,'wui:addModify');
484 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
485 - 'cssIncludes'=>Array('./includes/css/wui.css'),
486 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/addmodify.js',
487 - './includes/js/ajax.js',
488 - './includes/js/wui.js'),
489 + 'cssIncludes'=>Array('./css/wui.css'),
490 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/addmodify.js',
491 + './js/ajax.js',
492 + './js/wui.js'),
493 'extHeader'=>Array(''),
494 'allowedUsers' => Array('EVERYONE'));
495 parent::GlobalPage($MAINCFG,$prop,'wui:addModify');
496 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiBackendManagement.php nagvis-1.3.1/wui/includes/classes/WuiBackendManagement.php
497 --- nagvis-1.3.1~/wui/includes/classes/WuiBackendManagement.php 2008-05-01 19:18:59.000000000 +0200
498 +++ nagvis-1.3.1/wui/includes/classes/WuiBackendManagement.php 2009-08-23 12:52:15.000000000 +0200
499 @@ -48,10 +48,10 @@
500 $this->LANG = new GlobalLanguage($MAINCFG,'wui:backendManagement');
502 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
503 - 'cssIncludes'=>Array('./includes/css/wui.css'),
504 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/wui.js',
505 - './includes/js/BackendManagement.js',
506 - './includes/js/ajax.js'),
507 + 'cssIncludes'=>Array('./css/wui.css'),
508 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/wui.js',
509 + './js/BackendManagement.js',
510 + './js/ajax.js'),
511 'extHeader'=>Array(''),
512 'allowedUsers' => $this->MAINCFG->getValue('wui','allowedforconfig'),
513 'languageRoot' => 'wui:backendManagement');
514 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiBackgroundManagement.php nagvis-1.3.1/wui/includes/classes/WuiBackgroundManagement.php
515 --- nagvis-1.3.1~/wui/includes/classes/WuiBackgroundManagement.php 2008-05-01 19:18:59.000000000 +0200
516 +++ nagvis-1.3.1/wui/includes/classes/WuiBackgroundManagement.php 2009-08-23 12:52:15.000000000 +0200
517 @@ -46,10 +46,10 @@
518 $this->LANG = new GlobalLanguage($MAINCFG,'wui:backgroundManagement');
520 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
521 - 'cssIncludes'=>Array('./includes/css/wui.css'),
522 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/BackgroundManagement.js',
523 - './includes/js/ajax.js',
524 - './includes/js/wui.js'),
525 + 'cssIncludes'=>Array('./css/wui.css'),
526 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/BackgroundManagement.js',
527 + './js/ajax.js',
528 + './js/wui.js'),
529 'extHeader'=>Array(''),
530 'allowedUsers' => $this->MAINCFG->getValue('wui','allowedforconfig'),
531 'languageRoot' => 'wui:backgroundManagement');
532 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiEditMainCfg.php nagvis-1.3.1/wui/includes/classes/WuiEditMainCfg.php
533 --- nagvis-1.3.1~/wui/includes/classes/WuiEditMainCfg.php 2008-05-01 21:33:17.000000000 +0200
534 +++ nagvis-1.3.1/wui/includes/classes/WuiEditMainCfg.php 2009-08-23 12:52:15.000000000 +0200
535 @@ -43,8 +43,8 @@
536 $this->LANG = new GlobalLanguage($MAINCFG,'wui:editMainCfg');
538 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
539 - 'cssIncludes'=>Array('./includes/css/wui.css'),
540 - 'jsIncludes'=>Array('./includes/js/wui.js','./includes/js/EditMainCfg.js'),
541 + 'cssIncludes'=>Array('./css/wui.css'),
542 + 'jsIncludes'=>Array('./js/wui.js','./js/EditMainCfg.js'),
543 'extHeader'=>Array(''),
544 'allowedUsers' => $this->MAINCFG->getValue('wui','allowedforconfig'),
545 'languageRoot' => 'wui:editMainCfg');
546 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiFrontend.php nagvis-1.3.1/wui/includes/classes/WuiFrontend.php
547 --- nagvis-1.3.1~/wui/includes/classes/WuiFrontend.php 2008-05-18 22:53:20.000000000 +0200
548 +++ nagvis-1.3.1/wui/includes/classes/WuiFrontend.php 2009-08-23 12:52:15.000000000 +0200
549 @@ -44,13 +44,13 @@
550 $this->LANG = new GlobalLanguage($this->MAINCFG,'wui:global');
552 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
553 - 'cssIncludes'=>Array('../nagvis/includes/css/style.css','./includes/css/wui.css','./includes/css/office_xp/office_xp.css'),
554 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/wui.js',
555 - './includes/js/ajax.js',
556 - './includes/js/jsdomenu.js',
557 - './includes/js/jsdomenu.inc.js',
558 - './includes/js/wz_jsgraphics.js',
559 - './includes/js/wz_dragdrop.js'),
560 + 'cssIncludes'=>Array('../nagvis/includes/css/style.css','./css/wui.css','./css/office_xp/office_xp.css'),
561 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/wui.js',
562 + './js/ajax.js',
563 + './js/jsdomenu.js',
564 + './js/jsdomenu.inc.js',
565 + './js/wz_jsgraphics.js',
566 + './js/wz_dragdrop.js'),
567 'extHeader'=>Array("<style type=\"text/css\">body.main { background-color: ".$this->MAPCFG->getValue('global',0, 'background_color')."; }</style>"),
568 'allowedUsers' => $this->MAPCFG->getValue('global', 0,'allowed_for_config'),
569 'languageRoot' => 'wui:global');
570 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiMap.php nagvis-1.3.1/wui/includes/classes/WuiMap.php
571 --- nagvis-1.3.1~/wui/includes/classes/WuiMap.php 2008-05-01 22:33:58.000000000 +0200
572 +++ nagvis-1.3.1/wui/includes/classes/WuiMap.php 2009-08-23 12:52:15.000000000 +0200
573 @@ -144,7 +144,7 @@
574 $ret = array_merge($ret,$this->parseObjects());
575 $ret = array_merge($ret,$this->parseInvisible());
576 $ret = array_merge($ret,$this->makeObjectsMoveable());
577 - $ret = array_merge($ret,Array("<script type=\"text/javascript\" src=\"./includes/js/wz_tooltip.js\"></script>"));
578 + $ret = array_merge($ret,Array("<script type=\"text/javascript\" src=\"./js/wz_tooltip.js\"></script>"));
580 return $ret;
581 }
582 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiMapManagement.php nagvis-1.3.1/wui/includes/classes/WuiMapManagement.php
583 --- nagvis-1.3.1~/wui/includes/classes/WuiMapManagement.php 2008-05-01 19:18:59.000000000 +0200
584 +++ nagvis-1.3.1/wui/includes/classes/WuiMapManagement.php 2009-08-23 12:52:15.000000000 +0200
585 @@ -49,10 +49,10 @@
586 $this->LANG = new GlobalLanguage($MAINCFG,'wui:mapManagement');
588 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
589 - 'cssIncludes'=>Array('./includes/css/wui.css'),
590 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/map_management.js',
591 - './includes/js/ajax.js',
592 - './includes/js/wui.js'),
593 + 'cssIncludes'=>Array('./css/wui.css'),
594 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/map_management.js',
595 + './js/ajax.js',
596 + './js/wui.js'),
597 'extHeader'=>Array(''),
598 'allowedUsers' => $this->MAINCFG->getValue('wui','allowedforconfig'),
599 'languageRoot' => 'wui:mapManagement');
600 diff -urNad nagvis-1.3.1~/wui/includes/classes/WuiShapeManagement.php nagvis-1.3.1/wui/includes/classes/WuiShapeManagement.php
601 --- nagvis-1.3.1~/wui/includes/classes/WuiShapeManagement.php 2008-05-01 19:18:59.000000000 +0200
602 +++ nagvis-1.3.1/wui/includes/classes/WuiShapeManagement.php 2009-08-23 12:52:15.000000000 +0200
603 @@ -47,10 +47,10 @@
604 $this->LANG = new GlobalLanguage($MAINCFG,'wui:shapeManagement');
606 $prop = Array('title'=>$MAINCFG->getValue('internal', 'title'),
607 - 'cssIncludes'=>Array('./includes/css/wui.css'),
608 - 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./includes/js/ShapeManagement.js',
609 - './includes/js/ajax.js',
610 - './includes/js/wui.js'),
611 + 'cssIncludes'=>Array('./css/wui.css'),
612 + 'jsIncludes'=>Array('../nagvis/includes/js/ajax.js','./js/ShapeManagement.js',
613 + './js/ajax.js',
614 + './js/wui.js'),
615 'extHeader'=>Array(''),
616 'allowedUsers' => $this->MAINCFG->getValue('wui','allowedforconfig'),
617 'languageRoot' => 'wui:shapeManagement');
618 diff -urNad nagvis-1.3.1~/wui/index.php nagvis-1.3.1/wui/index.php
619 --- nagvis-1.3.1~/wui/index.php 2008-06-06 13:19:25.000000000 +0200
620 +++ nagvis-1.3.1/wui/index.php 2009-08-23 12:52:15.000000000 +0200
621 @@ -29,25 +29,25 @@
622 @session_start();
624 // Include defines
625 -require("../nagvis/includes/defines/global.php");
626 -require("../nagvis/includes/defines/matches.php");
627 +require("/usr/share/nagvis/includes/defines/global.php");
628 +require("/usr/share/nagvis/includes/defines/matches.php");
630 // Include functions
631 -require("../nagvis/includes/functions/debug.php");
632 -require("../nagvis/includes/functions/oldPhpVersionFixes.php");
633 +require("/usr/share/nagvis/includes/functions/debug.php");
634 +require("/usr/share/nagvis/includes/functions/oldPhpVersionFixes.php");
636 // Include needed global classes
637 -require("../nagvis/includes/classes/GlobalMainCfg.php");
638 -require("../nagvis/includes/classes/GlobalMapCfg.php");
639 -require("../nagvis/includes/classes/GlobalLanguage.php");
640 -require("../nagvis/includes/classes/GlobalPage.php");
641 -require("../nagvis/includes/classes/GlobalMap.php");
642 -require("../nagvis/includes/classes/GlobalBackground.php");
643 -require("../nagvis/includes/classes/GlobalGraphic.php");
644 +require("/usr/share/nagvis/includes/classes/GlobalMainCfg.php");
645 +require("/usr/share/nagvis/includes/classes/GlobalMapCfg.php");
646 +require("/usr/share/nagvis/includes/classes/GlobalLanguage.php");
647 +require("/usr/share/nagvis/includes/classes/GlobalPage.php");
648 +require("/usr/share/nagvis/includes/classes/GlobalMap.php");
649 +require("/usr/share/nagvis/includes/classes/GlobalBackground.php");
650 +require("/usr/share/nagvis/includes/classes/GlobalGraphic.php");
652 // Include needed wui specific classes
653 -require("./includes/classes/WuiMainCfg.php");
654 -require("./includes/classes/WuiMapCfg.php");
655 +require("/usr/share/nagvis/wui/includes/classes/WuiMainCfg.php");
656 +require("/usr/share/nagvis/wui/includes/classes/WuiMapCfg.php");
658 // Load the main configuration
659 $MAINCFG = new WuiMainCfg(CONST_MAINCFG);
660 @@ -61,8 +61,8 @@
661 switch($_GET['page']) {
662 case 'edit_config':
663 // Include page specific global/wui classes
664 - require("../nagvis/includes/classes/GlobalForm.php");
665 - require("./includes/classes/WuiEditMainCfg.php");
666 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
667 + require("/usr/share/nagvis/wui/includes/classes/WuiEditMainCfg.php");
669 $FRONTEND = new WuiEditMainCfg($MAINCFG);
670 $FRONTEND->getForm();
671 @@ -70,40 +70,40 @@
672 break;
673 case 'shape_management':
674 // Include page specific global/wui classes
675 - require("../nagvis/includes/classes/GlobalForm.php");
676 - require("./includes/classes/WuiShapeManagement.php");
677 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
678 + require("/usr/share/nagvis/wui/includes/classes/WuiShapeManagement.php");
680 $FRONTEND = new WuiShapeManagement($MAINCFG);
681 $FRONTEND->getForm();
682 break;
683 case 'background_management':
684 // Include page specific global/wui classes
685 - require("../nagvis/includes/classes/GlobalForm.php");
686 - require("./includes/classes/WuiBackgroundManagement.php");
687 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
688 + require("/usr/share/nagvis/wui/includes/classes/WuiBackgroundManagement.php");
690 $FRONTEND = new WuiBackgroundManagement($MAINCFG);
691 $FRONTEND->getForm();
692 break;
693 case 'map_management':
694 // Include page specific global/wui classes
695 - require("../nagvis/includes/classes/GlobalForm.php");
696 - require("./includes/classes/WuiMapManagement.php");
697 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
698 + require("/usr/share/nagvis/wui/includes/classes/WuiMapManagement.php");
700 $FRONTEND = new WuiMapManagement($MAINCFG);
701 $FRONTEND->getForm();
702 break;
703 case 'backend_management':
704 // Include page specific global/wui classes
705 - require("../nagvis/includes/classes/GlobalForm.php");
706 - require("./includes/classes/WuiBackendManagement.php");
707 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
708 + require("/usr/share/nagvis/wui/includes/classes/WuiBackendManagement.php");
710 $FRONTEND = new WuiBackendManagement($MAINCFG);
711 $FRONTEND->getForm();
712 break;
713 case 'addmodify':
714 // Include page specific global/wui classes
715 - require("../nagvis/includes/classes/GlobalForm.php");
716 - require("./includes/classes/WuiAddModify.php");
717 + require("/usr/share/nagvis/includes/classes/GlobalForm.php");
718 + require("/usr/share/nagvis/wui/includes/classes/WuiAddModify.php");
720 $MAPCFG = new WuiMapCfg($MAINCFG,$_GET['map']);
721 $MAPCFG->readMapConfig();
722 @@ -125,8 +125,8 @@
723 // Default is the wui map
725 // Include page specific global/wui classes
726 - require("./includes/classes/WuiFrontend.php");
727 - require("./includes/classes/WuiMap.php");
728 + require("/usr/share/nagvis/wui/includes/classes/WuiFrontend.php");
729 + require("/usr/share/nagvis/wui/includes/classes/WuiMap.php");
731 // Set empty map if none is set
732 if(!isset($_GET['map'])) {