From d11cda3577472d08f744cf4308db4f503c106ada Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Fri, 22 Jun 2012 23:34:33 +0000 Subject: [PATCH] added: a new directory "etc" there'll be some generic config files for winix added: a new file in etc directory: time_zones_file list of time zones (not finished yet -- daylight saving time is needed) added: option to config: etc_dir a directory in which there are some config files used mainly when winix starts default: empty (means not for using) added: option to config: time_zones_file a file in etc_dir with time zones info default: time_zones.conf this is a Space structure with all time zones added: to system: TimeZones struct list of time zones read from etc/time_zones.conf git-svn-id: svn://ttmath.org/publicrep/winix/trunk@849 e52654a7-88a9-db11-a3e9-0013d4bc506e --- core/Makefile.dep | 122 +++--- core/Makefile.o.dep | 2 +- core/config.cpp | 3 + core/config.h | 18 + core/system.cpp | 24 ++ core/system.h | 8 + core/timezone.cpp | 2 + core/timezone.h | 7 +- core/timezones.cpp | 163 +++++++ core/timezones.h | 66 +++ etc/time_zones.conf | 799 +++++++++++++++++++++++++++++++++++ functions/Makefile.dep | 204 ++++----- main/Makefile.dep | 2 +- notify/Makefile.dep | 41 +- plugins/export/Makefile.dep | 15 +- plugins/gallery/Makefile.dep | 27 +- plugins/group/Makefile.dep | 10 +- plugins/menu/Makefile.dep | 33 +- plugins/stats/Makefile.dep | 17 +- plugins/thread/Makefile.dep | 47 ++- plugins/ticket/Makefile.dep | 75 ++-- templates/Makefile.dep | 92 ++-- templates/misc.cpp | 12 + templates/misc.h | 2 +- templates/templates.cpp | 10 + templates/templates.h | 10 + templates/winix.cpp | 111 +++++ 27 files changed, 1592 insertions(+), 330 deletions(-) create mode 100644 core/timezones.cpp create mode 100644 core/timezones.h create mode 100644 etc/time_zones.conf diff --git a/core/Makefile.dep b/core/Makefile.dep index b3e506e..3ca2930 100755 --- a/core/Makefile.dep +++ b/core/Makefile.dep @@ -20,7 +20,7 @@ app.o: ../../ezc/src/stringconv.h ../../pikotools/utf8/utf8.h app.o: ../notify/notifythread.h ../core/basethread.h app.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h app.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h -app.o: users.h groups.h group.h loadavg.h image.h threadmanager.h +app.o: users.h groups.h group.h loadavg.h image.h threadmanager.h timezones.h app.o: sessionmanager.h sessioncontainer.h ../functions/functions.h app.o: ../functions/functionbase.h ../core/request.h ../core/system.h app.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h @@ -74,21 +74,21 @@ config.o: ../notify/notifythread.h ../core/basethread.h config.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h config.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h config.o: users.h groups.h group.h loadavg.h image.h threadmanager.h -config.o: sessionmanager.h sessioncontainer.h ../functions/functions.h -config.o: ../functions/functionbase.h ../core/request.h ../core/system.h -config.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h -config.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h -config.o: ../functions/privchanger.h ../functions/chown.h -config.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h -config.o: ../functions/download.h ../functions/emacs.h ../functions/env.h -config.o: ../functions/last.h ../functions/login.h ../functions/logout.h -config.o: ../functions/ln.h ../functions/ls.h ../functions/man.h -config.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h -config.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h -config.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h -config.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h -config.o: ../functions/specialdefault.h ../functions/stat.h -config.o: ../functions/subject.h ../functions/template.h +config.o: timezones.h sessionmanager.h sessioncontainer.h +config.o: ../functions/functions.h ../functions/functionbase.h +config.o: ../core/request.h ../core/system.h ../core/synchro.h +config.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h +config.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h +config.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h +config.o: ../functions/default.h ../functions/download.h ../functions/emacs.h +config.o: ../functions/env.h ../functions/last.h ../functions/login.h +config.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h +config.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h +config.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h +config.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h +config.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h +config.o: ../functions/sort.h ../functions/specialdefault.h +config.o: ../functions/stat.h ../functions/subject.h ../functions/template.h config.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h config.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h config.o: ../core/htmlfilter.h ../templates/templates.h @@ -159,8 +159,8 @@ image.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h image.o: ../../ezc/src/stringconv.h ../notify/notifythread.h image.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h image.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h -image.o: users.h groups.h group.h loadavg.h threadmanager.h plugin.h -image.o: pluginmsg.h sessionmanager.h sessioncontainer.h +image.o: users.h groups.h group.h loadavg.h threadmanager.h timezones.h +image.o: plugin.h pluginmsg.h sessionmanager.h sessioncontainer.h image.o: ../functions/functions.h ../functions/functionbase.h image.o: ../core/request.h ../core/system.h ../core/synchro.h image.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h @@ -204,7 +204,7 @@ job.o: ../../ezc/src/stringconv.h ../../pikotools/utf8/utf8.h job.o: ../notify/notifythread.h ../core/basethread.h job.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h job.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h -job.o: users.h groups.h group.h loadavg.h image.h threadmanager.h +job.o: users.h groups.h group.h loadavg.h image.h threadmanager.h timezones.h job.o: sessionmanager.h sessioncontainer.h ../functions/functions.h job.o: ../functions/functionbase.h ../core/request.h ../core/system.h job.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h @@ -309,8 +309,8 @@ mounts.o: ../notify/notifythread.h ../core/basethread.h mounts.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h mounts.o: ugcontainer.h lastcontainer.h mountparser.h plugin.h pluginmsg.h mounts.o: system.h job.h basethread.h synchro.h crypt.h run.h users.h -mounts.o: groups.h group.h loadavg.h image.h threadmanager.h sessionmanager.h -mounts.o: sessioncontainer.h ../functions/functions.h +mounts.o: groups.h group.h loadavg.h image.h threadmanager.h timezones.h +mounts.o: sessionmanager.h sessioncontainer.h ../functions/functions.h mounts.o: ../functions/functionbase.h ../core/request.h ../core/system.h mounts.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h mounts.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h @@ -351,21 +351,22 @@ plugin.o: ../../pikotools/utf8/utf8.h ../notify/notifythread.h plugin.o: ../core/basethread.h ../notify/templatesnotify.h ../core/config.h plugin.o: ../core/users.h ugcontainer.h lastcontainer.h mounts.h plugin.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h -plugin.o: image.h threadmanager.h sessionmanager.h sessioncontainer.h -plugin.o: ../functions/functions.h ../functions/functionbase.h -plugin.o: ../core/request.h ../core/system.h ../core/synchro.h -plugin.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h -plugin.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h -plugin.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h -plugin.o: ../functions/default.h ../functions/download.h ../functions/emacs.h -plugin.o: ../functions/env.h ../functions/last.h ../functions/login.h -plugin.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h -plugin.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h -plugin.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h -plugin.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h -plugin.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h -plugin.o: ../functions/sort.h ../functions/specialdefault.h -plugin.o: ../functions/stat.h ../functions/subject.h ../functions/template.h +plugin.o: image.h threadmanager.h timezones.h sessionmanager.h +plugin.o: sessioncontainer.h ../functions/functions.h +plugin.o: ../functions/functionbase.h ../core/request.h ../core/system.h +plugin.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h +plugin.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h +plugin.o: ../functions/privchanger.h ../functions/chown.h +plugin.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h +plugin.o: ../functions/download.h ../functions/emacs.h ../functions/env.h +plugin.o: ../functions/last.h ../functions/login.h ../functions/logout.h +plugin.o: ../functions/ln.h ../functions/ls.h ../functions/man.h +plugin.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h +plugin.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h +plugin.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h +plugin.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h +plugin.o: ../functions/specialdefault.h ../functions/stat.h +plugin.o: ../functions/subject.h ../functions/template.h plugin.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h plugin.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h plugin.o: ../core/htmlfilter.h ../templates/templates.h @@ -393,7 +394,7 @@ plugindata.o: ../../pikotools/utf8/utf8.h ../notify/notifythread.h plugindata.o: ../core/basethread.h ../notify/templatesnotify.h plugindata.o: ../core/config.h ../core/users.h ugcontainer.h lastcontainer.h plugindata.o: mounts.h mountparser.h crypt.h run.h users.h groups.h group.h -plugindata.o: loadavg.h image.h threadmanager.h sessionmanager.h +plugindata.o: loadavg.h image.h threadmanager.h timezones.h sessionmanager.h plugindata.o: sessioncontainer.h ../functions/functions.h plugindata.o: ../functions/functionbase.h ../core/request.h ../core/system.h plugindata.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h @@ -453,19 +454,20 @@ request.o: ../notify/notifythread.h ../core/basethread.h request.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h request.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h request.o: users.h groups.h group.h loadavg.h image.h threadmanager.h -request.o: sessionmanager.h sessioncontainer.h ../functions/functions.h -request.o: ../functions/functionbase.h ../core/request.h ../core/system.h -request.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h -request.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h -request.o: ../functions/privchanger.h ../functions/chown.h -request.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h -request.o: ../functions/download.h ../functions/emacs.h ../functions/env.h -request.o: ../functions/last.h ../functions/login.h ../functions/logout.h -request.o: ../functions/ln.h ../functions/ls.h ../functions/man.h -request.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h -request.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h -request.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h -request.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h +request.o: timezones.h sessionmanager.h sessioncontainer.h +request.o: ../functions/functions.h ../functions/functionbase.h +request.o: ../core/request.h ../core/system.h ../core/synchro.h +request.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h +request.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h +request.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h +request.o: ../functions/default.h ../functions/download.h +request.o: ../functions/emacs.h ../functions/env.h ../functions/last.h +request.o: ../functions/login.h ../functions/logout.h ../functions/ln.h +request.o: ../functions/ls.h ../functions/man.h ../functions/meta.h +request.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h +request.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h +request.o: ../functions/pw.h ../functions/reload.h ../functions/rm.h +request.o: ../functions/rmuser.h ../functions/sort.h request.o: ../functions/specialdefault.h ../functions/stat.h request.o: ../functions/subject.h ../functions/template.h request.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h @@ -516,10 +518,10 @@ sessionmanager.o: ../../pikotools/utf8/utf8.h ../notify/notifythread.h sessionmanager.o: ../core/basethread.h ../notify/templatesnotify.h sessionmanager.o: ../core/config.h ../core/users.h ugcontainer.h mounts.h sessionmanager.o: mountparser.h crypt.h run.h users.h groups.h group.h -sessionmanager.o: loadavg.h image.h threadmanager.h sessionparser.h plugin.h -sessionmanager.o: pluginmsg.h ../functions/functions.h -sessionmanager.o: ../functions/functionbase.h ../core/request.h -sessionmanager.o: ../core/system.h ../core/synchro.h +sessionmanager.o: loadavg.h image.h threadmanager.h timezones.h +sessionmanager.o: sessionparser.h plugin.h pluginmsg.h +sessionmanager.o: ../functions/functions.h ../functions/functionbase.h +sessionmanager.o: ../core/request.h ../core/system.h ../core/synchro.h sessionmanager.o: ../functions/functionparser.h ../core/cur.h sessionmanager.o: ../functions/adduser.h ../functions/cat.h sessionmanager.o: ../functions/chmod.h ../functions/privchanger.h @@ -579,7 +581,7 @@ system.o: ../../pikotools/utf8/utf8.h ../notify/notifythread.h system.o: ../core/basethread.h ../notify/templatesnotify.h ../core/config.h system.o: ../core/users.h ugcontainer.h lastcontainer.h mounts.h system.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h -system.o: image.h threadmanager.h ../templates/templates.h +system.o: image.h threadmanager.h timezones.h ../templates/templates.h system.o: ../templates/patterncacher.h ../templates/indexpatterns.h system.o: ../templates/patterns.h ../templates/changepatterns.h system.o: ../templates/htmltextstream.h ../core/cur.h ../core/system.h @@ -612,6 +614,14 @@ threadmanager.o: session.h user.h plugindata.h rebus.h mount.h threadmanager.o: ../templates/locale.h timezone.o: timezone.h ../../pikotools/date/date.h timezone.o: ../../pikotools/space/space.h +timezones.o: timezones.h timezone.h ../../pikotools/date/date.h +timezones.o: ../../pikotools/space/space.h +timezones.o: ../../pikotools/space/spaceparser.h +timezones.o: ../../pikotools/space/space.h misc.h item.h requesttypes.h log.h +timezones.o: textstream.h logmanipulators.h slog.h cur.h request.h error.h +timezones.o: config.h htmlfilter.h ../templates/htmltextstream.h +timezones.o: ../core/textstream.h session.h user.h plugindata.h rebus.h +timezones.o: mount.h ../templates/locale.h user.o: user.h users.o: users.h sessionmanager.h sessioncontainer.h session.h item.h users.o: ../../pikotools/space/space.h ../../pikotools/date/date.h error.h @@ -633,7 +643,7 @@ users.o: ../../ezc/src/stringconv.h ../../pikotools/utf8/utf8.h users.o: ../notify/notifythread.h ../core/basethread.h users.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h users.o: ugcontainer.h mounts.h mountparser.h crypt.h run.h groups.h group.h -users.o: loadavg.h image.h threadmanager.h plugin.h pluginmsg.h +users.o: loadavg.h image.h threadmanager.h timezones.h plugin.h pluginmsg.h users.o: ../functions/functions.h ../functions/functionbase.h users.o: ../core/request.h ../core/system.h ../core/synchro.h users.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h diff --git a/core/Makefile.o.dep b/core/Makefile.o.dep index 43900f4..025d321 100755 --- a/core/Makefile.o.dep +++ b/core/Makefile.o.dep @@ -1 +1 @@ -o = acceptbaseparser.o app.o basethread.o bbcodeparser.o compress.o config.o crypt.o dircontainer.o dirs.o groups.o htmlfilter.o httpsimpleparser.o image.o item.o job.o lastcontainer.o loadavg.o log.o misc.o mount.o mountparser.o mounts.o plugin.o plugindata.o postmultiparser.o rebus.o request.o run.o session.o sessioncontainer.o sessionmanager.o sessionparser.o slog.o synchro.o system.o threadmanager.o timezone.o user.o users.o +o = acceptbaseparser.o app.o basethread.o bbcodeparser.o compress.o config.o crypt.o dircontainer.o dirs.o groups.o htmlfilter.o httpsimpleparser.o image.o item.o job.o lastcontainer.o loadavg.o log.o misc.o mount.o mountparser.o mounts.o plugin.o plugindata.o postmultiparser.o rebus.o request.o run.o session.o sessioncontainer.o sessionmanager.o sessionparser.o slog.o synchro.o system.o threadmanager.o timezone.o timezones.o user.o users.o diff --git a/core/config.cpp b/core/config.cpp index cde1eb9..2e15cbd 100755 --- a/core/config.cpp +++ b/core/config.cpp @@ -240,6 +240,9 @@ void Config::AssignValues(bool stdout_is_closed) time_zone.SetTz(space); + etc_dir = Text(L"etc_dir", L""); + time_zones_file = Text(L"time_zones_file", L"time_zones.conf"); + } diff --git a/core/config.h b/core/config.h index bf82411..5bcbdef 100755 --- a/core/config.h +++ b/core/config.h @@ -496,6 +496,24 @@ public: // "tz_dst_offset" (long) TimeZone time_zone; + // a directory in which there are some config files + // used mainly when winix starts + // default: empty (means not for using) + std::wstring etc_dir; + + // a file in etc_dir with time zones info + // default: time_zones.conf + // this is a Space structure with all time zones + // with following format: + // "tz_-12:00" ( # the name of a space is also a key to the locale files + // tz_offset_str = "-12:00" # a string representing the offset from UTC in a format: [+|-]HH:MM + // tz_has_dst = "false" # whether the time zone has daylight saving time (bool) + // tz_dst_offset = "" # offset of the daylight saving time + // tz_dst_start = "" # when the daylight saving time starts, format: MM:DD HH:MM:SS + // tz_dst_end = "") # when the daylight saving time ends, format: MM:DD HH:MM:SS + // each time zone is in a seperate space + std::wstring time_zones_file; + Config(); diff --git a/core/system.cpp b/core/system.cpp index 35e1883..0d0a93d 100755 --- a/core/system.cpp +++ b/core/system.cpp @@ -51,6 +51,28 @@ void System::SetSessionManager(SessionManager * sm) } +void System::ReadTimeZones() +{ + if( config->etc_dir.empty() ) + { + log << log1 << "System: I cannot read time zones, set etc_dir directory in the config" << logend; + return; + } + + if( config->time_zones_file.empty() ) + { + log << log1 << "System:: I cannot read time zones, set time_zones_file in the config" << logend; + return; + } + + name_temp = config->etc_dir; + name_temp += '/'; + name_temp += config->time_zones_file; + + time_zones.ReadTimeZones(name_temp); +} + + void System::Init() { thread_manager.SetSynchro(synchro); @@ -93,6 +115,8 @@ void System::Init() // SetSynchro will be called by ThreadManager itself // job.ReadFromFile(); thread_manager.Add(&job, L"job"); + + ReadTimeZones(); } diff --git a/core/system.h b/core/system.h index 0b75824..aeac039 100755 --- a/core/system.h +++ b/core/system.h @@ -26,6 +26,7 @@ #include "image.h" #include "threadmanager.h" #include "notify/notify.h" +#include "timezones.h" class Functions; @@ -73,6 +74,10 @@ public: // jobs Job job; + // time zones read from etc/time_zones.conf + // when winix starts + TimeZones time_zones; + void SetCur(Cur * pcur); void SetConfig(Config * pconfig); @@ -161,6 +166,9 @@ public: bool AddCommonFileToVar(const wchar_t * file_path, const wchar_t * url, bool overwrite_existing = true); + // reloading time zones + void ReadTimeZones(); + private: Cur * cur; diff --git a/core/timezone.cpp b/core/timezone.cpp index 85dc336..8208ab8 100644 --- a/core/timezone.cpp +++ b/core/timezone.cpp @@ -22,6 +22,7 @@ TimeZone::TimeZone() void TimeZone::Clear() { + tz_id = -1; tz_offset = 0; tz_has_dst = false; tz_dst_offset = 0; @@ -122,6 +123,7 @@ bool TimeZone::SetTz(PT::Space & space) { bool result = true; + tz_id = space.Int(L"tz_id", -1); tz_offset = space.Long(L"tz_offset", 0); tz_has_dst = space.Bool(L"tz_has_dst", false); diff --git a/core/timezone.h b/core/timezone.h index eb1d588..f04efe2 100644 --- a/core/timezone.h +++ b/core/timezone.h @@ -32,8 +32,8 @@ public: /* - reading zime zone values from Space struct - the struct should have: + reading zime zone values from Space struct (tz_id is skipped) + the space struct should have: "tz_offset" (long) "tz_has_dst" (bool) if tz_has_dst is true then also: @@ -60,7 +60,8 @@ public: PT::Date ToUTC(const PT::Date & local_date); - + // each locale has its own identifier + int tz_id; // time zone offset (in seconds) time_t tz_offset; diff --git a/core/timezones.cpp b/core/timezones.cpp new file mode 100644 index 0000000..733ebdf --- /dev/null +++ b/core/timezones.cpp @@ -0,0 +1,163 @@ +/* + * This file is a part of Winix + * and is not publicly distributed + * + * Copyright (c) 2012, Tomasz Sowa + * All rights reserved. + * + */ + +#include "timezones.h" +#include "misc.h" +#include "log.h" + + + +TimeZones::TimeZones() +{ + Clear(); +} + + +time_t TimeZones::ParseOffset(const wchar_t * str) +{ +PT::Date date; +bool is_sign = false; +time_t offset = 0; + + str = SkipWhite(str); + + if( *str == '-' ) + { + is_sign = true; + str += 1; + } + else + if( *str == '+' ) + { + str += 1; + } + + if( date.ParseTime(str) ) + { + offset = date.hour * 60 * 60 + date.min * 60; + + if( is_sign ) + offset = -offset; + } + +return offset; +} + + +void TimeZones::ParseZones() +{ + for(size_t i=0 ; i +#include +#include "timezone.h" +#include "space/spaceparser.h" + + + +class TimeZones +{ +public: + + struct Zone + { + TimeZone time_zone; + std::wstring name_key; // a key to locale + + void Clear() + { + time_zone.Clear(); + name_key.clear(); + } + }; + + + TimeZones(); + + + bool ReadTimeZones(const wchar_t * path); + bool ReadTimeZones(const std::wstring & path); + + Zone * FindZone(int tz_id); + Zone & operator[](size_t index); + size_t Size() const; + bool Empty() const; + void Clear(); + + +private: + + typedef std::vector Tab; + Tab tab; + PT::SpaceParser parser; + PT::Space temp_space; + Zone temp_zone; + + time_t ParseOffset(const wchar_t * str); + void ParseZones(); + +}; + + + + +#endif diff --git a/etc/time_zones.conf b/etc/time_zones.conf new file mode 100644 index 0000000..3fb57ea --- /dev/null +++ b/etc/time_zones.conf @@ -0,0 +1,799 @@ +"tz_-12:00" ( # the name of a space is also a key to the locale files +tz_id = "0" # an integer identyfier of a time zone (each time zone has a different id) +tz_offset_str = "-12:00" # a string representing the offset from UTC in a format: [+|-]HH:MM +tz_has_dst = "false" # whether the time zone has daylight saving time (bool) +tz_dst_offset = "" # offset of the daylight saving time +tz_dst_start = "" # when the daylight saving time starts, format: MM:DD HH:MM:SS +tz_dst_end = "") # when the daylight saving time ends, format: MM:DD HH:MM:SS + +"tz_-11:00" ( +tz_id = "1" +tz_offset_str = "-11:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-10:00" ( +tz_id = "2" +tz_offset_str = "-10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-09:00" ( +tz_id = "3" +tz_offset_str = "-09:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-08:00" ( +tz_id = "4" +tz_offset_str = "-08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-08:00b" ( +tz_id = "5" +tz_offset_str = "-08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-07:00" ( +tz_id = "6" +tz_offset_str = "-07:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-07:00b" ( +tz_id = "7" +tz_offset_str = "-07:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-07:00c" ( +tz_id = "8" +tz_offset_str = "-07:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-06:00" ( +tz_id = "9" +tz_offset_str = "-06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-06:00b" ( +tz_id = "10" +tz_offset_str = "-06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-06:00c" ( +tz_id = "11" +tz_offset_str = "-06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-06:00d" ( +tz_id = "12" +tz_offset_str = "-06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-05:00" ( +tz_id = "13" +tz_offset_str = "-05:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-05:00b" ( +tz_id = "14" +tz_offset_str = "-05:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-05:00c" ( +tz_id = "15" +tz_offset_str = "-05:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:30" ( +tz_id = "16" +tz_offset_str = "-04:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:00" ( +tz_id = "17" +tz_offset_str = "-04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:00b" ( +tz_id = "18" +tz_offset_str = "-04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:00c" ( +tz_id = "19" +tz_offset_str = "-04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:00d" ( +tz_id = "20" +tz_offset_str = "-04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-04:00e" ( +tz_id = "21" +tz_offset_str = "-04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:30" ( +tz_id = "22" +tz_offset_str = "-03:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00" ( +tz_id = "23" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00b" ( +tz_id = "24" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00c" ( +tz_id = "25" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00d" ( +tz_id = "26" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00e" ( +tz_id = "27" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-03:00f" ( +tz_id = "28" +tz_offset_str = "-03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-02:00" ( +tz_id = "29" +tz_offset_str = "-02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-02:00b" ( +tz_id = "30" +tz_offset_str = "-02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-01:00" ( +tz_id = "31" +tz_offset_str = "-01:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_-01:00b" ( +tz_id = "32" +tz_offset_str = "-01:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_00:00" ( +tz_id = "33" +tz_offset_str = "00:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_00:00b" ( +tz_id = "34" +tz_offset_str = "00:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_00:00c" ( +tz_id = "35" +tz_offset_str = "00:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_00:00d" ( +tz_id = "36" +tz_offset_str = "00:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_+01:00" ( +tz_id = "37" +tz_offset_str = "+01:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_+01:00b" ( +tz_id = "38" +tz_offset_str = "+01:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_+01:00c" ( +tz_id = "39" +tz_offset_str = "+01:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_+01:00d" ( +tz_id = "40" +tz_offset_str = "+01:00" +tz_has_dst = "true" +tz_dst_offset_str = "+01:00" +tz_dst_start = "03-25 01:00" +tz_dst_end = "10-28 01:00") + +"tz_+01:00e" ( +tz_id = "41" +tz_offset_str = "+01:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+01:00f" ( +tz_id = "42" +tz_offset_str = "+01:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00" ( +tz_id = "43" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00b" ( +tz_id = "44" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00c" ( +tz_id = "45" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00d" ( +tz_id = "46" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00e" ( +tz_id = "47" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00f" ( +tz_id = "48" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00g" ( +tz_id = "49" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00h" ( +tz_id = "50" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00i" ( +tz_id = "51" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+02:00j" ( +tz_id = "52" +tz_offset_str = "+02:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+03:00" ( +tz_id = "53" +tz_offset_str = "+03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+03:00b" ( +tz_id = "54" +tz_offset_str = "+03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+03:00c" ( +tz_id = "55" +tz_offset_str = "+03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+03:00d" ( +tz_id = "56" +tz_offset_str = "+03:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+03:30" ( +tz_id = "57" +tz_offset_str = "+03:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00" ( +tz_id = "58" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00b" ( +tz_id = "59" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00c" ( +tz_id = "60" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00d" ( +tz_id = "61" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00e" ( +tz_id = "62" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:00f" ( +tz_id = "63" +tz_offset_str = "+04:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+04:30" ( +tz_id = "64" +tz_offset_str = "+04:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+05:00" ( +tz_id = "65" +tz_offset_str = "+05:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+05:00b" ( +tz_id = "66" +tz_offset_str = "+05:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+05:30" ( +tz_id = "67" +tz_offset_str = "+05:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+05:30b" ( +tz_id = "68" +tz_offset_str = "+05:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+05:45" ( +tz_id = "69" +tz_offset_str = "+05:45" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+06:00" ( +tz_id = "70" +tz_offset_str = "+06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+06:00b" ( +tz_id = "71" +tz_offset_str = "+06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+06:00c" ( +tz_id = "72" +tz_offset_str = "+06:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+06:30" ( +tz_id = "73" +tz_offset_str = "+06:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+07:00" ( +tz_id = "74" +tz_offset_str = "+07:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+07:00b" ( +tz_id = "75" +tz_offset_str = "+07:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00" ( +tz_id = "76" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00b" ( +tz_id = "77" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00c" ( +tz_id = "78" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00d" ( +tz_id = "79" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00e" ( +tz_id = "80" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+08:00f" ( +tz_id = "81" +tz_offset_str = "+08:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+09:00" ( +tz_id = "82" +tz_offset_str = "+09:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+09:00b" ( +tz_id = "83" +tz_offset_str = "+09:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+09:00c" ( +tz_id = "84" +tz_offset_str = "+09:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+09:30" ( +tz_id = "85" +tz_offset_str = "+09:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+09:30b" ( +tz_id = "86" +tz_offset_str = "+09:30" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+10:00" ( +tz_id = "87" +tz_offset_str = "+10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+10:00b" ( +tz_id = "88" +tz_offset_str = "+10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+10:00c" ( +tz_id = "89" +tz_offset_str = "+10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+10:00d" ( +tz_id = "90" +tz_offset_str = "+10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+10:00e" ( +tz_id = "91" +tz_offset_str = "+10:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+11:00" ( +tz_id = "92" +tz_offset_str = "+11:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+11:00b" ( +tz_id = "93" +tz_offset_str = "+11:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+12:00" ( +tz_id = "94" +tz_offset_str = "+12:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+12:00b" ( +tz_id = "95" +tz_offset_str = "+12:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+12:00c" ( +tz_id = "96" +tz_offset_str = "+12:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+12:00d" ( +tz_id = "97" +tz_offset_str = "+12:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+13:00" ( +tz_id = "98" +tz_offset_str = "+13:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") + +"tz_+13:00b" ( +tz_id = "99" +tz_offset_str = "+13:00" +tz_has_dst = "false" +tz_dst_offset = "" +tz_dst_start = "" +tz_dst_end = "") diff --git a/functions/Makefile.dep b/functions/Makefile.dep index a8b5baa..b115b73 100755 --- a/functions/Makefile.dep +++ b/functions/Makefile.dep @@ -32,13 +32,14 @@ adduser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h adduser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h adduser.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h adduser.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -adduser.o: ../core/synchro.h ../core/slog.h ../core/plugin.h -adduser.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -adduser.o: ../core/sessioncontainer.h ../functions/functions.h -adduser.o: ../templates/templates.h ../templates/patterncacher.h -adduser.o: ../templates/indexpatterns.h ../templates/patterns.h -adduser.o: ../templates/changepatterns.h ../templates/htmltextstream.h -adduser.o: ../core/sessionmanager.h ../core/misc.h +adduser.o: ../core/timezones.h ../core/synchro.h ../core/slog.h +adduser.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +adduser.o: ../core/sessionmanager.h ../core/sessioncontainer.h +adduser.o: ../functions/functions.h ../templates/templates.h +adduser.o: ../templates/patterncacher.h ../templates/indexpatterns.h +adduser.o: ../templates/patterns.h ../templates/changepatterns.h +adduser.o: ../templates/htmltextstream.h ../core/sessionmanager.h +adduser.o: ../core/misc.h cat.o: cat.h functionbase.h ../core/item.h ../../pikotools/space/space.h cat.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h cat.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -68,7 +69,7 @@ cat.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h cat.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h cat.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h cat.o: ../core/group.h ../core/loadavg.h ../core/image.h -cat.o: ../core/threadmanager.h ../core/synchro.h +cat.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h chmod.o: chmod.h functionbase.h ../core/item.h ../../pikotools/space/space.h chmod.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h chmod.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -99,7 +100,7 @@ chmod.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h chmod.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h chmod.o: ../core/mountparser.h ../core/crypt.h ../core/users.h chmod.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -chmod.o: ../core/threadmanager.h ../core/synchro.h +chmod.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h chown.o: chown.h functionbase.h ../core/item.h ../../pikotools/space/space.h chown.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h chown.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -130,7 +131,7 @@ chown.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h chown.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h chown.o: ../core/mountparser.h ../core/crypt.h ../core/users.h chown.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -chown.o: ../core/threadmanager.h ../core/synchro.h +chown.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h ckeditor.o: ckeditor.h functionbase.h ../core/item.h ckeditor.o: ../../pikotools/space/space.h ../../pikotools/date/date.h ckeditor.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -163,7 +164,8 @@ ckeditor.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h ckeditor.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h ckeditor.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ckeditor.o: ../core/groups.h ../core/group.h ../core/loadavg.h -ckeditor.o: ../core/image.h ../core/threadmanager.h ../core/synchro.h +ckeditor.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h +ckeditor.o: ../core/synchro.h cp.o: cp.h functionbase.h ../core/item.h ../../pikotools/space/space.h cp.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h cp.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h ../core/item.h @@ -193,8 +195,8 @@ cp.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h cp.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h cp.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h cp.o: ../core/group.h ../core/loadavg.h ../core/image.h -cp.o: ../core/threadmanager.h ../core/synchro.h ../core/misc.h -cp.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +cp.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +cp.o: ../core/misc.h ../core/plugin.h ../core/pluginmsg.h ../core/system.h cp.o: ../core/sessionmanager.h ../core/sessioncontainer.h cp.o: ../functions/functions.h ../templates/templates.h cp.o: ../templates/patterncacher.h ../templates/indexpatterns.h @@ -232,7 +234,7 @@ default.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h default.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h default.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h default.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -default.o: ../core/synchro.h +default.o: ../core/timezones.h ../core/synchro.h download.o: download.h functionbase.h ../core/item.h download.o: ../../pikotools/space/space.h ../../pikotools/date/date.h download.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -265,7 +267,8 @@ download.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h download.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h download.o: ../core/mountparser.h ../core/crypt.h ../core/users.h download.o: ../core/groups.h ../core/group.h ../core/loadavg.h -download.o: ../core/image.h ../core/threadmanager.h ../core/synchro.h +download.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h +download.o: ../core/synchro.h emacs.o: emacs.h functionbase.h ../core/item.h ../../pikotools/space/space.h emacs.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h emacs.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -296,10 +299,11 @@ emacs.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h emacs.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h emacs.o: ../core/mountparser.h ../core/crypt.h ../core/users.h emacs.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -emacs.o: ../core/threadmanager.h ../core/synchro.h ../templates/templates.h -emacs.o: ../templates/patterncacher.h ../templates/indexpatterns.h -emacs.o: ../templates/patterns.h ../templates/changepatterns.h -emacs.o: ../templates/htmltextstream.h ../core/sessionmanager.h +emacs.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +emacs.o: ../templates/templates.h ../templates/patterncacher.h +emacs.o: ../templates/indexpatterns.h ../templates/patterns.h +emacs.o: ../templates/changepatterns.h ../templates/htmltextstream.h +emacs.o: ../core/sessionmanager.h env.o: env.h functionbase.h ../core/item.h ../../pikotools/space/space.h env.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h env.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -329,7 +333,8 @@ env.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h env.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h env.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h env.o: ../core/group.h ../core/loadavg.h ../core/image.h -env.o: ../core/threadmanager.h ../core/synchro.h ../core/log.h +env.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +env.o: ../core/log.h functionbase.o: functionbase.h ../core/item.h ../../pikotools/space/space.h functionbase.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h functionbase.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h @@ -363,7 +368,7 @@ functionbase.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h functionbase.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h functionbase.o: ../core/users.h ../core/groups.h ../core/group.h functionbase.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -functionbase.o: ../core/synchro.h +functionbase.o: ../core/timezones.h ../core/synchro.h functionparser.o: functionparser.h ../db/db.h ../db/dbbase.h ../db/dbconn.h functionparser.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h functionparser.o: ../core/item.h ../core/requesttypes.h @@ -398,8 +403,8 @@ functionparser.o: ../core/users.h ../core/ugcontainer.h functionparser.o: ../core/lastcontainer.h ../core/mounts.h functionparser.o: ../core/mountparser.h ../core/crypt.h ../core/users.h functionparser.o: ../core/groups.h ../core/group.h ../core/loadavg.h -functionparser.o: ../core/image.h ../core/threadmanager.h ../core/synchro.h -functionparser.o: ../core/cur.h ../core/log.h +functionparser.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h +functionparser.o: ../core/synchro.h ../core/cur.h ../core/log.h functions.o: functions.h functionbase.h ../core/item.h functions.o: ../../pikotools/space/space.h ../../pikotools/date/date.h functions.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -427,13 +432,13 @@ functions.o: ../notify/templatesnotify.h ../core/users.h functions.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h functions.o: ../core/mountparser.h ../core/crypt.h run.h ../core/users.h functions.o: ../core/groups.h ../core/group.h ../core/loadavg.h -functions.o: ../core/image.h ../core/threadmanager.h ../core/synchro.h -functions.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h -functions.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h -functions.o: emacs.h env.h last.h login.h logout.h ln.h ls.h man.h meta.h -functions.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h -functions.o: rmuser.h sort.h specialdefault.h stat.h subject.h template.h -functions.o: tinymce.h uname.h upload.h uptime.h who.h vim.h +functions.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h +functions.o: ../core/synchro.h functionparser.h ../core/cur.h adduser.h cat.h +functions.o: chmod.h privchanger.h chown.h ckeditor.h cp.h default.h +functions.o: download.h emacs.h env.h last.h login.h logout.h ln.h ls.h man.h +functions.o: meta.h mkdir.h mv.h nicedit.h node.h passwd.h priv.h pw.h +functions.o: reload.h rm.h rmuser.h sort.h specialdefault.h stat.h subject.h +functions.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h functions.o: ../core/htmlfilter.h ../core/log.h ../core/misc.h functions.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h functions.o: ../core/sessionmanager.h ../core/sessioncontainer.h @@ -471,7 +476,7 @@ last.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h last.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h last.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h last.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -last.o: ../core/synchro.h +last.o: ../core/timezones.h ../core/synchro.h ln.o: ln.h functionbase.h ../core/item.h ../../pikotools/space/space.h ln.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h ln.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h ../core/item.h @@ -501,8 +506,8 @@ ln.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h ln.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h ln.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h ln.o: ../core/group.h ../core/loadavg.h ../core/image.h -ln.o: ../core/threadmanager.h ../core/synchro.h ../core/misc.h -ln.o: ../functions/functions.h +ln.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +ln.o: ../core/misc.h ../functions/functions.h login.o: login.h functionbase.h ../core/item.h ../../pikotools/space/space.h login.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h login.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -533,7 +538,7 @@ login.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h login.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h login.o: ../core/mountparser.h ../core/crypt.h ../core/users.h login.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -login.o: ../core/threadmanager.h ../core/synchro.h +login.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h logout.o: logout.h functionbase.h ../core/item.h logout.o: ../../pikotools/space/space.h ../../pikotools/date/date.h logout.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -566,7 +571,7 @@ logout.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h logout.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h logout.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h logout.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -logout.o: ../core/synchro.h +logout.o: ../core/timezones.h ../core/synchro.h ls.o: ls.h functionbase.h ../core/item.h ../../pikotools/space/space.h ls.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h ls.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h ../core/item.h @@ -596,7 +601,7 @@ ls.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h ls.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h ls.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h ls.o: ../core/group.h ../core/loadavg.h ../core/image.h -ls.o: ../core/threadmanager.h ../core/synchro.h +ls.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h man.o: man.h functionbase.h ../core/item.h ../../pikotools/space/space.h man.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h man.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -627,7 +632,7 @@ man.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h man.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h man.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h man.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -man.o: ../core/synchro.h +man.o: ../core/timezones.h ../core/synchro.h meta.o: meta.h functionbase.h ../core/item.h ../../pikotools/space/space.h meta.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h meta.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -658,7 +663,7 @@ meta.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h meta.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h meta.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h meta.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -meta.o: ../core/synchro.h ../core/log.h +meta.o: ../core/timezones.h ../core/synchro.h ../core/log.h mkdir.o: mkdir.h functionbase.h ../core/item.h ../../pikotools/space/space.h mkdir.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h mkdir.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -689,13 +694,13 @@ mkdir.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h mkdir.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h mkdir.o: ../core/mountparser.h ../core/crypt.h ../core/users.h mkdir.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -mkdir.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h -mkdir.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -mkdir.o: ../core/sessioncontainer.h ../functions/functions.h -mkdir.o: ../templates/templates.h ../templates/patterncacher.h -mkdir.o: ../templates/indexpatterns.h ../templates/patterns.h -mkdir.o: ../templates/changepatterns.h ../templates/htmltextstream.h -mkdir.o: ../core/sessionmanager.h +mkdir.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +mkdir.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +mkdir.o: ../core/sessionmanager.h ../core/sessioncontainer.h +mkdir.o: ../functions/functions.h ../templates/templates.h +mkdir.o: ../templates/patterncacher.h ../templates/indexpatterns.h +mkdir.o: ../templates/patterns.h ../templates/changepatterns.h +mkdir.o: ../templates/htmltextstream.h ../core/sessionmanager.h mount.o: mount.h functionbase.h ../core/item.h ../../pikotools/space/space.h mount.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h mount.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -726,7 +731,7 @@ mount.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h mount.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h mount.o: ../core/mountparser.h ../core/crypt.h ../core/users.h mount.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -mount.o: ../core/threadmanager.h ../core/synchro.h +mount.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h mv.o: mv.h functionbase.h ../core/item.h ../../pikotools/space/space.h mv.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h mv.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h ../core/item.h @@ -756,13 +761,13 @@ mv.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h mv.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h mv.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h mv.o: ../core/group.h ../core/loadavg.h ../core/image.h -mv.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h -mv.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -mv.o: ../core/sessioncontainer.h ../functions/functions.h -mv.o: ../templates/templates.h ../templates/patterncacher.h -mv.o: ../templates/indexpatterns.h ../templates/patterns.h -mv.o: ../templates/changepatterns.h ../templates/htmltextstream.h -mv.o: ../core/sessionmanager.h +mv.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +mv.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +mv.o: ../core/sessionmanager.h ../core/sessioncontainer.h +mv.o: ../functions/functions.h ../templates/templates.h +mv.o: ../templates/patterncacher.h ../templates/indexpatterns.h +mv.o: ../templates/patterns.h ../templates/changepatterns.h +mv.o: ../templates/htmltextstream.h ../core/sessionmanager.h nicedit.o: nicedit.h functionbase.h ../core/item.h nicedit.o: ../../pikotools/space/space.h ../../pikotools/date/date.h nicedit.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -795,7 +800,7 @@ nicedit.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h nicedit.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h nicedit.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h nicedit.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -nicedit.o: ../core/synchro.h +nicedit.o: ../core/timezones.h ../core/synchro.h node.o: node.h functionbase.h ../core/item.h ../../pikotools/space/space.h node.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h node.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -826,7 +831,7 @@ node.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h node.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h node.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h node.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -node.o: ../core/synchro.h +node.o: ../core/timezones.h ../core/synchro.h passwd.o: passwd.h functionbase.h ../core/item.h passwd.o: ../../pikotools/space/space.h ../../pikotools/date/date.h passwd.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -859,7 +864,8 @@ passwd.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h passwd.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h passwd.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h passwd.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -passwd.o: ../core/synchro.h ../core/slog.h ../functions/functions.h +passwd.o: ../core/timezones.h ../core/synchro.h ../core/slog.h +passwd.o: ../functions/functions.h priv.o: priv.h functionbase.h ../core/item.h ../../pikotools/space/space.h priv.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h priv.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -889,7 +895,7 @@ priv.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h priv.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h priv.o: ../core/mountparser.h ../core/crypt.h ../core/users.h priv.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -priv.o: ../core/threadmanager.h ../core/synchro.h +priv.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h privchanger.o: privchanger.h ../core/request.h ../core/system.h ../core/job.h privchanger.o: ../core/basethread.h ../core/synchro.h privchanger.o: ../../pikotools/space/space.h ../core/dirs.h ../core/item.h @@ -924,7 +930,7 @@ privchanger.o: ../notify/templatesnotify.h ../core/users.h privchanger.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h privchanger.o: ../core/mountparser.h ../core/crypt.h ../core/users.h privchanger.o: ../core/groups.h ../core/group.h ../core/loadavg.h -privchanger.o: ../core/image.h ../core/threadmanager.h +privchanger.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h pw.o: pw.h functionbase.h ../core/item.h ../../pikotools/space/space.h pw.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h pw.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h ../core/item.h @@ -954,8 +960,8 @@ pw.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h pw.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h pw.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h pw.o: ../core/group.h ../core/loadavg.h ../core/image.h -pw.o: ../core/threadmanager.h ../core/synchro.h ../core/log.h ../core/misc.h -pw.o: ../functions/functions.h +pw.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +pw.o: ../core/log.h ../core/misc.h ../functions/functions.h reload.o: reload.h functionbase.h ../core/item.h reload.o: ../../pikotools/space/space.h ../../pikotools/date/date.h reload.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -988,7 +994,7 @@ reload.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h reload.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h reload.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h reload.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -reload.o: ../core/synchro.h ../templates/templates.h +reload.o: ../core/timezones.h ../core/synchro.h ../templates/templates.h reload.o: ../templates/patterncacher.h ../templates/indexpatterns.h reload.o: ../templates/patterns.h ../templates/changepatterns.h reload.o: ../templates/htmltextstream.h ../core/sessionmanager.h @@ -1021,13 +1027,13 @@ rm.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h rm.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h rm.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h rm.o: ../core/group.h ../core/loadavg.h ../core/image.h -rm.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h -rm.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -rm.o: ../core/sessioncontainer.h ../functions/functions.h -rm.o: ../templates/templates.h ../templates/patterncacher.h -rm.o: ../templates/indexpatterns.h ../templates/patterns.h -rm.o: ../templates/changepatterns.h ../templates/htmltextstream.h -rm.o: ../core/sessionmanager.h ../core/misc.h +rm.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +rm.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +rm.o: ../core/sessionmanager.h ../core/sessioncontainer.h +rm.o: ../functions/functions.h ../templates/templates.h +rm.o: ../templates/patterncacher.h ../templates/indexpatterns.h +rm.o: ../templates/patterns.h ../templates/changepatterns.h +rm.o: ../templates/htmltextstream.h ../core/sessionmanager.h ../core/misc.h rmuser.o: rmuser.h functionbase.h ../core/item.h rmuser.o: ../../pikotools/space/space.h ../../pikotools/date/date.h rmuser.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1060,13 +1066,13 @@ rmuser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h rmuser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h rmuser.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h rmuser.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -rmuser.o: ../core/synchro.h ../core/log.h ../core/misc.h ../core/plugin.h -rmuser.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -rmuser.o: ../core/sessioncontainer.h ../functions/functions.h -rmuser.o: ../templates/templates.h ../templates/patterncacher.h -rmuser.o: ../templates/indexpatterns.h ../templates/patterns.h -rmuser.o: ../templates/changepatterns.h ../templates/htmltextstream.h -rmuser.o: ../core/sessionmanager.h +rmuser.o: ../core/timezones.h ../core/synchro.h ../core/log.h ../core/misc.h +rmuser.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +rmuser.o: ../core/sessionmanager.h ../core/sessioncontainer.h +rmuser.o: ../functions/functions.h ../templates/templates.h +rmuser.o: ../templates/patterncacher.h ../templates/indexpatterns.h +rmuser.o: ../templates/patterns.h ../templates/changepatterns.h +rmuser.o: ../templates/htmltextstream.h ../core/sessionmanager.h run.o: run.h functionbase.h ../core/item.h ../../pikotools/space/space.h run.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h run.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1096,7 +1102,7 @@ run.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h run.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h run.o: ../core/mountparser.h ../core/crypt.h ../core/users.h ../core/groups.h run.o: ../core/group.h ../core/loadavg.h ../core/image.h -run.o: ../core/threadmanager.h ../core/synchro.h +run.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h sort.o: sort.h functionbase.h ../core/item.h ../../pikotools/space/space.h sort.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h sort.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1126,13 +1132,13 @@ sort.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h sort.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h sort.o: ../core/mountparser.h ../core/crypt.h ../core/users.h sort.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -sort.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h -sort.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -sort.o: ../core/sessioncontainer.h ../functions/functions.h -sort.o: ../templates/templates.h ../templates/patterncacher.h -sort.o: ../templates/indexpatterns.h ../templates/patterns.h -sort.o: ../templates/changepatterns.h ../templates/htmltextstream.h -sort.o: ../core/sessionmanager.h +sort.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h +sort.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +sort.o: ../core/sessionmanager.h ../core/sessioncontainer.h +sort.o: ../functions/functions.h ../templates/templates.h +sort.o: ../templates/patterncacher.h ../templates/indexpatterns.h +sort.o: ../templates/patterns.h ../templates/changepatterns.h +sort.o: ../templates/htmltextstream.h ../core/sessionmanager.h specialdefault.o: specialdefault.h functionbase.h ../core/item.h specialdefault.o: ../../pikotools/space/space.h ../../pikotools/date/date.h specialdefault.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h @@ -1168,7 +1174,7 @@ specialdefault.o: ../core/ugcontainer.h ../core/lastcontainer.h specialdefault.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h specialdefault.o: ../core/users.h ../core/groups.h ../core/group.h specialdefault.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -specialdefault.o: ../core/synchro.h +specialdefault.o: ../core/timezones.h ../core/synchro.h stat.o: stat.h functionbase.h ../core/item.h ../../pikotools/space/space.h stat.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h stat.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1198,7 +1204,7 @@ stat.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h stat.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h stat.o: ../core/mountparser.h ../core/crypt.h ../core/users.h stat.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -stat.o: ../core/threadmanager.h ../core/synchro.h +stat.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h subject.o: subject.h functionbase.h ../core/item.h subject.o: ../../pikotools/space/space.h ../../pikotools/date/date.h subject.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1231,7 +1237,7 @@ subject.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h subject.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h subject.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h subject.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -subject.o: ../core/synchro.h +subject.o: ../core/timezones.h ../core/synchro.h template.o: template.h functionbase.h ../core/item.h template.o: ../../pikotools/space/space.h ../../pikotools/date/date.h template.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1264,7 +1270,7 @@ template.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h template.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h template.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h template.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -template.o: ../core/synchro.h ../core/misc.h +template.o: ../core/timezones.h ../core/synchro.h ../core/misc.h tinymce.o: tinymce.h functionbase.h ../core/item.h tinymce.o: ../../pikotools/space/space.h ../../pikotools/date/date.h tinymce.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1297,7 +1303,7 @@ tinymce.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h tinymce.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h tinymce.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h tinymce.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -tinymce.o: ../core/synchro.h +tinymce.o: ../core/timezones.h ../core/synchro.h uname.o: uname.h functionbase.h ../core/item.h ../../pikotools/space/space.h uname.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h uname.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1328,7 +1334,7 @@ uname.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h uname.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h uname.o: ../core/mountparser.h ../core/crypt.h ../core/users.h uname.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -uname.o: ../core/threadmanager.h ../core/synchro.h +uname.o: ../core/threadmanager.h ../core/timezones.h ../core/synchro.h upload.o: upload.h functionbase.h ../core/item.h upload.o: ../../pikotools/space/space.h ../../pikotools/date/date.h upload.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1361,13 +1367,13 @@ upload.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h upload.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h upload.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h upload.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -upload.o: ../core/synchro.h ../core/misc.h ../core/plugin.h -upload.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h -upload.o: ../core/sessioncontainer.h ../functions/functions.h -upload.o: ../templates/templates.h ../templates/patterncacher.h -upload.o: ../templates/indexpatterns.h ../templates/patterns.h -upload.o: ../templates/changepatterns.h ../templates/htmltextstream.h -upload.o: ../core/sessionmanager.h +upload.o: ../core/timezones.h ../core/synchro.h ../core/misc.h +upload.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h +upload.o: ../core/sessionmanager.h ../core/sessioncontainer.h +upload.o: ../functions/functions.h ../templates/templates.h +upload.o: ../templates/patterncacher.h ../templates/indexpatterns.h +upload.o: ../templates/patterns.h ../templates/changepatterns.h +upload.o: ../templates/htmltextstream.h ../core/sessionmanager.h uptime.o: uptime.h functionbase.h ../core/item.h uptime.o: ../../pikotools/space/space.h ../../pikotools/date/date.h uptime.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h @@ -1400,7 +1406,7 @@ uptime.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h uptime.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h uptime.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h uptime.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -uptime.o: ../core/synchro.h +uptime.o: ../core/timezones.h ../core/synchro.h vim.o: vim.h functionbase.h ../core/item.h ../../pikotools/space/space.h vim.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h vim.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1431,7 +1437,7 @@ vim.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h vim.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h vim.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h vim.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -vim.o: ../core/synchro.h +vim.o: ../core/timezones.h ../core/synchro.h who.o: who.h functionbase.h ../core/item.h ../../pikotools/space/space.h who.o: ../../pikotools/date/date.h ../db/db.h ../db/dbbase.h ../db/dbconn.h who.o: ../db/dbtextstream.h ../core/textstream.h ../core/misc.h @@ -1462,4 +1468,4 @@ who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h who.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h who.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -who.o: ../core/synchro.h +who.o: ../core/timezones.h ../core/synchro.h diff --git a/main/Makefile.dep b/main/Makefile.dep index ed0b983..8bcc7ff 100755 --- a/main/Makefile.dep +++ b/main/Makefile.dep @@ -24,7 +24,7 @@ main.o: ../notify/templatesnotify.h ../core/config.h ../core/users.h main.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h main.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h main.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -main.o: ../core/threadmanager.h ../core/sessionmanager.h +main.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h main.o: ../core/sessioncontainer.h ../functions/functions.h main.o: ../functions/functionbase.h ../core/request.h ../core/system.h main.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h diff --git a/notify/Makefile.dep b/notify/Makefile.dep index 961f519..98c4d78 100755 --- a/notify/Makefile.dep +++ b/notify/Makefile.dep @@ -29,24 +29,24 @@ notify.o: ../core/job.h ../core/basethread.h ../core/dirs.h notify.o: ../core/dircontainer.h ../notify/notify.h ../core/mounts.h notify.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h notify.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -notify.o: ../core/threadmanager.h ../core/sessionmanager.h -notify.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h -notify.o: ../core/request.h ../core/dirs.h ../core/plugin.h -notify.o: ../core/pluginmsg.h ../core/sessionmanager.h -notify.o: ../functions/functions.h ../functions/functionbase.h -notify.o: ../core/synchro.h ../functions/functionparser.h -notify.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h -notify.o: ../functions/privchanger.h ../functions/chown.h -notify.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h -notify.o: ../functions/download.h ../functions/emacs.h ../functions/env.h -notify.o: ../functions/last.h ../functions/login.h ../functions/logout.h -notify.o: ../functions/ln.h ../functions/ls.h ../functions/man.h -notify.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h -notify.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h -notify.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h -notify.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h -notify.o: ../functions/specialdefault.h ../functions/stat.h -notify.o: ../functions/subject.h ../functions/template.h +notify.o: ../core/threadmanager.h ../core/timezones.h +notify.o: ../core/sessionmanager.h ../core/sessioncontainer.h +notify.o: ../core/system.h ../core/htmlfilter.h ../core/request.h +notify.o: ../core/dirs.h ../core/plugin.h ../core/pluginmsg.h +notify.o: ../core/sessionmanager.h ../functions/functions.h +notify.o: ../functions/functionbase.h ../core/synchro.h +notify.o: ../functions/functionparser.h ../functions/adduser.h +notify.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h +notify.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h +notify.o: ../functions/default.h ../functions/download.h ../functions/emacs.h +notify.o: ../functions/env.h ../functions/last.h ../functions/login.h +notify.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h +notify.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h +notify.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h +notify.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h +notify.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h +notify.o: ../functions/sort.h ../functions/specialdefault.h +notify.o: ../functions/stat.h ../functions/subject.h ../functions/template.h notify.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h notify.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h notifypool.o: notifypool.h ../templates/locale.h @@ -106,8 +106,9 @@ templatesnotify.o: ../notify/notify.h ../core/mounts.h ../core/mountparser.h templatesnotify.o: ../core/crypt.h ../core/run.h ../core/users.h templatesnotify.o: ../core/groups.h ../core/group.h ../core/ugcontainer.h templatesnotify.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -templatesnotify.o: ../core/synchro.h ../functions/functionparser.h -templatesnotify.o: ../core/cur.h ../functions/adduser.h ../functions/cat.h +templatesnotify.o: ../core/timezones.h ../core/synchro.h +templatesnotify.o: ../functions/functionparser.h ../core/cur.h +templatesnotify.o: ../functions/adduser.h ../functions/cat.h templatesnotify.o: ../functions/chmod.h ../functions/privchanger.h templatesnotify.o: ../functions/chown.h ../functions/ckeditor.h templatesnotify.o: ../functions/cp.h ../functions/default.h diff --git a/plugins/export/Makefile.dep b/plugins/export/Makefile.dep index faa7a24..5781440 100755 --- a/plugins/export/Makefile.dep +++ b/plugins/export/Makefile.dep @@ -56,9 +56,10 @@ exportinfo.o: ../../core/lastcontainer.h ../../core/mounts.h exportinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h exportinfo.o: ../../core/users.h ../../core/groups.h ../../core/group.h exportinfo.o: ../../core/loadavg.h ../../core/image.h -exportinfo.o: ../../core/threadmanager.h export.h edb.h ../../db/dbbase.h -exportinfo.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h -exportinfo.o: ../../core/dirs.h message.h exportthread.h +exportinfo.o: ../../core/threadmanager.h ../../core/timezones.h export.h +exportinfo.o: edb.h ../../db/dbbase.h ../../db/dbconn.h +exportinfo.o: ../../db/dbtextstream.h ../../core/error.h ../../core/dirs.h +exportinfo.o: message.h exportthread.h exportthread.o: exportthread.h ../../core/basethread.h ../../core/synchro.h exportthread.o: message.h ../../core/log.h ../../core/misc.h exportthread.o: ../../core/item.h ../../../pikotools/space/space.h @@ -93,10 +94,10 @@ init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h init.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h init.o: ../../core/run.h ../../core/users.h ../../core/groups.h init.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h -init.o: ../../core/threadmanager.h ../../core/sessionmanager.h -init.o: ../../core/sessioncontainer.h ../../functions/functions.h -init.o: ../../functions/functionbase.h ../../core/request.h -init.o: ../../core/system.h ../../core/synchro.h +init.o: ../../core/threadmanager.h ../../core/timezones.h +init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +init.o: ../../functions/functions.h ../../functions/functionbase.h +init.o: ../../core/request.h ../../core/system.h ../../core/synchro.h init.o: ../../functions/functionparser.h ../../core/cur.h init.o: ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h diff --git a/plugins/gallery/Makefile.dep b/plugins/gallery/Makefile.dep index af42028..8ce6ba3 100755 --- a/plugins/gallery/Makefile.dep +++ b/plugins/gallery/Makefile.dep @@ -30,7 +30,7 @@ gallery.o: ../../core/lastcontainer.h ../../core/mounts.h gallery.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h gallery.o: ../../core/users.h ../../core/groups.h ../../core/group.h gallery.o: ../../core/loadavg.h ../../core/image.h ../../core/threadmanager.h -gallery.o: ../../core/synchro.h galleryinfo.h +gallery.o: ../../core/timezones.h ../../core/synchro.h galleryinfo.h galleryinfo.o: galleryinfo.h ../../core/item.h galleryinfo.o: ../../../pikotools/space/space.h galleryinfo.o: ../../../pikotools/date/date.h @@ -64,12 +64,12 @@ init.o: ../../core/lastcontainer.h ../../core/mounts.h init.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h init.o: ../../core/users.h ../../core/groups.h ../../core/group.h init.o: ../../core/loadavg.h ../../core/image.h ../../core/threadmanager.h -init.o: ../../core/synchro.h galleryinfo.h ../../core/log.h -init.o: ../../core/plugin.h ../../core/pluginmsg.h ../../core/system.h -init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h -init.o: ../../functions/functions.h ../../functions/functionbase.h -init.o: ../../functions/functionparser.h ../../core/cur.h -init.o: ../../functions/adduser.h ../../functions/cat.h +init.o: ../../core/timezones.h ../../core/synchro.h galleryinfo.h +init.o: ../../core/log.h ../../core/plugin.h ../../core/pluginmsg.h +init.o: ../../core/system.h ../../core/sessionmanager.h +init.o: ../../core/sessioncontainer.h ../../functions/functions.h +init.o: ../../functions/functionbase.h ../../functions/functionparser.h +init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h init.o: ../../functions/chown.h ../../functions/ckeditor.h init.o: ../../functions/cp.h ../../functions/default.h @@ -121,12 +121,13 @@ templates.o: ../../core/lastcontainer.h ../../core/mounts.h templates.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h templates.o: ../../core/users.h ../../core/groups.h ../../core/group.h templates.o: ../../core/loadavg.h ../../core/image.h -templates.o: ../../core/threadmanager.h ../../core/synchro.h galleryinfo.h -templates.o: ../../core/misc.h ../../core/plugin.h ../../core/pluginmsg.h -templates.o: ../../core/system.h ../../core/sessionmanager.h -templates.o: ../../core/sessioncontainer.h ../../functions/functions.h -templates.o: ../../functions/functionbase.h ../../functions/functionparser.h -templates.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +templates.o: ../../core/threadmanager.h ../../core/timezones.h +templates.o: ../../core/synchro.h galleryinfo.h ../../core/misc.h +templates.o: ../../core/plugin.h ../../core/pluginmsg.h ../../core/system.h +templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +templates.o: ../../functions/functions.h ../../functions/functionbase.h +templates.o: ../../functions/functionparser.h ../../core/cur.h +templates.o: ../../functions/adduser.h ../../functions/cat.h templates.o: ../../functions/chmod.h ../../functions/privchanger.h templates.o: ../../functions/chown.h ../../functions/ckeditor.h templates.o: ../../functions/cp.h ../../functions/default.h diff --git a/plugins/group/Makefile.dep b/plugins/group/Makefile.dep index dea132b..8a32f5f 100755 --- a/plugins/group/Makefile.dep +++ b/plugins/group/Makefile.dep @@ -30,7 +30,8 @@ groupinfo.o: ../../core/users.h ../../core/ugcontainer.h groupinfo.o: ../../core/lastcontainer.h ../../core/mounts.h groupinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h groupinfo.o: ../../core/users.h ../../core/loadavg.h ../../core/image.h -groupinfo.o: ../../core/threadmanager.h ../../core/log.h +groupinfo.o: ../../core/threadmanager.h ../../core/timezones.h +groupinfo.o: ../../core/log.h groups.o: groups.h ../../../pikotools/space/spaceparser.h groups.o: ../../../pikotools/space/space.h ../../core/log.h init.o: ../../core/log.h ../../core/plugin.h ../../core/pluginmsg.h @@ -61,7 +62,7 @@ init.o: ../../notify/templatesnotify.h ../../core/config.h ../../core/users.h init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h init.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h init.o: ../../core/run.h ../../core/users.h groups.h ../../core/loadavg.h -init.o: ../../core/image.h ../../core/threadmanager.h +init.o: ../../core/image.h ../../core/threadmanager.h ../../core/timezones.h init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h init.o: ../../functions/functions.h ../../functions/functionbase.h init.o: ../../core/request.h ../../core/system.h ../../core/synchro.h @@ -122,8 +123,9 @@ templates.o: ../../core/lastcontainer.h ../../core/mounts.h templates.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h templates.o: ../../core/users.h groups.h ../../core/loadavg.h templates.o: ../../core/image.h ../../core/threadmanager.h -templates.o: ../../core/sessionmanager.h ../../core/htmlfilter.h -templates.o: ../../core/plugin.h ../../core/pluginmsg.h ../../core/system.h +templates.o: ../../core/timezones.h ../../core/sessionmanager.h +templates.o: ../../core/htmlfilter.h ../../core/plugin.h +templates.o: ../../core/pluginmsg.h ../../core/system.h templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h templates.o: ../../functions/functions.h ../../functions/functionbase.h templates.o: ../../core/request.h ../../core/synchro.h diff --git a/plugins/menu/Makefile.dep b/plugins/menu/Makefile.dep index ffaab24..962f5e8 100755 --- a/plugins/menu/Makefile.dep +++ b/plugins/menu/Makefile.dep @@ -54,10 +54,10 @@ init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h init.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h init.o: ../../core/run.h ../../core/users.h ../../core/groups.h init.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h -init.o: ../../core/threadmanager.h ../../core/sessionmanager.h -init.o: ../../core/sessioncontainer.h ../../functions/functions.h -init.o: ../../functions/functionbase.h ../../core/request.h -init.o: ../../core/system.h ../../core/synchro.h +init.o: ../../core/threadmanager.h ../../core/timezones.h +init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +init.o: ../../functions/functions.h ../../functions/functionbase.h +init.o: ../../core/request.h ../../core/system.h ../../core/synchro.h init.o: ../../functions/functionparser.h ../../core/cur.h init.o: ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h @@ -116,18 +116,19 @@ templates.o: ../../core/ugcontainer.h ../../core/lastcontainer.h templates.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h templates.o: ../../core/run.h ../../core/users.h ../../core/groups.h templates.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h -templates.o: ../../core/threadmanager.h ../../core/sessionmanager.h -templates.o: ../../core/sessioncontainer.h ../../functions/functions.h -templates.o: ../../functions/functionbase.h ../../core/request.h -templates.o: ../../core/synchro.h ../../functions/functionparser.h -templates.o: ../../functions/adduser.h ../../functions/cat.h -templates.o: ../../functions/chmod.h ../../functions/privchanger.h -templates.o: ../../functions/chown.h ../../functions/ckeditor.h -templates.o: ../../functions/cp.h ../../functions/default.h -templates.o: ../../functions/download.h ../../functions/emacs.h -templates.o: ../../functions/env.h ../../functions/last.h -templates.o: ../../functions/login.h ../../functions/logout.h -templates.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h +templates.o: ../../core/threadmanager.h ../../core/timezones.h +templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +templates.o: ../../functions/functions.h ../../functions/functionbase.h +templates.o: ../../core/request.h ../../core/synchro.h +templates.o: ../../functions/functionparser.h ../../functions/adduser.h +templates.o: ../../functions/cat.h ../../functions/chmod.h +templates.o: ../../functions/privchanger.h ../../functions/chown.h +templates.o: ../../functions/ckeditor.h ../../functions/cp.h +templates.o: ../../functions/default.h ../../functions/download.h +templates.o: ../../functions/emacs.h ../../functions/env.h +templates.o: ../../functions/last.h ../../functions/login.h +templates.o: ../../functions/logout.h ../../functions/ln.h +templates.o: ../../functions/ls.h ../../functions/man.h templates.o: ../../functions/meta.h ../../functions/mkdir.h templates.o: ../../functions/mv.h ../../functions/nicedit.h templates.o: ../../functions/node.h ../../functions/passwd.h diff --git a/plugins/stats/Makefile.dep b/plugins/stats/Makefile.dep index 7eff853..5e02568 100755 --- a/plugins/stats/Makefile.dep +++ b/plugins/stats/Makefile.dep @@ -32,11 +32,11 @@ init.o: ../../core/lastcontainer.h ../../core/mounts.h init.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h init.o: ../../core/users.h ../../core/groups.h ../../core/group.h init.o: ../../core/loadavg.h ../../core/image.h ../../core/threadmanager.h -init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h -init.o: ../../functions/functions.h ../../functions/functionbase.h -init.o: ../../core/system.h ../../core/synchro.h -init.o: ../../functions/functionparser.h ../../core/cur.h -init.o: ../../functions/adduser.h ../../functions/cat.h +init.o: ../../core/timezones.h ../../core/sessionmanager.h +init.o: ../../core/sessioncontainer.h ../../functions/functions.h +init.o: ../../functions/functionbase.h ../../core/system.h +init.o: ../../core/synchro.h ../../functions/functionparser.h +init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h init.o: ../../functions/chown.h ../../functions/ckeditor.h init.o: ../../functions/cp.h ../../functions/default.h @@ -99,9 +99,10 @@ templates.o: ../../core/mount.h ../../core/mounts.h ../../core/mountparser.h templates.o: ../../core/crypt.h ../../core/run.h ../../core/users.h templates.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h templates.o: ../../core/image.h ../../core/threadmanager.h -templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h -templates.o: ../../functions/functions.h ../../functions/functionbase.h -templates.o: ../../core/request.h ../../core/system.h ../../core/synchro.h +templates.o: ../../core/timezones.h ../../core/sessionmanager.h +templates.o: ../../core/sessioncontainer.h ../../functions/functions.h +templates.o: ../../functions/functionbase.h ../../core/request.h +templates.o: ../../core/system.h ../../core/synchro.h templates.o: ../../functions/functionparser.h ../../core/cur.h templates.o: ../../functions/adduser.h ../../functions/cat.h templates.o: ../../functions/chmod.h ../../functions/privchanger.h diff --git a/plugins/thread/Makefile.dep b/plugins/thread/Makefile.dep index 6bf0e7c..41a5635 100755 --- a/plugins/thread/Makefile.dep +++ b/plugins/thread/Makefile.dep @@ -34,8 +34,8 @@ createthread.o: ../../core/mounts.h ../../core/mountparser.h createthread.o: ../../core/crypt.h ../../core/run.h ../../core/users.h createthread.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h createthread.o: ../../core/image.h ../../core/threadmanager.h -createthread.o: ../../core/synchro.h tdb.h thread.h ../../db/dbbase.h -createthread.o: threadinfo.h ../../functions/functions.h +createthread.o: ../../core/timezones.h ../../core/synchro.h tdb.h thread.h +createthread.o: ../../db/dbbase.h threadinfo.h ../../functions/functions.h createthread.o: ../../functions/functionbase.h createthread.o: ../../functions/functionparser.h ../../core/cur.h createthread.o: ../../functions/adduser.h ../../functions/cat.h @@ -90,8 +90,9 @@ funthread.o: ../../core/lastcontainer.h ../../core/mounts.h funthread.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h funthread.o: ../../core/users.h ../../core/groups.h ../../core/group.h funthread.o: ../../core/loadavg.h ../../core/image.h -funthread.o: ../../core/threadmanager.h ../../core/synchro.h tdb.h thread.h -funthread.o: ../../db/dbbase.h threadinfo.h +funthread.o: ../../core/threadmanager.h ../../core/timezones.h +funthread.o: ../../core/synchro.h tdb.h thread.h ../../db/dbbase.h +funthread.o: threadinfo.h init.o: tdb.h thread.h ../../../pikotools/date/date.h ../../db/dbbase.h init.o: ../../core/error.h reply.h ../../functions/functionbase.h init.o: ../../core/item.h ../../../pikotools/space/space.h ../../db/db.h @@ -122,9 +123,9 @@ init.o: ../../core/lastcontainer.h ../../core/mounts.h init.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h init.o: ../../core/users.h ../../core/groups.h ../../core/group.h init.o: ../../core/loadavg.h ../../core/image.h ../../core/threadmanager.h -init.o: ../../core/synchro.h threadinfo.h funthread.h createthread.h -init.o: showthreads.h ../../core/log.h ../../core/plugin.h pluginmsg.h -init.o: ../../core/system.h ../../core/sessionmanager.h +init.o: ../../core/timezones.h ../../core/synchro.h threadinfo.h funthread.h +init.o: createthread.h showthreads.h ../../core/log.h ../../core/plugin.h +init.o: pluginmsg.h ../../core/system.h ../../core/sessionmanager.h init.o: ../../core/sessioncontainer.h ../../functions/functions.h init.o: ../../functions/functionbase.h ../../functions/functionparser.h init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h @@ -178,10 +179,10 @@ reply.o: ../../core/lastcontainer.h ../../core/mounts.h reply.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h reply.o: ../../core/users.h ../../core/groups.h ../../core/group.h reply.o: ../../core/loadavg.h ../../core/image.h ../../core/threadmanager.h -reply.o: ../../core/synchro.h tdb.h thread.h ../../db/dbbase.h threadinfo.h -reply.o: ../../functions/functions.h ../../functions/functionbase.h -reply.o: ../../functions/functionparser.h ../../core/cur.h -reply.o: ../../functions/adduser.h ../../functions/cat.h +reply.o: ../../core/timezones.h ../../core/synchro.h tdb.h thread.h +reply.o: ../../db/dbbase.h threadinfo.h ../../functions/functions.h +reply.o: ../../functions/functionbase.h ../../functions/functionparser.h +reply.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h reply.o: ../../functions/chmod.h ../../functions/privchanger.h reply.o: ../../functions/chown.h ../../functions/ckeditor.h reply.o: ../../functions/cp.h ../../functions/default.h @@ -238,8 +239,8 @@ showthreads.o: ../../core/mounts.h ../../core/mountparser.h showthreads.o: ../../core/crypt.h ../../core/run.h ../../core/users.h showthreads.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h showthreads.o: ../../core/image.h ../../core/threadmanager.h -showthreads.o: ../../core/synchro.h tdb.h thread.h ../../db/dbbase.h -showthreads.o: threadinfo.h +showthreads.o: ../../core/timezones.h ../../core/synchro.h tdb.h thread.h +showthreads.o: ../../db/dbbase.h threadinfo.h tdb.o: tdb.h thread.h ../../../pikotools/date/date.h ../../db/dbbase.h tdb.o: ../../core/error.h ../../core/log.h templates.o: threadinfo.h ../../core/item.h ../../../pikotools/space/space.h @@ -273,14 +274,15 @@ templates.o: ../../core/lastcontainer.h ../../core/mounts.h templates.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h templates.o: ../../core/users.h ../../core/groups.h ../../core/group.h templates.o: ../../core/loadavg.h ../../core/image.h -templates.o: ../../core/threadmanager.h thread.h tdb.h ../../db/dbbase.h -templates.o: reply.h ../../functions/functionbase.h ../../core/request.h -templates.o: ../../core/synchro.h funthread.h createthread.h showthreads.h -templates.o: ../../core/misc.h ../../core/plugin.h pluginmsg.h -templates.o: ../../core/system.h ../../core/sessionmanager.h -templates.o: ../../core/sessioncontainer.h ../../functions/functions.h -templates.o: ../../functions/functionbase.h ../../functions/functionparser.h -templates.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +templates.o: ../../core/threadmanager.h ../../core/timezones.h thread.h tdb.h +templates.o: ../../db/dbbase.h reply.h ../../functions/functionbase.h +templates.o: ../../core/request.h ../../core/synchro.h funthread.h +templates.o: createthread.h showthreads.h ../../core/misc.h +templates.o: ../../core/plugin.h pluginmsg.h ../../core/system.h +templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +templates.o: ../../functions/functions.h ../../functions/functionbase.h +templates.o: ../../functions/functionparser.h ../../core/cur.h +templates.o: ../../functions/adduser.h ../../functions/cat.h templates.o: ../../functions/chmod.h ../../functions/privchanger.h templates.o: ../../functions/chown.h ../../functions/ckeditor.h templates.o: ../../functions/cp.h ../../functions/default.h @@ -334,4 +336,5 @@ threadinfo.o: ../../core/lastcontainer.h ../../core/mounts.h threadinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h threadinfo.o: ../../core/users.h ../../core/groups.h ../../core/group.h threadinfo.o: ../../core/loadavg.h ../../core/image.h -threadinfo.o: ../../core/threadmanager.h thread.h tdb.h ../../db/dbbase.h +threadinfo.o: ../../core/threadmanager.h ../../core/timezones.h thread.h +threadinfo.o: tdb.h ../../db/dbbase.h diff --git a/plugins/ticket/Makefile.dep b/plugins/ticket/Makefile.dep index 4b26023..3c79dab 100755 --- a/plugins/ticket/Makefile.dep +++ b/plugins/ticket/Makefile.dep @@ -35,8 +35,8 @@ createticket.o: ../../core/mounts.h ../../core/mountparser.h createticket.o: ../../core/crypt.h ../../core/run.h ../../core/users.h createticket.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h createticket.o: ../../core/image.h ../../core/threadmanager.h -createticket.o: ../../core/synchro.h ticketinfo.h ../../functions/functions.h -createticket.o: ../../functions/functionbase.h +createticket.o: ../../core/timezones.h ../../core/synchro.h ticketinfo.h +createticket.o: ../../functions/functions.h ../../functions/functionbase.h createticket.o: ../../functions/functionparser.h ../../core/cur.h createticket.o: ../../functions/adduser.h ../../functions/cat.h createticket.o: ../../functions/chmod.h ../../functions/privchanger.h @@ -91,17 +91,18 @@ editticket.o: ../../core/lastcontainer.h ../../core/mounts.h editticket.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h editticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h editticket.o: ../../core/loadavg.h ../../core/image.h -editticket.o: ../../core/threadmanager.h ../../functions/functions.h -editticket.o: ../../functions/functionbase.h ../../functions/functionparser.h -editticket.o: ../../core/cur.h ../../functions/adduser.h -editticket.o: ../../functions/cat.h ../../functions/chmod.h -editticket.o: ../../functions/privchanger.h ../../core/request.h -editticket.o: ../../functions/chown.h ../../functions/ckeditor.h -editticket.o: ../../functions/cp.h ../../functions/default.h -editticket.o: ../../functions/download.h ../../functions/emacs.h -editticket.o: ../../functions/env.h ../../functions/last.h -editticket.o: ../../functions/login.h ../../functions/logout.h -editticket.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h +editticket.o: ../../core/threadmanager.h ../../core/timezones.h +editticket.o: ../../functions/functions.h ../../functions/functionbase.h +editticket.o: ../../functions/functionparser.h ../../core/cur.h +editticket.o: ../../functions/adduser.h ../../functions/cat.h +editticket.o: ../../functions/chmod.h ../../functions/privchanger.h +editticket.o: ../../core/request.h ../../functions/chown.h +editticket.o: ../../functions/ckeditor.h ../../functions/cp.h +editticket.o: ../../functions/default.h ../../functions/download.h +editticket.o: ../../functions/emacs.h ../../functions/env.h +editticket.o: ../../functions/last.h ../../functions/login.h +editticket.o: ../../functions/logout.h ../../functions/ln.h +editticket.o: ../../functions/ls.h ../../functions/man.h editticket.o: ../../functions/meta.h ../../functions/mkdir.h editticket.o: ../../functions/mv.h ../../functions/nicedit.h editticket.o: ../../functions/node.h ../../functions/passwd.h @@ -148,9 +149,10 @@ funticket.o: ../../core/lastcontainer.h ../../core/mounts.h funticket.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h funticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h funticket.o: ../../core/loadavg.h ../../core/image.h -funticket.o: ../../core/threadmanager.h ../../functions/functions.h -funticket.o: ../../functions/functionbase.h ../../functions/functionparser.h -funticket.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +funticket.o: ../../core/threadmanager.h ../../core/timezones.h +funticket.o: ../../functions/functions.h ../../functions/functionbase.h +funticket.o: ../../functions/functionparser.h ../../core/cur.h +funticket.o: ../../functions/adduser.h ../../functions/cat.h funticket.o: ../../functions/chmod.h ../../functions/privchanger.h funticket.o: ../../core/request.h ../../functions/chown.h funticket.o: ../../functions/ckeditor.h ../../functions/cp.h @@ -207,9 +209,10 @@ init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h init.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h init.o: ../../core/run.h ../../core/users.h ../../core/groups.h init.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h -init.o: ../../core/threadmanager.h ../../functions/functions.h -init.o: ../../functions/functionbase.h ../../functions/functionparser.h -init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +init.o: ../../core/threadmanager.h ../../core/timezones.h +init.o: ../../functions/functions.h ../../functions/functionbase.h +init.o: ../../functions/functionparser.h ../../core/cur.h +init.o: ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h init.o: ../../core/request.h ../../functions/chown.h init.o: ../../functions/ckeditor.h ../../functions/cp.h @@ -272,8 +275,8 @@ showtickets.o: ../../core/lastcontainer.h ../../core/mounts.h showtickets.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h showtickets.o: ../../core/users.h ../../core/groups.h ../../core/group.h showtickets.o: ../../core/loadavg.h ../../core/image.h -showtickets.o: ../../core/threadmanager.h ../../functions/functions.h -showtickets.o: ../../functions/functionbase.h +showtickets.o: ../../core/threadmanager.h ../../core/timezones.h +showtickets.o: ../../functions/functions.h ../../functions/functionbase.h showtickets.o: ../../functions/functionparser.h ../../core/cur.h showtickets.o: ../../functions/adduser.h ../../functions/cat.h showtickets.o: ../../functions/chmod.h ../../functions/privchanger.h @@ -340,9 +343,10 @@ templates.o: ../../core/lastcontainer.h ../../core/mounts.h templates.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h templates.o: ../../core/users.h ../../core/groups.h ../../core/group.h templates.o: ../../core/loadavg.h ../../core/image.h -templates.o: ../../core/threadmanager.h ../../functions/functions.h -templates.o: ../../functions/functionbase.h ../../functions/functionparser.h -templates.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +templates.o: ../../core/threadmanager.h ../../core/timezones.h +templates.o: ../../functions/functions.h ../../functions/functionbase.h +templates.o: ../../functions/functionparser.h ../../core/cur.h +templates.o: ../../functions/adduser.h ../../functions/cat.h templates.o: ../../functions/chmod.h ../../functions/privchanger.h templates.o: ../../core/request.h ../../functions/chown.h templates.o: ../../functions/ckeditor.h ../../functions/cp.h @@ -404,17 +408,18 @@ ticketinfo.o: ../../core/lastcontainer.h ../../core/mounts.h ticketinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h ticketinfo.o: ../../core/users.h ../../core/groups.h ../../core/group.h ticketinfo.o: ../../core/loadavg.h ../../core/image.h -ticketinfo.o: ../../core/threadmanager.h ../../functions/functions.h -ticketinfo.o: ../../functions/functionbase.h ../../functions/functionparser.h -ticketinfo.o: ../../core/cur.h ../../functions/adduser.h -ticketinfo.o: ../../functions/cat.h ../../functions/chmod.h -ticketinfo.o: ../../functions/privchanger.h ../../core/request.h -ticketinfo.o: ../../functions/chown.h ../../functions/ckeditor.h -ticketinfo.o: ../../functions/cp.h ../../functions/default.h -ticketinfo.o: ../../functions/download.h ../../functions/emacs.h -ticketinfo.o: ../../functions/env.h ../../functions/last.h -ticketinfo.o: ../../functions/login.h ../../functions/logout.h -ticketinfo.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h +ticketinfo.o: ../../core/threadmanager.h ../../core/timezones.h +ticketinfo.o: ../../functions/functions.h ../../functions/functionbase.h +ticketinfo.o: ../../functions/functionparser.h ../../core/cur.h +ticketinfo.o: ../../functions/adduser.h ../../functions/cat.h +ticketinfo.o: ../../functions/chmod.h ../../functions/privchanger.h +ticketinfo.o: ../../core/request.h ../../functions/chown.h +ticketinfo.o: ../../functions/ckeditor.h ../../functions/cp.h +ticketinfo.o: ../../functions/default.h ../../functions/download.h +ticketinfo.o: ../../functions/emacs.h ../../functions/env.h +ticketinfo.o: ../../functions/last.h ../../functions/login.h +ticketinfo.o: ../../functions/logout.h ../../functions/ln.h +ticketinfo.o: ../../functions/ls.h ../../functions/man.h ticketinfo.o: ../../functions/meta.h ../../functions/mkdir.h ticketinfo.o: ../../functions/mv.h ../../functions/nicedit.h ticketinfo.o: ../../functions/node.h ../../functions/passwd.h diff --git a/templates/Makefile.dep b/templates/Makefile.dep index 690eeda..c252c8e 100755 --- a/templates/Makefile.dep +++ b/templates/Makefile.dep @@ -27,9 +27,9 @@ adduser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h adduser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h adduser.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h adduser.o: ../core/group.h ../core/loadavg.h ../core/image.h -adduser.o: ../core/threadmanager.h ../core/sessionmanager.h -adduser.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h -adduser.o: ../core/request.h +adduser.o: ../core/threadmanager.h ../core/timezones.h +adduser.o: ../core/sessionmanager.h ../core/sessioncontainer.h +adduser.o: ../core/system.h ../core/htmlfilter.h ../core/request.h changepatterns.o: changepatterns.h patterns.h locale.h changepatterns.o: ../../pikotools/space/spaceparser.h changepatterns.o: ../../pikotools/space/space.h localefilter.h @@ -65,8 +65,9 @@ config.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h config.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h config.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h config.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -config.o: ../core/threadmanager.h ../core/sessionmanager.h -config.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h +config.o: ../core/threadmanager.h ../core/timezones.h +config.o: ../core/sessionmanager.h ../core/sessioncontainer.h +config.o: ../core/system.h ../core/htmlfilter.h dir.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h dir.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h dir.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h @@ -91,7 +92,7 @@ dir.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h dir.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h dir.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h dir.o: ../core/group.h ../core/loadavg.h ../core/image.h -dir.o: ../core/threadmanager.h ../core/sessionmanager.h +dir.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h dir.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h dir.o: ../core/misc.h ../functions/functions.h ../functions/functionbase.h dir.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h @@ -133,7 +134,7 @@ doc.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h doc.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h doc.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h doc.o: ../core/group.h ../core/loadavg.h ../core/image.h -doc.o: ../core/threadmanager.h ../core/sessionmanager.h +doc.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h doc.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h doc.o: ../core/request.h ../core/misc.h env.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -160,7 +161,7 @@ env.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h env.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h env.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h env.o: ../core/group.h ../core/loadavg.h ../core/image.h -env.o: ../core/threadmanager.h ../core/sessionmanager.h +env.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h env.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h env.o: ../core/misc.h ../functions/functions.h ../functions/functionbase.h env.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h @@ -205,9 +206,9 @@ filters.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h filters.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h filters.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h filters.o: ../core/group.h ../core/loadavg.h ../core/image.h -filters.o: ../core/threadmanager.h ../core/sessionmanager.h -filters.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h -filters.o: ../core/misc.h +filters.o: ../core/threadmanager.h ../core/timezones.h +filters.o: ../core/sessionmanager.h ../core/sessioncontainer.h +filters.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h htmltextstream.o: htmltextstream.h ../core/textstream.h misc.h localefilter.h htmltextstream.o: locale.h ../../pikotools/space/spaceparser.h htmltextstream.o: ../../pikotools/space/space.h ../../ezc/src/ezc.h @@ -253,9 +254,10 @@ insert.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h insert.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h insert.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h insert.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -insert.o: ../core/threadmanager.h ../core/sessionmanager.h -insert.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h -insert.o: ../core/request.h ../core/misc.h +insert.o: ../core/threadmanager.h ../core/timezones.h +insert.o: ../core/sessionmanager.h ../core/sessioncontainer.h +insert.o: ../core/system.h ../core/htmlfilter.h ../core/request.h +insert.o: ../core/misc.h item.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h item.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h item.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h @@ -280,7 +282,7 @@ item.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h item.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h item.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h item.o: ../core/group.h ../core/loadavg.h ../core/image.h -item.o: ../core/threadmanager.h ../core/sessionmanager.h +item.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h item.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h item.o: ../core/request.h ../core/misc.h ../core/bbcodeparser.h miscspace.h last.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -307,7 +309,7 @@ last.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h last.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h last.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h last.o: ../core/group.h ../core/loadavg.h ../core/image.h -last.o: ../core/threadmanager.h ../core/sessionmanager.h +last.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h last.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h last.o: ../core/lastcontainer.h ../core/request.h ../core/misc.h locale.o: locale.h ../../pikotools/space/spaceparser.h @@ -346,7 +348,7 @@ login.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h login.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h login.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h login.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -login.o: ../core/threadmanager.h ../core/sessionmanager.h +login.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h login.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h ls.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h ls.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h @@ -372,7 +374,7 @@ ls.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h ls.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h ls.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h ls.o: ../core/group.h ../core/loadavg.h ../core/image.h -ls.o: ../core/threadmanager.h ../core/sessionmanager.h +ls.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h ls.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h ls.o: ../core/request.h man.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -399,7 +401,7 @@ man.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h man.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h man.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h man.o: ../core/group.h ../core/loadavg.h ../core/image.h -man.o: ../core/threadmanager.h ../core/sessionmanager.h +man.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h man.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h man.o: ../core/request.h ../core/misc.h ../functions/functions.h man.o: ../functions/functionbase.h ../core/synchro.h @@ -441,7 +443,7 @@ misc.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h misc.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h misc.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h misc.o: ../core/group.h ../core/loadavg.h ../core/image.h -misc.o: ../core/threadmanager.h ../core/sessionmanager.h +misc.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h misc.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h misc.o: ../core/misc.h ../core/request.h miscspace.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -472,8 +474,8 @@ miscspace.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h miscspace.o: ../core/mountparser.h ../core/crypt.h ../core/run.h miscspace.o: ../core/users.h ../core/groups.h ../core/group.h miscspace.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -miscspace.o: ../core/sessionmanager.h ../core/sessioncontainer.h -miscspace.o: ../core/system.h ../core/htmlfilter.h +miscspace.o: ../core/timezones.h ../core/sessionmanager.h +miscspace.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h mount.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h mount.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h mount.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h @@ -499,7 +501,7 @@ mount.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h mount.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h mount.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h mount.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -mount.o: ../core/threadmanager.h ../core/sessionmanager.h +mount.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h mount.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h mount.o: ../core/misc.h ../core/mounts.h patterncacher.o: patterncacher.h ../core/item.h ../../pikotools/space/space.h @@ -547,7 +549,7 @@ priv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h priv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h priv.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h priv.o: ../core/group.h ../core/loadavg.h ../core/image.h -priv.o: ../core/threadmanager.h ../core/sessionmanager.h +priv.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h priv.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h priv.o: ../core/request.h ../core/misc.h ../functions/functions.h priv.o: ../functions/functionbase.h ../core/synchro.h @@ -589,7 +591,7 @@ pw.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h pw.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h pw.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h pw.o: ../core/group.h ../core/loadavg.h ../core/image.h -pw.o: ../core/threadmanager.h ../core/sessionmanager.h +pw.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h pw.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h pw.o: ../core/request.h ../core/misc.h rebus.o: ../core/request.h templates.h ../../ezc/src/ezc.h @@ -618,7 +620,7 @@ rebus.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h rebus.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h rebus.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h rebus.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -rebus.o: ../core/threadmanager.h ../core/sessionmanager.h +rebus.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h rebus.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h slog.o: ../core/slog.h ../core/cur.h ../core/logmanipulators.h slog.o: ../templates/locale.h templates.h ../../ezc/src/ezc.h @@ -646,7 +648,7 @@ slog.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h slog.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h slog.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h slog.o: ../core/group.h ../core/loadavg.h ../core/image.h -slog.o: ../core/threadmanager.h ../core/sessionmanager.h +slog.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h slog.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h stat.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h stat.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h @@ -672,7 +674,7 @@ stat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h stat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h stat.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h stat.o: ../core/group.h ../core/loadavg.h ../core/image.h -stat.o: ../core/threadmanager.h ../core/sessionmanager.h +stat.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h stat.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h stat.o: ../core/request.h ../core/misc.h sys.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -699,7 +701,7 @@ sys.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h sys.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h sys.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h sys.o: ../core/group.h ../core/loadavg.h ../core/image.h -sys.o: ../core/threadmanager.h ../core/sessionmanager.h +sys.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h sys.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h sys.o: ../core/request.h ../core/version.h ../core/plugin.h sys.o: ../core/pluginmsg.h ../core/sessionmanager.h ../functions/functions.h @@ -745,9 +747,9 @@ template.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h template.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h template.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h template.o: ../core/group.h ../core/loadavg.h ../core/image.h -template.o: ../core/threadmanager.h ../core/sessionmanager.h -template.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h -template.o: ../core/misc.h +template.o: ../core/threadmanager.h ../core/timezones.h +template.o: ../core/sessionmanager.h ../core/sessioncontainer.h +template.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h templates.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h templates.o: ../../ezc/src/pattern.h ../../ezc/src/item.h templates.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h @@ -776,11 +778,11 @@ templates.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h templates.o: ../core/mountparser.h ../core/crypt.h ../core/run.h templates.o: ../core/users.h ../core/groups.h ../core/group.h templates.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h -templates.o: ../core/sessionmanager.h ../core/sessioncontainer.h -templates.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h -templates.o: ../core/plugin.h ../core/pluginmsg.h ../core/sessionmanager.h -templates.o: ../functions/functions.h ../functions/functionbase.h -templates.o: ../core/request.h ../core/synchro.h +templates.o: ../core/timezones.h ../core/sessionmanager.h +templates.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h +templates.o: ../core/misc.h ../core/plugin.h ../core/pluginmsg.h +templates.o: ../core/sessionmanager.h ../functions/functions.h +templates.o: ../functions/functionbase.h ../core/request.h ../core/synchro.h templates.o: ../functions/functionparser.h ../functions/adduser.h templates.o: ../functions/cat.h ../functions/chmod.h templates.o: ../functions/privchanger.h ../functions/chown.h @@ -823,8 +825,9 @@ upload.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h upload.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h upload.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h upload.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -upload.o: ../core/threadmanager.h ../core/sessionmanager.h -upload.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h +upload.o: ../core/threadmanager.h ../core/timezones.h +upload.o: ../core/sessionmanager.h ../core/sessioncontainer.h +upload.o: ../core/system.h ../core/htmlfilter.h uptime.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h uptime.o: ../../ezc/src/pattern.h ../../ezc/src/item.h uptime.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h @@ -851,8 +854,9 @@ uptime.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h uptime.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h uptime.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h uptime.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -uptime.o: ../core/threadmanager.h ../core/sessionmanager.h -uptime.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h +uptime.o: ../core/threadmanager.h ../core/timezones.h +uptime.o: ../core/sessionmanager.h ../core/sessioncontainer.h +uptime.o: ../core/system.h ../core/htmlfilter.h user.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h user.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h user.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h @@ -877,7 +881,7 @@ user.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h user.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h user.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h user.o: ../core/group.h ../core/loadavg.h ../core/image.h -user.o: ../core/threadmanager.h ../core/sessionmanager.h +user.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h user.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h user.o: ../core/request.h ../core/misc.h who.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -904,7 +908,7 @@ who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h who.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h who.o: ../core/group.h ../core/loadavg.h ../core/image.h -who.o: ../core/threadmanager.h ../core/sessionmanager.h +who.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h who.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h who.o: ../core/request.h ../core/misc.h winix.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h @@ -932,7 +936,7 @@ winix.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h winix.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h winix.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h winix.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h -winix.o: ../core/threadmanager.h ../core/sessionmanager.h +winix.o: ../core/threadmanager.h ../core/timezones.h ../core/sessionmanager.h winix.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h winix.o: ../core/request.h ../core/plugin.h ../core/pluginmsg.h winix.o: ../core/sessionmanager.h ../functions/functions.h diff --git a/templates/misc.cpp b/templates/misc.cpp index 75440cc..08d8c70 100755 --- a/templates/misc.cpp +++ b/templates/misc.cpp @@ -61,6 +61,18 @@ int was_enter = 0; // how many enteres there were before +void print_hour_min(Info & i, time_t time) +{ +char buffer[100]; + + int hours = time / 60 / 60; + int mins = (time / 60 - hours * 60); + + sprintf(buffer, "%02d:%02d", hours, mins); + i.out << buffer; +} + + void print_date_nice(Info & i, const PT::Date & date) { diff --git a/templates/misc.h b/templates/misc.h index 34d8e8c..fbe87a3 100755 --- a/templates/misc.h +++ b/templates/misc.h @@ -37,7 +37,7 @@ HtmlTextStream::RawText R(const RawType & par) void HtmlEscapeFormTxt(HtmlTextStream & out, const std::wstring & in); - +void print_hour_min(Info & i, time_t time); void print_date_nice(Info & i, const PT::Date & date); void print_user_name(Info & i, const User * puser, const std::wstring & guest_name); diff --git a/templates/templates.cpp b/templates/templates.cpp index 7c022df..3ac3e32 100755 --- a/templates/templates.cpp +++ b/templates/templates.cpp @@ -568,6 +568,16 @@ void Templates::CreateFunctions() ezc_functions.Insert("winix_subdomain_is", winix_subdomain_is); ezc_functions.Insert("str", str); ezc_functions.Insert("strnc", strnc); + ezc_functions.Insert("winix_tz_tab", winix_tz_tab); + ezc_functions.Insert("winix_tz_tab_id", winix_tz_tab_id); + ezc_functions.Insert("winix_tz_tab_name", winix_tz_tab_name); + ezc_functions.Insert("winix_tz_tab_offset_sec", winix_tz_tab_offset_sec); + ezc_functions.Insert("winix_tz_tab_offset_hour_min", winix_tz_tab_offset_hour_min); + ezc_functions.Insert("winix_tz_tab_has_dst", winix_tz_tab_has_dst); + ezc_functions.Insert("winix_tz_tab_dst_offset_sec", winix_tz_tab_dst_offset_sec); + ezc_functions.Insert("winix_tz_tab_dst_offset_hour_min", winix_tz_tab_dst_offset_hour_min); + ezc_functions.Insert("winix_tz_tab_dst_start", winix_tz_tab_dst_start); + ezc_functions.Insert("winix_tz_tab_dst_end", winix_tz_tab_dst_end); /* diff --git a/templates/templates.h b/templates/templates.h index 264e54c..7680c43 100755 --- a/templates/templates.h +++ b/templates/templates.h @@ -486,6 +486,16 @@ namespace TemplatesFunctions void winix_subdomain_is(Info & i); void str(Info & i); void strnc(Info & i); + void winix_tz_tab(Info & i); + void winix_tz_tab_id(Info & i); + void winix_tz_tab_name(Info & i); + void winix_tz_tab_offset_sec(Info & i); + void winix_tz_tab_offset_hour_min(Info & i); + void winix_tz_tab_has_dst(Info & i); + void winix_tz_tab_dst_offset_sec(Info & i); + void winix_tz_tab_dst_offset_hour_min(Info & i); + void winix_tz_tab_dst_start(Info & i); + void winix_tz_tab_dst_end(Info & i); /* diff --git a/templates/winix.cpp b/templates/winix.cpp index 9506609..f8c1413 100755 --- a/templates/winix.cpp +++ b/templates/winix.cpp @@ -324,9 +324,120 @@ void strnc(Info & i) +static size_t tz_index; + +void winix_tz_tab(Info & i) +{ + tz_index = i.iter; + + i.res = tz_index < system->time_zones.Size(); +} +void winix_tz_tab_id(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + i.out << system->time_zones[tz_index].time_zone.tz_id; +} +void winix_tz_tab_name(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + { + std::wstring & key = system->time_zones[tz_index].name_key; + i.out << locale.Get(key); // !! IMPROVE ME which locale? + } +} + + +void winix_tz_tab_offset_sec(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + i.out << system->time_zones[tz_index].time_zone.tz_offset; +} + + +void winix_tz_tab_offset_hour_min(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + { + time_t offset = system->time_zones[tz_index].time_zone.tz_offset; + + if( offset < 0 ) + { + i.out << '-'; + offset = -offset; + } + else + { + i.out << '+'; + } + + print_hour_min(i, offset); + } +} + + +void winix_tz_tab_has_dst(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + i.res = system->time_zones[tz_index].time_zone.tz_has_dst; +} + + +void winix_tz_tab_dst_offset_sec(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + i.out << system->time_zones[tz_index].time_zone.tz_dst_offset; +} + + +void winix_tz_tab_dst_offset_hour_min(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + { + time_t offset = system->time_zones[tz_index].time_zone.tz_dst_offset; + + if( offset < 0 ) + { + i.out << '-'; + offset = -offset; + } + else + { + i.out << '+'; + } + + print_hour_min(i, offset); + } +} + + +void winix_tz_tab_dst_start(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + { + PT::Date & date = system->time_zones[tz_index].time_zone.tz_dst_start; + + date.SerializeMonthDay(i.out); + i.out << ' '; + date.SerializeHourMin(i.out); + } +} + + +void winix_tz_tab_dst_end(Info & i) +{ + if( tz_index < system->time_zones.Size() ) + { + PT::Date & date = system->time_zones[tz_index].time_zone.tz_dst_end; + + date.SerializeMonthDay(i.out); + i.out << ' '; + date.SerializeHourMin(i.out); + } +} + } // namespace