TreeIndex.old.inc.php 4.97 KB
<?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';
//        }

?>