Removed checking for existance of SimplePages-App in Navapp (now handeled by config)

This commit is contained in:
kolaente 2017-05-01 14:50:56 +02:00 committed by konrad
parent d36b14f9c4
commit 0233dd26c3
1 changed files with 59 additions and 64 deletions

View File

@ -8,7 +8,7 @@ $db->setCol('simplePages_pages');
$db->get();
foreach ($db->data as $page)
{
$pages .= '<option value="'.$page['id'].'">'.$page['title'].'</option>';
$pages .= '<option value="' . $page['id'] . '">' . $page['title'] . '</option>';
}
//Get all parents and build a dropdown list
@ -19,17 +19,16 @@ $parentdata = $db->data;
foreach ($parentdata as $parent)
{
//If we don't have a parent from the Nav itself, take the page's title
if($parent['title'] === '')
if ($parent['title'] === '')
{
$db->setCol('simplePages_pages');
$db->data['id'] = $parent['page'];
$db->get();
if(isset($db->data[0]))
if (isset($db->data[0]))
{
$parents .= '<option value="' . $parent['id'] . '">' . $db->data[0]['title'] . '</option>';
}
}
else
} else
{
$parents .= '<option value="' . $parent['id'] . '">' . $parent['title'] . '</option>';
}
@ -66,7 +65,7 @@ function buildNav($nav, $lvl = 0)
if ($title == '') $title = $db->data[0]['title'];
echo $title . '</div><div class="col"><a href="../SimplePages/backend/edit.php?id=' . $site['page'] . '"><i class="fa fa-pencil" aria-hidden="true"></i> ' . $db->data[0]['title'] . '</a></div>
<div class="col"><select id="parentChange_'.$site['id'].'" data-nav-id="'.$site['id'].'" onchange="update(\''.$site['id'].'\')">' . str_replace('value="'.$site['parent'].'"', 'value="'.$site['parent'].'" selected', $GLOBALS['parents']) . '</select></div>
<div class="col"><select id="parentChange_' . $site['id'] . '" data-nav-id="' . $site['id'] . '" onchange="update(\'' . $site['id'] . '\')">' . str_replace('value="' . $site['parent'] . '"', 'value="' . $site['parent'] . '" selected', $GLOBALS['parents']) . '</select></div>
<div class="col"><a onclick="del(' . $site['id'] . ');" class="del" title="' . $GLOBALS['lang']->get('nav_delete') . '"><i class="fa fa-trash-o" aria-hidden="true"></i></a></div>';
echo "</div>\n";
@ -89,70 +88,66 @@ function buildNav($nav, $lvl = 0)
* * mglkt zum "neuzuweisen" der Parents -> Dropdown
*/
if ($apps->appExists('SimplePages'))
if (hasPerm('edit_nav'))
{
if (hasPerm('edit_nav'))
{
?>
<div class="main">
<p><i class="fa fa-info-circle"></i> <?php echo $lang->get('nav_drag') ?></p>
<p><a onclick="createItem();" class="button"><i class="fa fa-plus" aria-hidden="true"></i>&nbsp;&nbsp;<?php echo $lang->get('nav_create');?></a></p>
<div id="sortable" class="pseudo-table">
<div class="row top" id="top">
<div class="col"><?php echo $lang->get('nav_pageTitle') ?></div>
<div class="col"><?php echo $lang->get('nav_page') ?></div>
<div class="col"><?php echo $lang->get('nav_parent') ?></div>
<div class="col"><?php echo $lang->get('nav_action') ?></div>
</div>
<?php
$db->setCol('nav_nav');
$db->data['parent'] = 0;
$db->get(null, null, 'nav_order');
buildNav($db->data);
?>
?>
<div class="main">
<p><i class="fa fa-info-circle"></i> <?php echo $lang->get('nav_drag') ?></p>
<p><a onclick="createItem();" class="button"><i class="fa fa-plus"
aria-hidden="true"></i>&nbsp;&nbsp;<?php echo $lang->get('nav_create'); ?>
</a></p>
<div id="sortable" class="pseudo-table">
<div class="row top" id="top">
<div class="col"><?php echo $lang->get('nav_pageTitle') ?></div>
<div class="col"><?php echo $lang->get('nav_page') ?></div>
<div class="col"><?php echo $lang->get('nav_parent') ?></div>
<div class="col"><?php echo $lang->get('nav_action') ?></div>
</div>
<div id="extra"></div>
<?php
$db->setCol('nav_nav');
$db->data['parent'] = 0;
$db->get(null, null, 'nav_order');
buildNav($db->data);
?>
</div>
<div id="extra"></div>
</div>
<script src="js/jquery-ui.js"></script>
<script src="js/nav.js"></script>
<script>
//Create Dropdowns
var parents = '<?php echo $parents;?>';
var pages = '<?php echo $pages;?>';
//Make Language Strings available in JS
var lang = {
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
nav_saved_fail: '<?php echo $lang->get('nav_saved_fail') ?>',
nav_delete: '<?php echo $lang->get('nav_delete') ?>',
nav_delete_confirm: '<?php echo $lang->get('nav_delete_confirm') ?>',
nav_delete_confirm_yes: '<?php echo $lang->get('nav_delete_confirm_yes') ?>',
nav_delete_confirm_abort: '<?php echo $lang->get('nav_delete_confirm_abort') ?>',
nav_deleted_success: '<?php echo $lang->get('nav_deleted_success') ?>',
nav_deleted_fail: '<?php echo $lang->get('nav_deleted_fail') ?>',
nav_create: '<?php echo $lang->get('nav_create') ?>',
nav_create_title: '<?php echo $lang->get('nav_create_title') ?>',
nav_create_page: '<?php echo $lang->get('nav_create_page') ?>',
nav_create_parents: '<?php echo $lang->get('nav_create_parents') ?>',
nav_create_create: '<?php echo $lang->get('nav_create_create') ?>',
nav_create_abort: '<?php echo $lang->get('nav_create_abort') ?>',
nav_create_success: '<?php echo $lang->get('nav_create_success') ?>',
nav_create_fail: '<?php echo $lang->get('nav_create_fail') ?>',
nav_update_success: '<?php echo $lang->get('nav_update_success') ?>',
nav_update_fail: '<?php echo $lang->get('nav_update_fail') ?>',
not_found: '<?php echo $lang->get('404_not_found') ?>',
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
<script src="js/jquery-ui.js"></script>
<script src="js/nav.js"></script>
<script>
//Create Dropdowns
var parents = '<?php echo $parents;?>';
var pages = '<?php echo $pages;?>';
//Make Language Strings available in JS
var lang = {
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
nav_saved_fail: '<?php echo $lang->get('nav_saved_fail') ?>',
nav_delete: '<?php echo $lang->get('nav_delete') ?>',
nav_delete_confirm: '<?php echo $lang->get('nav_delete_confirm') ?>',
nav_delete_confirm_yes: '<?php echo $lang->get('nav_delete_confirm_yes') ?>',
nav_delete_confirm_abort: '<?php echo $lang->get('nav_delete_confirm_abort') ?>',
nav_deleted_success: '<?php echo $lang->get('nav_deleted_success') ?>',
nav_deleted_fail: '<?php echo $lang->get('nav_deleted_fail') ?>',
nav_create: '<?php echo $lang->get('nav_create') ?>',
nav_create_title: '<?php echo $lang->get('nav_create_title') ?>',
nav_create_page: '<?php echo $lang->get('nav_create_page') ?>',
nav_create_parents: '<?php echo $lang->get('nav_create_parents') ?>',
nav_create_create: '<?php echo $lang->get('nav_create_create') ?>',
nav_create_abort: '<?php echo $lang->get('nav_create_abort') ?>',
nav_create_success: '<?php echo $lang->get('nav_create_success') ?>',
nav_create_fail: '<?php echo $lang->get('nav_create_fail') ?>',
nav_update_success: '<?php echo $lang->get('nav_update_success') ?>',
nav_update_fail: '<?php echo $lang->get('nav_update_fail') ?>',
not_found: '<?php echo $lang->get('404_not_found') ?>',
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
nav_saved_success: '<?php echo $lang->get('nav_saved_success') ?>',
};
</script>
<?php
} else
{
echo msg('info', 'missing_permission');
}
};
</script>
<?php
} else
{
echo msg('info', $lang->get('nav_needs_SimplePages'));
echo msg('info', 'missing_permission');
}
require_once '../../inc/footer.php';