1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-13 16:44:36 +02:00

Admin Panel: Entries Manager - cleanup and refactoring

This commit is contained in:
Awilum
2019-02-17 13:52:45 +03:00
parent 90ab14594d
commit 34d2136553

View File

@@ -25,11 +25,7 @@ class EntriesManager
{
Registry::set('sidebar_menu_item', 'entries');
if (Http::get('entry') && Http::get('entry') != '') {
$query = Http::get('entry');
} else {
$query = '';
}
$query = EntriesManager::getEntriesQuery();
switch (Http::getUriSegment(2)) {
case 'add':
@@ -166,11 +162,9 @@ class EntriesManager
}
break;
default:
if (!Http::get('add')) {
Themes::view('admin/views/templates/content/entries/list')
->assign('entries_list', Entries::fetchAll($query, 'date', 'DESC'))
->display();
}
Themes::view('admin/views/templates/content/entries/list')
->assign('entries_list', Entries::fetchAll($query, 'date', 'DESC'))
->display();
break;
}
}
@@ -321,6 +315,17 @@ class EntriesManager
echo Form::close();
}
protected static function getEntriesQuery()
{
if (Http::get('entry') && Http::get('entry') != '') {
$query = Http::get('entry');
} else {
$query = '';
}
return $query;
}
protected static function processFilesManager()
{
$files_directory = PATH['entries'] . '/' . Http::get('entry') . '/';
@@ -726,10 +731,8 @@ class EntriesManager
if (move_uploaded_file($file['tmp_name'], $filename)) {
if ($chmod !== false) {
// Set permissions on filename
chmod($filename, $chmod);
}
// Set permissions on filename
chmod($filename, $chmod);
// Return new file path
return $filename;