/adei/ui

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/ui

« back to all changes in this revision

Viewing changes to index.php

  • Committer: Suren A. Chilingaryan
  • Date: 2008-04-02 10:23:22 UTC
  • Revision ID: csa@dside.dyndns.org-20080402102322-okib92sicg2dx3o3
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php 
 
2
 
 
3
require("config.php");
 
4
require("tools.php");
 
5
require("module.php");
 
6
 
 
7
header("Content-Type: application/xhtml+xml; charset=UTF-8");
 
8
header("Content-Type: text/html; charset=UTF-8");
 
9
header("Cache-Control: no-cache, must-revalidate");
 
10
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
 
11
 
 
12
if (isset($_GET["module"])) $config_module = $_GET["module"];
 
13
else $config_module = $DEFAULT_MODULE;
 
14
 
 
15
$config_options = &$_GET;
 
16
if (sizeof($config_options)) $config_options["apply"] = 1;
 
17
 
 
18
session_start();
 
19
if (isset($_SESSION['setup'])) {
 
20
    if ($_SESSION['setup'] != $SETUP) {
 
21
        session_regenerate_id();
 
22
        $_SESSION['setup'] = $SETUP;
 
23
    }
 
24
} else {
 
25
    $_SESSION['setup'] = $SETUP;
 
26
}
 
27
?>
 
28
 
 
29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 
30
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xf="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 
31
<head>
 
32
    <title>ADEI (Advanced Data Extraction Infrastracture) </title>
 
33
 
 
34
    <link rel="stylesheet" type="text/css" href="adei.css"/> <?/* Should be first, otherwise cssSetProperty would not work */?>
 
35
<?  if (file_exists($SETUP_CSS)) {?>
 
36
    <link rel="stylesheet" type="text/css" href="<?echo $SETUP_CSS;?>"/>
 
37
<?  }?>
 
38
    <link rel="stylesheet" type="text/css" href="includes/dhtmlx/dhtmlxmenu.css"/>
 
39
 
 
40
    <script type="text/javascript" src="includes/datetimepicker.js"></script>
 
41
    <script type="text/javascript" src="includes/prototype.js"></script>
 
42
    <script type="text/javascript" src="includes/scriptaculous/scriptaculous.js?load=builder,effects,dragdrop"></script>
 
43
    <?/*<script type="text/javascript" src="includes/scriptaculous/extra/resizable.js"></script>*/?>
 
44
 
 
45
<?/*
 
46
    This causes Ajax.Request (prototype) to return on 'onSuccess' handler
 
47
    status=0 (should be 200) and undefined responseText. 
 
48
    This happens ocassionally (not always). Could be stimulated by openning
 
49
    current ADEI page in the new tab. Occurce much rare if reloaded in the 
 
50
    same tab and even more rare than just pressing Apply button. However, still
 
51
    happens sometimes.
 
52
    
 
53
    <script type="text/javascript" src="includes/ext/adapter/prototype/ext-prototype-adapter.js"></script>
 
54
    <script type="text/javascript" src="includes/ext/ext-all.js"></script>
 
55
*/?>
 
56
 
 
57
    <script type="text/javascript" src="includes/cropper/cropper.js"></script>
 
58
 
 
59
    <?/*<script type="text/javascript" src="includes/dhtmlHistory.js"></script>*/?>
 
60
    <script type="text/javascript" src="includes/rsh.js"></script>
 
61
 
 
62
    <script type="text/javascript" src="includes/dhtmlx/dhtmlxprotobar.js"></script>
 
63
    <script type="text/javascript" src="includes/dhtmlx/dhtmlxmenubar.js"></script>
 
64
    <script type="text/javascript" src="includes/dhtmlx/dhtmlxcommon.js"></script>
 
65
 
 
66
    <script type="text/javascript" src="js/xml.js"></script>
 
67
    <script type="text/javascript" src="js/dom.js"></script>
 
68
    <script type="text/javascript" src="js/dialog.js"></script>
 
69
    <script type="text/javascript" src="js/dialog_dragger.js"></script>
 
70
    <script type="text/javascript" src="js/select.js"></script>
 
71
    <script type="text/javascript" src="js/module.js"></script>
 
72
    <script type="text/javascript" src="js/popup.js"></script>
 
73
    <script type="text/javascript" src="js/window.js"></script>
 
74
    <script type="text/javascript" src="js/interval.js"></script>
 
75
    <script type="text/javascript" src="js/source.js"></script>
 
76
    <script type="text/javascript" src="js/export.js"></script>
 
77
    <script type="text/javascript" src="js/graph.js"></script>
 
78
    <script type="text/javascript" src="js/updater.js"></script>
 
79
    <script type="text/javascript" src="js/config.js"></script>
 
80
    <script type="text/javascript" src="js/history.js"></script>
 
81
    <script type="text/javascript" src="js/menu.js"></script>
 
82
    <script type="text/javascript" src="js/tools.js"></script>
 
83
    <script type="text/javascript" src="js/adei.js"></script>
 
84
    
 
85
    <script type="text/javascript" ev:event="onload">
 
86
//<![CDATA[
 
87
        function Geometry() {
 
88
            var new_width = windowGetWidth();
 
89
            var new_height = (windowGetHeight() - document.getElementById("header_div").offsetHeight);
 
90
            <?moduleAdjustGeometry("new_width", "new_height");?>
 
91
        }
 
92
 
 
93
        function Startup() {
 
94
            var adei_options = new Object();
 
95
            <?foreach ($config_options as $key => $value) {
 
96
                echo "adei_options." . $key . "=\"" . $value . "\";\n";
 
97
            }?>
 
98
            
 
99
            adei = new ADEI("main_sidebar", "menu_zone", "<?echo session_id();?>");
 
100
            adei.SetOptions(adei_options);
 
101
            
 
102
            adei.SetProperty('window_border', <?echo $AJAX_WINDOW_BORDER;?>);
 
103
            adei.SetProperty('parse_delay', <?echo $AJAX_PARSE_DELAY;?>);
 
104
            adei.SetProperty('subsecond_threshold', <?echo $GRAPH_SUBSECOND_THRESHOLD;?>);
 
105
            adei.SetProperty('zoom_ratio', <?echo $GRAPH_ZOOM_RATIO;?>);
 
106
 
 
107
            <?if ($SETUP_MULTI_MODE) {?>
 
108
            adei.AddToQuery('setup=<?echo $SETUP?>');
 
109
            <?}?>
 
110
            
 
111
            <?modulePlaceJS();?>
 
112
 
 
113
            adei.Start('<?echo $config_module;?>', <?echo $AJAX_UPDATE_RATE;?>);
 
114
            Geometry();
 
115
        }
 
116
//]]>
 
117
    </script>
 
118
</head>
 
119
 
 
120
<body onload="javascript:Startup()" onresize="Geometry()">
 
121
<div class="all ales">
 
122
    <div id="header_div" class="header">
 
123
        <table width="100%" cellspacing="0" cellpadding="0"><tr>
 
124
            <td class="title">
 
125
                <b><?echo $TITLE;?></b>
 
126
            </td><td class="links">
 
127
                <div><?moduleLinkModules();?></div>
 
128
            </td>
 
129
        </tr></table>
 
130
    </div>
 
131
    
 
132
    <table align="center" cellspacing="0" cellpadding="0">
 
133
        <tr><td colspan="2">
 
134
 
 
135
        </td></tr>
 
136
        <tr <?/*style="height: 100%"*/?>>
 
137
            <td id="main_sidebar">
 
138
                <div id="menu_zone" class="menu_button"></div>
 
139
                <?moduleLinkPopups();?>
 
140
            </td>
 
141
            <td width="100%"><?modulePlacePages();?></td>
 
142
        </tr>
 
143
    </table>
 
144
</div>
 
145
</body>
 
146
</html>