feat: ✨ add FontAwesome symbols for directories
This commit is contained in:
parent
87a14e0624
commit
62089b9ee2
5 changed files with 46 additions and 6 deletions
|
@ -26,7 +26,10 @@ class PostHandler extends MySQLAdapter {
|
|||
$post_meta = $post_data['post_metadata'];
|
||||
|
||||
$post_meta["title"] ??= basename($post_data["post_path"]);
|
||||
|
||||
if($post_meta["title"] == "") {
|
||||
$post_meta["title"] = "root";
|
||||
}
|
||||
|
||||
if(!isset($post_meta['type'])) {
|
||||
$type = null;
|
||||
|
||||
|
@ -36,13 +39,29 @@ class PostHandler extends MySQLAdapter {
|
|||
'' => 'directory',
|
||||
'md' => 'text/markdown',
|
||||
'png' => 'image',
|
||||
'jpg' => 'image',
|
||||
'jpeg' => 'image'
|
||||
];
|
||||
|
||||
if(isset($ext_mapping[$ext])) {
|
||||
$post_meta['type'] = $ext_mapping[$ext];
|
||||
}
|
||||
else {
|
||||
$post_meta['type'] = '?';
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($post_meta['icon'])) {
|
||||
$icon_mapping = [
|
||||
'' => 'question',
|
||||
'text/markdown' => 'markdown',
|
||||
'directory' => 'folder',
|
||||
'image' => 'image'
|
||||
];
|
||||
|
||||
$post_meta['icon'] = $icon_mapping[$post_meta['type']] ?? 'question';
|
||||
}
|
||||
|
||||
$post_data["post_file_dir"] = '/' . $this->data_directory . $post_data["post_path"];
|
||||
|
||||
$post_data['post_metadata'] = $post_meta;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue