add closing dialogs, redirecting and removing content functionality to the winix framework
add such new methods to FunctionBase: - bool can_push_url_to_browser_history(); - void add_standard_models(); - void close_modal_dialogs(); - void prepare_doc_url(const wchar_t * local_url, pt::WTextStream & url); - void prepare_doc_url(const wchar_t * local_url, std::wstring & url); - std::wstring prepare_doc_url(const wchar_t * local_url = nullptr); - std::wstring prepare_doc_url(const std::wstring & local_url); - void redirect_to(const wchar_t * url, bool append_domain = true); - void redirect_to(const std::wstring & url, bool append_domain = true); - void redirect_to(const pt::WTextStream & url, bool append_domain = true); - void redirect_to(const wchar_t * url, const wchar_t * frame_url, const wchar_t * dom_target); - void redirect_to(const std::wstring & url, const std::wstring & frame_url, const std::wstring & dom_target); - void redirect_to(pt::WTextStream & url, pt::WTextStream & frame_url, pt::WTextStream & dom_target); - void redirect_to(pt::WTextStream & url, pt::WTextStream & frame_url, const wchar_t * dom_target); - void redirect_to(const wchar_t * url, const wchar_t * frame_url, pt::WTextStream & dom_target); - void retarged(const wchar_t * frame, const wchar_t * dom_target, const wchar_t * push_url = nullptr, const wchar_t * swap_algorithm = nullptr); - void retarged(const std::wstring & frame, const std::wstring & dom_target, const std::wstring & push_url, const wchar_t * swap_algorithm = nullptr); - void retarged(const wchar_t * frame, pt::WTextStream & dom_target, const wchar_t * push_url = nullptr, const wchar_t * swap_algorithm = nullptr); - void remove_content(pt::WTextStream & dom_target, bool close_dialogs = false); - void remove_content(const wchar_t * dom_target, bool has_postfix, long dom_target_postfix, bool close_dialogs = false); - void remove_content(const wchar_t * dom_target, long dom_target_postfix, bool close_dialogs = false); - void remove_content(const wchar_t * dom_target, bool close_dialogs = false); - void update_content(const wchar_t * frame, pt::WTextStream & dom_target, bool close_dialogs = false); - void update_content(const wchar_t * frame, const wchar_t * dom_target, bool has_postfix, long dom_target_postfix, bool close_dialogs = false); - void update_content(const wchar_t * frame, const wchar_t * dom_target, long dom_target_postfix, bool close_dialogs = false); - void update_content(const wchar_t * frame, const wchar_t * dom_target, bool close_dialogs = false); while here: - refactor PascalCase to snake_case in FunctionBase - add start_request() and finish_request() methods to FunctionBase - add has_*_access() methods to FunctionBase - fix: FunctionBase::clear() method was not called if a request was assigned to a job - add a WinixEzcHelper model - allow to serialize a header if the header value is neither a string nor an integer - refactor PascalCase to snake_case in functions: Emacs, Mkdir, Upload
This commit is contained in:
@@ -245,10 +245,16 @@
|
||||
./exportthread.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: funexport.h ../../../../winix/winixd/functions/functionbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/request.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixrequest.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixsystem.h
|
||||
./funexport.o: ../../../../winix/winixd/core/system.h
|
||||
./funexport.o: ../../../../winix/winixd/core/job.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./funexport.o: ../../../../morm/src/morm_types.h ../../../../morm/src/model.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
@@ -260,17 +266,11 @@
|
||||
./funexport.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/types.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./funexport.o: ../../../../pikotools/src/log/log.h
|
||||
./funexport.o: ../../../../pikotools/src/log/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./funexport.o: ../../../../morm/src/morm_types.h ../../../../morm/src/model.h
|
||||
./funexport.o: ../../../../morm/src/modelconnector.h
|
||||
./funexport.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./funexport.o: ../../../../morm/src/dbconnector.h
|
||||
./funexport.o: ../../../../pikotools/src/log/log.h
|
||||
./funexport.o: ../../../../pikotools/src/log/filelog.h
|
||||
./funexport.o: ../../../../morm/src/queryresult.h
|
||||
./funexport.o: ../../../../morm/src/flatconnector.h export.h exportftp.h
|
||||
./funexport.o: ../../../../morm/src/dbexpression.h
|
||||
@@ -296,39 +296,6 @@
|
||||
./funexport.o: ../../../../morm/src/postgresqlqueryresult.h
|
||||
./funexport.o: ../../../../morm/src/xmlconnector.h
|
||||
./funexport.o: ../../../../morm/src/transaction.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifypool.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/patterns.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./funexport.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./funexport.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./funexport.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
./funexport.o: ../../../../ezc/src/objects.h ../../../../ezc/src/pattern.h
|
||||
./funexport.o: ../../../../ezc/src/outstreams.h
|
||||
./funexport.o: ../../../../ezc/src/expressionparser.h
|
||||
./funexport.o: ../../../../ezc/src/models.h
|
||||
./funexport.o: ../../../../ezc/src/patternparser.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifythread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/templatesnotify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/users.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixrequest.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixsystem.h
|
||||
./funexport.o: ../../../../winix/winixd/core/system.h
|
||||
./funexport.o: ../../../../winix/winixd/core/job.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/core/jobtask.h
|
||||
./funexport.o: ../../../../winix/winixd/core/cur.h
|
||||
./funexport.o: ../../../../winix/winixd/core/request.h
|
||||
@@ -340,13 +307,36 @@
|
||||
./funexport.o: ../../../../winix/winixd/models/itemcontent.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/misc.h
|
||||
./funexport.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./funexport.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./funexport.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
./funexport.o: ../../../../ezc/src/objects.h ../../../../ezc/src/pattern.h
|
||||
./funexport.o: ../../../../ezc/src/outstreams.h
|
||||
./funexport.o: ../../../../ezc/src/expressionparser.h
|
||||
./funexport.o: ../../../../ezc/src/models.h
|
||||
./funexport.o: ../../../../ezc/src/patternparser.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/core/error.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./funexport.o: ../../../../winix/winixd/core/header.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../winix/winixd/core/compress.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/lock.h
|
||||
./funexport.o: ../../../../winix/winixd/core/plugin.h
|
||||
./funexport.o: ../../../../winix/winixd/core/pluginmsg.h
|
||||
@@ -360,6 +350,7 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/ipban.h
|
||||
./funexport.o: ../../../../winix/winixd/core/loadavg.h
|
||||
./funexport.o: ../../../../winix/winixd/requestjobs/requestjobbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/core/dirs.h
|
||||
./funexport.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/crypt.h
|
||||
@@ -372,6 +363,15 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/image.h
|
||||
./funexport.o: ../../../../winix/winixd/core/threadmanager.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notify.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifypool.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/patterns.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifythread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/templatesnotify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/users.h
|
||||
./funexport.o: ../../../../winix/winixd/core/timezones.h
|
||||
./funexport.o: ../../../../winix/winixd/core/timezone.h
|
||||
./funexport.o: ../../../../winix/winixd/core/cur.h
|
||||
@@ -380,6 +380,7 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/ipbancontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/sessionidmanager.h
|
||||
./funexport.o: ../../../../tito/src/base64.h ../../../../tito/src/aes.h
|
||||
./funexport.o: ../../../../winix/winixd/models/helpers/winixezchelper.h
|
||||
./funexport.o: exportinfo.h edb.h exportdir.h
|
||||
./funexport.o: ../../../../winix/winixd/core/dirs.h message.h exportthread.h
|
||||
./init.o: ../../../../winix/winixd/core/log.h
|
||||
@@ -516,6 +517,7 @@
|
||||
./init.o: ../../../../winix/winixd/core/ipbancontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/sessionidmanager.h
|
||||
./init.o: ../../../../tito/src/base64.h ../../../../tito/src/aes.h
|
||||
./init.o: ../../../../winix/winixd/models/helpers/winixezchelper.h
|
||||
./init.o: ../../../../winix/winixd/functions/functions.h
|
||||
./init.o: ../../../../winix/winixd/functions/functionbase.h
|
||||
./init.o: ../../../../winix/winixd/functions/functionparser.h
|
||||
|
||||
Reference in New Issue
Block a user