changed: menu plugin (static files are skipped)
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@769 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -53,6 +53,17 @@ void menu_dir_skip_items(long parent_id)
|
||||
}
|
||||
|
||||
|
||||
void menu_dir_skip_static_files()
|
||||
{
|
||||
for(size_t x=0 ; x<menu_dir_items.size() ; )
|
||||
{
|
||||
if( menu_dir_items[x].file == Item::file && menu_dir_items[x].file_type != WINIX_ITEM_FILETYPE_NONE )
|
||||
menu_dir_items.erase(menu_dir_items.begin() + x);
|
||||
else
|
||||
x += 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void menu_dir_load_menu(long parent_id)
|
||||
@@ -61,14 +72,11 @@ void menu_dir_load_menu(long parent_id)
|
||||
menu_dir_iq.sel_subject = true;
|
||||
menu_dir_iq.sel_url = true;
|
||||
menu_dir_iq.sel_sort_index = true;
|
||||
menu_dir_iq.WhereFileType(WINIX_ITEM_FILETYPE_NONE);
|
||||
menu_dir_iq.WhereParentId(parent_id);
|
||||
|
||||
// !! directories will not be read with WINIX_ITEM_FILETYPE_NONE
|
||||
//menu_dir_iq.WhereFileType(WINIX_ITEM_FILETYPE_NONE);
|
||||
|
||||
db->GetItems(menu_dir_items, menu_dir_iq);
|
||||
menu_dir_skip_items(parent_id);
|
||||
menu_dir_skip_static_files();
|
||||
log << log1 << "Menu: db used" << logend;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user