inital commit

This commit is contained in:
2021-07-28 00:25:39 +02:00
commit e7133a1d63
64 changed files with 5267 additions and 0 deletions

View File

@ -0,0 +1,16 @@
<?php
/**
* Atlas
*/
foreach ($params['menu'] as $key => $value) {
echo "<li><a href='javascript:void(0);' class='dropdown-toggle' data-toggle='dropdown'>" . $key . "<i class='fa fa-sort-desc'></i></a>";
echo '<ul class="dropdown-menu multi-level">';
foreach ($value as $link) {
unset($link['parent']);
unset($link['name']);
$link['text'] = ossn_print($link['text']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>{$link}</li>";
}
echo '</ul></li>';
}

View File

@ -0,0 +1,22 @@
<?php
/**
* Atlas
*/
$entityextra = $params['menu'];
if($entityextra && ossn_isLoggedin()) {
if(!empty($entityextra)) {
foreach($entityextra as $menu) {
foreach($menu as $link) {
$class = "entity-menu-extra-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>$link</li>";
}
}
}
}

View File

@ -0,0 +1,18 @@
<?php
/**
* Atlas
*/
$menus = $params['menu'];
foreach($menus as $menu) {
foreach($menu as $link) {
$class = "menu-footer-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
echo ossn_plugin_view('output/url', $link);
}
}

View File

@ -0,0 +1,41 @@
<?php
/**
* Atlas
*/
echo '<ul>';
$i = 0;
foreach($params['menu'] as $menu) {
if($i <= 3) {
foreach($menu as $name => $link) {
$class = "menu-group-timeline-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
$link['text'] = ossn_print($link['text']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>{$link}</li>";
}
} else {
echo "<li><a href='javascript:void(0);'>" . ossn_print('more') . "</a>
<ul>";
foreach($menu as $name => $link) {
$class = "menu-group-timeline-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
$link['text'] = ossn_print($link['text']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>{$link}</li>";
}
echo "</ul>
</li>";
}
$i++;
}
echo '</ul>';

View File

@ -0,0 +1,20 @@
<?php
/**
* Atlas
*/
$menus = $params['menu'];
echo "<div class='ossn-menu-search'>";
echo '<div class="title">' . ossn_print('result:type') . '</div>';
foreach ($menus as $menu => $val) {
foreach ($val as $link) {
$text = ossn_print($link['text']);
$link = $link['href'];
$class = OssnTranslit::urlize($menu);
echo "<li class='ossn-menu-search-{$class}'>
<a href='{$link}'>
<div class='text'>{$text}</div>
</a>
</li>";
}
}
echo '</div>';

View File

@ -0,0 +1,52 @@
<?php
/**
* Atlas
*/
$menus = $params['menu'];
?>
<div class="sidebar-menu-nav">
<div class="sidebar-menu">
<ul id="menu-content" class="menu-content collapse out">
<?php
foreach ($menus as $name => $menu) {
$section = 'menu-section-'.OssnTranslit::urlize($name).' ';
$items = 'menu-section-items-'.OssnTranslit::urlize($name).' ';
$item = 'menu-section-item-'.OssnTranslit::urlize($menu['text']).' ';
$expend = '';
$icon = "fa-angle-right";
if($name == 'links'){
$expend = 'in';
$icon = "fa-newspaper-o";
}
if($name == 'groups'){
$icon = "fa-users";
}
$hash = md5($name);
?>
<li data-toggle="collapse" data-target="#<?php echo $hash;?>" class="<?php echo $section;?>collapsed active <?php echo $expend;?>">
<a class="<?php $item;?>" href="javascript:void(0);"><i class="fa <?php echo $icon;?> fa-lg"></i><span class='text'><?php echo ossn_print($name);?></span><span class="arrow"></span></a>
</li>
<ul class="sub-menu collapse <?php echo $expend;?>" id="<?php echo $hash;?>" class="<?php echo $items;?>">
<?php
if(is_array($menu)){
foreach ($menu as $data) {
$class = 'menu-section-item-'.OssnTranslit::urlize($data['name']);
$data['class'] = 'menu-section-item-a-'.OssnTranslit::urlize($data['name']);
unset($data['name']);
unset($data['icon']);
unset($data['section']);
unset($data['parent']);
$link = ossn_plugin_view('output/url', $data);
echo "<li class='{$class}'>{$link}</li>";
unset($class);
}
}
echo "</ul>";
}
?>
</ul>
</div>
</div>

View File

@ -0,0 +1,62 @@
<div class="navbar navbar-default" role="navigation">
<div class="container">
<div class="row">
<div class="col-12">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navigationbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse" id="navigationbar">
<ul class="nav navbar-nav">
<?php echo ossn_view_admin_sidemenu(); ?>
</ul>
<ul class="nav navbar-nav">
<?php
foreach ($params['menu'] as $key => $links) {
if (count($links) > 1) {
$menu_parent = '<li>
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">'
. ossn_print($key) .
'<i class="fa fa-sort-desc"></i></a>
<ul class="dropdown-menu multi-level">';
foreach ($links as $item) {
$class = "menu-topbar-admin-" . $item['name'];
if(isset($item['class'])) {
$item['class'] = $class . ' ' . $item['class'];
} else {
$item['class'] = $class;
}
unset($item['name']);
unset($item['parent']);
$item['text'] = ossn_print($item['text']);
$link = ossn_plugin_view('output/url', $item);
$menu_parent .= '<li>'.$link.'</li>';
}
$menu_parent .= '</ul></li>';
echo $menu_parent;
} else {
foreach ($links as $item) {
$class = "menu-topbar-admin-" . $item['name'];
if(isset($item['class'])) {
$item['class'] = $class . ' ' . $item['class'];
} else {
$item['class'] = $class;
}
unset($item['name']);
$item['text'] = ossn_print($item['text']);
$link = ossn_plugin_view('output/url', $item);
$menu = '<li>'.$link.'</li>';
}
echo $menu;
}
}
?>
</ul>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,21 @@
<?php
/**
* Atlas
*/
$menus = $params['menu'];
if($menus){
echo '<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenu">';
foreach($menus as $menu) {
foreach($menu as $link) {
$class = "menu-topbar-dropdown-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
echo "<li>".ossn_plugin_view('output/url', $link)."</li>";
}
}
echo "</ul>";
}

View File

@ -0,0 +1,41 @@
<?php
/**
* Atlas
*/
echo '<ul>';
$i = 0;
foreach($params['menu'] as $menu) {
if($i <= 10) {
foreach($menu as $name => $link) {
$class = "menu-user-timeline-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
$link['text'] = ossn_print($link['text']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>{$link}</li>";
}
} else {
echo "<li class='dropdown'><a href='javascript:void(0);' data-toggle='dropdown' class='dropdown-toggle'>" . ossn_print('more') . "<i class='fa fa-caret-down'></i></a>
<ul class='dropdown-menu'>";
foreach($menu as $name => $link) {
$class = "menu-user-timeline-" . $link['name'];
if(isset($link['class'])) {
$link['class'] = $class . ' ' . $link['class'];
} else {
$link['class'] = $class;
}
unset($link['name']);
$link['text'] = ossn_print($link['text']);
$link = ossn_plugin_view('output/url', $link);
echo "<li>{$link}</li>";
}
echo "</ul>
</li>";
}
$i++;
}
echo '</ul>';