removed some old methods for adding/editing Item from Db
This commit is contained in:
parent
3e84eb9dbf
commit
ab5c44a2cb
1377
winixd/db/db.cpp
1377
winixd/db/db.cpp
File diff suppressed because it is too large
Load Diff
|
@ -41,9 +41,6 @@
|
|||
#include <ctime>
|
||||
#include <cstring>
|
||||
#include "dbbase.h"
|
||||
#include "dbitemquery.h"
|
||||
#include "dbitemcolumns.h"
|
||||
//#include "core/item.h"
|
||||
#include "core/user.h"
|
||||
#include "core/group.h"
|
||||
#include "core/dircontainer.h"
|
||||
|
@ -54,17 +51,10 @@ namespace Winix
|
|||
{
|
||||
|
||||
|
||||
|
||||
|
||||
class Db : public DbBase
|
||||
{
|
||||
public:
|
||||
|
||||
// Db() : item_cols(*this)
|
||||
// {
|
||||
// is_postgresql_smaller_than_10 = false;
|
||||
// }
|
||||
|
||||
Db()
|
||||
{
|
||||
is_postgresql_smaller_than_10 = false;
|
||||
|
@ -83,92 +73,16 @@ public:
|
|||
Error ChangeUserTimeZone(long user_id, size_t time_zone_id);
|
||||
Error RemoveUser(long user_id);
|
||||
|
||||
//Error AddItem(Item & item);
|
||||
//Error EditItemById(Item & item, bool with_url = true);
|
||||
//Error EditItemByUrl(Item & item, bool with_url = true);
|
||||
|
||||
|
||||
|
||||
// !! nie zwracac zadnych kodow bledow?
|
||||
//void GetItems(std::vector<Item> & item_tab, const DbItemQuery & item_query);
|
||||
//void GetItems(std::vector<long> & item_tab, const DbItemQuery & item_query);
|
||||
//Error GetItem(Item & item, const DbItemQuery & item_query);
|
||||
|
||||
//bool GetPriv(Item & item, long id);
|
||||
//Error EditPrivById(Item & item, long id); // !! dlaczego tu nie ma const?
|
||||
//Error EditParentUrlById(Item & item, long id);
|
||||
//Error EditFileById(const Item & item, long id); // file_path, file_fs, file_type
|
||||
//Error EditHasThumbById(bool has_thumb, long id);
|
||||
//Error EditMetaById(const PT::Space & meta, long id);
|
||||
//Error EditAdminMetaById(const PT::Space & meta, long id);
|
||||
|
||||
//Error DelDirById(long id);
|
||||
//Error DelFileById(long file_id);
|
||||
//Error DelSymlinkById(long symlink_id);
|
||||
|
||||
//Error EditSubjectById(Item & item, long id);
|
||||
|
||||
|
||||
//Error DelItem(const Item & item);
|
||||
//void GetDirs(DirContainer & dir_tab);
|
||||
void GetUsers(UGContainer<User> & user_tab);
|
||||
void GetGroups(UGContainer<Group> & group_tab);
|
||||
|
||||
// !! nowy interfejs
|
||||
//long Size(long parent_id, Item::Type type = Item::none);
|
||||
|
||||
//Error GetItemById(long item_id, Item & item);
|
||||
//Error GetItem(long parent_id, const std::wstring & url, Item & item);
|
||||
//Error EditLinkItem(long id, const std::wstring & link_to, int link_redirect);
|
||||
//Error EditTemplateItemById(long id, const std::wstring & new_html_template);
|
||||
|
||||
//long GetItemId(long parent_id, const std::wstring & url, Item::Type type);
|
||||
//long GetFileId(long parent_id, const std::wstring & url);
|
||||
//long GetDirId(long parent_id, const std::wstring & url);
|
||||
|
||||
//Error AddHardLink(Item & item);
|
||||
//Error EditSortIndexItemById(long id, int sort_index);
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
DbTextStream query, query_create_url;
|
||||
//std::wstring temp_url;
|
||||
//Item dir_temp;
|
||||
//Item get_item_temp;
|
||||
//std::wstring iq_id_list;
|
||||
//DbItemColumns item_cols;
|
||||
|
||||
bool is_postgresql_smaller_than_10;
|
||||
std::wstring postgrsql_row_statement;
|
||||
|
||||
//bool AddItemCreateUrlSubject(Item & item);
|
||||
|
||||
//Error AddItemIntoContent(Item & item);
|
||||
//Error AddItemIntoItem(Item & item);
|
||||
|
||||
//Error EditItemInItem(Item & item, bool with_url);
|
||||
//Error EditItemInContent(Item & item);
|
||||
//Error EditItemGetIdsByUrl(Item & item);
|
||||
//long GetContentId(long item_id);
|
||||
|
||||
|
||||
//Error DelItemDelItem(long item_id, int type);
|
||||
//Error DelItemDelContent(long content_id);
|
||||
|
||||
//Error IncrementContentRef(long content_id);
|
||||
//Error DecrementContentRef(long content_id);
|
||||
|
||||
//void GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel);
|
||||
//void GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query);
|
||||
//void GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query);
|
||||
//void GetItemsQueryOrder(bool sort_asc);
|
||||
//void GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query);
|
||||
//void GetItemsQueryLimit(const DbItemQuery & iq, DbTextStream & query);
|
||||
//PGresult * GetItemsQuery(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel = false);
|
||||
//PGresult * GetItemsQuery(const DbItemQuery & iq, bool skip_other_sel = false);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue