コード例 #1
0
 public function __construct()
 {
     $this->defaultLanguage = SettingsManager::getInstance()->getDefaultLanguage();
     // get lang setting from URL param, session or use default
     if (!empty($_GET['lang'])) {
         $this->language = $_GET['lang'];
     } elseif (($ses_lang = SessionManager::getInstance()->getLanguage()) != null) {
         $this->language = $ses_lang;
     } else {
         $this->language = $this->defaultLanguage;
     }
     $txt = array();
     // Parse Main lang file
     eval(self::parseLanguageFile($this->language));
     // Parse Section lang file
     eval(self::parseLanguageFile($this->language, HelperFunctions::getActiveSection()));
     // Parse Page lang file (if exists)
     eval(self::parseLanguageFile($this->language, HelperFunctions::getActiveSection(), HelperFunctions::getActivePage()));
     $this->text = $txt;
 }
コード例 #2
0
ファイル: HelperFunctions.php プロジェクト: nicolasjoly/MumPI
 public static function echoMenuEntry($page)
 {
     echo '<li';
     if (HelperFunctions::getActivePage() == $page) {
         echo ' class="active"';
     }
     echo '><a href="./?page=' . $page . '">' . TranslationManager::getText($page) . '</a></li>';
 }
コード例 #3
0
<div id="menu">
	<ul>
<?php 
if (!SessionManager::getInstance()->isAdmin()) {
    ?>
			<li<?php 
    if (HelperFunctions::getActivePage() == 'login') {
        echo ' class="active"';
    }
    ?>
>
				<a href="./?page=login">Login</a>
			</li>
<?php 
} else {
    HelperFunctions::echoMenuEntry('meta');
    HelperFunctions::echoMenuEntry('server');
    if (PermissionManager::getInstance()->serverCanEditAdmins()) {
        HelperFunctions::echoMenuEntry('admins');
    }
    HelperFunctions::echoMenuEntry('logout');
    ?>
		<li style="height:10px; font-size:10px; line-height:10px; margin-top:10px; border-bottom:black;">Back to…</li>
<?php 
}
?>
		<li><a href="../user/">&lt;-- User</a></li>
	</ul>
</div>
コード例 #4
0
ファイル: index.php プロジェクト: nicolasjoly/MumPI
    require_once MUMPHPI_MAINDIR . '/ajax/admin.ajax.php';
    // TODO: this should probably have a check, whether the function exists
    if (is_callable('Ajax_Admin::' . $_GET['ajax'])) {
        eval('Ajax_Admin::' . $_GET['ajax'] . '();');
    }
    MessageManager::echoAll();
    exit;
}
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8" />

	<title><?php 
echo SettingsManager::getInstance()->getSiteTitle() . ' - ' . HelperFunctions::getActivePage();
?>
</title>
	<meta name="description" content="<?php 
echo SettingsManager::getInstance()->getSiteDescription();
?>
" />
	<meta name="keywords" content="<?php 
echo SettingsManager::getInstance()->getSiteKeywords();
?>
" />
	<meta name="generator" content="MumPI by KCode" />
	<meta name="author" content="KCode.de" />

	<?php 
TemplateManager::parseTemplate('HTMLHead');