/adei/trunk

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

« back to all changes in this revision

Viewing changes to modules/controls.php

  • Committer: Suren A. Chilingaryan
  • Date: 2008-04-20 05:22:25 UTC
  • Revision ID: csa@dside.dyndns.org-20080420052225-enu1yngq1pny531z
Layout redesign: search tab, controls, menu

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
$controls_title = _("Controls");
 
3
 
 
4
foreach ($CONTROLS as $module) {
 
5
    if ($module) {
 
6
        require("modules/" . $module . ".php");
 
7
    }
 
8
}
 
9
 
 
10
function controlsJS() {
 
11
    global $CONTROLS;
 
12
 
 
13
    foreach ($CONTROLS as $module) {
 
14
        if (($module)&&(function_exists($module . "JS"))) 
 
15
            call_user_func($module . "JS");
 
16
    }
 
17
?>
 
18
    control_modules = new MODULE("controls");
 
19
    control_modules.RegisterGeometryCallback(popupUpdateGeometryCallback, { 'popup': adei.popup, 'module': "controls" });
 
20
    control_modules.DisableHeightAdjustments();
 
21
    control_modules.Open("export");
 
22
 
 
23
    adei.popup.RegisterOnCallback("controls", moduleUpdateGeometry, control_modules);
 
24
    adei.RegisterSuperPopup("controls", "module_controls_all");
 
25
 
 
26
<?
 
27
}
 
28
 
 
29
function controlsPutLink($css, $module) {
 
30
    echo "<td class=\"$css\" id=\"module_link_controls_$module\"><a href=\"javascript:control_modules.Open('$module')\">";
 
31
    if (isset($GLOBALS[$module . "_title"])) echo $GLOBALS[$module . "_title"];
 
32
    else echo $module;
 
33
    echo "</a></td>";
 
34
}
 
35
 
 
36
function controlsPage() {
 
37
    global $CONTROLS;
 
38
 
 
39
    $css = "module_controls_link"; 
 
40
 
 
41
?><table width="100%"><tr><?
 
42
    $pos = 0;
 
43
    foreach ($CONTROLS as $module) {
 
44
        if (!$module) {
 
45
            ?></tr></table><table width="100%"><tr><?
 
46
            continue;
 
47
        }
 
48
        controlsPutLink($css, $module);
 
49
    }
 
50
?></tr></table><div id="module_controls_all" class="controls"><?
 
51
    foreach ($CONTROLS as $module) {
 
52
        if (!$module) continue;
 
53
        ?><div id="module_controls_<?echo $module;?>" class="module" style="display: none">
 
54
            <?if (function_exists($module . "Page")) call_user_func($module . "Page");?>
 
55
        </div><?
 
56
    }
 
57
?></div><?
 
58
}
 
59
 
 
60
?>
 
 
b'\\ No newline at end of file'