TreeIndex.old.inc.php
4.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?php
/**
* @file TreeIndex.old.inc.php
* @category freeSN
* @mailto code [at] netz.coop
* @version 0.4.200901
* @link http://netz.coop
*
* @copyright Copyright by netz.coop e.G. 2015
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
/** DomElemente zum vorstrukturieren, wären theoretisch nicht notwendig,
* werden aber in diesem Fall von der default.xsl benötigt
*/
$DOMElement_Top = $DOMDocument->createElement("XMLSite_Top");
$DOMElement_Left = $DOMDocument->createElement("XMLSite_Left");
$DOMElement_Display = $DOMDocument->createElement("XMLSite_Display");
$DOMElement_MainMenu = $DOMDocument->createElement("XMLMenu_Main");
$DOMElement_PortalMenu = $DOMDocument->createElement("XMLMenu_Portal");
$DOMElement_ProfileMenu = $DOMDocument->createElement("XMLMenu_Profile");
$DOMElement_SocialMovement = $DOMDocument->createElement("XMLMenu_SocialMovement");
$DOMElement_SocialCulture = $DOMDocument->createElement("XMLMenu_Culture");
$DOMElement_SocialEconomy = $DOMDocument->createElement("XMLMenu_Economy");
$DOMElement_DisplayUserData = $DOMDocument->createElement("XMLDisplay_UserData");
$DOMElement_Display_ChooseGroups = $DOMDocument->createElement("XMLDisplay_ChooseGroups");
/** Top Leiste */
$XMLButton = $DOMElement_Top->appendChild($DOMDocument->createElement("XMLButton"));
$XMLButton->appendChild($DOMDocument->createElement("URL","index.php"));
$XMLButton->appendChild($DOMDocument->createElement("LinkDisplay","[LOSP] Local Open Source Portal"))->setAttribute('kind', 'text');
Controller::login($HostAccount, $DB, $DOMDocument, $DOMElement_MainMenu, $DOMElement_Left, $ErrorDisplay);
$DOMElement_Account = $DOMDocument->createElement("Account");
$Content->appendChild($DOMElement_Account);
Controller::showAccountManagement($HostAccount, $DB, $DOMDocument, $DOMElement_Account, $DOMElement_Display, $_GET, $_POST);
/** Display Anzeigen */
//Controller::showDisplayGroupProfile($HostAccount, $DB, $DOMDocument, $MenuLink, $DOMElement_Display_ChooseGroups, $ErrorDisplay);
/** Startseite */
$PartOf = false;
CONFIG::generateSocialNetworkTree($HostAccount, $DB);
$var_mensch_coop = CONFIG::getSocialNetworkTree();
Controller::fromIndexInitTree($HostAccount, $DB, $DOMDocument, $DOMElement_Display, $_GET, $var_mensch_coop);
Controller::doGeneralBefore($HostAccount, $DB, $var_mensch_coop);
/**
* Mein Mensch
*/
//if($HostAccount->getMainProfile()) {
if($HostAccount->getActiveProfile()) {
Controller::initTree($HostAccount, $DB, $DOMDocument, $DOMElement_ProfileMenu, $DOMElement_Display, $HostAccount->getActiveProfile(), $_GET, $var_mensch_coop);
}
/**
* netz.coop Wald
*/
{
Controller::initTree($HostAccount, $DB, $DOMDocument, $DOMElement_SocialMovement, $DOMElement_Display, $var_mensch_coop['Parts'][0], $_GET, $var_mensch_coop);
Controller::initTree($HostAccount, $DB, $DOMDocument, $DOMElement_SocialCulture, $DOMElement_Display, $var_mensch_coop['Parts'][1], $_GET, $var_mensch_coop);
Controller::initTree($HostAccount, $DB, $DOMDocument, $DOMElement_SocialEconomy, $DOMElement_Display, $var_mensch_coop['Parts'][2], $_GET, $var_mensch_coop);
}
Controller::doGeneralAfter($HostAccount, $DB, $DOMDocument, $DOMElement_Display, $var_mensch_coop);
$_TITLE = GlobalData::getSiteTitle();
$_DESCRIPTION = GlobalData::getMetaDescription();
/** Anzeigen */
$DOMElement_Left->appendChild($DOMElement_MainMenu);
$DOMElement_Left->appendChild($DOMElement_ProfileMenu);
$DOMElement_Left->appendChild($DOMElement_SocialMovement);
$DOMElement_Left->appendChild($DOMElement_SocialCulture);
$DOMElement_Left->appendChild($DOMElement_SocialEconomy);
$DOMElement_Left->appendChild($DOMElement_PortalMenu);
$DOMElement_ProfileMenu->appendChild($DOMElement_Display_ChooseGroups);
$DOMElement_Left->appendChild($DOMElement_DisplayUserData);
$DOMElement_Display->appendChild(Error::getAllXML($DOMDocument));
/** vorstrukturierte DOMElemente werden dem Haupt XML DOMDocument hizugefügt */
$Content->appendChild($DOMElement_HTMLTagHead);
$Content->appendChild($DOMElement_Top);
$Content->appendChild($DOMElement_Left);
$Content->appendChild($DOMElement_Display);
// if (array_key_exists('HTTP_USER_AGENT', $_SERVER) && eregi('Win',$_SERVER["HTTP_USER_AGENT"])) {
// $var_css = $_LOSP_PATH_TO_ROOT.'include/Forest/'.$_TREE.'/Design/'.$_LOSP_DESIGNDIR.'/css/default_win.css';
// } else {
$var_css = $_LOSP_PATH_TO_ROOT.'include/Forest/'.$_TREE.'/Design/'.$_LOSP_DESIGNDIR.'/css/default.css';
// }
?>