removed some old methods for adding/editing Item from Db

This commit is contained in:
Tomasz Sowa 2021-02-25 00:17:07 +01:00
parent 3e84eb9dbf
commit ab5c44a2cb
2 changed files with 0 additions and 1463 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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);
};