1
0
mirror of https://github.com/Mowie/Mowie synced 2024-06-13 14:19:39 +00:00

Implemented System-wide Logging

This commit is contained in:
kolaente 2016-11-13 13:38:19 +01:00
parent e9c981feb5
commit d508dfe938
24 changed files with 218 additions and 20 deletions

View File

@ -20,6 +20,7 @@ if (isset($_GET['dbbackup']) && is_loggedin() && hasPerm('db_dump'))
echo msg('fail', $lang->get('action_backup_fail'));
} else
{
stream_message('{user} made a database-backup.', 4);
header("Cache-Control: public");
header("content-Description: File Transfer");
header('Content-Disposition: attachment; filename=Backup_' . str_replace(' ', '_', $MCONF['title']) . '_' . date('Y-m-d_h-d') . '.sql');
@ -43,6 +44,7 @@ if (hasPerm('manage_system'))
{
copy('../inc/System/construction2.txt', '../inc/System/construction.txt');
echo msg('succes', $lang->get('action_construction_message_success') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
stream_message('{user} edited the construction-mode message.', 2);
} else
{
echo msg('fail', $lang->get('action_try_again_later') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
@ -72,6 +74,7 @@ if (hasPerm('manage_system'))
if (copy('../inc/System/construction2.txt', '../inc/System/construction.txt'))
{
echo msg('succes', $lang->get('action_construction_success') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
stream_message('{user} put the site into construction mode.', 2);
} else
{
echo msg('fail', $lang->get('action_try_again_later') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
@ -97,6 +100,7 @@ if (hasPerm('manage_system'))
if (unlink('../inc/System/construction.txt'))
{
echo msg('succes', $lang->get('action_construction_removed_success') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
stream_message('{user} put the site into production mode.', 2);
} else
{
echo msg('fail', $lang->get('action_try_again_later') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
@ -131,6 +135,7 @@ if (hasPerm('manage_system'))
if (file_put_contents('../inc/System/page_title.txt', $titel))
{
echo msg('succes', $lang->get('action_change_page_title_success'));
stream_message('{user} edited the page title.', 2);
} else
{
echo msg('fail', $lang->get('action_try_again_later'));
@ -144,7 +149,6 @@ if (hasPerm('manage_system'))
require $appUri . $app . '/config.php';
if (isset($_CONF['general_conf']) && $_CONF['general_conf'] != '' && file_exists($appUri . $app . '/' . $_CONF['general_conf']))
{
//echo '<li class="divider"></li>';
require $appUri . $app . '/' . $_CONF['general_conf'];
}
}

View File

@ -219,4 +219,23 @@ $lang['update_version_current'] = 'Installierte Version';
$lang['update_new_version'] = 'Neue Version verfügbar!';
$lang['update_version_current_new'] = 'Die installierte Version ist aktuell.';
$lang['update_app_update_available'] = 'App-Update - Neue Version für "%1$s" verfügbar: %2$s';
$lang['update_log'] = '{user} hat das System geupdated.';
$lang['update_log'] = '{user} hat das System geupdated.';
//Stream Messages
$lang['stream_saved_settings'] = '{user} hat seinen Benutzername/Email-Adresse geändert.';
$lang['stream_logged_out'] = '{user} hat sich ausgeloggt.';
$lang['stream_logged_in'] = '{user} hat sich eingeloggt.';
$lang['stream_pass_changed'] = '{user}\'s passwort wurde geändert.';
$lang['stream_db_backup'] = '{user} hat ein Datenbank-Backup gemacht.';
$lang['stream_construction_mode'] = '{user} hat die Seite in Baustellenmodus versetzt.';
$lang['stream_construction_mode_message'] = '{user} hat die Baustellenmodus-Nachricht geändert.';
$lang['stream_construction_mode_delete'] = '{user} hat den Baustellenmodus beendet.';
$lang['stream_edited_page_title'] = '{user} hat den Seitentitel geändert.';
$lang['stream_created_user'] = '{user} hat einen neuen Nutzer erstellt.';
$lang['stream_edited_permissions'] = '{user} hat die Berechtigungen bearbeitet.';
$lang['stream_added_group'] = '{user} hat eine Gruppe hinzugefügt.';
$lang['stream_deleted_group'] = '{user} hat eine Gruppe gelöscht.';
$lang['stream_deleted_user'] = '{user} hat einen Nutzer gelöscht.';
$lang['stream_created_group'] = '{user} hat eine neue Gruppe erstellt.';
$lang['stream_system_update'] = '{user} hat das System geupdated.';
$lang['stream_app_update'] = '{user} hat eine App geupdated.';

View File

@ -221,4 +221,23 @@ $lang['update_version_current'] = 'Installed Version';
$lang['update_new_version'] = 'New Version Available!';
$lang['update_version_current_new'] = 'Installed Version is up-to-date';
$lang['update_app_update_available'] = 'App-Update - New Version for "%1$s" available: %2$s';
$lang['update_log'] = '{user} updated the System.';
$lang['update_log'] = '{user} updated the System.';
//Stream Messages
$lang['stream_saved_settings'] = '{user} changed it\'s username and/or email-adress.';
$lang['stream_logged_out'] = '{user} has logged out.';
$lang['stream_logged_in'] = '{user} has logged in.';
$lang['stream_pass_changed'] = '{user}\'s password was changed.';
$lang['stream_db_backup'] = '{user} made a database-backup.';
$lang['stream_construction_mode'] = '{user} put the site into construction mode.';
$lang['stream_construction_mode_message'] = '{user} edited the construction-mode message.';
$lang['stream_construction_mode_delete'] = '{user} put the site into production mode.';
$lang['stream_edited_page_title'] = '{user} edited the page title.';
$lang['stream_created_user'] = '{user} created a new user.';
$lang['stream_edited_permissions'] = '{user} edited permissions.';
$lang['stream_added_group'] = '{user} added a group.';
$lang['stream_deleted_group'] = '{user} deleted a group.';
$lang['stream_deleted_user'] = '{user} deleted an user.';
$lang['stream_created_group'] = '{user} created a new group.';
$lang['stream_system_update'] = '{user} updated the system';
$lang['stream_app_update'] = '{user} updated an app.';

View File

@ -48,6 +48,7 @@ if($db->data[0]['id'] != '')
if($authenticator->verifyCode($db->data[0]['secret'], $_POST['2fa'], 3))
{
echo 'success';
stream_message('{user} has logged in.', 4);
}
else
{

View File

@ -7,5 +7,7 @@ $db->setCol('system_loggedin');
$db->data['token'] = $_SESSION['token'];
$db->delete();
stream_message('{user} has logged out.', 4);
session_destroy();
header('Location: '.$MCONF['web_uri'].'admin/?msg=3');

View File

@ -27,6 +27,7 @@ if (hasPerm('manage_admins'))
if ($db->insert())
{
echo msg('succes', sprintf($lang->get('admins_cn_success'), $_POST['userN']) . ' <a href="users.php">' . $lang->get('back') . '</a>');
stream_message('{user} created a new user.', 2);
} else
{
echo msg('fail', $lang->get('admins_cn_fail') . ' {back}');

View File

@ -26,6 +26,7 @@ if (hasPerm('edit_permissions'))
if ($db->update(['id' => $lvl]))
{
echo msg('success', $lang->get('admins_perms_set_success').' {back}');
stream_message('{user} edited permissions.', 3);
}
else
{

View File

@ -14,6 +14,7 @@ if (hasPerm('manage_groups'))
if ($db->update(['id' => $_POST['user']]))
{
echo msg('success', $lang->get('admins_roles_added_success').' <a href="roles.php?members=' . $_GET['members'] . '">'.$lang->get('back').'</a>');
stream_message('{user} added a group.', 2);
} else
{
echo msg('fail', $lang->get('admins_roles_added_fail').' <a href="roles.php?members=' . $_GET['members'] . '">'.$lang->get('back').'</a>');
@ -31,6 +32,7 @@ if (hasPerm('manage_groups'))
if ($db->delete(['id' => $_GET['members']]))
{
echo msg('success', $lang->get('admins_roles_delete_success').' <a href="roles.php">'.$lang->get('back').'</a>');
stream_message('{user} deleted a group.', 2);
} else
{
echo msg('fail', $lang->get('admins_roles_delete_fail').' <a href="roles.php">'.$lang->get('back').'</a>');
@ -57,6 +59,7 @@ if (hasPerm('manage_groups'))
if ($db->update(['id' => $_GET['deluser']]))
{
echo msg('success', $lang->get('admins_roles_user_delete_success').' <a href="roles.php?members=' . $_GET['members'] . '">'.$lang->get('back').'</a>');
stream_message('{user} deleted an user.', 2);
} else
{
echo msg('fail', $lang->get('admins_roles_user_delete_fail').' <a href="roles.php?members=' . $_GET['members'] . '">'.$lang->get('back').'</a>');
@ -159,6 +162,7 @@ if (hasPerm('manage_groups'))
if ($db->insert())
{
echo msg('success', $lang->get('admins_roles_create_group_success').' <a href="roles.php">'.$lang->get('back').'</a>');
stream_message('{user} created a new group.', 2);
} else
{
echo msg('fail', $lang->get('admins_roles_create_group_fail').' <a href="roles.php">'.$lang->get('back').'</a>');

View File

@ -219,10 +219,12 @@ if (isset($_GET['update']))
if(isset($_GET['appUpdate']))
{
echo msg('succes', sprintf($lang->get('update_app_succss'), $_CONF['app_name']) . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
stream_message('{user} updated an app.', 2);
}
else
{
echo msg('succes', $lang->get('update_succss') . ' <a href="general_config.php">' . $lang->get('back') . '</a>');
stream_message('{user} updated the system.', 2);
}
} else
{

View File

@ -28,6 +28,7 @@ if (hasPerm('manage_admins') || $uid == $_SESSION['userid'])
if ($db->update(['id' => $user]))
{
echo msg('succes', $lang->get('user_settings_pw_change_success') . ' <a href="index.php">' . $lang->get('back_dashboard') . '</a>');
stream_message('{user}\'s password was changed.', 4);
} else
{
echo msg('fail', $lang->get('user_settings_pw_change_fail') . ' {back}');
@ -218,6 +219,7 @@ if (hasPerm('manage_admins') || $uid == $_SESSION['userid'])
if ($db->update(['id' => $uid]))
{
echo msg('success', $lang->get('user_settings_settings_success') . ' {back}');
stream_message('{user} changed it\'s username and/or email-adress.', 4);
} else
{
echo msg('fail', $lang->get('user_settings_settings_fail') . ' {back}');

View File

@ -162,6 +162,7 @@ elseif (isset($_GET['del'], $_POST['file']))
if (rrmdir('../../' . $_POST['file']))
{
echo 'success';
stream_message('{user} deleted a folder.', 3);
} else
{
echo 'fail';
@ -171,6 +172,7 @@ elseif (isset($_GET['del'], $_POST['file']))
if (unlink('../../' . $_POST['file']))
{
echo 'success';
stream_message('{user} deleted a file.', 3);
} else
{
echo 'fail';
@ -208,6 +210,7 @@ elseif (isset($_GET['upload']))
if (move_uploaded_file($_FILES['file']['tmp_name'], '../../' . $_GET['upload'] . $filename))
{
echo 'success';
stream_message('{user} uploaded a file.', 3);
} else
{
echo 'fail';
@ -229,6 +232,7 @@ elseif (isset($_GET['newFolder']))
if (mkdir('../../' . $_POST['dir'] . str_replace(' ', '-', $_POST['name'])))
{
echo 'success';
stream_message('{user} created a folder.', 3);
} else
{
echo 'fail';
@ -246,8 +250,6 @@ else
{
printHeader($lang->get('files_title'));
}
if (isset($_SESSION['user']))
{
if (hasPerm('manage_files'))
{
?>
@ -685,5 +687,4 @@ if (isset($_SESSION['user']))
echo msg('info', 'Fehlende Berechtigung. {back}');
}
require_once '../../inc/footer.php';
}
?>

View File

@ -4,7 +4,7 @@
*
* -----------------
* LANGUAGE: German
* Files apps
* Files app
* -----------------
*/
$lang = [];
@ -44,4 +44,10 @@ $lang['files_delete_error'] = 'Fehler beim Löschen der Datei.';
$lang['files_too_large_file'] = 'Die ausgewählte Datei ist zu groß!';
$lang['files_processing'] = 'Datei wird verarbeitet...';
$lang['files_upload_finished'] = 'Upload abgeschlossen.';
$lang['files_upload_failed'] = 'Upload fehlgeschlagen.';
$lang['files_upload_failed'] = 'Upload fehlgeschlagen.';
//Stream Messages
$lang['files_stream_deleted_folder'] = '{user} hat einen Ordner gelöscht.';
$lang['files_stream_deleted_file'] = '{user} hat eine Datei gelöscht.';
$lang['files_stream_uploaded'] = '{user} hat eine Datei hochgeladen.';
$lang['files_stream_created_folder'] = '{user} hat einen Ordner erstellt.';

View File

@ -44,4 +44,10 @@ $lang['files_delete_error'] = 'An error occured while deleting this file.';
$lang['files_too_large_file'] = 'This file is too big!';
$lang['files_processing'] = 'Processing file...';
$lang['files_upload_finished'] = 'Upload finished.';
$lang['files_upload_failed'] = 'Upload failed.';
$lang['files_upload_failed'] = 'Upload failed.';
//Stream Messages
$lang['files_stream_deleted_folder'] = '{user} deleted a folder.';
$lang['files_stream_deleted_file'] = '{user} deleted a file.';
$lang['files_stream_uploaded'] = '{user} uploaded a file.';
$lang['files_stream_created_folder'] = '{user} created a folder.';

View File

@ -45,6 +45,7 @@ if (isset($_GET['page']))
$db->data['page_id'] = $_GET['page'];
$db->delete();
echo msg('success', $lang->get('sp_confirm_success') . ' <a href="management.php">' . $lang->get('back') . '</a>');
stream_message('{user} confirmed contents of a page.', 3);
} else
{
echo msg('fail', $lang->get('sp_confirm_fail') . ' <a href="management.php">' . $lang->get('back') . '</a>');

View File

@ -94,6 +94,7 @@ if (hasPerm('manage_pages'))
{
echo msg('succes', sprintf($lang->get('sp_edit_created'), $_POST['title']).' <a href="management.php">'.$lang->get('back').'</a>');
}
stream_message('{user} created a page.', 3);
}
else
{
@ -113,6 +114,7 @@ if (hasPerm('manage_pages'))
if ($db->insert())
{
echo msg('succes', sprintf($lang->get('sp_edit_edited'), $_POST['title']).' '.sprintf($lang->get('sp_edit_edited_need_confirm'), getUserByID($confirmationUser)).' <a href="management.php">'.$lang->get('back').'</a>');
stream_message('{user} edited a page.', 3);
}
else
{
@ -124,6 +126,7 @@ if (hasPerm('manage_pages'))
if ($db->update(['id' => $_GET['id']]))
{
echo msg('succes', sprintf($lang->get('sp_edit_edited'), $_POST['title']).' <a href="management.php">'.$lang->get('back').'</a>');
stream_message('{user} edited a page.', 3);
}
else
{
@ -163,6 +166,7 @@ if (hasPerm('manage_pages'))
if ($db->delete())
{
echo msg('succes', $lang->get('sp_edit_delete_success').' <a href="management.php">'.$lang->get('back').'</a>');
stream_message('{user} deleted a page.', 3);
}
else
{

View File

@ -41,6 +41,7 @@ if (hasPerm('grant_permissions'))
if ($db->insert())
{
echo msg('succes', $lang->get('sp_grant_permissions_success'));
stream_message('{user} granted permissions.', 3);
} else
{
echo msg('fail', $lang->get('sp_grant_permissions_fail'));

View File

@ -81,4 +81,11 @@ $lang['sp_edit_create_new'] = 'Neue Seite erstellen';
$lang['sp_edit_edit_page'] = '"%1$s" bearbeiten';
$lang['sp_edit_last_edited'] = 'Zuletzt bearbeitet von %1$s am %2$s';
$lang['sp_edit_save'] = 'Speichern';
$lang['sp_edit_no_page_defined'] = 'Es ist keine Seite definiert.';
$lang['sp_edit_no_page_defined'] = 'Es ist keine Seite definiert.';
//Stream
$lang['sp_stream_cofirmed'] = '{user} hat Seitenänderungen freigeschaltet.';
$lang['sp_stream_page_edited'] = '{user} hat eine Seite bearbeitet.';
$lang['sp_stream_page_created'] = '{user} hat eine Seite erstellt.';
$lang['sp_stream_page_deleted'] = '{user} hat eine Seite gelöscht.';
$lang['sp_stream_granted_permissions'] = '{user} hat Berechtigungen vergeben.';

View File

@ -81,4 +81,11 @@ $lang['sp_edit_create_new'] = 'Create new page';
$lang['sp_edit_edit_page'] = 'Edit "%1$s"';
$lang['sp_edit_last_edited'] = 'Last modified by %1$s at %2$s';
$lang['sp_edit_save'] = 'Save';
$lang['sp_edit_no_page_defined'] = 'No page defined.';
$lang['sp_edit_no_page_defined'] = 'No page defined.';
//Stream
$lang['sp_stream_cofirmed'] = '{user} confirmed contents of a page.';
$lang['sp_stream_page_edited'] = '{user} edited a page.';
$lang['sp_stream_page_created'] = '{user} created a page.';
$lang['sp_stream_page_deleted'] = '{user} deleted a page.';
$lang['sp_stream_granted_permissions'] = '{user} granted permissions.';

View File

@ -13,28 +13,45 @@ if (isset($_POST['metaconf']))
if($metaName!='' && $_POST['metaContent'][$pos]!='')
{
$db->data = ['name' => $metaName, 'content' => $_POST['metaContent'][$pos]];
$db->insert();
if($db->insert())
{
$success = true;
}
else
{
$success = false;
}
}
}
if($success)
{
echo msg('success', $lang->get('meta_saved_success'));
stream_message('{user} edited meta.', 3);
}
else
{
echo msg('fail', $lang->get('meta_saved_fail'));
}
}
else
{
echo '<h1>Metadaten </h1><p>Leere Metafelder werden nicht gespeichert.</p><div id="meta_container"><input type="hidden" name="metaconf" value="snd"/>';
echo '<h1>'.$lang->get('meta_title').'</h1><p>'.$lang->get('meta_wont_save_empty').'</p><div id="meta_container"><input type="hidden" name="metaconf" value="snd"/>';
$i = 1;
$db->setCol('meta_meta');
$db->get();
foreach ($db->data as $data)
{
echo '<p id="'.$i.'"><span><a onclick="delMeta('.$i.');" title="Meta-Feld löschen" class="del"><i class="fa fa-trash-o"></i></a> '.$data['name'].':</span><input type="text" name="metaContent[]" value="' . $data['content'] . '"/><input type="hidden" name="metaName[]" value="'.$data['name'].'"/></p>';
echo '<p id="'.$i.'"><span><a onclick="delMeta('.$i.');" title="'.$lang->get('meta_delete').'" class="del"><i class="fa fa-trash-o"></i></a> '.$data['name'].':</span><input type="text" name="metaContent[]" value="' . $data['content'] . '"/><input type="hidden" name="metaName[]" value="'.$data['name'].'"/></p>';
$i++;
}
echo '</div>';
?>
<p><a onclick="addMeta()" class="button">Metafeld hinzufügen</a></p>
<p><a onclick="addMeta()" class="button"><?php echo $lang->get('meta_add');?></a></p>
<script>
function addMeta(){
var i = Math.floor((Math.random() * 10000) + 9000);
$('#meta_container').append('<p id="' + i + '"><span><a onclick="delMeta(\'' + i + '\');" title="Meta-Feld löschen" class="del"><i class="fa fa-trash-o"></i></a> <input type="text" name="metaName[]" placeholder="Name" style="width: 160px; margin-top: 0px;"/>:</span><input type="text" name="metaContent[]" placeholder="Meta-Inhalt" style="margin-top: 5px;"/></p>');
$('#meta_container').append('<p id="' + i + '"><span><a onclick="delMeta(\'' + i + '\');" title="<?php echo $lang->get('meta_delete');?>" class="del"><i class="fa fa-trash-o"></i></a> <input type="text" name="metaName[]" placeholder="<?php echo $lang->get('meta_name');?>" style="width: 160px; margin-top: 0px;"/>:</span><input type="text" name="metaContent[]" placeholder="<?php echo $lang->get('meta_content');?>" style="margin-top: 5px;"/></p>');
}
function delMeta(metaCont){

View File

@ -0,0 +1,25 @@
<?php
/*
* Mowie Language Class
*
* -----------------
* LANGUAGE: German
* Meta app
* -----------------
*/
$lang = [];
$lang['__Lang__'] = 'German (Deutsch)';
$lang['__LangCode__'] = 'de';
$lang['__Countrycode__'] = 'de_DE';
$lang['meta_title'] = 'Metadaten';
$lang['meta_wont_save_empty'] = 'Leere Metafelder werden nicht gespeichert.';
$lang['meta_delete'] = 'Meta-Feld löschen';
$lang['meta_content'] = 'Meta-Inhalt';
$lang['meta_name'] = 'Name';
$lang['meta_add'] = 'Metafeld hinzufügen';
$lang['meta_saved_success'] = 'Metadaten wurden erfolgreich gespeichert.';
$lang['meta_saved_fail'] = 'Fehler beim Speichern der Metadaten.';
//Stream
$lang['meta_stream_edit'] = '{user} hat Metadaten bearbeitet.';

View File

@ -0,0 +1,25 @@
<?php
/*
* Mowie Language Class
*
* -----------------
* LANGUAGE: English
* Meta app
* -----------------
*/
$lang = [];
$lang['__Lang__'] = 'English (English)';
$lang['__LangCode__'] = 'en';
$lang['__Countrycode__'] = 'en';
$lang['meta_title'] = 'Metadata';
$lang['meta_wont_save_empty'] = 'Empty meta fields aren\'t saved.';
$lang['meta_delete'] = 'Delete Meta-field';
$lang['meta_content'] = 'Meta-Contents';
$lang['meta_name'] = 'Name';
$lang['meta_add'] = 'Add Meta';
$lang['meta_saved_success'] = 'Meta was saved successfully.';
$lang['meta_saved_fail'] = 'An error occured while saving metadata.';
//Stream
$lang['meta_stream_edit'] = '{user} edited meta.';

View File

@ -13,7 +13,8 @@ if (isset($_POST['sidebarconf']))
$db->data = ['active' => $active, 'content' => $text];
if ($db->update())
{
echo msg('success', 'Die &Auml;nderungen der Sidebar wurden erfolgreich gespeichert.');
echo msg('success', $lang->get('sidebar_edit_success'));
stream_message('{user} edited sidebar.', 3);
}
else
{
@ -22,7 +23,7 @@ if (isset($_POST['sidebarconf']))
}
else
{
echo '<h1>Sidebar</h1>';
echo '<h1>'.$lang->get('sidebar_title').'</h1>';
$db->setCol('sidebar_sidebar');
$db->get();
@ -32,11 +33,11 @@ else
?>
<p>
<input type="checkbox" name="active" value="y" id="activeswitch" onchange="toggleTextField()"/>
<label for="activeswitch"><i></i>Sidebar anzeigen</label>
<label for="activeswitch"><i></i><?php echo $lang->get('sidebar_show');?></label>
</p>
</div>
<div id="editorContainer">
Sidebar-Inhalt:
<?php echo $lang->get('sidebar_content');?>:
<br/>
<textarea type="text" name="sidebar_inhalt" id="editor"><?php echo $db->data[0]['content']; ?></textarea>
</div>

View File

@ -0,0 +1,21 @@
<?php
/*
* Mowie Language Class
*
* -----------------
* LANGUAGE: German
* Sidebar app
* -----------------
*/
$lang = [];
$lang['__Lang__'] = 'German (Deutsch)';
$lang['__LangCode__'] = 'de';
$lang['__Countrycode__'] = 'de_DE';
$lang['sidebar_edit_success'] = 'Die &Auml;nderungen der Sidebar wurden erfolgreich gespeichert.';
$lang['sidebar_title'] = 'Sidebar';
$lang['sidebar_show'] = 'Sidebar anzeigen';
$lang['sidebar_conten'] = 'Sidebar-Inhalt';
//Stream
$lang['sidebar_stream_edit'] = '{user} hat die Sidebar bearbeitet.';

View File

@ -0,0 +1,21 @@
<?php
/*
* Mowie Language Class
*
* -----------------
* LANGUAGE: English
* Sidebar app
* -----------------
*/
$lang = [];
$lang['__Lang__'] = 'English (English)';
$lang['__LangCode__'] = 'en';
$lang['__Countrycode__'] = 'en';
$lang['sidebar_edit_success'] = 'The sidebar changes were saved successfully.';
$lang['sidebar_title'] = 'Sidebar';
$lang['sidebar_show'] = 'Show sidebar';
$lang['sidebar_conten'] = 'Sidebar-Contents';
//Stream
$lang['sidebar_stream_edit'] = '{user} edited sidebar.';