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 <ctime>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include "dbbase.h"
|
#include "dbbase.h"
|
||||||
#include "dbitemquery.h"
|
|
||||||
#include "dbitemcolumns.h"
|
|
||||||
//#include "core/item.h"
|
|
||||||
#include "core/user.h"
|
#include "core/user.h"
|
||||||
#include "core/group.h"
|
#include "core/group.h"
|
||||||
#include "core/dircontainer.h"
|
#include "core/dircontainer.h"
|
||||||
|
@ -54,17 +51,10 @@ namespace Winix
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Db : public DbBase
|
class Db : public DbBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
// Db() : item_cols(*this)
|
|
||||||
// {
|
|
||||||
// is_postgresql_smaller_than_10 = false;
|
|
||||||
// }
|
|
||||||
|
|
||||||
Db()
|
Db()
|
||||||
{
|
{
|
||||||
is_postgresql_smaller_than_10 = false;
|
is_postgresql_smaller_than_10 = false;
|
||||||
|
@ -83,92 +73,16 @@ public:
|
||||||
Error ChangeUserTimeZone(long user_id, size_t time_zone_id);
|
Error ChangeUserTimeZone(long user_id, size_t time_zone_id);
|
||||||
Error RemoveUser(long user_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 GetUsers(UGContainer<User> & user_tab);
|
||||||
void GetGroups(UGContainer<Group> & group_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:
|
protected:
|
||||||
|
|
||||||
DbTextStream query, query_create_url;
|
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;
|
bool is_postgresql_smaller_than_10;
|
||||||
std::wstring postgrsql_row_statement;
|
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