1
0
mirror of https://github.com/Mowie/Mowie synced 2024-06-15 06:54:09 +00:00
Mowie/apps/SimplePages/backend/dashboard.php
kolaente b6a4ecbe1e Added own class to loop through apps
Added App-Support for aliases, domains and own CSS (Documentation coming soon)
2016-09-28 17:49:00 +02:00

60 lines
1.7 KiB
PHP
Executable File

<?php
if (hasPerm('view_dashboard'))
{
$lang->set('Seiten zum Freischalten', 'sp_edit_pages_to_confirm', 'de');
$lang->set('Seiten, die Sie editieren d&uuml;rfen', 'sp_edit_pages_to_edit', 'de');
$lang->set('Pages pending confirmation', 'sp_edit_pages_to_confirm', 'en');
$lang->set('Pages you can edit', 'sp_edit_pages_to_edit', 'en');
//If pages are available for confirmation, show them
$config = parse_ini_file('../apps/SimplePages/backend/confirm.ini');
if ($_SESSION['userid'] == $config['confirmationUser'])
{
$db->setCol('simplePages_pages_confirm');
$db->get();
if(isset($db->data[0]))
{
echo '<h2>'.$lang->get('sp_edit_pages_to_confirm').':</h2>';
foreach($db->data as $pages)
{
echo '<a href="../apps/SimplePages/backend/confirm.php?page='.$pages['page_id'].'">'.$pages['title'].'</a><br/>';
}
}
}
//Show all pages the user can edit
echo '<h2>'.$lang->get('sp_edit_pages_to_edit'). ':</h2>';
$pages = [];
$db->setCol('simplePages_pages');
$db->get();
foreach($db->data as $page)
{
$pages[$page['id']] = $page['title'];
}
if (hasPerm('admin_manage'))
{
foreach ($pages as $id => $title)
{
echo '<a href="' . $MCONF['web_uri'] . 'apps/SimplePages/backend/edit.php?id=' . $id . '"><i class="fa fa-pencil"></i> ' . $title . '</a><br/>';
}
}
else
{
$hasPerms = [];
$db->setCol('simplePages_permissions');
$db->data['user'] = $_SESSION['userid'];
$db->get();
foreach ($db->data as $item)
{
$hasPerms[] = $item['page'];
}
foreach ($pages as $id => $title)
{
if(in_array($id, $hasPerms)) echo '<a href="' . $MCONF['web_uri'] . 'apps/SimplePages/backend/edit.php?id=' . $id . '"><i class="fa fa-pencil"></i> ' . $title . '</a><br/>';
}
}
}