Compare commits
176 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3d7ece15f8 | |||
| 541597f355 | |||
| 5fe843d76b | |||
| 3191369ece | |||
| a4de11d69c | |||
| 4832c7db4b | |||
| be83d62f96 | |||
| 3fd2ef1da4 | |||
| d861384889 | |||
| cfd8e88e57 | |||
| 8169cb5a7e | |||
| 8c85cd7346 | |||
| 4e202833b2 | |||
| 4a163bd170 | |||
| 85fbc1b882 | |||
| 61810ff6f9 | |||
| 3a4a29f56d | |||
| 1fb7ece1b3 | |||
| f3879dd3a4 | |||
| 561014886f | |||
| a2b19547a3 | |||
| 93477091d1 | |||
| 64d3c62945 | |||
| 134e27f70a | |||
| 5205aa089b | |||
| b5b9655c1e | |||
| 173d0894fa | |||
| de6b050fb5 | |||
| 37da5e81c5 | |||
| ae8637d455 | |||
| 22a45697fa | |||
| 55462fca9f | |||
| 2799a66c16 | |||
| 9832b17fc2 | |||
| 8146f42492 | |||
| 9df146af3b | |||
| a7629f638f | |||
| e75918f5ed | |||
| 9698c25bc4 | |||
| bbe2bd48d8 | |||
| 0cc565ae80 | |||
| aa74d96fed | |||
| ac6ede6aef | |||
| 10e291bb39 | |||
| 7a25e333db | |||
| a9b9d0badf | |||
| a69e160f85 | |||
| 56d53a455d | |||
| 572afd360a | |||
| ec6f946b97 | |||
| acfd87e548 | |||
| aa228732e3 | |||
| 840c222190 | |||
| 4408957770 | |||
| 89814cbc2e | |||
| fdcefae264 | |||
| 0139919d14 | |||
| 9476bcc7b6 | |||
| 4625451c85 | |||
| 1e345f5010 | |||
| 31befcba44 | |||
| f6077da614 | |||
| 499db7e3eb | |||
| 50da49a3ed | |||
| 6afd5c637e | |||
| 31a6aac9d3 | |||
| 3c3660914f | |||
| cd0ae231dc | |||
| a8bc741883 | |||
| 05b3525863 | |||
| 337f563bd4 | |||
| c9fe09ebe3 | |||
| db1c63a350 | |||
| 7cc2dcd1fc | |||
| bcde392ce3 | |||
| 8d046f6280 | |||
| 9a6696699f | |||
| 56f2eec597 | |||
| d29b33532d | |||
| a16e82bf54 | |||
| 46c17cc441 | |||
| 2099092e16 | |||
| 88b7517337 | |||
| 619236329c | |||
| 76160a5ba6 | |||
| e95f32231a | |||
| be81307faa | |||
| 177e58da4e | |||
| 4c2efc08fd | |||
| ae03922491 | |||
| ab005118ba | |||
| eec8635af4 | |||
| 5060997d2a | |||
| 0ac5a21a14 | |||
| def0f8d144 | |||
| 8895f0dcac | |||
| 4f8db81c85 | |||
| aa388e248d | |||
| e5d7403c54 | |||
| 4f57d6134c | |||
| 03f6b54a5b | |||
| 63ef007ca1 | |||
| 603e0679e7 | |||
| b90445de4a | |||
| 491dd27ebf | |||
| 89d303f375 | |||
| a2ffc1e81c | |||
| a7c47140ae | |||
| ebd7f85fdb | |||
| 833c04776f | |||
| 919c2f62f5 | |||
| 8f6004d444 | |||
| 1b8f5dc673 | |||
| 027a8ec428 | |||
| d1e7765e98 | |||
| 2d1b2e6b6e | |||
| 350fc551e5 | |||
| 1c05c31721 | |||
| 08123fe6ac | |||
| 35b93b1655 | |||
| 436a198c36 | |||
| aa58faf145 | |||
| dcc6d35cba | |||
| 3f29cdc01e | |||
| ba7d55b7c1 | |||
| 6252a0e732 | |||
| ca14b1a427 | |||
| b01db89942 | |||
| fd421c54e3 | |||
| 55992b5066 | |||
| a5dfc9974f | |||
| 7b4a17c934 | |||
| c2a1097dd5 | |||
| ccf78dcb02 | |||
| 3eff400d88 | |||
| 5ab816b5be | |||
| e57840faed | |||
| 240bf4dc5d | |||
| abd1500f07 | |||
| 42144bb31c | |||
| 7ed41a03ae | |||
| 1286ceeddf | |||
| 145efe937c | |||
| ed5adb3f23 | |||
| 7d0508961e | |||
| e53e2e6af9 | |||
| 4fafd2a478 | |||
| f15da4d049 | |||
| 057607f9e5 | |||
| c433b3fd41 | |||
| 632b49ab90 | |||
| f54df8d600 | |||
| d8451ceaa0 | |||
| 62f178c2ee | |||
| eb4e7343e7 | |||
| 5274e8e8ff | |||
| ae2a885d6c | |||
| 901663b145 | |||
| dc301d4c50 | |||
| 34f0535a26 | |||
| af0e2a778d | |||
| 904f1e70f2 | |||
| ddf7ef30ad | |||
| 0a43870e76 | |||
| f875bd2944 | |||
| c9bf20201b | |||
| 76314aab10 | |||
| 3547d326b8 | |||
| 0ecb2ac70e | |||
| 8f8defe0de | |||
| db5572e864 | |||
| 1100cf75d7 | |||
| 4fda06b547 | |||
| fb18b2238e | |||
| 5266a7e4e5 | |||
| 8196fb77d1 |
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
.cproject
|
||||
.project
|
||||
.settings/
|
||||
*.o
|
||||
*.so
|
||||
winixd/winix
|
||||
158
Makefile
158
Makefile
@@ -1,158 +0,0 @@
|
||||
# Makefile for GNU make
|
||||
|
||||
include Makefile.dep
|
||||
|
||||
|
||||
ifeq ($(OSTYPE), FreeBSD)
|
||||
CXX = clang++
|
||||
else
|
||||
CXX = g++-4.8
|
||||
endif
|
||||
|
||||
|
||||
|
||||
ifndef CXXFLAGS
|
||||
CXXFLAGS = -Wall -O0 -g -fPIC -pthread -std=c++11 -I/usr/local/include -I/usr/include/postgresql -DEZC_USE_WINIX_LOGGER -DEZC_HAS_SPECIAL_STREAM
|
||||
endif
|
||||
|
||||
|
||||
ifndef CXXWINIXINCLUDEFLAGS
|
||||
# these flags are used for compiling and making dependencies (make depend)
|
||||
# it's better to not using any system directories like -I/usr/local/include here
|
||||
CXXWINIXINCLUDEFLAGS = -I../../winix -I../../../winix -I../../ezc/src -I../../../ezc/src -I../../tito/src -I../../../tito/src -I../../pikotools -I../../../pikotools
|
||||
endif
|
||||
|
||||
ifndef LDFLAGS
|
||||
LDFLAGS = -L/usr/local/lib
|
||||
endif
|
||||
|
||||
# this macro is used in ezc's Makefile
|
||||
EZC_USE_WINIX_LOGGER = yes
|
||||
|
||||
|
||||
# for make install
|
||||
winix_install_dir = /usr/local/winix
|
||||
|
||||
|
||||
export CXX
|
||||
export CXXFLAGS
|
||||
export CXXWINIXINCLUDEFLAGS
|
||||
export LDFLAGS
|
||||
export EZC_USE_WINIX_LOGGER
|
||||
|
||||
|
||||
all: winix.so plugins winix
|
||||
|
||||
|
||||
|
||||
winix.so: $(winix.src.files)
|
||||
@cd core ; $(MAKE) -e
|
||||
@cd db ; $(MAKE) -e
|
||||
@cd functions ; $(MAKE) -e
|
||||
@cd notify ; $(MAKE) -e
|
||||
@cd templates ; $(MAKE) -e
|
||||
@cd ../ezc/src ; $(MAKE) -e
|
||||
@cd ../tito/src ; $(MAKE) -e
|
||||
@cd ../pikotools ; $(MAKE) -e
|
||||
$(CXX) -shared -rdynamic -Wl,-whole-archive -o winix.so $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) core/*.o db/*.o functions/*.o templates/*.o notify/*.o ../ezc/src/ezc.a ../tito/src/tito.a ../pikotools/utf8/utf8.a ../pikotools/space/space.a ../pikotools/mainparser/mainparser.a ../pikotools/date/date.a $(LDFLAGS) -lfcgi -lpq -lz -lpthread -lcurl -Wl,-no-whole-archive
|
||||
|
||||
|
||||
winix: winix.so $(winix.src.files)
|
||||
@cd main ; $(MAKE) -e
|
||||
$(CXX) -o winix $(CXXFLAGS) $(LDFLAGS) main/*.o winix.so -lfcgi
|
||||
|
||||
|
||||
|
||||
plugins: FORCE
|
||||
@cd plugins/stats ; $(MAKE) -e
|
||||
@cd plugins/thread ; $(MAKE) -e
|
||||
@cd plugins/ticket ; $(MAKE) -e
|
||||
@cd plugins/gallery ; $(MAKE) -e
|
||||
@cd plugins/group ; $(MAKE) -e
|
||||
@cd plugins/menu ; $(MAKE) -e
|
||||
@cd plugins/export ; $(MAKE) -e
|
||||
|
||||
|
||||
FORCE:
|
||||
|
||||
|
||||
clean:
|
||||
@cd core ; $(MAKE) -e clean
|
||||
@cd db ; $(MAKE) -e clean
|
||||
@cd functions ; $(MAKE) -e clean
|
||||
@cd templates ; $(MAKE) -e clean
|
||||
@cd notify ; $(MAKE) -e clean
|
||||
@cd plugins/stats ; $(MAKE) -e clean
|
||||
@cd plugins/thread ; $(MAKE) -e clean
|
||||
@cd plugins/ticket ; $(MAKE) -e clean
|
||||
@cd plugins/gallery ; $(MAKE) -e clean
|
||||
@cd plugins/group ; $(MAKE) -e clean
|
||||
@cd plugins/menu ; $(MAKE) -e clean
|
||||
@cd plugins/export ; $(MAKE) -e clean
|
||||
@cd ../ezc/src ; $(MAKE) -e clean
|
||||
@cd ../tito/src ; $(MAKE) -e clean
|
||||
@cd ../pikotools ; $(MAKE) -e clean
|
||||
@cd main ; $(MAKE) -e clean
|
||||
rm -f winix.so
|
||||
rm -f winix
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
@cd core ; $(MAKE) -e depend
|
||||
@cd db ; $(MAKE) -e depend
|
||||
@cd functions ; $(MAKE) -e depend
|
||||
@cd templates ; $(MAKE) -e depend
|
||||
@cd notify ; $(MAKE) -e depend
|
||||
@cd plugins/stats ; $(MAKE) -e depend
|
||||
@cd plugins/thread ; $(MAKE) -e depend
|
||||
@cd plugins/ticket ; $(MAKE) -e depend
|
||||
@cd plugins/gallery ; $(MAKE) -e depend
|
||||
@cd plugins/group ; $(MAKE) -e depend
|
||||
@cd plugins/menu ; $(MAKE) -e depend
|
||||
@cd plugins/export ; $(MAKE) -e depend
|
||||
@cd ../ezc/src ; $(MAKE) -e depend
|
||||
@cd ../tito/src ; $(MAKE) -e depend
|
||||
@cd ../pikotools ; $(MAKE) -e depend
|
||||
@cd main ; $(MAKE) -e depend
|
||||
echo -n "winix.src.files = " > Makefile.dep
|
||||
find -E . -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E ../ezc/src -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E ../tito/src -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E ../pikotools -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
|
||||
|
||||
|
||||
install: all
|
||||
# installing binaries
|
||||
rm -Rf $(winix_install_dir)/bin
|
||||
mkdir -p $(winix_install_dir)/bin
|
||||
cp winix $(winix_install_dir)/bin
|
||||
cp winix.so $(winix_install_dir)/bin
|
||||
# etc configs
|
||||
rm -Rf $(winix_install_dir)/etc
|
||||
mkdir -p $(winix_install_dir)/etc
|
||||
cp -rf etc/* $(winix_install_dir)/etc/
|
||||
# html templates
|
||||
rm -Rf $(winix_install_dir)/html
|
||||
mkdir -p $(winix_install_dir)/html
|
||||
cp -rf html/* $(winix_install_dir)/html/
|
||||
# txt templates
|
||||
rm -Rf $(winix_install_dir)/txt
|
||||
mkdir -p $(winix_install_dir)/txt
|
||||
cp -rf txt/* $(winix_install_dir)/txt/
|
||||
# locales
|
||||
rm -Rf $(winix_install_dir)/locale
|
||||
mkdir -p $(winix_install_dir)/locale
|
||||
cp -rf locale/* $(winix_install_dir)/locale/
|
||||
# plugins
|
||||
rm -Rf $(winix_install_dir)/plugins
|
||||
mkdir -p $(winix_install_dir)/plugins
|
||||
find plugins/ -name "*.so" | xargs -I foo cp foo $(winix_install_dir)/plugins/
|
||||
# deleting subversion directories
|
||||
find $(winix_install_dir) -type d -name ".svn" | xargs -I foo rm -fr foo
|
||||
# removing privileges for others
|
||||
find $(winix_install_dir) -exec chmod o-r,o-x,o-w "{}" "+"
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
1081
core/Makefile.dep
1081
core/Makefile.dep
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
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 ipbancontainer.o item.o job.o lastcontainer.o loadavg.o lock.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
|
||||
487
core/log.cpp
487
core/log.cpp
@@ -1,487 +0,0 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "log.h"
|
||||
#include <ctime>
|
||||
#include <string.h>
|
||||
#include "utf8/utf8.h"
|
||||
#include "timezones.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
|
||||
Log::Log()
|
||||
{
|
||||
log_level = 1;
|
||||
current_level = 100; // nothing to log (call Init() first)
|
||||
request = 0;
|
||||
max_requests = 1;
|
||||
lines = 0;
|
||||
max_lines = 5000;
|
||||
log_file_open = false;
|
||||
time_zones = 0;
|
||||
}
|
||||
|
||||
|
||||
Log::~Log()
|
||||
{
|
||||
SaveLogAndClear();
|
||||
}
|
||||
|
||||
|
||||
|
||||
void Log::SetTimeZones(TimeZones * ptime_zones)
|
||||
{
|
||||
time_zones = ptime_zones;
|
||||
}
|
||||
|
||||
|
||||
|
||||
int Log::LogLevel()
|
||||
{
|
||||
return log_level;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void Log::Init(int log_level_, bool save_each_line_, const std::string & log_file_, bool log_std, int log_max_requests)
|
||||
{
|
||||
log_level = log_level_;
|
||||
log_file = log_file_;
|
||||
log_stdout = log_std;
|
||||
max_requests = log_max_requests;
|
||||
save_each_line = save_each_line_;
|
||||
|
||||
// don't open the file here
|
||||
// because it would be created with the root as an owner
|
||||
}
|
||||
|
||||
|
||||
void Log::OpenFile()
|
||||
{
|
||||
if( !log_file.empty() )
|
||||
{
|
||||
file.open( log_file.c_str(), std::ios_base::out | std::ios_base::app );
|
||||
log_file_open = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Log::PrintDate(const PT::Date & date, size_t time_zone_id)
|
||||
{
|
||||
if( time_zones )
|
||||
{
|
||||
TimeZone * tz = time_zones->GetZone(time_zone_id);
|
||||
|
||||
if( tz )
|
||||
{
|
||||
PT::Date local_date = tz->ToLocal(date);
|
||||
log << local_date;
|
||||
}
|
||||
else
|
||||
{
|
||||
(*this) << date << " UTC"; // unknown time zone identifier
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
(*this) << date << " UTC"; // time_zones object was not set
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const void * s)
|
||||
{
|
||||
if( current_level > log_level )
|
||||
return *this;
|
||||
|
||||
buffer << s;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const char * s)
|
||||
{
|
||||
if( current_level > log_level )
|
||||
return *this;
|
||||
|
||||
if( !s )
|
||||
return *this;
|
||||
|
||||
buffer << s;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const std::string & s)
|
||||
{
|
||||
if( current_level > log_level )
|
||||
return *this;
|
||||
|
||||
buffer << s;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const std::string * s)
|
||||
{
|
||||
if( current_level > log_level )
|
||||
return *this;
|
||||
|
||||
buffer << *s;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const wchar_t * s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
if( s )
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const std::wstring & s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const std::wstring * s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << *s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(int s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(long s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(char s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
Log & Log::operator<<(wchar_t s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
Log & Log::operator<<(size_t s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(double s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const PT::Space & s)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << s;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(const PT::Date & date)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << date;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Log & Log::operator<<(LogManipulators m)
|
||||
{
|
||||
switch(m)
|
||||
{
|
||||
case logend:
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
buffer << '\n';
|
||||
lines += 1;
|
||||
|
||||
if( save_each_line )
|
||||
SaveLogAndClear();
|
||||
}
|
||||
break;
|
||||
|
||||
case logsave:
|
||||
SaveLogAndClear();
|
||||
break;
|
||||
|
||||
case logendrequest:
|
||||
if( ++request >= max_requests || lines > max_lines )
|
||||
SaveLogAndClear();
|
||||
break;
|
||||
|
||||
case log1:
|
||||
current_level = 1;
|
||||
break;
|
||||
|
||||
case log2:
|
||||
current_level = 2;
|
||||
break;
|
||||
|
||||
case log3:
|
||||
current_level = 3;
|
||||
break;
|
||||
|
||||
case log4:
|
||||
current_level = 4;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
char Log::GetHEXdigit(unsigned char c)
|
||||
{
|
||||
if( c < 10 )
|
||||
return c + '0';
|
||||
|
||||
return c - 10 + 'A';
|
||||
}
|
||||
|
||||
|
||||
|
||||
void Log::ToHEX(char * buf, unsigned char c)
|
||||
{
|
||||
buf[0] = GetHEXdigit(c >> 4);
|
||||
buf[1] = GetHEXdigit(c & 0xf);
|
||||
buf[2] = 0;
|
||||
}
|
||||
|
||||
|
||||
void Log::LogBinary(const char * blob, size_t blob_len)
|
||||
{
|
||||
size_t i=0;
|
||||
char buf[3];
|
||||
|
||||
|
||||
while( i < blob_len )
|
||||
{
|
||||
size_t oldi = i;
|
||||
|
||||
for(size_t a=0 ; a<16 ; ++a)
|
||||
{
|
||||
if( i < blob_len )
|
||||
{
|
||||
ToHEX(buf, blob[i]);
|
||||
buffer << buf << ' ';
|
||||
++i;
|
||||
}
|
||||
else
|
||||
{
|
||||
buffer << " ";
|
||||
}
|
||||
|
||||
if( a == 7 )
|
||||
{
|
||||
if( i < blob_len )
|
||||
buffer << "- ";
|
||||
else
|
||||
buffer << " ";
|
||||
}
|
||||
}
|
||||
|
||||
i = oldi;
|
||||
buffer << ' ';
|
||||
|
||||
for(size_t a=0 ; a<16 && i<blob_len ; ++a, ++i)
|
||||
{
|
||||
if( blob[i] > 31 && blob[i] < 127 )
|
||||
buffer << blob[i];
|
||||
else
|
||||
buffer << '.';
|
||||
}
|
||||
|
||||
(*this) << logend;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Log::LogBinary(const std::string & blob)
|
||||
{
|
||||
LogBinary(blob.c_str(), blob.size());
|
||||
}
|
||||
|
||||
|
||||
void Log::SystemErr(int err)
|
||||
{
|
||||
(*this) << "errno: " << err;
|
||||
|
||||
const char * err_msg = strerror(err);
|
||||
|
||||
if( err_msg )
|
||||
(*this) << " (" << err_msg << ")";
|
||||
}
|
||||
|
||||
|
||||
void Log::SaveLogAndClear()
|
||||
{
|
||||
SaveLog();
|
||||
|
||||
buffer.Clear();
|
||||
request = 0;
|
||||
lines = 0;
|
||||
}
|
||||
|
||||
|
||||
void Log::SaveLog()
|
||||
{
|
||||
if( buffer.Str().empty() )
|
||||
return;
|
||||
|
||||
if( log_stdout )
|
||||
PT::WideToUTF8(buffer.Str(), std::cout);
|
||||
|
||||
if( log_file.empty() )
|
||||
return;
|
||||
|
||||
if( !log_file_open || !file )
|
||||
{
|
||||
file.close();
|
||||
file.clear();
|
||||
|
||||
OpenFile();
|
||||
|
||||
if( !file )
|
||||
return;
|
||||
}
|
||||
|
||||
PT::WideToUTF8(buffer.Str(), file);
|
||||
file.flush();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
199
core/log.h
199
core/log.h
@@ -1,199 +0,0 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef headerfile_winix_core_log
|
||||
#define headerfile_winix_core_log
|
||||
|
||||
|
||||
#include <sstream>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include "textstream.h"
|
||||
#include "logmanipulators.h"
|
||||
#include "textstream/textstream.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
|
||||
class TimeZones;
|
||||
|
||||
|
||||
|
||||
class Log
|
||||
{
|
||||
public:
|
||||
|
||||
Log();
|
||||
~Log();
|
||||
|
||||
void SetTimeZones(TimeZones * ptime_zones);
|
||||
void Init(int log_level_, bool save_each_line_, const std::string & log_file_, bool log_std, int log_max_requests);
|
||||
|
||||
Log & operator<<(const void * s);
|
||||
Log & operator<<(const char * s);
|
||||
Log & operator<<(const std::string * s);
|
||||
Log & operator<<(const std::string & s);
|
||||
Log & operator<<(const wchar_t * s);
|
||||
Log & operator<<(const std::wstring * s);
|
||||
Log & operator<<(const std::wstring & s);
|
||||
Log & operator<<(int s);
|
||||
Log & operator<<(long s);
|
||||
Log & operator<<(char s);
|
||||
Log & operator<<(wchar_t s);
|
||||
Log & operator<<(size_t s);
|
||||
Log & operator<<(double s);
|
||||
Log & operator<<(const PT::Space & space);
|
||||
Log & operator<<(LogManipulators m);
|
||||
Log & operator<<(const PT::Date & date);
|
||||
|
||||
void PrintDate(const PT::Date & date, size_t time_zone_id);
|
||||
|
||||
template<typename char_type, size_t stack_size, size_t heap_block_size>
|
||||
Log & operator<<(const PT::TextStreamBase<char_type, stack_size, heap_block_size> & buf);
|
||||
|
||||
|
||||
template<class StringType>
|
||||
void LogString(const StringType & value, size_t max_size);
|
||||
|
||||
void LogBinary(const char * blob, size_t blob_len);
|
||||
void LogBinary(const std::string & blob);
|
||||
|
||||
|
||||
void SystemErr(int err);
|
||||
void SaveLog();
|
||||
void SaveLogAndClear();
|
||||
|
||||
int LogLevel();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
// time zones for printing the time in the log file
|
||||
TimeZones * time_zones;
|
||||
|
||||
// buffer for the log
|
||||
TextStream<std::wstring> buffer;
|
||||
|
||||
// log lovel from the config file
|
||||
int log_level;
|
||||
|
||||
// current level set by a modifier (e.g. log << log3)
|
||||
int current_level;
|
||||
|
||||
// current request for logging
|
||||
// starts from zero and incremented after logendrequest modifier
|
||||
int request;
|
||||
|
||||
// how many request to save at once
|
||||
int max_requests;
|
||||
|
||||
// file log
|
||||
std::string log_file;
|
||||
std::ofstream file;
|
||||
|
||||
// logging to stdout
|
||||
bool log_stdout;
|
||||
|
||||
// how many lines there are in the buffer
|
||||
int lines;
|
||||
|
||||
// is the config file already open
|
||||
bool log_file_open;
|
||||
|
||||
// how many lines can be in the config buffer
|
||||
// default: 5000
|
||||
int max_lines;
|
||||
|
||||
// whether to save each line (for debug)
|
||||
bool save_each_line;
|
||||
|
||||
void OpenFile();
|
||||
char GetHEXdigit(unsigned char c);
|
||||
void ToHEX(char * buf, unsigned char c);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
template<class StringType>
|
||||
void Log::LogString(const StringType & value, size_t max_size)
|
||||
{
|
||||
size_t min_size = value.size() < max_size ? value.size() : max_size;
|
||||
|
||||
if( current_level <= log_level )
|
||||
{
|
||||
for(size_t i=0 ; i<min_size ; ++i)
|
||||
{
|
||||
if( value[i] < 32 )
|
||||
buffer << '.';
|
||||
else
|
||||
buffer << value[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
template<typename char_type, size_t stack_size, size_t heap_block_size>
|
||||
Log & Log::operator<<(const PT::TextStreamBase<char_type, stack_size, heap_block_size> & buf)
|
||||
{
|
||||
if( current_level <= log_level )
|
||||
buffer << buf;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
extern Log log;
|
||||
extern Log nlog;
|
||||
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
|
||||
|
||||
|
||||
// for convenience, we have to use only #include "log.h" in the winix
|
||||
#include "slog.h"
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1,636 +0,0 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include "sessionmanager.h"
|
||||
#include "request.h"
|
||||
#include "log.h"
|
||||
#include "session.h"
|
||||
#include "sessionparser.h"
|
||||
#include "plugin.h"
|
||||
|
||||
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
SessionManager::SessionManager()
|
||||
{
|
||||
temporary_session.id = 0;
|
||||
session = &temporary_session;
|
||||
session_tab.SetTmpSession(&temporary_session);
|
||||
|
||||
// thread work mode
|
||||
work_mode = 1;
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::SetCur(Cur * pcur)
|
||||
{
|
||||
cur = pcur;
|
||||
session_tab.SetCur(pcur);
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::SetConfig(Config * pconfig)
|
||||
{
|
||||
config = pconfig;
|
||||
session_tab.SetConfig(pconfig);
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::SetSystem(System * psystem)
|
||||
{
|
||||
system = psystem;
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::SetLastContainer(LastContainer * plast_container)
|
||||
{
|
||||
last_container = plast_container;
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::InitBanList()
|
||||
{
|
||||
ban_tab.SetMaxSize(config->ban_list_soft_max_size, config->ban_list_max_size);
|
||||
}
|
||||
|
||||
|
||||
size_t SessionManager::Size()
|
||||
{
|
||||
return session_tab.Size();
|
||||
}
|
||||
|
||||
|
||||
bool SessionManager::IsSession(long id)
|
||||
{
|
||||
if( session_tab.FindById(id) == session_tab.End() )
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
long SessionManager::CreateSessionId()
|
||||
{
|
||||
long id;
|
||||
|
||||
// make sure to call std::srand() somewhere at the beginning
|
||||
// id must be != 0 (0 is reserved)
|
||||
do
|
||||
{
|
||||
if( sizeof(long) == 8 )
|
||||
{
|
||||
id = (((unsigned long)std::rand()) << 32) + std::rand();
|
||||
}
|
||||
else
|
||||
{
|
||||
id = std::rand();
|
||||
}
|
||||
|
||||
id += std::time(0);
|
||||
|
||||
if( id < 0 )
|
||||
id = -id;
|
||||
|
||||
}
|
||||
while( id == 0 ); // 0 reserved for a temporary session
|
||||
|
||||
|
||||
return id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void SessionManager::CreateSession()
|
||||
{
|
||||
int attempts = 100;
|
||||
SessionContainer::Iterator i = session_tab.End();
|
||||
|
||||
if( config->session_max == 0 || session_tab.Size() < config->session_max )
|
||||
{
|
||||
for( ; i == session_tab.End() && attempts > 0 ; --attempts )
|
||||
{
|
||||
long id = CreateSessionId();
|
||||
i = session_tab.AddSession(id);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
log << log2 << "SM: sessions limit exceeded (" << config->session_max << ")" << logend;
|
||||
}
|
||||
|
||||
if( i != session_tab.End() )
|
||||
{
|
||||
session = &(*i);
|
||||
session->new_session = true;
|
||||
session->SetTimesTo(cur->request->start_time);
|
||||
|
||||
log << log2 << "SM: created a new session: " << session->id << logend;
|
||||
}
|
||||
else
|
||||
{
|
||||
// there is a problem with generating a new session id
|
||||
// we do not set a session cookie
|
||||
log << log1 << "SM: cannot create a session id (temporary used: with id 0)" << logend;
|
||||
SetTemporarySession();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::SetTemporarySession()
|
||||
{
|
||||
session = &temporary_session;
|
||||
session->Clear(false);
|
||||
session->SetTimesTo(cur->request->start_time);
|
||||
session->new_session = false; // temporary session was initialized at the beginning
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool SessionManager::SetSessionFromCookie(const std::wstring & cookie)
|
||||
{
|
||||
long id = Tol(cookie.c_str());
|
||||
SessionContainer::Iterator s = session_tab.FindById(id);
|
||||
|
||||
if( s == session_tab.End() || s->remove_me )
|
||||
return false;
|
||||
|
||||
// that session is in the table
|
||||
session = &(*s);
|
||||
session->new_session = false;
|
||||
session->last_time = cur->request->start_time;
|
||||
session->last_date = cur->request->start_time;
|
||||
|
||||
if( cur->request->method == Request::get )
|
||||
session->last_time_get = cur->request->start_time;
|
||||
|
||||
log << log2 << "SM: session: " << session->id;
|
||||
|
||||
if( session->puser )
|
||||
log << log2 << ", user: " << session->puser->name << ", id: " << session->puser->id;
|
||||
|
||||
log << log2 << logend;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void SessionManager::SetSession()
|
||||
{
|
||||
current_ip_ban = ban_tab.FindIP(cur->request->ip);
|
||||
|
||||
if( current_ip_ban && current_ip_ban->IsIPBanned() )
|
||||
{
|
||||
if( current_ip_ban->expires != 0 && cur->request->start_time >= current_ip_ban->expires )
|
||||
{
|
||||
log << log2 << "SM: removing a ban from this IP and resetting events counter" << logend;
|
||||
current_ip_ban->ClearAfterRemovingBan();
|
||||
}
|
||||
else
|
||||
{
|
||||
log << log2 << "SM: this ip is bannned, using a temporary session" << logend;
|
||||
SetTemporarySession();
|
||||
session->ip_ban = current_ip_ban;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
CookieTab::iterator i = cur->request->cookie_tab.find(config->http_session_id_name);
|
||||
|
||||
if( i == cur->request->cookie_tab.end() )
|
||||
{
|
||||
CreateSession();
|
||||
}
|
||||
else
|
||||
{
|
||||
if( !SetSessionFromCookie(i->second) )
|
||||
{
|
||||
// there is no such a session
|
||||
// deleting the old cookie
|
||||
cur->request->cookie_tab.erase(i);
|
||||
|
||||
// and creating a new one
|
||||
CreateSession();
|
||||
}
|
||||
}
|
||||
|
||||
session->ip_ban = current_ip_ban;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Session * SessionManager::FindSession(long id)
|
||||
{
|
||||
SessionContainer::Iterator i = session_tab.FindById(id);
|
||||
|
||||
if( i != session_tab.End() )
|
||||
return &*i;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
SessionContainer::Iterator SessionManager::SessionBegin()
|
||||
{
|
||||
return session_tab.Begin();
|
||||
}
|
||||
|
||||
|
||||
|
||||
SessionContainer::Iterator SessionManager::SessionEnd()
|
||||
{
|
||||
return session_tab.End();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void SessionManager::DeleteSessions()
|
||||
{
|
||||
SessionContainer::Iterator i;
|
||||
|
||||
for(i=session_tab.Begin() ; i!=session_tab.End() ; ++i)
|
||||
{
|
||||
if( i->puser && !i->remember_me )
|
||||
{
|
||||
plugin.Call(&(*i), WINIX_PREPARE_USER_TO_LOGOUT, i->puser);
|
||||
last_container->UserLogout(i->puser->id, i->id);
|
||||
}
|
||||
}
|
||||
|
||||
session_tab.Clear();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
don't change a session's id when a user is logged
|
||||
the session id is in last_container and the user would not be
|
||||
correctly removed from the container
|
||||
*/
|
||||
bool SessionManager::ChangeSessionId(long old_id)
|
||||
{
|
||||
int attempts = 100;
|
||||
bool changed = false;
|
||||
long new_id;
|
||||
SessionContainer::Iterator i = session_tab.FindById(old_id);
|
||||
|
||||
if( i != session_tab.End() )
|
||||
{
|
||||
for( ; !changed && attempts > 0 ; --attempts )
|
||||
{
|
||||
new_id = CreateSessionId();
|
||||
changed = session_tab.ChangeSessionId(i, new_id);
|
||||
}
|
||||
|
||||
if( changed )
|
||||
plugin.Call(&(*i), WINIX_SESSION_CHANGED_ID, old_id, new_id);
|
||||
else
|
||||
log << log1 << "SM: I cannot create a new session id (still uses old one)" << logend;
|
||||
}
|
||||
else
|
||||
{
|
||||
log << log2 << "SM: there is no a session with id: " << old_id << logend;
|
||||
}
|
||||
|
||||
return changed;
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::InitTmpSession()
|
||||
{
|
||||
Session * old_session = cur->session;
|
||||
|
||||
log << log4 << "SM: initializing temporary session" << logend;
|
||||
cur->session = &temporary_session;
|
||||
plugin.Call(WINIX_SESSION_CREATED);
|
||||
|
||||
cur->session = old_session;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void SessionManager::UninitTmpSession()
|
||||
{
|
||||
Session * old_session = cur->session;
|
||||
|
||||
log << log4 << "SM: uninitializing temporary session" << logend;
|
||||
cur->session = &temporary_session;
|
||||
cur->session->plugin_data.DeleteAll(); // this will call plugin.Call(WINIX_PLUGIN_SESSION_DATA_REMOVE);
|
||||
cur->session->plugin_data.Resize(0);
|
||||
|
||||
cur->session = old_session;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void SessionManager::LoadSessions()
|
||||
{
|
||||
SessionParser sp;
|
||||
SessionContainer::Iterator i;
|
||||
|
||||
// sessions will be overwritten (pointers are invalidated)
|
||||
cur->session = &temporary_session;
|
||||
|
||||
sp.SetUsers(&system->users);
|
||||
sp.Parse(config->session_file, session_tab);
|
||||
|
||||
for(i=session_tab.Begin() ; i != session_tab.End() ; ++i)
|
||||
{
|
||||
i->plugin_data.Resize(plugin.Size());
|
||||
plugin.Call(&(*i), WINIX_SESSION_CREATED);
|
||||
|
||||
/*
|
||||
!! IMPROVE ME
|
||||
we do not add it to the last_container (we don't have IP address stored yet)
|
||||
*/
|
||||
|
||||
if( i->puser )
|
||||
plugin.Call(&(*i), WINIX_USER_LOGGED);
|
||||
}
|
||||
|
||||
cur->session = &temporary_session;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void SessionManager::SaveSessions()
|
||||
{
|
||||
if( config->session_file.empty() )
|
||||
return;
|
||||
|
||||
std::ofstream file(config->session_file.c_str());
|
||||
|
||||
if( !file )
|
||||
{
|
||||
log << log1 << "SM: cannot open the session file for writing - sessions lost" << logend;
|
||||
return;
|
||||
}
|
||||
|
||||
log << log2 << "SM: saving sessions" << logend;
|
||||
long len = 0;
|
||||
|
||||
SessionContainer::Iterator i = session_tab.Begin();
|
||||
|
||||
for( ; i!=session_tab.End() ; ++i )
|
||||
{
|
||||
if( i->id != 0 && i->puser && !i->remove_me )
|
||||
{
|
||||
file << i->id << ' ' << i->puser->id << ' ' << i->remember_me << ' ';
|
||||
file << (long)i->start_time << ' ' << (long)i->last_time << std::endl;
|
||||
|
||||
++len;
|
||||
}
|
||||
}
|
||||
|
||||
file.close();
|
||||
chmod(config->session_file.c_str(), 0600);
|
||||
|
||||
log << log2 << "SM: saved " << len << " session(s)" << logend;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Session * SessionManager::GetTmpSession()
|
||||
{
|
||||
return &temporary_session;
|
||||
}
|
||||
|
||||
|
||||
Session * SessionManager::GetCurSession()
|
||||
{
|
||||
return session;
|
||||
}
|
||||
|
||||
|
||||
// returns how many sessions was marked to remove
|
||||
size_t SessionManager::MarkAllSessionsToRemove(long user_id)
|
||||
{
|
||||
size_t how_many = 0;
|
||||
SessionContainer::Iterator i;
|
||||
|
||||
for(i=session_tab.Begin() ; i!=session_tab.End() ; ++i)
|
||||
{
|
||||
if( i->puser && i->puser->id == user_id )
|
||||
{
|
||||
plugin.Call(&(*i), WINIX_PREPARE_USER_TO_LOGOUT, i->puser);
|
||||
last_container->UserLogout(i->puser->id, i->id);
|
||||
i->remove_me = true;
|
||||
i->puser = 0;
|
||||
how_many += 1;
|
||||
}
|
||||
}
|
||||
|
||||
return how_many;
|
||||
}
|
||||
|
||||
|
||||
IPBan & SessionManager::AddIPToBanList(int ip)
|
||||
{
|
||||
return ban_tab.AddIP(ip);
|
||||
}
|
||||
|
||||
|
||||
size_t SessionManager::BanListSize()
|
||||
{
|
||||
return ban_tab.Size();
|
||||
}
|
||||
|
||||
|
||||
IPBan & SessionManager::GetIPBan(size_t index)
|
||||
{
|
||||
return ban_tab.GetIPBan(index);
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::RemoveIPBan(int ip)
|
||||
{
|
||||
ban_tab.RemoveIP(ip);
|
||||
}
|
||||
|
||||
|
||||
void SessionManager::ClearIPBanList()
|
||||
{
|
||||
ban_tab.Clear();
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* sessions gc (second thread)
|
||||
* sessions are only removed here
|
||||
* SessionContainer::IndexId can be removed from the other thread
|
||||
* (when ChangeSessionId() method is called)
|
||||
*
|
||||
*/
|
||||
void SessionManager::Work()
|
||||
{
|
||||
bool exit = false;
|
||||
SessionContainer::Iterator i;
|
||||
|
||||
deleted = 0;
|
||||
|
||||
Lock();
|
||||
i = session_tab.Begin();
|
||||
Unlock();
|
||||
|
||||
while( !exit )
|
||||
{
|
||||
Lock();
|
||||
|
||||
CheckWheterIPListIsSorted();
|
||||
CheckSession(i);
|
||||
exit = synchro->was_stop_signal;
|
||||
|
||||
Unlock();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// objects locked
|
||||
void SessionManager::CheckWheterIPListIsSorted()
|
||||
{
|
||||
if( !ban_tab.IsSorted() )
|
||||
{
|
||||
log << log4 << "SM: sorting the ban list" << logend;
|
||||
ban_tab.Sort();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// it's called from the other thread (with Lock and Unlock)
|
||||
void SessionManager::CheckSession(SessionContainer::Iterator & i)
|
||||
{
|
||||
const int deleted_max_at_once = 10;
|
||||
|
||||
if( i == session_tab.End() )
|
||||
{
|
||||
if( deleted > 0 )
|
||||
{
|
||||
deleted = 0;
|
||||
log << logsave;
|
||||
}
|
||||
|
||||
i = session_tab.Begin();
|
||||
WaitForSignalSleep(10);
|
||||
}
|
||||
else
|
||||
{
|
||||
if( i->remove_me || IsSessionOutdated(*i) )
|
||||
{
|
||||
Session * ses = &(*i);
|
||||
++i;
|
||||
DeleteSession(ses);
|
||||
++deleted;
|
||||
}
|
||||
else
|
||||
{
|
||||
++i;
|
||||
}
|
||||
|
||||
if( deleted >= deleted_max_at_once )
|
||||
{
|
||||
log << logsave;
|
||||
WaitForSignalSleep(1);
|
||||
deleted = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// it's called from the other thread (with Lock and Unlock)
|
||||
bool SessionManager::IsSessionOutdated(const Session & s) const
|
||||
{
|
||||
bool outdated;
|
||||
|
||||
if( s.remember_me )
|
||||
{
|
||||
outdated = s.last_time < std::time(0) - config->session_remember_max_idle;
|
||||
}
|
||||
else
|
||||
{
|
||||
outdated = s.last_time < std::time(0) - config->session_max_idle;
|
||||
}
|
||||
|
||||
return outdated;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// it's called from the other thread (with Lock and Unlock)
|
||||
void SessionManager::DeleteSession(Session * del_session)
|
||||
{
|
||||
if( del_session->puser )
|
||||
{
|
||||
plugin.Call(del_session, WINIX_PREPARE_USER_TO_LOGOUT, del_session->puser);
|
||||
last_container->UserLogout(del_session->puser->id, del_session->id);
|
||||
del_session->puser = 0;
|
||||
}
|
||||
|
||||
long id = del_session->id;
|
||||
|
||||
plugin.Call(del_session, WINIX_PREPARE_SESSION_TO_REMOVE);
|
||||
session_tab.EraseById(del_session->id);
|
||||
plugin.Call((Session*)0, WINIX_SESSION_REMOVED, id);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* end of sessions gc
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
19
db/Makefile
19
db/Makefile
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,72 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
db.o: db.h dbbase.h dbconn.h dbtextstream.h ../../winix/core/textstream.h
|
||||
db.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
db.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
|
||||
db.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
db.o: ../../pikotools/textstream/textstream.h
|
||||
db.o: ../../pikotools/convert/convert.h ../../pikotools/convert/inttostr.h
|
||||
db.o: ../../pikotools/membuffer/membuffer.h
|
||||
db.o: ../../pikotools/textstream/types.h ../../pikotools/utf8/utf8.h
|
||||
db.o: ../../winix/core/error.h ../../pikotools/space/spaceparser.h
|
||||
db.o: ../../pikotools/space/space.h dbitemquery.h ../../winix/core/item.h
|
||||
db.o: dbitemcolumns.h ../../winix/core/user.h ../../winix/core/group.h
|
||||
db.o: ../../winix/core/dircontainer.h ../../winix/core/ugcontainer.h
|
||||
db.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
||||
db.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
||||
db.o: ../../winix/core/cur.h ../../winix/core/request.h
|
||||
db.o: ../../winix/core/error.h ../../winix/core/config.h
|
||||
db.o: ../../winix/core/htmlfilter.h ../../winix/templates/htmltextstream.h
|
||||
db.o: ../../pikotools/space/spacetojson.h ../../winix/core/session.h
|
||||
db.o: ../../winix/core/user.h ../../winix/core/plugindata.h
|
||||
db.o: ../../winix/core/rebus.h ../../winix/core/ipban.h
|
||||
db.o: ../../winix/core/mount.h ../../winix/templates/locale.h
|
||||
db.o: ../../winix/core/log.h ../../winix/core/misc.h
|
||||
dbbase.o: dbbase.h dbconn.h dbtextstream.h ../../winix/core/textstream.h
|
||||
dbbase.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
dbbase.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
|
||||
dbbase.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
dbbase.o: ../../pikotools/textstream/textstream.h
|
||||
dbbase.o: ../../pikotools/convert/convert.h
|
||||
dbbase.o: ../../pikotools/convert/inttostr.h
|
||||
dbbase.o: ../../pikotools/membuffer/membuffer.h
|
||||
dbbase.o: ../../pikotools/textstream/types.h ../../pikotools/utf8/utf8.h
|
||||
dbbase.o: ../../winix/core/error.h ../../pikotools/space/spaceparser.h
|
||||
dbbase.o: ../../pikotools/space/space.h ../../winix/core/log.h
|
||||
dbbase.o: ../../winix/core/misc.h
|
||||
dbconn.o: dbconn.h dbtextstream.h ../../winix/core/textstream.h
|
||||
dbconn.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
dbconn.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
|
||||
dbconn.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
dbconn.o: ../../pikotools/textstream/textstream.h
|
||||
dbconn.o: ../../pikotools/convert/convert.h
|
||||
dbconn.o: ../../pikotools/convert/inttostr.h
|
||||
dbconn.o: ../../pikotools/membuffer/membuffer.h
|
||||
dbconn.o: ../../pikotools/textstream/types.h ../../pikotools/utf8/utf8.h
|
||||
dbconn.o: ../../winix/core/log.h ../../winix/core/error.h
|
||||
dbitemcolumns.o: dbitemcolumns.h ../../winix/core/item.h dbbase.h dbconn.h
|
||||
dbitemcolumns.o: dbtextstream.h ../../winix/core/textstream.h
|
||||
dbitemcolumns.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
dbitemcolumns.o: ../../pikotools/space/space.h
|
||||
dbitemcolumns.o: ../../pikotools/textstream/types.h
|
||||
dbitemcolumns.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
dbitemcolumns.o: ../../pikotools/textstream/textstream.h
|
||||
dbitemcolumns.o: ../../pikotools/convert/convert.h
|
||||
dbitemcolumns.o: ../../pikotools/convert/inttostr.h
|
||||
dbitemcolumns.o: ../../pikotools/membuffer/membuffer.h
|
||||
dbitemcolumns.o: ../../pikotools/textstream/types.h
|
||||
dbitemcolumns.o: ../../pikotools/utf8/utf8.h ../../winix/core/error.h
|
||||
dbitemcolumns.o: ../../pikotools/space/spaceparser.h
|
||||
dbitemcolumns.o: ../../pikotools/space/space.h ../../winix/core/log.h
|
||||
dbitemquery.o: dbitemquery.h ../../winix/core/item.h
|
||||
dbtextstream.o: dbtextstream.h ../../winix/core/textstream.h
|
||||
dbtextstream.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
dbtextstream.o: ../../pikotools/space/space.h
|
||||
dbtextstream.o: ../../pikotools/textstream/types.h
|
||||
dbtextstream.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
dbtextstream.o: ../../pikotools/textstream/textstream.h
|
||||
dbtextstream.o: ../../pikotools/convert/convert.h
|
||||
dbtextstream.o: ../../pikotools/convert/inttostr.h
|
||||
dbtextstream.o: ../../pikotools/membuffer/membuffer.h
|
||||
dbtextstream.o: ../../pikotools/textstream/types.h
|
||||
dbtextstream.o: ../../pikotools/utf8/utf8.h
|
||||
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{access_denied}</h1>
|
||||
|
||||
<p>{access_denied_msg}</p>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>Account</h1>
|
||||
|
||||
[if user_logged]
|
||||
<p>You are logged as: [user_name]<br>
|
||||
[if user_super_user]
|
||||
You are the root
|
||||
[end]
|
||||
[# !! IMPROVE ME add info about groups, may other parameters like time zone, language?]
|
||||
</p>
|
||||
[else]
|
||||
<p>You are not logged in.</p>
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,41 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>[if-one user_logged]{adduser_header_add}[else]{adduser_header_register}[end]</h1>
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]adduser">
|
||||
<fieldset>
|
||||
<legend>{adduser_form_legend}</legend>
|
||||
|
||||
<p class="withnext">{adduser_login}:</p>
|
||||
<input class="edit" type="text" name="login" value="[adduser_last_login]">
|
||||
|
||||
<p class="withnext">{adduser_password}:</p>
|
||||
<input class="edit" type="password" name="password" value="">
|
||||
|
||||
<p class="withnext">{adduser_confirm_password}:</p>
|
||||
<input class="edit" type="password" name="passwordconfirm" value="">
|
||||
|
||||
[if winix_account_need_email_verification]
|
||||
<p class="withnext">{adduser_need_email}<br>{adduser_need_email2}:</p>
|
||||
[else]
|
||||
<p class="withnext">{adduser_email}:</p>
|
||||
[end]
|
||||
<input class="edit" type="text" name="email" value="[adduser_last_email]">
|
||||
|
||||
[if user_super_user]
|
||||
<p>
|
||||
<input type="checkbox" name="autoactivate" id="autoactivate"><label style="display: inline;" for="autoactivate">{adduser_auto_activate}</label>
|
||||
</p>
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input class="submit" type="submit" value="[if-one user_logged]{adduser_submit}[else]{register_user_submit}[end]">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
[if mount_page_arg_is "subject"][if mount_page_arg_is "info"]<h1 class="withinfo">[else]<h1>[end][item_subject]</h1>[end]
|
||||
[if mount_page_arg_is "info"][include "item_info.html"][end]
|
||||
|
||||
[if-one item_filetype_is_image]
|
||||
|
||||
<a href="[item_link]"><img class="catimage" [if-no item_has_thumb]height="100"[end] src="[item_link]/download[if item_has_thumb]/thumb[end]" alt="[item_subject]"></a>
|
||||
|
||||
[# we use pre.nowinixbreak to tell the html_filter not to put a blank space into those urles]
|
||||
|
||||
<div>
|
||||
<pre class="nowinixbreak">
|
||||
{cat_image_url}: [item_link]<br>
|
||||
{cat_image_thumb_url}: [item_link]/-/thumb
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
[item_print_content]
|
||||
|
||||
[else]
|
||||
|
||||
[if-no item_filetype_is_none]
|
||||
{download}: <a href="[item_link]/download" title="[item_subject]">[item_subject]</a>
|
||||
<div>
|
||||
<pre class="nowinixbreak">
|
||||
{cat_file_url}: [item_link]<br>
|
||||
</pre>
|
||||
</div>
|
||||
[item_print_content]
|
||||
[else]
|
||||
[item_print_content]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if item_is]<h1>{edit}</h1>[else]<h1>{add}</h1>[end]
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]ckeditor">
|
||||
|
||||
[if mount_type_is "cms"]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_title_id">{title}:</label>
|
||||
<input id="winix_title_id" type="text" name="subject" value="[item_subject]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_url_id">{suggested_url}:</label>
|
||||
<input id="winix_url_id" type="text" name="url" value="[item_url]">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[if-any mount_type_is "thread" thread_mount_arg_is "subject"]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_title_id">{title}:</label>
|
||||
<input id="winix_title_id" type="text" name="subject" value="[item_subject]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_url_id">{suggested_url}:</label>
|
||||
<input id="winix_url_id" type="text" name="url" value="[item_url]">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
<div class="winix_input_a">
|
||||
[if mount_type_is "cms"]<label for="winix_content_id">{form_emacs_content_cms}</label>[end]
|
||||
[if mount_type_is "thread"]<label for="winix_content_id">{form_emacs_content_thread}</label>[end]
|
||||
[if mount_type_is "ticket"]<label for="winix_content_id">{form_emacs_content_ticket}</label>[end]
|
||||
|
||||
[# template fun_ls.html uses the name: itemcontent to refer to this textarea item]
|
||||
<textarea id="winix_content_id" rows="[if mount_type_is "cms"]30[else]10[end]" cols="60" name="itemcontent">[item_content]</textarea>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="contenttype" value="2">
|
||||
|
||||
[if winix_function_param_is "full"]
|
||||
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_full.js' \});</script>
|
||||
[else]
|
||||
<script type="text/javascript">CKEDITOR.replace('itemcontent', \{filebrowserUploadUrl: '[doc_base_url][dir]upload?noredirect&ckeditor_upload', filebrowserBrowseUrl: '[doc_base_url][dir]ls?ckeditor_browse&fullscreen', customConfig : '[doc_base_url]/var/ckeditor_winix.js' \});</script>
|
||||
|
||||
[end]
|
||||
|
||||
[if-no user_logged]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_nick_id">{nick}:</label>
|
||||
<input id="winix_nick_id" type="text" name="guestname" value="[item_guest_name]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_rebus_id">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input id="winix_rebus_id" type="text" name="rebus">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
<input type="submit" value="[if item_is]{change}[else]{add}[end]">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,39 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{cp_header}</h1>
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]cp[if-no item_is]/r[end]">
|
||||
<fieldset>
|
||||
<legend>{cp_form_legend}</legend>
|
||||
|
||||
<p>
|
||||
[if-one item_is]{cp_page} "[item_url]":[else]{cp_dir} "[dir_without_slash]"[end]
|
||||
</p>
|
||||
|
||||
|
||||
<p class="withnext">{suggested_url}</p>
|
||||
<input class="edit" type="text" name="to" value="[dir_without_slash][if-one item_is]/[item_url][end]">
|
||||
|
||||
<p>
|
||||
<label><input type="checkbox" name="preserveattr">{cp_preserve_attr}</label>
|
||||
|
||||
[if-no item_is]
|
||||
<label><input type="checkbox" name="onlycontent">{cp_only_content}</label>
|
||||
<label><input type="checkbox" name="removedefaults" checked="checked">{cp_remove_defaults}</label>
|
||||
<label><input type="checkbox" name="followsymlinks" checked="checked">{cp_follow_symlinks}</label>
|
||||
[end]
|
||||
</p>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input class="submit" type="submit" value="{copy}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,37 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{create_thread_header}</h1>
|
||||
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]createthread">
|
||||
<fieldset>
|
||||
<legend>{form_thread_legend}</legend>
|
||||
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
[if thread_mount_arg_is "subject"]
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[include "fun_emacs_post.html"]
|
||||
|
||||
[if-no user_logged]
|
||||
<p class="withnext">{nick}:</p>
|
||||
<input class="edit" type="text" name="guestname" value="[item_guest_name]">
|
||||
|
||||
<p class="withnext">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input class="edit" type="text" name="rebus">
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{button_thread_submit}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
@@ -1,136 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[# this template is used in fun_editticket.html as well]
|
||||
|
||||
[if item_is]<h1>{edit_ticket_header}</h1>[else]<h1>{create_ticket_header}</h1>[end]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form method="post" action="[doc_base_url][dir][if item_is][item_url]/editticket[else]createticket[end]" enctype="multipart/form-data">
|
||||
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_title_id">{title}:</label>
|
||||
<input id="winix_title_id" type="text" name="subject" value="[item_subject]">
|
||||
</div>
|
||||
|
||||
|
||||
[if ticket_tab]
|
||||
<table class="winix_create_ticket">
|
||||
|
||||
[for ticket_tab]
|
||||
|
||||
<tr>
|
||||
<th>[filter fil_firstup][ticket_tab_param_name]:[end]</th>
|
||||
|
||||
<td>
|
||||
|
||||
[if ticket_tab_type_is "select"]
|
||||
<select name="ticketparam[ticket_tab_param_id]">
|
||||
[for ticket_tab_select_tab]
|
||||
<option [if ticket_tab_select_tab_is_selected]selected [end]value="[ticket_tab_select_tab_id]">[ticket_tab_select_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
[end]
|
||||
|
||||
|
||||
[if-one ticket_tab_type_is "integer" ticket_tab_type_is "progress" ticket_tab_type_is "string"]
|
||||
<input type="text" name="ticketparam[ticket_tab_param_id]" value="[ticket_tab_value]">
|
||||
[end]
|
||||
|
||||
|
||||
[if ticket_tab_type_is "multistring"]
|
||||
<textarea name="ticketparam[ticket_tab_param_id]" rows="10" cols="60">[ticket_tab_value]</textarea>
|
||||
[end]
|
||||
|
||||
|
||||
[if ticket_tab_type_is "images"]
|
||||
[for ticket_tab_file_tab]
|
||||
<div class="winix_create_ticket_file_row">
|
||||
<img src="[doc_base_url][ticket_tab_file_tab_path]/-/thumb" alt="[ticket_tab_file_tab_path]" height="150">
|
||||
<input type="submit" name="ticketdeletefile_[ticket_tab_file_tab_itemid]" value="{ticket_delete_file}">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
<input size="30" type="file" name="ticketparam[ticket_tab_param_id]" multiple>
|
||||
<input type="submit" name="fileuploadsubmit" value="{add}">
|
||||
[end]
|
||||
|
||||
|
||||
[if ticket_tab_type_is "files"]
|
||||
[if ticket_tab_file_tab]
|
||||
<ul>
|
||||
[for ticket_tab_file_tab]
|
||||
<li>
|
||||
<a href="[doc_base_url][ticket_tab_file_tab_path]/download">[ticket_tab_file_tab_path]</a>
|
||||
[# !! CHECK ME how this look like -- css was not set]
|
||||
<input type="submit" name="ticketdeletefile_[ticket_tab_file_tab_itemid]" value="{ticket_delete_file}">
|
||||
</li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
|
||||
<input size="30" type="file" name="ticketparam[ticket_tab_param_id]" multiple>
|
||||
<input type="submit" name="fileuploadsubmit" value="{add}">
|
||||
[end]
|
||||
|
||||
[if-any-no ticket_tab_type_is "images" ticket_tab_type_is "files" ticket_is_creating_new ticket_tab_has_value]
|
||||
{ticket_value_not_set}
|
||||
[end]
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[end]
|
||||
|
||||
</table>
|
||||
[end]
|
||||
|
||||
|
||||
[# FIXME !! change names form_emacs_content_thread and form_emacs_content_ticket]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_content_id">{form_emacs_content_ticket}</label>
|
||||
<textarea id="winix_content_id" rows="10" cols="60" name="itemcontent">[item_content]</textarea>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_content_type_id">{form_emacs_content_type}</label>
|
||||
<select id="winix_content_type_id" name="contenttype">
|
||||
<option[if item_content_type_is "text"] selected[end] value="0">{form_emacs_content_type_text}</option>
|
||||
<option[if item_content_type_is "formatted text"] selected[end] value="1">{form_emacs_content_type_formatted_text}</option>
|
||||
[if-one user_can_use_html]<option[if item_content_type_is "html"] selected[end] value="2">{form_emacs_content_type_html}</option>[end]
|
||||
[if-one user_can_use_bbcode]<option[if item_content_type_is "bbcode"] selected[end] value="3">{form_emacs_content_type_bbcode}</option>[end]
|
||||
[if-one user_can_use_raw]<option[if item_content_type_is "raw"] selected[end] value="4">{form_emacs_content_type_raw}</option>[end]
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
[if-no user_logged]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_nick_id">{nick}:</label>
|
||||
<input id="winix_nick_id" type="text" name="guestname" value="[item_guest_name]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_rebus_id">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input id="winix_rebus_id" type="text" name="rebus">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input type="submit" value="[if item_is]{form_ticket_edit_submit}[else]{form_ticket_create_submit}[end]">
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,26 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{default_header}</h1>
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]default">
|
||||
<fieldset>
|
||||
<legend>{form_default_legend}</legend>
|
||||
{url}:<br>
|
||||
<input class="edit" type="text" name="linkto" value="[dir_last_link_to]">
|
||||
|
||||
<p>
|
||||
<label><input class="" type="checkbox" name="makeredirect"[if dir_last_is_link_redirect] checked="checked"[end]>{default_make_redirect}</label>
|
||||
</p>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if item_is]<h1>{edit}</h1>[else]<h1>{add}</h1>[end]
|
||||
|
||||
|
||||
|
||||
<form method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]emacs">
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_title_id">{title}:</label>
|
||||
<input id="winix_title_id" type="text" name="subject" value="[item_subject]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_url_id">{suggested_url}:</label>
|
||||
<input id="winix_url_id" type="text" name="url" value="[item_url]">
|
||||
</div>
|
||||
|
||||
[include "fun_emacs_post.html"]
|
||||
|
||||
[if-no user_logged]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_nick_id">{nick}:</label>
|
||||
<input id="winix_nick_id" type="text" name="guestname" value="[item_guest_name]">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_rebus_id">{rebus_how_is_it} [rebus_question]?</label>
|
||||
<input id="winix_rebus_id" type="text" name="rebus">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input type="submit" value="[if item_is]{change}[else]{add}[end]">
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,28 +0,0 @@
|
||||
|
||||
<div class="winix_input_a">
|
||||
|
||||
[if winix_function_is "upload"]
|
||||
<label for="winix_content_id">{upload_content}</label>
|
||||
[else]
|
||||
[if mount_type_is "cms"]<label for="winix_content_id">{form_emacs_content_cms}</label>[end]
|
||||
[if mount_type_is "thread"]<label for="winix_content_id">{form_emacs_content_thread}</label>[end]
|
||||
[if mount_type_is "ticket"]<label for="winix_content_id">{form_emacs_content_ticket}</label>[end]
|
||||
[end]
|
||||
|
||||
<textarea id="winix_content_id" rows="[if winix_function_is "upload"]7[else][if mount_type_is "cms"]30[else]10[end][end]" cols="60" name="itemcontent">[item_content]</textarea>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_contenttype_id">{form_emacs_content_type}</label>
|
||||
<select name="contenttype" id="winix_contenttype_id">
|
||||
<option[if item_content_type_is "text"] selected[end] value="0">{form_emacs_content_type_text}</option>
|
||||
<option[if item_content_type_is "formatted text"] selected[end] value="1">{form_emacs_content_type_formatted_text}</option>
|
||||
[if user_can_use_html]<option[if item_content_type_is "html"] selected[end] value="2">{form_emacs_content_type_html}</option>[end]
|
||||
[if user_can_use_bbcode]<option[if item_content_type_is "bbcode"] selected[end] value="3">{form_emacs_content_type_bbcode}</option>[end]
|
||||
[if user_can_use_raw]<option[if item_content_type_is "raw"] selected[end] value="4">{form_emacs_content_type_raw}</option>[end]
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{env_header}</h1>
|
||||
|
||||
|
||||
[if user_super_user]
|
||||
|
||||
[if winix_function_param_is "a"]
|
||||
<p class="withnext">{env_change_admin_env_for_user}:</p>
|
||||
[else]
|
||||
<p class="withnext">{env_change_env_for_user}:</p>
|
||||
[end]
|
||||
|
||||
<form class="envchangeuser" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]env[if winix_function_param_is "a"]/a[end]">
|
||||
<fieldset>
|
||||
<legend>{form_env_legend}</legend>
|
||||
|
||||
<select name="userid">
|
||||
[for env_user_tab]
|
||||
<option value="[env_user_tab_id]" [if env_user_tab_is_current]selected="selected"[end]>[env_user_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
|
||||
<input type="hidden" name="changeuser">
|
||||
<input class="submit" type="submit" value="{env_change_user}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]env[if winix_function_param_is "a"]/a[end]">
|
||||
<fieldset>
|
||||
<legend>{form_env_legend}</legend>
|
||||
|
||||
<textarea class="multitext" rows="30" cols="60" name="envvar">[if winix_function_param_is "a"][env_user_admin_env_str][else][env_user_env_str][end]</textarea>
|
||||
<input type="hidden" name="userid" value="[env_user_id]">
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,28 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{export_header}</h1>
|
||||
|
||||
|
||||
[if item_is]
|
||||
<p>{export_transer_file_info}</p>
|
||||
[else]
|
||||
<p>{export_transer_dir_info}</p>
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
<form action="[doc_base_url][dir][if item_is][item_url]/[end]export" method="post">
|
||||
|
||||
<input type="checkbox" name="staticfilestoo" id="nonstaticfiles"><label for="nonstaticfiles">{export_checkbox_static_file_too}</label>
|
||||
|
||||
<br><br>
|
||||
<input type="submit" value="Export">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,166 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if mount_page_arg_is "subject"][if mount_page_arg_is "info"]<h1 class="withinfo">[else]<h1>[end][dir_last_subject]</h1>[end]
|
||||
[if mount_page_arg_is "info"][include "dir_last_info.html"][end]
|
||||
|
||||
|
||||
[if-one gallery_has_not_mount_type gallery_mount_type_arg_is "lightbox"]
|
||||
|
||||
[if gallery_tab]
|
||||
<ul class="galleryimages">
|
||||
[for gallery_tab]
|
||||
<li><a rel="lightbox\[gallery\]" href="[gallery_tab_link]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
[if gallery_mount_type_arg_is "galleria"]
|
||||
|
||||
[if gallery_tab]
|
||||
<ul class="galleryimages" style="width: [gallery_width]; height: [gallery_height];">
|
||||
[for gallery_tab]
|
||||
<li><a href="[gallery_tab_link]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
|
||||
[if gallery_mount_theme_arg_is "transparent"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/aino-galleria/themes/transparent/galleria.transparent.js');</script>
|
||||
[else]
|
||||
[if gallery_mount_theme_arg_is "white"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/aino-galleria/themes/white/galleria.white.js');</script>
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/aino-galleria/themes/classic/galleria.classic.js');</script>
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
<script type="text/javascript">$('.galleryimages').galleria();</script>
|
||||
[else]
|
||||
[# !! IMPROVE ME add this javascript code to the rest of galleria types]
|
||||
<script type="text/javascript">var url = window.document.URL.toString(); var num = 0; var re = /\/image:(\d+)/; var numarr = re.exec(url); if( numarr && numarr.length == 2 ) \{var num = numarr\[1\];\}; $('.galleryimages').galleria(\{show: num\});</script>
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
[if gallery_mount_type_arg_is "galleria1.2.9"]
|
||||
|
||||
[if gallery_tab]
|
||||
|
||||
<ul class="galleryimages" style="width: [gallery_width]; height: [gallery_height];">
|
||||
[for gallery_tab]
|
||||
<li><a href="[gallery_tab_link]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
|
||||
|
||||
[if gallery_mount_theme_arg_is "transparent"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/galleria/themes/transparent/galleria.transparent.js');</script>
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
<script type="text/javascript">Galleria.configure(\{showInfo:false\}); Galleria.run('.galleryimages');</script>
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.configure(\{showInfo:false, show: [winix_function_param_value "image"]\}); Galleria.run('.galleryimages');</script>
|
||||
[end]
|
||||
|
||||
[else]
|
||||
[if gallery_mount_theme_arg_is "transparentinfo"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/galleria/themes/transparentinfo/galleria.transparent.js');</script>
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
<script type="text/javascript">Galleria.configure(\{\}); Galleria.run('.galleryimages');</script>
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.configure(\{show: [winix_function_param_value "image"]\}); Galleria.run('.galleryimages');</script>
|
||||
[end]
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/galleria/themes/classic/galleria.classic.js');</script>
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
<script type="text/javascript">Galleria.configure(\{\}); Galleria.run('.galleryimages');</script>
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.configure(\{show: [winix_function_param_value "image"]\}); Galleria.run('.galleryimages');</script>
|
||||
[end]
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
[if gallery_mount_type_arg_is "galleriathumb"]
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
[if gallery_tab]
|
||||
<ul class="galleryimages">
|
||||
[for gallery_tab]
|
||||
<li><a href="[doc_base_url][dir]-/image:[gallery_tab_index]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
[else]
|
||||
[if gallery_tab]
|
||||
<ul class="galleryimages" style="width: [gallery_width]; height: [gallery_height];">
|
||||
[for gallery_tab]
|
||||
<li><a href="[gallery_tab_link]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
|
||||
[if gallery_mount_theme_arg_is "white"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/aino-galleria/themes/white/galleria.white.js');</script>
|
||||
[else]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/aino-galleria/themes/classic/galleria.classic.js');</script>
|
||||
[end]
|
||||
|
||||
<script type="text/javascript">$('.galleryimages').galleria(\{show_info:false, show: [winix_function_param_value "image"]\});</script>
|
||||
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if gallery_mount_type_arg_is "galleriathumb1.2.9"]
|
||||
|
||||
|
||||
[if-no winix_function_param_is "image"]
|
||||
[if gallery_tab]
|
||||
<ul class="galleryimages">
|
||||
[for gallery_tab]
|
||||
<li><a href="[doc_base_url][dir]-/image:[gallery_tab_index]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
[else]
|
||||
|
||||
[if gallery_tab]
|
||||
|
||||
<ul class="galleryimages" style="width: [gallery_width]; height: [gallery_height];">
|
||||
[for gallery_tab]
|
||||
<li><a href="[gallery_tab_link]"><img src="[gallery_tab_link]/-/thumb" alt="[gallery_tab_subject]"></a></li>
|
||||
[end]
|
||||
</ul>
|
||||
|
||||
[if gallery_mount_theme_arg_is "transparent"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/galleria/themes/transparent/galleria.transparent.js');</script>
|
||||
<script type="text/javascript">Galleria.configure(\{showInfo:false, show: [winix_function_param_value "image"]\}); Galleria.run('.galleryimages');</script>
|
||||
[else]
|
||||
[if gallery_mount_theme_arg_is "transparentinfo"]
|
||||
<script type="text/javascript">Galleria.loadTheme('[doc_base_url_common]/galleria/themes/transparentinfo/galleria.transparent.js');</script>
|
||||
<script type="text/javascript">Galleria.configure(\{show: [winix_function_param_value "image"]\}); Galleria.run('.galleryimages');</script>
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,109 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
|
||||
<h1>Kadrowanie obrazów</h1>
|
||||
|
||||
[if item_is]
|
||||
|
||||
[if winix_function_param_is "thumb"]
|
||||
<p>Kadruj miniaturę zdjęcia, obraz oryginalny (duży) nie zostanie zmodyfikowany.</p>.
|
||||
[else]
|
||||
[if winix_function_param_is "newthumb"]
|
||||
<p>Zaznacz myszką kadr na zdjęciu, z tej części zostanie stworzona nowa miniatura, obraz oryginalny (duży) nie zostanie zmodyfikowany.</p>.
|
||||
[else]
|
||||
<p>Kadruj oryginalny obraz (miniatura nie zostanie zmodyfikowana).</p>.
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[if-any item_is item_filetype_is_image]
|
||||
|
||||
<script type="text/javascript">
|
||||
var winix_jcrop;
|
||||
</script>
|
||||
|
||||
<img src="[item_link][if winix_function_param_is "thumb"]/-/thumb[end]" alt="" id="winix_imgcropper">
|
||||
|
||||
<form id="winix_cropform" action="[item_link]/imgcrop[if winix_function_param_is "thumb"]/thumb[end][if winix_function_param_is "newthumb"]/newthumb[end]" method="post">
|
||||
<input type="hidden" name="cropxtop" value="" id="winix_idcropxtop">
|
||||
<input type="hidden" name="cropytop" value="" id="winix_idcropytop">
|
||||
<input type="hidden" name="cropwidth" value="" id="winix_idcropwidth">
|
||||
<input type="hidden" name="cropheight" value="" id="winix_idcropheight">
|
||||
|
||||
[if-any-no winix_function_param_is "thumb" winix_function_param_is "newthumb"]
|
||||
|
||||
[if false]
|
||||
<div class="winix_input_b">
|
||||
<input type="checkbox" name="createthumbtoo" id="winix_createthumbtooid">
|
||||
<label for="winix_createthumbtooid">Stwórz także nową miniaturę</label>
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input type="submit" value="Kadruj">
|
||||
</form>
|
||||
|
||||
|
||||
[else]
|
||||
<p>To nie jest obrazek.</p>
|
||||
[end]
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('#winix_imgcropper').Jcrop(\{boxWidth: 700, boxHeight: 450\}, function()\{winix_jcrop = this;\});
|
||||
|
||||
$('form#winix_cropform').submit(function()\{
|
||||
var c = winix_jcrop.tellSelect();
|
||||
$('form#winix_cropform input#winix_idcropxtop').val(c.x);
|
||||
$('form#winix_cropform input#winix_idcropytop').val(c.y);
|
||||
$('form#winix_cropform input#winix_idcropwidth').val(c.w);
|
||||
$('form#winix_cropform input#winix_idcropheight').val(c.h);
|
||||
|
||||
return c.w != 0 && c.h != 0;
|
||||
\});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
[else]
|
||||
|
||||
[if item_tab]
|
||||
<ul class="winix_imgcrop_list">
|
||||
[for item_tab]
|
||||
|
||||
<li>
|
||||
|
||||
<div class="winix_imgcrop_list_image">
|
||||
<img src="[item_tab_link][if item_tab_has_thumb]/-/thumb[end]" alt="[item_tab_subject]">
|
||||
</div>
|
||||
|
||||
<div class="winix_imgcrop_list_imageurl">
|
||||
[item_tab_url]
|
||||
</div>
|
||||
|
||||
<div class="winix_imgcrop_list_options">
|
||||
|
||||
<ul>
|
||||
<li><a href="[item_tab_link]/imgcrop/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj zdjęcie</a></li>
|
||||
<li><a href="[item_tab_link]/imgcrop/thumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj miniature</a></li>
|
||||
<li><a href="[item_tab_link]/imgcrop/newthumb/postredirect:[filter fil_urlencode][doc_base_url][dir]imgcrop[end]">Kadruj i stwórz nową miniature</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{ln_header}</h1>
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]ln">
|
||||
<fieldset>
|
||||
<legend>{form_ln_legend}</legend>
|
||||
|
||||
<p>{ln_info}: [dir]</p>
|
||||
|
||||
<p class="withnext">{suggested_url}</p>
|
||||
<input class="edit" type="text" name="url" value="">
|
||||
|
||||
<p class="withnext">{ln_to}</p>
|
||||
<input class="edit" type="text" name="linkto" value="[dir][if item_is][item_url][end]">
|
||||
|
||||
<p>
|
||||
<label><input id="radiohard" type="radio" name="linktype" checked="checked" value="0">{ln_hardlink}</label>
|
||||
<label><input id="radiosymb" type="radio" name="linktype" value="1">{ln_symlink}</label>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<label><input class="" type="checkbox" name="makeredirect">{ln_make_redirect}</label>
|
||||
</p>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{locale_header}</h1>
|
||||
|
||||
[if user_has_correct_locale]
|
||||
<p>{locale_your_locale}: [user_locale_name]</p>
|
||||
[else]
|
||||
<p>{locale_has_incorrect_id}</p>
|
||||
[end]
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]locale">
|
||||
<fieldset>
|
||||
<legend>{locale_form_legend}</legend>
|
||||
|
||||
<p class="withnext">{locale_select}:</p>
|
||||
|
||||
[# add to styles]
|
||||
<select name="localeid" style="width: 250px;">
|
||||
[for winix_locale_tab]
|
||||
<option value="[winix_locale_tab_id]" [is user_locale_id winix_locale_tab_id]selected="selected"[end]>[winix_locale_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,51 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{login_header}</h1>
|
||||
|
||||
[if-one user_logged]
|
||||
<p>{logged_as_long}: [user_name]<br>
|
||||
<a href="[doc_base_url][if-one dir_can_read_exec][dir][if-any item_is item_can_read][item_url]/[end][else]/[end]logout">{logout}</a></p>
|
||||
[else]
|
||||
|
||||
[if login_cannot_login]
|
||||
<p>{login_cannot_login_from_this_ip}<br>
|
||||
{login_cannot_login_available} [login_when_available_login]</p>
|
||||
[else]
|
||||
|
||||
<form method="post" action="[login_path]login">
|
||||
|
||||
<div class="winix_input_b">
|
||||
<input type="text" name="login">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_b">
|
||||
<input type="password" name="password">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_b">
|
||||
<input id="winix_login_rememberme_id" type="checkbox" name="rememberme">
|
||||
<label for="winix_login_rememberme_id">{remember_me}</label>
|
||||
</div>
|
||||
|
||||
[if login_should_use_captcha]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_rebus_id">{rebus_how_is_it} [rebus_question]?</label>
|
||||
<input id="winix_rebus_id" type="text" name="rebus">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
<input type="submit" value="{button_login}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,32 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{man_header}</h1>
|
||||
|
||||
<h2>{man_winix_funcions}</h2>
|
||||
|
||||
<table>
|
||||
|
||||
[for man_winixfun_tab]
|
||||
<tr>
|
||||
<td>[man_winixfun_tab_index]</td>
|
||||
<td>[man_winixfun_tab_name]</td>
|
||||
</tr>
|
||||
[end]
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<h2>{man_ezc_functions}</h2>
|
||||
|
||||
<table>
|
||||
|
||||
[for man_ezcfun_tab]
|
||||
<tr>
|
||||
<td>[man_ezcfun_tab_index]</td>
|
||||
<td>[man_ezcfun_tab_name]</td>
|
||||
</tr>
|
||||
[end]
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
@@ -1,62 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if winix_function_param_is "a"]
|
||||
<h1>{meta_admin_header}</h1>
|
||||
|
||||
[if item_is]
|
||||
<form method="post" action="[doc_base_url][dir][item_url]/meta/a">
|
||||
|
||||
<textarea class="multitext" rows="30" cols="60" name="itemmeta">[item_admin_meta_str]</textarea>
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
[else]
|
||||
<form method="post" action="[doc_base_url][dir]meta/a">
|
||||
|
||||
<textarea class="multitext" rows="30" cols="60" name="itemmeta">[dir_last_admin_meta_str]</textarea>
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
[end]
|
||||
|
||||
|
||||
[else]
|
||||
|
||||
<h1>{meta_header}</h1>
|
||||
|
||||
[if item_is]
|
||||
<form method="post" action="[doc_base_url][dir][item_url]/meta">
|
||||
|
||||
<textarea class="multitext" rows="30" cols="60" name="itemmeta">[item_meta_str]</textarea>
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
[else]
|
||||
<form method="post" action="[doc_base_url][dir]meta">
|
||||
|
||||
<textarea class="multitext" rows="30" cols="60" name="itemmeta">[dir_last_meta_str]</textarea>
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,25 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{mkdir_header}</h1>
|
||||
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]mkdir">
|
||||
<fieldset>
|
||||
<legend>{mkdir_form_legend}</legend>
|
||||
<p class="withnext">{title}</p>
|
||||
<input class="edit" type="text" name="subject" value="">
|
||||
<p class="withnext">{suggested_url}</p>
|
||||
<input class="edit" type="text" name="url" value="">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{add}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{mv_header}</h1>
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]mv">
|
||||
<fieldset>
|
||||
<legend>{mv_form_legend}</legend>
|
||||
|
||||
<p>
|
||||
[if-one item_is]{mv_page} [item_url]:[else]{mv_dir} [dir][end]
|
||||
</p>
|
||||
|
||||
|
||||
<p class="withnext">{suggested_url}</p>
|
||||
<input class="edit" type="text" name="dst_path" value="[dir_without_slash][if-one item_is]/[item_url][end]">
|
||||
|
||||
|
||||
[if-no item_is]
|
||||
<label><input type="checkbox" name="c"[if winix_function_param_is "c"]checked="checked"[end]>{mv_only_content}</label>
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{move}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if item_is]<h1>{edit}</h1>[else]<h1>{add}</h1>[end]
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]nicedit">
|
||||
<fieldset>
|
||||
<legend>{form_emacs_legend}</legend>
|
||||
|
||||
[if mount_type_is "cms"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[if-any mount_type_is "thread" thread_mount_arg_is "subject"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[if mount_type_is "cms"]<p class="withnext">{form_emacs_content_cms}</p>[end]
|
||||
[if mount_type_is "thread"]<p class="withnext">{form_emacs_content_thread}</p>[end]
|
||||
[if mount_type_is "ticket"]<p class="withnext">{form_emacs_content_ticket}</p>[end]
|
||||
|
||||
<textarea class="multitext" rows="[if mount_type_is "cms"]30[else]10[end]" cols="60" name="itemcontent" id="nicarea">[item_content]</textarea>
|
||||
|
||||
<input type="hidden" name="contenttype" value="2">
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
new nicEditor(\{fullPanel:true, iconsPath:'[doc_base_url_common]/nicedit/nicEditorIcons.gif', uploadURI:'[doc_base_url][dir]upload/' \}).panelInstance('nicarea');
|
||||
</script>
|
||||
|
||||
[if winix_function_param_is "full"]
|
||||
|
||||
[else]
|
||||
|
||||
[end]
|
||||
|
||||
[if-no user_logged]
|
||||
<p class="withnext">{nick}:</p>
|
||||
<input class="edit" type="text" name="guestname" value="[item_guest_name]">
|
||||
|
||||
<p class="withnext">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input class="edit" type="text" name="rebus">
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="[if item_is]{change}[else]{add}[end]">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,71 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{passwd_header}</h1>
|
||||
|
||||
|
||||
[if winix_function_param_is "resetpassword"]
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir]passwd/resetpassword">
|
||||
<fieldset>
|
||||
<legend>{passwd_form_legend}</legend>
|
||||
|
||||
<input type="hidden" name="login" value="[passwd_resetpass_login]">
|
||||
<input type="hidden" name="code" value="[passwd_resetpass_code]">
|
||||
|
||||
<p class="withnext">{passwd_new_password}:</p>
|
||||
<input class="edit" type="password" name="passwordnew" value="">
|
||||
|
||||
<p class="withnext">{passwd_confirm_new_password}:</p>
|
||||
<input class="edit" type="password" name="passwordconfirm" value="">
|
||||
|
||||
<input class="submit" type="submit" value="{passwd_submit}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
[else]
|
||||
|
||||
<form method="post" action="[doc_base_url][dir]passwd">
|
||||
|
||||
[if user_super_user]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_users_id">{passwd_login}:</label>
|
||||
<select name="login" id="winix_users_id">
|
||||
[for user_tab]
|
||||
<option [if user_tab_is_current]selected[end]>[user_tab_name]</option>
|
||||
[end]
|
||||
</div>
|
||||
</select>
|
||||
[else]
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_current_pass_id">{passwd_current_password}:</label>
|
||||
<input id="winix_current_pass_id" type="password" name="passwordcur" value="">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_pass_new_id">{passwd_new_password}:</label>
|
||||
<input id="winix_pass_new_id" type="password" name="passwordnew" value="">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_pass_new_confirm_id">{passwd_confirm_new_password}:</label>
|
||||
<input id="winix_pass_new_confirm_id" type="password" name="passwordconfirm" value="">
|
||||
</div>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input type="submit" value="{passwd_submit}">
|
||||
|
||||
</form>
|
||||
|
||||
[end]
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,131 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[# this template is for following functions: priv, chmod, chown]
|
||||
|
||||
|
||||
<h1>{priv_header}</h1>
|
||||
|
||||
|
||||
|
||||
[if-no winix_function_param_is "r"]
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end][winix_function]">
|
||||
<fieldset>
|
||||
<legend>{priv_form_legend}</legend>
|
||||
|
||||
<table class="withoutborder">
|
||||
|
||||
[if-one priv_show_form_chown]
|
||||
|
||||
<tr><th>{user}:</th><td>
|
||||
<select name="user" class="users">
|
||||
[for priv_user_tab]
|
||||
<option[if-one priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
|
||||
<tr><th>{group}: </th><td>
|
||||
<select name="group" class="groups">
|
||||
[for priv_group_tab]
|
||||
<option[if-one priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
|
||||
[end]
|
||||
|
||||
[if-one priv_show_form_chmod]
|
||||
<tr><th>{permissions}:</th><td><input class="privileges" type="text" name="privileges" value="[priv_privileges]"></td></tr>
|
||||
[end]
|
||||
|
||||
</table>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
[else]
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][winix_function]/r">
|
||||
<fieldset>
|
||||
<legend>{priv_form_legend}</legend>
|
||||
<p class="withnext">{priv_change_in_dir}: [dir]</p>
|
||||
|
||||
<h2>{priv_for_all_files}:</h2>
|
||||
<table class="withoutborder">
|
||||
|
||||
[if-one priv_show_form_chown]
|
||||
<tr><th>{user}:</th><td>
|
||||
<select name="userfile" class="users">
|
||||
[for priv_user_tab]
|
||||
<option[if-one priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
|
||||
<tr><th>{group}: </th><td>
|
||||
<select name="groupfile" class="groups">
|
||||
[for priv_group_tab]
|
||||
<option[if-one priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
[end]
|
||||
|
||||
[if-one priv_show_form_chmod]
|
||||
<tr><th>{permissions}:</th><td><input class="privileges" type="text" name="privilegesfile" value="[priv_privileges_for_files]"></td></tr>
|
||||
[end]
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
<h2>{priv_for_all_dirs}:</h2>
|
||||
<table class="withoutborder">
|
||||
|
||||
[if-one priv_show_form_chown]
|
||||
<tr><th>{user}:</th><td>
|
||||
<select name="userdir" class="users">
|
||||
[for priv_user_tab]
|
||||
<option[if-one priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
|
||||
<tr><th>{group}: </th><td>
|
||||
<select name="groupdir" class="groups">
|
||||
[for priv_group_tab]
|
||||
<option[if-one priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
</td></tr>
|
||||
[end]
|
||||
|
||||
[if-one priv_show_form_chmod]
|
||||
<tr><th>{permissions}:</th><td><input class="privileges" type="text" name="privilegesdir" value="[priv_privileges_for_dirs]"></td></tr>
|
||||
[end]
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
<label><input class="check" type="checkbox" name="changesubdirs">{priv_change_all}</label>
|
||||
<label><input class="check" type="checkbox" name="changecurrentdir">{priv_change_current_dir}: [dir_without_slash]</label>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{thread_header_reply}</h1>
|
||||
|
||||
|
||||
<form method="post" action="[doc_base_url][dir][item_url]/reply">
|
||||
|
||||
[if thread_mount_arg_is "subject"]
|
||||
<div class="winix_input_a">
|
||||
<label for="">{title}:</label>
|
||||
<input type="text" name="subject" value="">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="">{suggested_url}:</label>
|
||||
<input type="text" name="url" value="">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
|
||||
<div class="winix_input_a">
|
||||
[if mount_type_is "thread"]<label for="winix_content_id">{form_emacs_content_thread}</label>[end]
|
||||
<textarea id="winix_content_id" rows="10" cols="60" name="itemcontent"></textarea>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="">{form_emacs_content_type}</label>
|
||||
<select name="contenttype">
|
||||
<option value="0">{form_emacs_content_type_text}</option>
|
||||
<option selected value="1">{form_emacs_content_type_formatted_text}</option>
|
||||
[if user_can_use_html]<option value="2">{form_emacs_content_type_html}</option>[end]
|
||||
[if user_can_use_bbcode]<option value="3">{form_emacs_content_type_bbcode}</option>[end]
|
||||
[if user_can_use_raw]<option value="4">{form_emacs_content_type_raw}</option>[end]
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
[if-no user_logged]
|
||||
<div class="winix_input_a">
|
||||
<label for="">{nick}:</label>
|
||||
<input type="text" name="guestname" value="">
|
||||
</div>
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input type="text" name="rebus">
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
|
||||
<input type="submit" value="{add}">
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
@@ -1,45 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{rm_header}</h1>
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]rm[if-no item_is]/r[end]">
|
||||
<fieldset>
|
||||
<legend>{rm_form_legend}</legend>
|
||||
|
||||
<p>
|
||||
[if item_is]
|
||||
|
||||
[if item_type_is_symlink]
|
||||
{rm_symlink}: [dir][item_url]
|
||||
[else]
|
||||
{rm_file}: [dir][item_url]
|
||||
[end]
|
||||
|
||||
[else]
|
||||
|
||||
[if dir_is_root]
|
||||
{rm_root}
|
||||
[else]
|
||||
{rm_dir}: [dir_without_slash]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
</p>
|
||||
|
||||
|
||||
[if-no item_is]
|
||||
<p>
|
||||
<label><input type="checkbox" name="c" [if winix_function_param_is "c"]checked="checked"[end]>{rm_only_content}</label>
|
||||
</p>
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{rm_submit}">
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
@@ -1,36 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{rmuser_header}</h1>
|
||||
|
||||
[if user_logged]
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]rmuser">
|
||||
<fieldset>
|
||||
<legend>{rmuser_legend}</legend>
|
||||
|
||||
[if user_super_user]
|
||||
|
||||
<p class="withnext">{rmuser_selectuser}:</p>
|
||||
<select name="userid">
|
||||
[for user_tab]
|
||||
<option value="[user_tab_id]">[user_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
|
||||
[else]
|
||||
<p>{rmuser_removecurrent}</p>
|
||||
<input type="hidden" value="[user_id]">
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input type="submit" value="{rmuser_submit}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
[end]
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
<div>
|
||||
[if mount_page_arg_is "subject"]
|
||||
[if mount_page_arg_is "info"]
|
||||
<h1 class="withinfo">
|
||||
[else]
|
||||
<h1>
|
||||
[end]
|
||||
|
||||
[item_subject]
|
||||
</h1>
|
||||
|
||||
[end]
|
||||
|
||||
[if mount_page_arg_is "info"]
|
||||
[include "item_info.html"]
|
||||
[end]
|
||||
|
||||
[item_run]
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{sort_header}</h1>
|
||||
|
||||
|
||||
[if item_is]
|
||||
|
||||
|
||||
|
||||
<form class="winix_sortable_form" action="[doc_base_url][dir][item_url]/sort" method="post">
|
||||
|
||||
<div class="winix_input_b">
|
||||
<label for="">{sort_current_sortindex}:</p>
|
||||
<input type="text" name="sortindex" value="[item_sort]">
|
||||
</div>
|
||||
|
||||
<input type="submit" value="{change}">
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
</form>
|
||||
|
||||
[else]
|
||||
|
||||
<p>{sort_info_multi}</p>
|
||||
|
||||
[if item_tab]
|
||||
<form class="winix_sortable_form" action="[doc_base_url][dir]sort" method="post">
|
||||
<ul id="winix_sort_items">
|
||||
[for item_tab]
|
||||
<li id="winix_sort_item_[item_tab_index]">
|
||||
<input type="text" name="sort[item_tab_id]" value="[item_tab_sort]">
|
||||
|
||||
[# is it correct? may give this 'if' only to /-/thumb param? ]
|
||||
[if item_tab_has_thumb]<img src="[item_tab_link]/-/thumb" alt="[item_tab_subject]">[end]
|
||||
|
||||
[item_tab_url] [is-no item_tab_subject str ""]<span class="winix_sort_item_title">({sort_item_subject}: [item_tab_subject])</span>[end]
|
||||
</li>
|
||||
[end]
|
||||
</ul>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input type="submit" value="{change}">
|
||||
</form>
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
</div>
|
||||
@@ -1,23 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{subject_header}</h1>
|
||||
|
||||
|
||||
<form method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]subject">
|
||||
|
||||
<div class="winix_input_a">
|
||||
<label for="winix_title_id">{title}</label>
|
||||
<input id="winix_title_id" type="text" name="subject" value="[if-one item_is][item_subject][else][dir_last_subject][end]">
|
||||
</div>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,73 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{template_header}</h1>
|
||||
|
||||
|
||||
<p>
|
||||
|
||||
[if item_is]
|
||||
|
||||
{template_info_file}:
|
||||
|
||||
[if item_has_html_template]
|
||||
[item_html_template]
|
||||
[else]
|
||||
{template_from_mount_point}
|
||||
|
||||
[if mount_has_html_template]
|
||||
([mount_first_html_template])
|
||||
[else]
|
||||
([template_index])
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[else]
|
||||
|
||||
{template_info_dir}:
|
||||
|
||||
[if dir_last_has_html_template]
|
||||
[dir_last_html_template]
|
||||
[else]
|
||||
{template_from_mount_point}
|
||||
|
||||
[if mount_has_html_template]
|
||||
([mount_first_html_template])
|
||||
[else]
|
||||
([template_index])
|
||||
[end]
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]template">
|
||||
<fieldset>
|
||||
<legend>{template_form_legend}</legend>
|
||||
|
||||
{template_form_info}:
|
||||
|
||||
<select name="template" class="template">
|
||||
|
||||
[# the first should be an empty string (value="") which means: a first template from the mount point]
|
||||
<option value="-1">({template_form_from_mount_point})</option>
|
||||
|
||||
[for template_tab]
|
||||
<option value="[template_tab_index]"[if-one template_tab_isdefault] selected[end]>[template_tab_file_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if mount_page_arg_is "subject"]<h1[if mount_page_arg_is "info"] class="winix_withinfo"[end]>[item_subject]</h1>[end]
|
||||
[if mount_page_arg_is "info"][include "item_info.html"][end]
|
||||
|
||||
|
||||
[if thread_can_reply]
|
||||
<div class="winix_itemoptions_b">
|
||||
<ul>
|
||||
<li><a href="[doc_base_url][dir][item_url]/reply" rel="nofollow">{thread_reply_in_this_thread}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[if-no thread_mount_arg_is "sort_desc"]
|
||||
<div class="winix_threadbox">
|
||||
[if item_can_write]<a class="winix_threadedit" href="[item_link]/emacs" rel="nofollow">\[{edit}\]</a>[end]
|
||||
[if thread_mount_arg_is "subject"]<h2[if thread_mount_arg_is "info"] class="winix_withinfo"[end]>[item_subject]</h2>[end]
|
||||
[if thread_mount_arg_is "info"][include "item_info.html"][end]
|
||||
[item_print_content]
|
||||
</div>
|
||||
[end]
|
||||
|
||||
|
||||
[for thread_sort_tab]
|
||||
<div class="winix_threadbox[if-index even] winix_threadboxcolor[end]">
|
||||
[if thread_sort_tab_can_write]<a class="winix_threadedit" href="[thread_sort_tab_link]/emacs" rel="nofollow">\[{edit}\]</a>[end]
|
||||
[if thread_mount_arg_is "subject"]<h2[if thread_mount_arg_is "info"] class="winix_withinfo"[end]>[thread_sort_tab_subject]</h2>[end]
|
||||
[if thread_mount_arg_is "info"][include "thread_sort_tab_info.html"][end]
|
||||
[thread_sort_tab_print_content]
|
||||
</div>
|
||||
[end]
|
||||
|
||||
[if thread_mount_arg_is "sort_desc"]
|
||||
<div class="winix_threadbox">
|
||||
[if item_can_write]<a class="winix_threadedit" href="[item_link]/emacs" rel="nofollow">\[{edit}\]</a>[end]
|
||||
[if thread_mount_arg_is "subject"]<h2[if thread_mount_arg_is "info"] class="winix_withinfo"[end]>[item_subject]</h2>[end]
|
||||
[if thread_mount_arg_is "info"][include "item_info.html"][end]
|
||||
[item_print_content]
|
||||
</div>
|
||||
[end]
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{timezone_header}</h1>
|
||||
|
||||
[if user_has_correct_time_zone]
|
||||
<p>{timezone_your_zone}: [user_time_zone_name] (UTC[user_time_zone_offset_hour_min])</p>
|
||||
[else]
|
||||
<p>{timezone_has_incorrect_id}</p>
|
||||
[end]
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]timezone">
|
||||
<fieldset>
|
||||
<legend>{timezone_form_legend}</legend>
|
||||
|
||||
<p class="withnext">{timezone_select}:</p>
|
||||
|
||||
[# add to styles]
|
||||
<select name="timezoneid" style="width: 250px;">
|
||||
[for winix_tz_tab]
|
||||
<option value="[winix_tz_tab_id]" [is user_time_zone_id winix_tz_tab_id]selected="selected"[end]>UTC[winix_tz_tab_offset_hour_min] [winix_tz_tab_name]</option>
|
||||
[end]
|
||||
</select>
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="{change}">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if item_is]<h1>{edit}</h1>[else]<h1>{add}</h1>[end]
|
||||
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]tinymce">
|
||||
<fieldset>
|
||||
<legend>{form_emacs_legend}</legend>
|
||||
|
||||
[if mount_type_is "cms"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[if-any mount_type_is "thread" thread_mount_arg_is "subject"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
|
||||
[if mount_type_is "cms"]<p class="withnext">{form_emacs_content_cms}</p>[end]
|
||||
[if mount_type_is "thread"]<p class="withnext">{form_emacs_content_thread}</p>[end]
|
||||
[if mount_type_is "ticket"]<p class="withnext">{form_emacs_content_ticket}</p>[end]
|
||||
|
||||
<textarea class="multitext" rows="[if mount_type_is "cms"]30[else]10[end]" cols="60" name="itemcontent">[item_content]</textarea>
|
||||
|
||||
<input type="hidden" name="contenttype" value="2">
|
||||
|
||||
[if-no user_logged]
|
||||
<p class="withnext">{nick}:</p>
|
||||
<input class="edit" type="text" name="guestname" value="[item_guest_name]">
|
||||
|
||||
<p class="withnext">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input class="edit" type="text" name="rebus">
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="[if item_is]{change}[else]{add}[end]">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,150 +0,0 @@
|
||||
|
||||
|
||||
[if winix_function_param_is "ckeditor_upload"]
|
||||
<script type="text/javascript">window.parent.CKEDITOR.tools.callFunction([upload_ckeditor_funnum], '[item_link]');</script>
|
||||
[end]
|
||||
|
||||
|
||||
[if-any-no winix_function_param_is "ckeditor_upload" winix_function_param_is "jquery_upload"]
|
||||
<div class="winix">
|
||||
|
||||
<h1>{upload_header}</h1>
|
||||
|
||||
[# the code below are copied from common/fileupload/jquery-ui.html]
|
||||
[# The file upload form used as target for the file upload widget]
|
||||
<form id="fileupload" action="[doc_base_url][dir]/upload" method="POST" enctype="multipart/form-data">
|
||||
|
||||
[# The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload]
|
||||
<div class="fileupload-buttonbar">
|
||||
<div class="fileupload-buttons">
|
||||
[# The fileinput-button span is used to style the file input field as button]
|
||||
<span class="fileinput-button">
|
||||
<span>{upload_button_add_files}</span>
|
||||
<input type="file" name="files\[\]" multiple>
|
||||
</span>
|
||||
<button type="submit" class="start">{upload_button_start_upload}</button>
|
||||
<button type="reset" class="cancel">{upload_button_cancel_upload}</button>
|
||||
<button type="button" class="delete">{upload_button_delete}</button>
|
||||
<input type="checkbox" class="toggle">
|
||||
[# The global file processing state]
|
||||
<span class="fileupload-process"></span>
|
||||
</div>
|
||||
[# The global progress state]
|
||||
<div class="fileupload-progress fade" style="display:none">
|
||||
[# The global progress bar]
|
||||
<div class="progress" role="progressbar" aria-valuemin="0" aria-valuemax="100"></div>
|
||||
[# The extended global progress state]
|
||||
<div class="progress-extended"> </div>
|
||||
</div>
|
||||
</div>
|
||||
[# The table listing the files available for upload/download]
|
||||
<table role="presentation"><tbody class="files"></tbody></table>
|
||||
</form>
|
||||
|
||||
|
||||
[# The blueimp Gallery widget]
|
||||
<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
|
||||
<div class="slides"></div>
|
||||
<h3 class="title"></h3>
|
||||
<a class="prev">‹</a>
|
||||
<a class="next">›</a>
|
||||
<a class="close">×</a>
|
||||
<a class="play-pause"></a>
|
||||
<ol class="indicator"></ol>
|
||||
</div>
|
||||
|
||||
[# The template to display files available for upload]
|
||||
<script id="template-upload" type="text/x-tmpl">
|
||||
\{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\}
|
||||
<tr class="template-upload fade">
|
||||
<td>
|
||||
<span class="preview"></span>
|
||||
</td>
|
||||
<td>
|
||||
<p class="name">\{%=file.name%\}</p>
|
||||
<strong class="error"></strong>
|
||||
</td>
|
||||
<td>
|
||||
<p class="size">{upload_button_processing}</p>
|
||||
<div class="progress"></div>
|
||||
</td>
|
||||
<td>
|
||||
\{% if (!i && !o.options.autoUpload) \{ %\}
|
||||
<button class="start" disabled>{upload_button_start}</button>
|
||||
\{% \} %\}
|
||||
\{% if (!i) \{ %\}
|
||||
<button class="cancel">{upload_button_cancel}</button>
|
||||
\{% \} %\}
|
||||
</td>
|
||||
</tr>
|
||||
\{% \} %\}</script>
|
||||
|
||||
[# The template to display files available for download]
|
||||
<script id="template-download" type="text/x-tmpl">
|
||||
\{% for (var i=0, file; file=o.files\[i\]; i++) \{ %\}
|
||||
<tr class="template-download fade">
|
||||
<td>
|
||||
<span class="preview">
|
||||
\{% if (file.thumbnailUrl) \{ %\}
|
||||
<a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" data-gallery><img src="\{%=file.thumbnailUrl%\}"></a>
|
||||
\{% \} %\}
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<p class="name">
|
||||
<a href="\{%=file.url%\}" title="\{%=file.name%\}" download="\{%=file.name%\}" \{%=file.thumbnailUrl?'data-gallery':''%\}>\{%=file.name%\}</a>
|
||||
</p>
|
||||
\{% if (file.error) \{ %\}
|
||||
<div><span class="error">{upload_error}</span> \{%=file.error%\}</div>
|
||||
\{% \} %\}
|
||||
</td>
|
||||
<td>
|
||||
<span class="size">\{%=o.formatFileSize(file.size)%\}</span>
|
||||
</td>
|
||||
<td>
|
||||
<button class="delete" data-type="\{%=file.deleteType%\}" data-url="\{%=file.deleteUrl%\}"\{% if (file.deleteWithCredentials) \{ %\} data-xhr-fields='\{"withCredentials":true\}'\{% \} %\}>{upload_button_delete}</button>
|
||||
<input type="checkbox" name="delete" value="1" class="toggle">
|
||||
</td>
|
||||
</tr>
|
||||
\{% \} %\}</script>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('#fileupload button.start').css('display', 'none');
|
||||
|
||||
$('#fileupload').fileupload(\{
|
||||
"url": "[doc_base_url][dir]upload/jquery_upload",
|
||||
"autoUpload": true
|
||||
\});
|
||||
|
||||
$('#fileupload').fileupload(
|
||||
'option',
|
||||
'redirect',
|
||||
window.location.href.replace(
|
||||
/\/\[^\/\]*$/,
|
||||
'/cors/result.html?%s'
|
||||
));
|
||||
|
||||
$("div.winix #fileupload button.cancel").css('display','inline');
|
||||
|
||||
[# loading existing files]
|
||||
[# copied from common/fileupload/js/main.js]
|
||||
$('#fileupload').addClass('fileupload-processing');
|
||||
$.ajax(\{
|
||||
[# // Uncomment the following to send cross-domain cookies:]
|
||||
[# //xhrFields: \{withCredentials: true\},]
|
||||
url: $('#fileupload').fileupload('option', 'url'),
|
||||
dataType: 'json',
|
||||
context: $('#fileupload')\[0\]
|
||||
\}).always(function () \{
|
||||
$(this).removeClass('fileupload-processing');
|
||||
\}).done(function (result) \{
|
||||
$(this).fileupload('option', 'done')
|
||||
.call(this, $.Event('done'), \{result: result\});
|
||||
\});</script>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
[end]
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
<h1>{uptime_header}</h1>
|
||||
|
||||
<p>{uptime_current_time}: [winix_cur_time]<br>
|
||||
{uptime_up}:
|
||||
|
||||
[if-one uptime_more_than_one_day]
|
||||
[uptime_days] {uptime_days}
|
||||
[else]
|
||||
[uptime_hours]
|
||||
[end]
|
||||
<br>
|
||||
{uptime_how_many_sessions}: [winix_how_many_sessions]<br>
|
||||
{uptime_users_logged}: [winix_users_logged]<br>
|
||||
{load_avg}: [winix_loadavg_now], [winix_loadavg_1], [winix_loadavg_5], [winix_loadavg_15]<br>
|
||||
{req_per_sec}: [winix_req_per_sec_now], [winix_req_per_sec_1], [winix_req_per_sec_5], [winix_req_per_sec_15]
|
||||
</p>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,55 +0,0 @@
|
||||
<div class="winix">
|
||||
|
||||
[if item_is]<h1>{edit}</h1>[else]<h1>{add}</h1>[end]
|
||||
|
||||
|
||||
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]vim">
|
||||
<fieldset>
|
||||
<legend>{form_emacs_legend}</legend>
|
||||
|
||||
[if mount_type_is "cms"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[if-any mount_type_is "thread" thread_mount_arg_is "subject"]
|
||||
<p class="withnext">{title}:</p>
|
||||
<input class="edit" type="text" name="subject" value="[item_subject]">
|
||||
|
||||
<p class="withnext">{suggested_url}:</p>
|
||||
<input class="edit" type="text" name="url" value="[item_url]">
|
||||
[end]
|
||||
|
||||
[if mount_type_is "cms"]<p class="withnext">{form_emacs_content_cms}</p>[end]
|
||||
[if mount_type_is "thread"]<p class="withnext">{form_emacs_content_thread}</p>[end]
|
||||
[if mount_type_is "ticket"]<p class="withnext">{form_emacs_content_ticket}</p>[end]
|
||||
|
||||
<textarea class="multitext" rows="[if mount_type_is "cms"]30[else]10[end]" cols="60" name="itemcontent">[item_content]</textarea>
|
||||
|
||||
<input type="hidden" name="contenttype" value="2">
|
||||
|
||||
[if winix_function_param_is "full"]
|
||||
[else]
|
||||
[end]
|
||||
|
||||
[if-no user_logged]
|
||||
<p class="withnext">{nick}:</p>
|
||||
<input class="edit" type="text" name="guestname" value="[item_guest_name]">
|
||||
|
||||
<p class="withnext">{rebus_how_is_it} [rebus_question]?</p>
|
||||
<input class="edit" type="text" name="rebus">
|
||||
[end]
|
||||
|
||||
[if winix_function_param_is "postredirect"]
|
||||
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
|
||||
[end]
|
||||
|
||||
<input class="submit" type="submit" value="[if item_is]{change}[else]{add}[end]">
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -1,24 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
[# minimalistic template]
|
||||
|
||||
<html lang="{language}">
|
||||
|
||||
<head>
|
||||
<meta charset="{charset}">
|
||||
<title>[doc_title]</title>
|
||||
[include "index_head_functions_add.html"]
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div>
|
||||
[include "slog.html"]
|
||||
|
||||
[# each winix function has div.winix in its template defined -- only functions: cat and run don't have div.winix]
|
||||
[# so you can easly use 'content' with your own template]
|
||||
[# and when using other winix functions you automatically get proper styling]
|
||||
[content]
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,24 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
[# minimalistic template]
|
||||
|
||||
<html lang="{language}">
|
||||
|
||||
<head>
|
||||
<meta charset="{charset}">
|
||||
<title>[doc_title]</title>
|
||||
[include "index_head_functions_add.html"]
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div>
|
||||
[include "slog.html"]
|
||||
|
||||
[# each winix function has div.winix in its template defined -- only functions: cat and run don't have div.winix]
|
||||
[# so you can easly use 'content' with your own template]
|
||||
[# and when using other winix functions you automatically get proper styling]
|
||||
[content]
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,241 +0,0 @@
|
||||
[# other stuff needed by a specific function]
|
||||
|
||||
[if-one winix_function_is "adduser"
|
||||
winix_function_is "chmod"
|
||||
winix_function_is "chown"
|
||||
winix_function_is "ckeditor"
|
||||
winix_function_is "cp"
|
||||
winix_function_is "default"
|
||||
winix_function_is "download"
|
||||
winix_function_is "emacs"
|
||||
winix_function_is "env"
|
||||
winix_function_is "imgcrop"
|
||||
winix_function_is "last"
|
||||
winix_function_is "ln"
|
||||
winix_function_is "locale"
|
||||
winix_function_is "login"
|
||||
winix_function_is "logout"
|
||||
winix_function_is "ls"
|
||||
winix_function_is "man"
|
||||
winix_function_is "meta"
|
||||
winix_function_is "mkdir"
|
||||
winix_function_is "mount"
|
||||
winix_function_is "mv"
|
||||
winix_function_is "nicedit"
|
||||
winix_function_is "node"
|
||||
winix_function_is "passwd"
|
||||
winix_function_is "priv"
|
||||
winix_function_is "pw"
|
||||
winix_function_is "reload"
|
||||
winix_function_is "rm"
|
||||
winix_function_is "rmuser"
|
||||
winix_function_is "sort"
|
||||
winix_function_is "stat"
|
||||
winix_function_is "subject"
|
||||
winix_function_is "template"
|
||||
winix_function_is "timezone"
|
||||
winix_function_is "tinymce"
|
||||
winix_function_is "uname"
|
||||
winix_function_is "upload"
|
||||
winix_function_is "uptime"
|
||||
winix_function_is "vim"
|
||||
winix_function_is "who"]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/winix/winix.css" type="text/css">
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_function_is "ckeditor"]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/ckeditor/ckeditor.js"></script>
|
||||
[end]
|
||||
|
||||
|
||||
[if winix_function_is "tinymce"]
|
||||
<!--<script type="text/javascript">document.domain = "www.slimaczek.pl";</script>-->
|
||||
<script type="text/javascript" src="[doc_base_url]/common/tiny_mce/tiny_mce.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url]/var/tinymce.js"></script>
|
||||
[end]
|
||||
|
||||
|
||||
[if winix_function_is "nicedit"]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/nicedit/nicEdit.js"></script>
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_function_is "vim"]
|
||||
[# this editor doesn't work on different domains by default, solution: http://forum.wymeditor.org/forum/viewtopic.php?f=2&t=731&p=2507#p2504 ]
|
||||
[# you should add one file to winix: wymiframe.html ]
|
||||
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.4.2.min.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/wymeditor/jquery.wymeditor.min.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/wymeditor/lang/en.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/wymeditor/skins/default/skin.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="[doc_base_url_common]/wymeditor/skins/default/skin.css">
|
||||
<script type="text/javascript">jQuery(function() \{ jQuery("textarea").wymeditor(\{ basePath: "[doc_base_url_common]/wymeditor/", iframeBasePath: "[doc_base_url]/var/", updateSelector : "form", updateEvent: 'submit' \}); \});</script>
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_function_is "ticket"]
|
||||
[# !! dodac lightboxa tylko jesli tickety zawieraja obrazki ]
|
||||
<!--
|
||||
[# warning: prototype doesn't work with jquery in clock tickets (in client panel)]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/lightbox/lightbox.css" type="text/css" media="screen">
|
||||
<script src="[doc_base_url_common]/lightbox/js/prototype.js" type="text/javascript"></script>
|
||||
<script src="[doc_base_url_common]/lightbox/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
|
||||
<script src="[doc_base_url_common]/lightbox/js/lightbox.js" type="text/javascript"></script>
|
||||
-->
|
||||
[end]
|
||||
|
||||
|
||||
[if winix_function_is "gallery"]
|
||||
|
||||
[if-one gallery_has_not_mount_type gallery_mount_type_arg_is "lightbox"]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/lightbox/lightbox.css" type="text/css" media="screen">
|
||||
<script src="[doc_base_url_common]/lightbox/js/prototype.js" type="text/javascript"></script>
|
||||
<script src="[doc_base_url_common]/lightbox/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
|
||||
<script src="[doc_base_url_common]/lightbox/js/lightbox.js" type="text/javascript"></script>
|
||||
[end]
|
||||
|
||||
[if-one gallery_mount_type_arg_is "galleria" gallery_mount_type_arg_is "galleriathumb"]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.4.4.min.js"></script>
|
||||
<script src="[doc_base_url_common]/aino-galleria/galleria-1.2.2.min.js" type="text/javascript"></script>
|
||||
[end]
|
||||
|
||||
[if-one gallery_mount_type_arg_is "galleria1.2.9" gallery_mount_type_arg_is "galleriathumb1.2.9"]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.9.1.min.js"></script>
|
||||
<script src="[doc_base_url_common]/galleria/galleria-1.2.9.min.js" type="text/javascript"></script>
|
||||
[end]
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_function_is "upload"]
|
||||
[# http://blueimp.github.io/jQuery-File-Upload/jquery-ui.html]
|
||||
[# https://github.com/blueimp/jQuery-File-Upload]
|
||||
[# we are using the *jQuery UI version* of the plugin]
|
||||
|
||||
[# Force latest IE rendering engine or ChromeFrame if installed]
|
||||
<!--\[if IE\]>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<!\[endif\]-->
|
||||
|
||||
|
||||
|
||||
[# jQuery UI styles]
|
||||
[# original http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/dark-hive/jquery-ui.css]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/jquery-ui-1.10.4.custom/css/smoothness/jquery-ui-1.10.4.custom.min.css" id="theme">
|
||||
|
||||
|
||||
[if false]
|
||||
<!-- Demo styles -->
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/demo.css">
|
||||
<!--\[if lte IE 8\]>
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/demo-ie8.css">
|
||||
<!\[endif\]-->
|
||||
[end]
|
||||
|
||||
[# blueimp Gallery styles]
|
||||
[# original http://blueimp.github.io/Gallery/css/blueimp-gallery.min.css]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/gallery-2.15.1/css/blueimp-gallery.min.css">
|
||||
|
||||
[# CSS to style the file input field as button and adjust the Bootstrap progress bars]
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload.css">
|
||||
<link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-ui.css">
|
||||
|
||||
[# CSS adjustments for browsers with JavaScript disabled]
|
||||
<noscript><link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-noscript.css"></noscript>
|
||||
<noscript><link rel="stylesheet" href="[doc_base_url_common]/fileupload/css/jquery.fileupload-ui-noscript.css"></noscript>
|
||||
|
||||
|
||||
[# those below can be moved to the bottom of the page (outside of <head>]
|
||||
|
||||
[# original //ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js]
|
||||
<script src="[doc_base_url_common]/jquery-1.11.0.min.js"></script>
|
||||
|
||||
[# original //ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js]
|
||||
<script src="[doc_base_url_common]/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script>
|
||||
|
||||
[# The Templates plugin is included to render the upload/download listings]
|
||||
[# original http://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js]
|
||||
<script src="[doc_base_url_common]/fileupload/others/tmpl.min.js"></script>
|
||||
|
||||
[# The Load Image plugin is included for the preview images and image resizing functionality]
|
||||
[# original http://blueimp.github.io/JavaScript-Load-Image/js/load-image.min.js]
|
||||
<script src="[doc_base_url_common]/fileupload/others/load-image.min.js"></script>
|
||||
|
||||
[# The Canvas to Blob plugin is included for image resizing functionality]
|
||||
[# original http://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js]
|
||||
<script src="[doc_base_url_common]/fileupload/others/canvas-to-blob.min.js"></script>
|
||||
|
||||
[# blueimp Gallery script]
|
||||
[# original http://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js]
|
||||
<script src="[doc_base_url_common]/gallery-2.15.1/js/jquery.blueimp-gallery.min.js"></script>
|
||||
|
||||
[# The Iframe Transport is required for browsers without support for XHR file uploads]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.iframe-transport.js"></script>
|
||||
|
||||
[# The basic File Upload plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload.js"></script>
|
||||
|
||||
[# The File Upload processing plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-process.js"></script>
|
||||
|
||||
[# The File Upload image preview & resize plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-image.js"></script>
|
||||
|
||||
[# The File Upload audio preview plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-audio.js"></script>
|
||||
|
||||
[# The File Upload video preview plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-video.js"></script>
|
||||
|
||||
[# The File Upload validation plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-validate.js"></script>
|
||||
|
||||
[# The File Upload user interface plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-ui.js"></script>
|
||||
|
||||
[# The File Upload jQuery UI plugin]
|
||||
<script src="[doc_base_url_common]/fileupload/js/jquery.fileupload-jquery-ui.js"></script>
|
||||
|
||||
[if false]
|
||||
[# code from fileupload/js/main.js we are using in fun_upload.html (at the bottom)]
|
||||
<!-- The main application script -->
|
||||
<script src="[doc_base_url_common]/fileupload/js/main.js"></script>
|
||||
[end]
|
||||
|
||||
[# The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9]
|
||||
<!--\[if (gte IE 8)&(lt IE 10)\]>
|
||||
<script src="[doc_base_url_common]/fileupload/js/cors/jquery.xdr-transport.js"></script>
|
||||
<!\[endif\]-->
|
||||
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_function_is "sort"]
|
||||
[if-no item_is]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-ui-1.8.13/js/jquery-ui-1.8.13.custom.min.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/sort.js"></script>
|
||||
[end]
|
||||
[end]
|
||||
|
||||
|
||||
[if winix_function_is "imgcrop"]
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jquery-1.9.1.min.js"></script>
|
||||
<script type="text/javascript" src="[doc_base_url_common]/jcrop-0.9.12/js/jquery.Jcrop.js"></script>
|
||||
<link type="text/css" rel="stylesheet" href="[doc_base_url_common]/jcrop-0.9.12/css/jquery.Jcrop.css">
|
||||
[end]
|
||||
|
||||
|
||||
|
||||
[if winix_has_plugin "stats"]
|
||||
[include "stats_info.html"]
|
||||
[end]
|
||||
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
[if-no winix_function_param_is "fullscreen"]
|
||||
[if-one dir_can_write item_can_write]
|
||||
<div class="winix_itemoptions_a">
|
||||
|
||||
[if-any dir_can_write]
|
||||
<h2>{add_page}</h2>
|
||||
<ul>
|
||||
<li><a href="[doc_base_url][dir]emacs">{admin_emacs_add}</a></li>
|
||||
[if user_can_use_html]
|
||||
<li><a href="[doc_base_url][dir]ckeditor">{admin_ckeditor_add}</a></li>
|
||||
<li><a href="[doc_base_url][dir]nicedit">{admin_nicedit_add}</a></li>
|
||||
<li><a href="[doc_base_url][dir]tinymce">{admin_tinymce_add}</a></li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
|
||||
[if-any item_is item_can_write]
|
||||
<h2>{edit_page}</h2>
|
||||
<ul>
|
||||
<li><a href="[doc_base_url][dir][item_url]/emacs">{admin_emacs_edit}</a></li>
|
||||
[if user_can_use_html]
|
||||
<li><a href="[doc_base_url][dir][item_url]/ckeditor">{admin_ckeditor_edit}</a></li>
|
||||
<li><a href="[doc_base_url][dir][item_url]/nicedit">{admin_nicedit_edit}</a></li>
|
||||
<li><a href="[doc_base_url][dir][item_url]/tinymce">{admin_tinymce_edit}</a></li>
|
||||
[end]
|
||||
</ul>
|
||||
[end]
|
||||
|
||||
<h2>{admin_options}:</h2>
|
||||
<ul>
|
||||
<li><a href="[doc_base_url][dir]ls">{admin_ls}</a></li>
|
||||
[if dir_can_write]<li><a href="[doc_base_url][dir]mkdir">{admin_mkdir}</a></li>[end]
|
||||
[if dir_can_write]<li><a href="[doc_base_url][dir]upload">{admin_upload}</a></li>[end]
|
||||
[if-no item_is]<li><a href="[doc_base_url][dir]sort">{admin_sort}</a></li>[end]
|
||||
[if-any item_is item_can_remove]<li><a href="[doc_base_url][dir][item_url]/rm">{admin_rm}</a></li>[end]
|
||||
</ul>
|
||||
</div>
|
||||
[end]
|
||||
[end]
|
||||
@@ -1,8 +0,0 @@
|
||||
<p class="[if-index odd]winix_itemtabinfo[else][if thread_mount_arg_is "subject"]winix_itemtabinfo[else]winix_itemtabinfo2[end][end]">
|
||||
|
||||
{added_by}: [item_tab_user], [item_tab_date_creation_nice][if-no item_tab_dates_equal],
|
||||
{last_modified}[if-one item_tab_users_different] {by}: [item_tab_modification_user],[else]:[end]
|
||||
[item_tab_date_modification_nice]
|
||||
[end]
|
||||
|
||||
</p>
|
||||
@@ -1,31 +0,0 @@
|
||||
|
||||
[if slog_tab]
|
||||
<table class="winix_slog">
|
||||
|
||||
[for slog_tab]
|
||||
|
||||
<tr>
|
||||
<th class="[if slog_tab_is_error]winix_slogerror[end][if slog_tab_is_warning]winix_slogwarning[end][if slog_tab_is_info]winix_sloginfo[end]">
|
||||
|
||||
[if slog_tab_is_info]
|
||||
{slog_info}:
|
||||
[end]
|
||||
|
||||
[if slog_tab_is_warning]
|
||||
{slog_warning}:
|
||||
[end]
|
||||
|
||||
[if slog_tab_is_error]
|
||||
{slog_error}:
|
||||
[end]
|
||||
|
||||
</th>
|
||||
<td>
|
||||
[slog_tab_print]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
[end]
|
||||
|
||||
</table>
|
||||
[end]
|
||||
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,84 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
main.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
||||
main.o: ../../winix/core/misc.h ../../winix/core/item.h
|
||||
main.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
|
||||
main.o: ../../pikotools/date/date.h ../../winix/core/requesttypes.h
|
||||
main.o: ../../pikotools/textstream/textstream.h
|
||||
main.o: ../../pikotools/convert/convert.h ../../pikotools/convert/inttostr.h
|
||||
main.o: ../../pikotools/membuffer/membuffer.h
|
||||
main.o: ../../pikotools/textstream/types.h ../../pikotools/utf8/utf8.h
|
||||
main.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
||||
main.o: ../../winix/core/cur.h ../../winix/core/request.h
|
||||
main.o: ../../winix/core/error.h ../../winix/core/config.h
|
||||
main.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
|
||||
main.o: ../../winix/core/htmlfilter.h ../../winix/templates/htmltextstream.h
|
||||
main.o: ../../winix/core/textstream.h ../../pikotools/space/spacetojson.h
|
||||
main.o: ../../winix/core/session.h ../../winix/core/user.h
|
||||
main.o: ../../winix/core/plugindata.h ../../winix/core/rebus.h
|
||||
main.o: ../../winix/core/ipban.h ../../winix/core/mount.h
|
||||
main.o: ../../winix/templates/locale.h ../../winix/core/slog.h
|
||||
main.o: ../../winix/core/app.h ../../winix/core/system.h
|
||||
main.o: ../../winix/core/job.h ../../winix/core/basethread.h
|
||||
main.o: ../../winix/core/synchro.h ../../winix/core/dirs.h
|
||||
main.o: ../../winix/core/dircontainer.h ../../winix/db/db.h
|
||||
main.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
|
||||
main.o: ../../winix/db/dbtextstream.h ../../winix/core/error.h
|
||||
main.o: ../../winix/db/dbitemquery.h ../../winix/core/item.h
|
||||
main.o: ../../winix/db/dbitemcolumns.h ../../winix/core/user.h
|
||||
main.o: ../../winix/core/group.h ../../winix/core/dircontainer.h
|
||||
main.o: ../../winix/core/ugcontainer.h ../../winix/core/log.h
|
||||
main.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
|
||||
main.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
|
||||
main.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
|
||||
main.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
|
||||
main.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
|
||||
main.o: ../../ezc/src/stringconv.h ../../winix/notify/notifythread.h
|
||||
main.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
|
||||
main.o: ../../winix/core/config.h ../../winix/core/users.h
|
||||
main.o: ../../winix/core/ugcontainer.h ../../winix/core/lastcontainer.h
|
||||
main.o: ../../winix/core/mounts.h ../../winix/core/mountparser.h
|
||||
main.o: ../../winix/core/crypt.h ../../winix/core/run.h
|
||||
main.o: ../../winix/core/users.h ../../winix/core/groups.h
|
||||
main.o: ../../winix/core/group.h ../../winix/core/loadavg.h
|
||||
main.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
|
||||
main.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
|
||||
main.o: ../../winix/core/sessionmanager.h ../../winix/core/sessioncontainer.h
|
||||
main.o: ../../winix/core/ipbancontainer.h ../../winix/functions/functions.h
|
||||
main.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
|
||||
main.o: ../../winix/core/system.h ../../winix/core/synchro.h
|
||||
main.o: ../../winix/functions/functionparser.h ../../winix/core/cur.h
|
||||
main.o: ../../winix/functions/account.h ../../winix/functions/adduser.h
|
||||
main.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
|
||||
main.o: ../../winix/functions/privchanger.h ../../winix/functions/chown.h
|
||||
main.o: ../../winix/functions/ckeditor.h ../../winix/functions/cp.h
|
||||
main.o: ../../winix/functions/default.h ../../winix/functions/download.h
|
||||
main.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
|
||||
main.o: ../../winix/functions/imgcrop.h ../../winix/functions/last.h
|
||||
main.o: ../../winix/functions/login.h ../../winix/functions/logout.h
|
||||
main.o: ../../winix/functions/ln.h ../../winix/functions/ls.h
|
||||
main.o: ../../winix/functions/man.h ../../winix/functions/meta.h
|
||||
main.o: ../../winix/functions/mkdir.h ../../winix/functions/mv.h
|
||||
main.o: ../../winix/functions/nicedit.h ../../winix/functions/node.h
|
||||
main.o: ../../winix/functions/passwd.h ../../winix/functions/priv.h
|
||||
main.o: ../../winix/functions/pw.h ../../winix/functions/reload.h
|
||||
main.o: ../../winix/functions/rm.h ../../winix/functions/rmuser.h
|
||||
main.o: ../../winix/functions/sort.h ../../winix/functions/specialdefault.h
|
||||
main.o: ../../winix/functions/stat.h ../../winix/functions/subject.h
|
||||
main.o: ../../winix/functions/template.h ../../winix/functions/tinymce.h
|
||||
main.o: ../../winix/functions/uname.h ../../winix/functions/upload.h
|
||||
main.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
|
||||
main.o: ../../winix/functions/vim.h ../../winix/core/htmlfilter.h
|
||||
main.o: ../../winix/templates/templates.h
|
||||
main.o: ../../winix/templates/patterncacher.h
|
||||
main.o: ../../winix/templates/indexpatterns.h
|
||||
main.o: ../../winix/templates/patterns.h
|
||||
main.o: ../../winix/templates/changepatterns.h
|
||||
main.o: ../../winix/templates/htmltextstream.h
|
||||
main.o: ../../winix/core/sessionmanager.h ../../winix/core/compress.h
|
||||
main.o: ../../winix/core/postparser.h ../../winix/core/httpsimpleparser.h
|
||||
main.o: ../../winix/core/plugin.h ../../winix/core/pluginmsg.h
|
||||
main.o: ../../winix/core/cookieparser.h ../../winix/core/postmultiparser.h
|
||||
main.o: ../../winix/core/acceptencodingparser.h
|
||||
main.o: ../../winix/core/acceptbaseparser.h ../../winix/core/plugin.h
|
||||
main.o: ../../winix/core/version.h
|
||||
@@ -1 +0,0 @@
|
||||
o = main.o
|
||||
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,224 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
notify.o: notify.h notifypool.h ../../winix/templates/locale.h
|
||||
notify.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
|
||||
notify.o: ../../pikotools/textstream/types.h
|
||||
notify.o: ../../pikotools/textstream/textstream.h
|
||||
notify.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
||||
notify.o: ../../pikotools/convert/convert.h
|
||||
notify.o: ../../pikotools/convert/inttostr.h
|
||||
notify.o: ../../pikotools/membuffer/membuffer.h
|
||||
notify.o: ../../pikotools/textstream/types.h ../../winix/templates/patterns.h
|
||||
notify.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
|
||||
notify.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
|
||||
notify.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
|
||||
notify.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
|
||||
notify.o: ../../ezc/src/stringconv.h ../../pikotools/utf8/utf8.h
|
||||
notify.o: ../../winix/templates/misc.h ../../winix/templates/htmltextstream.h
|
||||
notify.o: ../../winix/core/textstream.h notifythread.h
|
||||
notify.o: ../../winix/core/basethread.h ../../winix/core/synchro.h
|
||||
notify.o: templatesnotify.h ../../winix/core/config.h
|
||||
notify.o: ../../winix/core/htmlfilter.h ../../winix/core/users.h
|
||||
notify.o: ../../winix/core/user.h ../../winix/core/ugcontainer.h
|
||||
notify.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
||||
notify.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
||||
notify.o: ../../winix/core/cur.h ../../winix/core/request.h
|
||||
notify.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
||||
notify.o: ../../winix/core/config.h ../../winix/templates/htmltextstream.h
|
||||
notify.o: ../../pikotools/space/spacetojson.h ../../winix/core/session.h
|
||||
notify.o: ../../winix/core/plugindata.h ../../winix/core/rebus.h
|
||||
notify.o: ../../winix/core/ipban.h ../../winix/core/mount.h
|
||||
notify.o: ../../winix/core/lastcontainer.h ../../winix/db/db.h
|
||||
notify.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
|
||||
notify.o: ../../winix/db/dbtextstream.h ../../winix/core/error.h
|
||||
notify.o: ../../winix/db/dbitemquery.h ../../winix/core/item.h
|
||||
notify.o: ../../winix/db/dbitemcolumns.h ../../winix/core/user.h
|
||||
notify.o: ../../winix/core/group.h ../../winix/core/dircontainer.h
|
||||
notify.o: ../../winix/core/ugcontainer.h ../../winix/templates/templates.h
|
||||
notify.o: ../../winix/templates/patterncacher.h
|
||||
notify.o: ../../winix/templates/indexpatterns.h
|
||||
notify.o: ../../winix/templates/patterns.h
|
||||
notify.o: ../../winix/templates/changepatterns.h ../../winix/core/cur.h
|
||||
notify.o: ../../winix/core/system.h ../../winix/core/job.h
|
||||
notify.o: ../../winix/core/basethread.h ../../winix/core/dirs.h
|
||||
notify.o: ../../winix/core/dircontainer.h ../../winix/notify/notify.h
|
||||
notify.o: ../../winix/core/mounts.h ../../winix/core/mountparser.h
|
||||
notify.o: ../../winix/core/crypt.h ../../winix/core/run.h
|
||||
notify.o: ../../winix/core/users.h ../../winix/core/groups.h
|
||||
notify.o: ../../winix/core/group.h ../../winix/core/loadavg.h
|
||||
notify.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
|
||||
notify.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
|
||||
notify.o: ../../winix/core/sessionmanager.h
|
||||
notify.o: ../../winix/core/sessioncontainer.h
|
||||
notify.o: ../../winix/core/ipbancontainer.h ../../winix/core/system.h
|
||||
notify.o: ../../winix/core/htmlfilter.h ../../winix/core/request.h
|
||||
notify.o: ../../winix/core/dirs.h ../../winix/core/plugin.h
|
||||
notify.o: ../../winix/core/pluginmsg.h ../../winix/core/sessionmanager.h
|
||||
notify.o: ../../winix/functions/functions.h
|
||||
notify.o: ../../winix/functions/functionbase.h ../../winix/core/synchro.h
|
||||
notify.o: ../../winix/functions/functionparser.h
|
||||
notify.o: ../../winix/functions/account.h ../../winix/functions/adduser.h
|
||||
notify.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
|
||||
notify.o: ../../winix/functions/privchanger.h ../../winix/functions/chown.h
|
||||
notify.o: ../../winix/functions/ckeditor.h ../../winix/functions/cp.h
|
||||
notify.o: ../../winix/functions/default.h ../../winix/functions/download.h
|
||||
notify.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
|
||||
notify.o: ../../winix/functions/imgcrop.h ../../winix/functions/last.h
|
||||
notify.o: ../../winix/functions/login.h ../../winix/functions/logout.h
|
||||
notify.o: ../../winix/functions/ln.h ../../winix/functions/ls.h
|
||||
notify.o: ../../winix/functions/man.h ../../winix/functions/meta.h
|
||||
notify.o: ../../winix/functions/mkdir.h ../../winix/functions/mv.h
|
||||
notify.o: ../../winix/functions/nicedit.h ../../winix/functions/node.h
|
||||
notify.o: ../../winix/functions/passwd.h ../../winix/functions/priv.h
|
||||
notify.o: ../../winix/functions/pw.h ../../winix/functions/reload.h
|
||||
notify.o: ../../winix/functions/rm.h ../../winix/functions/rmuser.h
|
||||
notify.o: ../../winix/functions/sort.h ../../winix/functions/specialdefault.h
|
||||
notify.o: ../../winix/functions/stat.h ../../winix/functions/subject.h
|
||||
notify.o: ../../winix/functions/template.h ../../winix/functions/tinymce.h
|
||||
notify.o: ../../winix/functions/uname.h ../../winix/functions/upload.h
|
||||
notify.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
|
||||
notify.o: ../../winix/functions/vim.h
|
||||
notifypool.o: notifypool.h ../../winix/templates/locale.h
|
||||
notifypool.o: ../../pikotools/space/spaceparser.h
|
||||
notifypool.o: ../../pikotools/space/space.h
|
||||
notifypool.o: ../../pikotools/textstream/types.h
|
||||
notifypool.o: ../../pikotools/textstream/textstream.h
|
||||
notifypool.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
||||
notifypool.o: ../../pikotools/convert/convert.h
|
||||
notifypool.o: ../../pikotools/convert/inttostr.h
|
||||
notifypool.o: ../../pikotools/membuffer/membuffer.h
|
||||
notifypool.o: ../../pikotools/textstream/types.h
|
||||
notifythread.o: notifythread.h ../../winix/core/basethread.h
|
||||
notifythread.o: ../../winix/core/synchro.h templatesnotify.h
|
||||
notifythread.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
|
||||
notifythread.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
|
||||
notifythread.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
|
||||
notifythread.o: ../../ezc/src/stringconv.h ../../pikotools/utf8/utf8.h
|
||||
notifythread.o: ../../winix/core/textstream.h ../../winix/templates/misc.h
|
||||
notifythread.o: ../../winix/templates/localefilter.h
|
||||
notifythread.o: ../../winix/templates/locale.h
|
||||
notifythread.o: ../../winix/templates/htmltextstream.h
|
||||
notifythread.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
||||
notifythread.o: ../../pikotools/textstream/textstream.h
|
||||
notifythread.o: ../../pikotools/convert/convert.h
|
||||
notifythread.o: ../../pikotools/convert/inttostr.h
|
||||
notifythread.o: ../../pikotools/membuffer/membuffer.h
|
||||
notifythread.o: ../../pikotools/textstream/types.h notifypool.h
|
||||
notifythread.o: ../../winix/templates/locale.h
|
||||
notifythread.o: ../../pikotools/space/spaceparser.h
|
||||
notifythread.o: ../../pikotools/space/space.h
|
||||
notifythread.o: ../../pikotools/textstream/types.h ../../winix/core/config.h
|
||||
notifythread.o: ../../winix/core/htmlfilter.h ../../winix/core/users.h
|
||||
notifythread.o: ../../winix/core/user.h ../../winix/core/ugcontainer.h
|
||||
notifythread.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
||||
notifythread.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
||||
notifythread.o: ../../winix/core/cur.h ../../winix/core/request.h
|
||||
notifythread.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
||||
notifythread.o: ../../winix/core/config.h
|
||||
notifythread.o: ../../winix/templates/htmltextstream.h
|
||||
notifythread.o: ../../pikotools/space/spacetojson.h
|
||||
notifythread.o: ../../winix/core/session.h ../../winix/core/plugindata.h
|
||||
notifythread.o: ../../winix/core/rebus.h ../../winix/core/ipban.h
|
||||
notifythread.o: ../../winix/core/mount.h ../../winix/core/lastcontainer.h
|
||||
notifythread.o: ../../winix/db/db.h ../../winix/db/dbbase.h
|
||||
notifythread.o: ../../winix/db/dbconn.h ../../winix/db/dbtextstream.h
|
||||
notifythread.o: ../../winix/core/error.h ../../winix/db/dbitemquery.h
|
||||
notifythread.o: ../../winix/core/item.h ../../winix/db/dbitemcolumns.h
|
||||
notifythread.o: ../../winix/core/user.h ../../winix/core/group.h
|
||||
notifythread.o: ../../winix/core/dircontainer.h
|
||||
notifythread.o: ../../winix/core/ugcontainer.h
|
||||
notifythread.o: ../../winix/templates/patterns.h
|
||||
templatesnotify.o: templatesnotify.h ../../ezc/src/ezc.h
|
||||
templatesnotify.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
|
||||
templatesnotify.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
|
||||
templatesnotify.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
|
||||
templatesnotify.o: ../../pikotools/utf8/utf8.h ../../winix/core/textstream.h
|
||||
templatesnotify.o: ../../winix/templates/misc.h
|
||||
templatesnotify.o: ../../winix/templates/localefilter.h
|
||||
templatesnotify.o: ../../winix/templates/locale.h
|
||||
templatesnotify.o: ../../winix/templates/htmltextstream.h
|
||||
templatesnotify.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
||||
templatesnotify.o: ../../pikotools/textstream/textstream.h
|
||||
templatesnotify.o: ../../pikotools/convert/convert.h
|
||||
templatesnotify.o: ../../pikotools/convert/inttostr.h
|
||||
templatesnotify.o: ../../pikotools/membuffer/membuffer.h
|
||||
templatesnotify.o: ../../pikotools/textstream/types.h notifypool.h
|
||||
templatesnotify.o: ../../winix/templates/locale.h
|
||||
templatesnotify.o: ../../pikotools/space/spaceparser.h
|
||||
templatesnotify.o: ../../pikotools/space/space.h
|
||||
templatesnotify.o: ../../pikotools/textstream/types.h
|
||||
templatesnotify.o: ../../winix/core/plugin.h ../../winix/core/pluginmsg.h
|
||||
templatesnotify.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
||||
templatesnotify.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
||||
templatesnotify.o: ../../winix/core/cur.h ../../winix/core/request.h
|
||||
templatesnotify.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
||||
templatesnotify.o: ../../winix/core/config.h
|
||||
templatesnotify.o: ../../winix/templates/htmltextstream.h
|
||||
templatesnotify.o: ../../pikotools/space/spacetojson.h
|
||||
templatesnotify.o: ../../winix/core/session.h ../../winix/core/user.h
|
||||
templatesnotify.o: ../../winix/core/plugindata.h ../../winix/core/rebus.h
|
||||
templatesnotify.o: ../../winix/core/ipban.h ../../winix/core/mount.h
|
||||
templatesnotify.o: ../../winix/core/system.h
|
||||
templatesnotify.o: ../../winix/core/sessionmanager.h
|
||||
templatesnotify.o: ../../winix/core/synchro.h
|
||||
templatesnotify.o: ../../winix/functions/functions.h
|
||||
templatesnotify.o: ../../winix/functions/functionbase.h
|
||||
templatesnotify.o: ../../winix/core/item.h ../../winix/db/db.h
|
||||
templatesnotify.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
|
||||
templatesnotify.o: ../../winix/db/dbtextstream.h ../../winix/core/error.h
|
||||
templatesnotify.o: ../../winix/db/dbitemquery.h
|
||||
templatesnotify.o: ../../winix/db/dbitemcolumns.h ../../winix/core/user.h
|
||||
templatesnotify.o: ../../winix/core/group.h ../../winix/core/dircontainer.h
|
||||
templatesnotify.o: ../../winix/core/ugcontainer.h ../../winix/core/request.h
|
||||
templatesnotify.o: ../../winix/core/config.h ../../winix/core/htmlfilter.h
|
||||
templatesnotify.o: ../../winix/core/system.h ../../winix/core/job.h
|
||||
templatesnotify.o: ../../winix/core/basethread.h ../../winix/core/dirs.h
|
||||
templatesnotify.o: ../../winix/core/dircontainer.h
|
||||
templatesnotify.o: ../../winix/notify/notify.h ../../winix/core/mounts.h
|
||||
templatesnotify.o: ../../winix/core/mountparser.h ../../winix/core/crypt.h
|
||||
templatesnotify.o: ../../winix/core/run.h ../../winix/core/users.h
|
||||
templatesnotify.o: ../../winix/core/groups.h ../../winix/core/group.h
|
||||
templatesnotify.o: ../../winix/core/ugcontainer.h ../../winix/core/loadavg.h
|
||||
templatesnotify.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
|
||||
templatesnotify.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
|
||||
templatesnotify.o: ../../winix/core/synchro.h
|
||||
templatesnotify.o: ../../winix/functions/functionparser.h
|
||||
templatesnotify.o: ../../winix/core/cur.h ../../winix/functions/account.h
|
||||
templatesnotify.o: ../../winix/functions/adduser.h
|
||||
templatesnotify.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
|
||||
templatesnotify.o: ../../winix/functions/privchanger.h
|
||||
templatesnotify.o: ../../winix/functions/chown.h
|
||||
templatesnotify.o: ../../winix/functions/ckeditor.h
|
||||
templatesnotify.o: ../../winix/functions/cp.h ../../winix/functions/default.h
|
||||
templatesnotify.o: ../../winix/functions/download.h
|
||||
templatesnotify.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
|
||||
templatesnotify.o: ../../winix/functions/imgcrop.h
|
||||
templatesnotify.o: ../../winix/functions/last.h ../../winix/functions/login.h
|
||||
templatesnotify.o: ../../winix/functions/logout.h ../../winix/functions/ln.h
|
||||
templatesnotify.o: ../../winix/functions/ls.h ../../winix/functions/man.h
|
||||
templatesnotify.o: ../../winix/functions/meta.h ../../winix/functions/mkdir.h
|
||||
templatesnotify.o: ../../winix/functions/mv.h ../../winix/functions/nicedit.h
|
||||
templatesnotify.o: ../../winix/functions/node.h
|
||||
templatesnotify.o: ../../winix/functions/passwd.h
|
||||
templatesnotify.o: ../../winix/functions/priv.h ../../winix/functions/pw.h
|
||||
templatesnotify.o: ../../winix/functions/reload.h ../../winix/functions/rm.h
|
||||
templatesnotify.o: ../../winix/functions/rmuser.h
|
||||
templatesnotify.o: ../../winix/functions/sort.h
|
||||
templatesnotify.o: ../../winix/functions/specialdefault.h
|
||||
templatesnotify.o: ../../winix/functions/stat.h
|
||||
templatesnotify.o: ../../winix/functions/subject.h
|
||||
templatesnotify.o: ../../winix/functions/template.h
|
||||
templatesnotify.o: ../../winix/functions/tinymce.h
|
||||
templatesnotify.o: ../../winix/functions/uname.h
|
||||
templatesnotify.o: ../../winix/functions/upload.h
|
||||
templatesnotify.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
|
||||
templatesnotify.o: ../../winix/functions/vim.h ../../winix/core/htmlfilter.h
|
||||
templatesnotify.o: ../../winix/templates/templates.h
|
||||
templatesnotify.o: ../../winix/templates/patterncacher.h
|
||||
templatesnotify.o: ../../winix/templates/indexpatterns.h
|
||||
templatesnotify.o: ../../winix/templates/patterns.h
|
||||
templatesnotify.o: ../../winix/templates/changepatterns.h
|
||||
templatesnotify.o: ../../winix/core/sessionmanager.h
|
||||
templatesnotify.o: ../../winix/core/sessioncontainer.h
|
||||
templatesnotify.o: ../../winix/core/ipbancontainer.h
|
||||
templatesnotify.o: ../../winix/core/lastcontainer.h ../../winix/core/misc.h
|
||||
@@ -1 +0,0 @@
|
||||
o = notify.o notifypool.o notifythread.o templatesnotify.o
|
||||
@@ -1,30 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = export.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
|
||||
# -lcurl is used when linking the main winix.so so we don't have to use it here
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,253 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
edb.o: edb.h ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
edb.o: ../../../winix/db/dbtextstream.h ../../../winix/core/textstream.h
|
||||
edb.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
edb.o: ../../../pikotools/space/space.h ../../../pikotools/textstream/types.h
|
||||
edb.o: ../../../pikotools/date/date.h ../../../winix/core/requesttypes.h
|
||||
edb.o: ../../../pikotools/textstream/textstream.h
|
||||
edb.o: ../../../pikotools/convert/convert.h
|
||||
edb.o: ../../../pikotools/convert/inttostr.h
|
||||
edb.o: ../../../pikotools/membuffer/membuffer.h
|
||||
edb.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
edb.o: ../../../winix/core/error.h ../../../pikotools/space/spaceparser.h
|
||||
edb.o: ../../../pikotools/space/space.h export.h ../../../winix/core/dirs.h
|
||||
edb.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
edb.o: ../../../winix/db/dbbase.h ../../../winix/db/dbitemquery.h
|
||||
edb.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
edb.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
edb.o: ../../../winix/core/dircontainer.h ../../../winix/core/ugcontainer.h
|
||||
edb.o: ../../../winix/core/log.h ../../../winix/core/textstream.h
|
||||
edb.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
edb.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
edb.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
edb.o: ../../../winix/core/htmlfilter.h
|
||||
edb.o: ../../../winix/templates/htmltextstream.h
|
||||
edb.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
edb.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
edb.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
edb.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
edb.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
edb.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
edb.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
edb.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
edb.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
edb.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
edb.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
edb.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
edb.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
edb.o: ../../../winix/core/lastcontainer.h ../../../winix/core/log.h
|
||||
exportinfo.o: ../../../winix/core/log.h exportinfo.h
|
||||
exportinfo.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
exportinfo.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
exportinfo.o: ../../../pikotools/space/space.h
|
||||
exportinfo.o: ../../../pikotools/textstream/types.h
|
||||
exportinfo.o: ../../../winix/core/dirs.h ../../../winix/core/item.h
|
||||
exportinfo.o: ../../../pikotools/date/date.h
|
||||
exportinfo.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
exportinfo.o: ../../../winix/db/dbbase.h ../../../winix/db/dbitemquery.h
|
||||
exportinfo.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
exportinfo.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
exportinfo.o: ../../../winix/core/dircontainer.h
|
||||
exportinfo.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
exportinfo.o: ../../../winix/core/textstream.h
|
||||
exportinfo.o: ../../../winix/core/logmanipulators.h
|
||||
exportinfo.o: ../../../pikotools/textstream/textstream.h
|
||||
exportinfo.o: ../../../pikotools/convert/convert.h
|
||||
exportinfo.o: ../../../pikotools/convert/inttostr.h
|
||||
exportinfo.o: ../../../pikotools/membuffer/membuffer.h
|
||||
exportinfo.o: ../../../pikotools/textstream/types.h
|
||||
exportinfo.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
exportinfo.o: ../../../winix/core/request.h
|
||||
exportinfo.o: ../../../winix/core/requesttypes.h ../../../winix/core/error.h
|
||||
exportinfo.o: ../../../winix/core/config.h
|
||||
exportinfo.o: ../../../pikotools/space/spaceparser.h
|
||||
exportinfo.o: ../../../pikotools/space/space.h
|
||||
exportinfo.o: ../../../winix/core/htmlfilter.h
|
||||
exportinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
exportinfo.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
exportinfo.o: ../../../pikotools/utf8/utf8.h
|
||||
exportinfo.o: ../../../pikotools/space/spacetojson.h
|
||||
exportinfo.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
exportinfo.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
exportinfo.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
exportinfo.o: ../../../winix/templates/locale.h
|
||||
exportinfo.o: ../../../winix/notify/notify.h
|
||||
exportinfo.o: ../../../winix/notify/notifypool.h
|
||||
exportinfo.o: ../../../winix/templates/patterns.h
|
||||
exportinfo.o: ../../../winix/templates/locale.h
|
||||
exportinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
exportinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
exportinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
exportinfo.o: ../../../ezc/src/stringconv.h
|
||||
exportinfo.o: ../../../winix/notify/notifythread.h
|
||||
exportinfo.o: ../../../winix/core/basethread.h
|
||||
exportinfo.o: ../../../winix/notify/templatesnotify.h
|
||||
exportinfo.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
exportinfo.o: ../../../winix/core/ugcontainer.h
|
||||
exportinfo.o: ../../../winix/core/lastcontainer.h
|
||||
exportinfo.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
exportinfo.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
exportinfo.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
exportinfo.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
exportinfo.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
exportinfo.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
exportinfo.o: export.h edb.h ../../../winix/db/dbbase.h
|
||||
exportinfo.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
exportinfo.o: ../../../winix/core/error.h ../../../winix/core/dirs.h
|
||||
exportinfo.o: message.h exportthread.h
|
||||
exportthread.o: exportthread.h ../../../winix/core/basethread.h
|
||||
exportthread.o: ../../../winix/core/synchro.h message.h
|
||||
exportthread.o: ../../../winix/core/log.h ../../../winix/core/misc.h
|
||||
exportthread.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
exportthread.o: ../../../pikotools/textstream/types.h
|
||||
exportthread.o: ../../../pikotools/date/date.h
|
||||
exportthread.o: ../../../winix/core/requesttypes.h
|
||||
exportthread.o: ../../../pikotools/textstream/textstream.h
|
||||
exportthread.o: ../../../pikotools/convert/convert.h
|
||||
exportthread.o: ../../../pikotools/convert/inttostr.h
|
||||
exportthread.o: ../../../pikotools/membuffer/membuffer.h
|
||||
exportthread.o: ../../../pikotools/textstream/types.h
|
||||
exportthread.o: ../../../pikotools/utf8/utf8.h
|
||||
funexport.o: funexport.h ../../../winix/functions/functionbase.h
|
||||
funexport.o: ../../../winix/core/item.h ../../../winix/db/db.h
|
||||
funexport.o: ../../../winix/db/dbbase.h ../../../winix/db/dbitemquery.h
|
||||
funexport.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
funexport.o: ../../../pikotools/space/space.h
|
||||
funexport.o: ../../../pikotools/textstream/types.h
|
||||
funexport.o: ../../../pikotools/date/date.h ../../../winix/core/group.h
|
||||
funexport.o: ../../../winix/core/dircontainer.h
|
||||
funexport.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
funexport.o: ../../../winix/core/textstream.h
|
||||
funexport.o: ../../../winix/core/logmanipulators.h
|
||||
funexport.o: ../../../pikotools/textstream/textstream.h
|
||||
funexport.o: ../../../pikotools/convert/convert.h
|
||||
funexport.o: ../../../pikotools/convert/inttostr.h
|
||||
funexport.o: ../../../pikotools/membuffer/membuffer.h
|
||||
funexport.o: ../../../pikotools/textstream/types.h ../../../winix/core/slog.h
|
||||
funexport.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
funexport.o: ../../../winix/core/requesttypes.h ../../../winix/core/item.h
|
||||
funexport.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
funexport.o: ../../../pikotools/space/spaceparser.h
|
||||
funexport.o: ../../../pikotools/space/space.h
|
||||
funexport.o: ../../../winix/core/htmlfilter.h
|
||||
funexport.o: ../../../winix/templates/htmltextstream.h
|
||||
funexport.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
funexport.o: ../../../pikotools/utf8/utf8.h
|
||||
funexport.o: ../../../pikotools/space/spacetojson.h
|
||||
funexport.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
funexport.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
funexport.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
funexport.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
funexport.o: ../../../winix/core/config.h ../../../winix/core/system.h
|
||||
funexport.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
funexport.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
funexport.o: ../../../winix/core/dircontainer.h
|
||||
funexport.o: ../../../winix/notify/notify.h
|
||||
funexport.o: ../../../winix/notify/notifypool.h
|
||||
funexport.o: ../../../winix/templates/patterns.h
|
||||
funexport.o: ../../../winix/templates/locale.h
|
||||
funexport.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
funexport.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
funexport.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
funexport.o: ../../../ezc/src/stringconv.h
|
||||
funexport.o: ../../../winix/notify/notifythread.h
|
||||
funexport.o: ../../../winix/core/basethread.h
|
||||
funexport.o: ../../../winix/notify/templatesnotify.h
|
||||
funexport.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
funexport.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
funexport.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
funexport.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
funexport.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
funexport.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
funexport.o: ../../../winix/core/threadmanager.h
|
||||
funexport.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
funexport.o: ../../../winix/core/synchro.h exportinfo.h export.h edb.h
|
||||
funexport.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
funexport.o: ../../../winix/db/dbtextstream.h ../../../winix/core/error.h
|
||||
funexport.o: ../../../winix/core/dirs.h message.h exportthread.h
|
||||
init.o: ../../../winix/core/log.h ../../../winix/core/plugin.h
|
||||
init.o: ../../../winix/core/pluginmsg.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/logmanipulators.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/requesttypes.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
init.o: ../../../pikotools/utf8/utf8.h ../../../pikotools/space/spacetojson.h
|
||||
init.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
init.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
init.o: ../../../winix/templates/locale.h ../../../winix/core/system.h
|
||||
init.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
init.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
init.o: ../../../winix/db/dbbase.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/dircontainer.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
init.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
init.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
init.o: ../../../winix/core/threadmanager.h ../../../winix/core/timezones.h
|
||||
init.o: ../../../winix/core/timezone.h ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h exportthread.h message.h
|
||||
init.o: exportinfo.h export.h edb.h ../../../winix/db/dbbase.h
|
||||
init.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/dirs.h funexport.h
|
||||
init.o: ../../../winix/functions/functionbase.h
|
||||
@@ -1 +0,0 @@
|
||||
o = edb.o exportinfo.o exportthread.o funexport.o init.o
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = gallery.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,242 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
gallery.o: gallery.h ../../../winix/functions/functionbase.h
|
||||
gallery.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
gallery.o: ../../../pikotools/textstream/types.h
|
||||
gallery.o: ../../../pikotools/date/date.h ../../../winix/db/db.h
|
||||
gallery.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
gallery.o: ../../../winix/db/dbtextstream.h ../../../winix/core/textstream.h
|
||||
gallery.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
gallery.o: ../../../winix/core/requesttypes.h
|
||||
gallery.o: ../../../pikotools/textstream/textstream.h
|
||||
gallery.o: ../../../pikotools/convert/convert.h
|
||||
gallery.o: ../../../pikotools/convert/inttostr.h
|
||||
gallery.o: ../../../pikotools/membuffer/membuffer.h
|
||||
gallery.o: ../../../pikotools/textstream/types.h
|
||||
gallery.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
gallery.o: ../../../pikotools/space/spaceparser.h
|
||||
gallery.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
gallery.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
gallery.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
gallery.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
gallery.o: ../../../winix/core/textstream.h
|
||||
gallery.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
gallery.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
gallery.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
gallery.o: ../../../winix/core/htmlfilter.h
|
||||
gallery.o: ../../../winix/templates/htmltextstream.h
|
||||
gallery.o: ../../../pikotools/space/spacetojson.h
|
||||
gallery.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
gallery.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
gallery.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
gallery.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
gallery.o: ../../../winix/core/config.h ../../../winix/core/system.h
|
||||
gallery.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
gallery.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
gallery.o: ../../../winix/core/dircontainer.h ../../../winix/notify/notify.h
|
||||
gallery.o: ../../../winix/notify/notifypool.h
|
||||
gallery.o: ../../../winix/templates/patterns.h
|
||||
gallery.o: ../../../winix/templates/locale.h
|
||||
gallery.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
gallery.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
gallery.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
gallery.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
gallery.o: ../../../winix/core/basethread.h
|
||||
gallery.o: ../../../winix/notify/templatesnotify.h
|
||||
gallery.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
gallery.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
gallery.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
gallery.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
gallery.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
gallery.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
gallery.o: ../../../winix/core/threadmanager.h
|
||||
gallery.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
gallery.o: ../../../winix/core/synchro.h galleryinfo.h
|
||||
galleryinfo.o: galleryinfo.h ../../../winix/core/item.h
|
||||
galleryinfo.o: ../../../pikotools/space/space.h
|
||||
galleryinfo.o: ../../../pikotools/textstream/types.h
|
||||
galleryinfo.o: ../../../pikotools/date/date.h
|
||||
init.o: gallery.h ../../../winix/functions/functionbase.h
|
||||
init.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
init.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
init.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
init.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
init.o: ../../../winix/core/error.h ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
init.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
init.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
init.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
|
||||
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
init.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
init.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
init.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
init.o: ../../../winix/core/synchro.h galleryinfo.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/plugin.h ../../../winix/core/pluginmsg.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: gallery.h ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/date/date.h ../../../winix/db/db.h
|
||||
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
templates.o: ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
templates.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
templates.o: ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
templates.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
templates.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
templates.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
templates.o: ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
templates.o: ../../../winix/core/synchro.h galleryinfo.h
|
||||
templates.o: ../../../winix/core/misc.h ../../../winix/core/plugin.h
|
||||
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/templates/miscspace.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
@@ -1 +0,0 @@
|
||||
o = gallery.o galleryinfo.o init.o templates.o
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = group.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,238 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
groupinfo.o: groupinfo.h groups.h ../../../pikotools/space/spaceparser.h
|
||||
groupinfo.o: ../../../pikotools/space/space.h
|
||||
groupinfo.o: ../../../pikotools/textstream/types.h ../../../winix/core/item.h
|
||||
groupinfo.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h
|
||||
groupinfo.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
groupinfo.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
groupinfo.o: ../../../winix/core/dirs.h ../../../winix/core/item.h
|
||||
groupinfo.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
groupinfo.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
groupinfo.o: ../../../winix/db/dbtextstream.h
|
||||
groupinfo.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
groupinfo.o: ../../../winix/core/requesttypes.h
|
||||
groupinfo.o: ../../../pikotools/textstream/textstream.h
|
||||
groupinfo.o: ../../../pikotools/convert/convert.h
|
||||
groupinfo.o: ../../../pikotools/convert/inttostr.h
|
||||
groupinfo.o: ../../../pikotools/membuffer/membuffer.h
|
||||
groupinfo.o: ../../../pikotools/textstream/types.h
|
||||
groupinfo.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
groupinfo.o: ../../../winix/db/dbitemquery.h
|
||||
groupinfo.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
groupinfo.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
groupinfo.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
groupinfo.o: ../../../winix/core/textstream.h
|
||||
groupinfo.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
groupinfo.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
groupinfo.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
groupinfo.o: ../../../winix/core/htmlfilter.h
|
||||
groupinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
groupinfo.o: ../../../pikotools/space/spacetojson.h
|
||||
groupinfo.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
groupinfo.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
groupinfo.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
groupinfo.o: ../../../winix/templates/locale.h ../../../winix/notify/notify.h
|
||||
groupinfo.o: ../../../winix/notify/notifypool.h
|
||||
groupinfo.o: ../../../winix/templates/patterns.h
|
||||
groupinfo.o: ../../../winix/templates/locale.h
|
||||
groupinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
groupinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
groupinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
groupinfo.o: ../../../ezc/src/stringconv.h
|
||||
groupinfo.o: ../../../winix/notify/notifythread.h
|
||||
groupinfo.o: ../../../winix/core/basethread.h
|
||||
groupinfo.o: ../../../winix/notify/templatesnotify.h
|
||||
groupinfo.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
groupinfo.o: ../../../winix/core/ugcontainer.h
|
||||
groupinfo.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
groupinfo.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
groupinfo.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
groupinfo.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
groupinfo.o: ../../../winix/core/threadmanager.h
|
||||
groupinfo.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
groupinfo.o: ../../../winix/core/log.h
|
||||
groups.o: groups.h ../../../pikotools/space/spaceparser.h
|
||||
groups.o: ../../../pikotools/space/space.h
|
||||
groups.o: ../../../pikotools/textstream/types.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/log.h ../../../winix/core/plugin.h
|
||||
init.o: ../../../winix/core/pluginmsg.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/logmanipulators.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/requesttypes.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h
|
||||
init.o: ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
init.o: ../../../pikotools/utf8/utf8.h ../../../pikotools/space/spacetojson.h
|
||||
init.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
init.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
init.o: ../../../winix/templates/locale.h ../../../winix/core/system.h
|
||||
init.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
init.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
init.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
init.o: ../../../winix/db/dbtextstream.h ../../../winix/core/error.h
|
||||
init.o: ../../../winix/db/dbitemquery.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/notify/notify.h
|
||||
init.o: ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
init.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
init.o: ../../../winix/core/run.h ../../../winix/core/users.h groups.h
|
||||
init.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
init.o: ../../../winix/core/threadmanager.h ../../../winix/core/timezones.h
|
||||
init.o: ../../../winix/core/timezone.h ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h groupinfo.h
|
||||
templates.o: ../../../winix/templates/templates.h ../../../ezc/src/ezc.h
|
||||
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
templates.o: ../../../winix/core/item.h ../../../ezc/src/functions.h
|
||||
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/misc.h
|
||||
templates.o: ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/core/item.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/templates/localefilter.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/cur.h
|
||||
templates.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
templates.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
templates.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h ../../../winix/core/error.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/templates/locale.h ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
templates.o: ../../../winix/core/run.h ../../../winix/core/users.h groups.h
|
||||
templates.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
templates.o: ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h ../../../winix/core/plugin.h
|
||||
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/core/request.h ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h groupinfo.h
|
||||
templates.o: ../../../winix/core/misc.h
|
||||
@@ -1 +0,0 @@
|
||||
o = groupinfo.o groups.o init.o templates.o
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = menu.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,226 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
cache.o: cache.h ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
cache.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
cache.o: ../../../winix/core/dirs.h ../../../winix/core/item.h
|
||||
cache.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
cache.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
cache.o: ../../../winix/db/dbtextstream.h ../../../winix/core/textstream.h
|
||||
cache.o: ../../../winix/core/misc.h ../../../winix/core/requesttypes.h
|
||||
cache.o: ../../../pikotools/textstream/textstream.h
|
||||
cache.o: ../../../pikotools/convert/convert.h
|
||||
cache.o: ../../../pikotools/convert/inttostr.h
|
||||
cache.o: ../../../pikotools/membuffer/membuffer.h
|
||||
cache.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
cache.o: ../../../winix/core/error.h ../../../pikotools/space/spaceparser.h
|
||||
cache.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
cache.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
cache.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
cache.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
cache.o: ../../../winix/core/textstream.h
|
||||
cache.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
cache.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
cache.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
cache.o: ../../../winix/core/htmlfilter.h
|
||||
cache.o: ../../../winix/templates/htmltextstream.h
|
||||
cache.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
cache.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
cache.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
cache.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
cache.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
cache.o: ../../../winix/templates/patterns.h
|
||||
cache.o: ../../../winix/templates/locale.h
|
||||
cache.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
cache.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
cache.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
cache.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
cache.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
cache.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
cache.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
cache.o: ../../../winix/core/lastcontainer.h ../../../winix/core/misc.h
|
||||
init.o: ../../../winix/core/log.h ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/logmanipulators.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/requesttypes.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
init.o: ../../../pikotools/utf8/utf8.h ../../../pikotools/space/spacetojson.h
|
||||
init.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
init.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
init.o: ../../../winix/templates/locale.h ../../../winix/core/plugin.h
|
||||
init.o: ../../../winix/core/pluginmsg.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
init.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
init.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/dircontainer.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
init.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
init.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
init.o: ../../../winix/core/threadmanager.h ../../../winix/core/timezones.h
|
||||
init.o: ../../../winix/core/timezone.h ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h cache.h
|
||||
init.o: ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/templates/templates.h ../../../ezc/src/ezc.h
|
||||
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
templates.o: ../../../winix/core/item.h ../../../ezc/src/functions.h
|
||||
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/misc.h
|
||||
templates.o: ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/date/date.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/core/item.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/templates/localefilter.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/cur.h
|
||||
templates.o: ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h ../../../winix/db/db.h
|
||||
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
templates.o: ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h ../../../winix/core/error.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/templates/locale.h ../../../winix/core/plugin.h
|
||||
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
templates.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
templates.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
templates.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
templates.o: ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/core/request.h ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/misc.h cache.h ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/templates/miscspace.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
@@ -1 +0,0 @@
|
||||
o = cache.o init.o templates.o
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = stats.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,207 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
bot.o: bot.h
|
||||
init.o: ../../../winix/core/log.h ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../winix/core/requesttypes.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
init.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/textstream.h
|
||||
init.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
init.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
init.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
init.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/dircontainer.h ../../../winix/core/ugcontainer.h
|
||||
init.o: ../../../winix/core/log.h bot.h stats.h templates.h
|
||||
init.o: ../../../winix/core/plugin.h ../../../winix/core/pluginmsg.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
init.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
|
||||
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
init.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
init.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
init.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
init.o: ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/core/system.h
|
||||
init.o: ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h statssession.h
|
||||
init.o: ../../../winix/core/plugindata.h
|
||||
stats.o: stats.h ../../../winix/core/config.h ../../../winix/core/log.h
|
||||
stats.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
stats.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
stats.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
stats.o: ../../../winix/core/requesttypes.h
|
||||
stats.o: ../../../pikotools/textstream/textstream.h
|
||||
stats.o: ../../../pikotools/convert/convert.h
|
||||
stats.o: ../../../pikotools/convert/inttostr.h
|
||||
stats.o: ../../../pikotools/membuffer/membuffer.h
|
||||
stats.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
stats.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
stats.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
stats.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
stats.o: ../../../pikotools/space/spaceparser.h
|
||||
stats.o: ../../../pikotools/space/space.h ../../../winix/core/htmlfilter.h
|
||||
stats.o: ../../../winix/templates/htmltextstream.h
|
||||
stats.o: ../../../winix/core/textstream.h
|
||||
stats.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
stats.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
stats.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
stats.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
templates.o: templates.h ../../../winix/core/plugin.h
|
||||
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/config.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/date/date.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h ../../../winix/core/item.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/textstream.h
|
||||
templates.o: ../../../winix/core/misc.h ../../../pikotools/utf8/utf8.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
templates.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
templates.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/core/item.h ../../../winix/db/dbitemcolumns.h
|
||||
templates.o: ../../../winix/core/user.h ../../../winix/core/group.h
|
||||
templates.o: ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
templates.o: ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
templates.o: ../../../winix/core/user.h ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/cur.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
templates.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
templates.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/core/request.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h ../../../winix/core/misc.h
|
||||
templates.o: stats.h ../../../winix/templates/misc.h
|
||||
@@ -1 +0,0 @@
|
||||
o = bot.o init.o stats.o templates.o
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = thread.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,600 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
createthread.o: createthread.h ../../../winix/functions/functionbase.h
|
||||
createthread.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
createthread.o: ../../../pikotools/textstream/types.h
|
||||
createthread.o: ../../../pikotools/date/date.h ../../../winix/db/db.h
|
||||
createthread.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
createthread.o: ../../../winix/db/dbtextstream.h
|
||||
createthread.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
createthread.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
createthread.o: ../../../pikotools/textstream/textstream.h
|
||||
createthread.o: ../../../pikotools/convert/convert.h
|
||||
createthread.o: ../../../pikotools/convert/inttostr.h
|
||||
createthread.o: ../../../pikotools/membuffer/membuffer.h
|
||||
createthread.o: ../../../pikotools/textstream/types.h
|
||||
createthread.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
createthread.o: ../../../pikotools/space/spaceparser.h
|
||||
createthread.o: ../../../pikotools/space/space.h
|
||||
createthread.o: ../../../winix/db/dbitemquery.h
|
||||
createthread.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
createthread.o: ../../../winix/core/group.h
|
||||
createthread.o: ../../../winix/core/dircontainer.h
|
||||
createthread.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
createthread.o: ../../../winix/core/textstream.h
|
||||
createthread.o: ../../../winix/core/logmanipulators.h
|
||||
createthread.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
createthread.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
createthread.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
createthread.o: ../../../winix/templates/htmltextstream.h
|
||||
createthread.o: ../../../pikotools/space/spacetojson.h
|
||||
createthread.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
createthread.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
createthread.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
createthread.o: ../../../winix/templates/locale.h
|
||||
createthread.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
createthread.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
createthread.o: ../../../winix/core/basethread.h
|
||||
createthread.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
createthread.o: ../../../winix/core/dircontainer.h
|
||||
createthread.o: ../../../winix/notify/notify.h
|
||||
createthread.o: ../../../winix/notify/notifypool.h
|
||||
createthread.o: ../../../winix/templates/patterns.h
|
||||
createthread.o: ../../../winix/templates/locale.h
|
||||
createthread.o: ../../../winix/templates/localefilter.h
|
||||
createthread.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
|
||||
createthread.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
|
||||
createthread.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
|
||||
createthread.o: ../../../winix/notify/notifythread.h
|
||||
createthread.o: ../../../winix/core/basethread.h
|
||||
createthread.o: ../../../winix/notify/templatesnotify.h
|
||||
createthread.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
createthread.o: ../../../winix/core/lastcontainer.h
|
||||
createthread.o: ../../../winix/core/mounts.h
|
||||
createthread.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
createthread.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
createthread.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
createthread.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
createthread.o: ../../../winix/core/threadmanager.h
|
||||
createthread.o: ../../../winix/core/timezones.h
|
||||
createthread.o: ../../../winix/core/timezone.h ../../../winix/core/synchro.h
|
||||
createthread.o: tdb.h thread.h ../../../winix/db/dbbase.h threadinfo.h
|
||||
createthread.o: ../../../winix/functions/functions.h
|
||||
createthread.o: ../../../winix/functions/functionbase.h
|
||||
createthread.o: ../../../winix/functions/functionparser.h
|
||||
createthread.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
createthread.o: ../../../winix/functions/adduser.h
|
||||
createthread.o: ../../../winix/functions/cat.h
|
||||
createthread.o: ../../../winix/functions/chmod.h
|
||||
createthread.o: ../../../winix/functions/privchanger.h
|
||||
createthread.o: ../../../winix/functions/chown.h
|
||||
createthread.o: ../../../winix/functions/ckeditor.h
|
||||
createthread.o: ../../../winix/functions/cp.h
|
||||
createthread.o: ../../../winix/functions/default.h
|
||||
createthread.o: ../../../winix/functions/download.h
|
||||
createthread.o: ../../../winix/functions/emacs.h
|
||||
createthread.o: ../../../winix/functions/env.h
|
||||
createthread.o: ../../../winix/functions/imgcrop.h
|
||||
createthread.o: ../../../winix/functions/last.h
|
||||
createthread.o: ../../../winix/functions/login.h
|
||||
createthread.o: ../../../winix/functions/logout.h
|
||||
createthread.o: ../../../winix/functions/ln.h ../../../winix/functions/ls.h
|
||||
createthread.o: ../../../winix/functions/man.h
|
||||
createthread.o: ../../../winix/functions/meta.h
|
||||
createthread.o: ../../../winix/functions/mkdir.h
|
||||
createthread.o: ../../../winix/functions/mv.h
|
||||
createthread.o: ../../../winix/functions/nicedit.h
|
||||
createthread.o: ../../../winix/functions/node.h
|
||||
createthread.o: ../../../winix/functions/passwd.h
|
||||
createthread.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
createthread.o: ../../../winix/functions/reload.h
|
||||
createthread.o: ../../../winix/functions/rm.h
|
||||
createthread.o: ../../../winix/functions/rmuser.h
|
||||
createthread.o: ../../../winix/functions/sort.h
|
||||
createthread.o: ../../../winix/functions/specialdefault.h
|
||||
createthread.o: ../../../winix/functions/stat.h
|
||||
createthread.o: ../../../winix/functions/subject.h
|
||||
createthread.o: ../../../winix/functions/template.h
|
||||
createthread.o: ../../../winix/functions/tinymce.h
|
||||
createthread.o: ../../../winix/functions/uname.h
|
||||
createthread.o: ../../../winix/functions/upload.h
|
||||
createthread.o: ../../../winix/functions/uptime.h
|
||||
createthread.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
createthread.o: ../../../winix/core/htmlfilter.h
|
||||
funthread.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
funthread.o: ../../../winix/core/requesttypes.h
|
||||
funthread.o: ../../../pikotools/textstream/textstream.h
|
||||
funthread.o: ../../../pikotools/space/space.h
|
||||
funthread.o: ../../../pikotools/textstream/types.h
|
||||
funthread.o: ../../../pikotools/date/date.h
|
||||
funthread.o: ../../../pikotools/convert/convert.h
|
||||
funthread.o: ../../../pikotools/convert/inttostr.h
|
||||
funthread.o: ../../../pikotools/membuffer/membuffer.h
|
||||
funthread.o: ../../../pikotools/textstream/types.h
|
||||
funthread.o: ../../../pikotools/utf8/utf8.h funthread.h
|
||||
funthread.o: ../../../winix/functions/functionbase.h
|
||||
funthread.o: ../../../winix/core/item.h ../../../winix/db/db.h
|
||||
funthread.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
funthread.o: ../../../winix/db/dbtextstream.h
|
||||
funthread.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
funthread.o: ../../../winix/core/error.h
|
||||
funthread.o: ../../../pikotools/space/spaceparser.h
|
||||
funthread.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
funthread.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
funthread.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
funthread.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
funthread.o: ../../../winix/core/textstream.h
|
||||
funthread.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
funthread.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
funthread.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
funthread.o: ../../../winix/core/htmlfilter.h
|
||||
funthread.o: ../../../winix/templates/htmltextstream.h
|
||||
funthread.o: ../../../pikotools/space/spacetojson.h
|
||||
funthread.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
funthread.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
funthread.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
funthread.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
funthread.o: ../../../winix/core/config.h ../../../winix/core/system.h
|
||||
funthread.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
funthread.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
funthread.o: ../../../winix/core/dircontainer.h
|
||||
funthread.o: ../../../winix/notify/notify.h
|
||||
funthread.o: ../../../winix/notify/notifypool.h
|
||||
funthread.o: ../../../winix/templates/patterns.h
|
||||
funthread.o: ../../../winix/templates/locale.h
|
||||
funthread.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
funthread.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
funthread.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
funthread.o: ../../../ezc/src/stringconv.h
|
||||
funthread.o: ../../../winix/notify/notifythread.h
|
||||
funthread.o: ../../../winix/core/basethread.h
|
||||
funthread.o: ../../../winix/notify/templatesnotify.h
|
||||
funthread.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
funthread.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
funthread.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
funthread.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
funthread.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
funthread.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
funthread.o: ../../../winix/core/threadmanager.h
|
||||
funthread.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
funthread.o: ../../../winix/core/synchro.h tdb.h thread.h
|
||||
funthread.o: ../../../winix/db/dbbase.h threadinfo.h
|
||||
init.o: tdb.h thread.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../winix/db/dbbase.h ../../../winix/core/error.h reply.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/core/item.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../winix/db/db.h
|
||||
init.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
init.o: ../../../winix/db/dbtextstream.h ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/core/requesttypes.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/textstream.h
|
||||
init.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
init.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
init.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
init.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
init.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
init.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
|
||||
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
init.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
init.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
init.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
init.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
init.o: ../../../winix/core/synchro.h threadinfo.h funthread.h createthread.h
|
||||
init.o: showthreads.h ../../../winix/core/log.h ../../../winix/core/plugin.h
|
||||
init.o: pluginmsg.h ../../../winix/core/system.h
|
||||
init.o: ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h templates.h
|
||||
reply.o: ../../../winix/core/plugin.h pluginmsg.h ../../../winix/core/log.h
|
||||
reply.o: ../../../winix/core/textstream.h
|
||||
reply.o: ../../../winix/core/logmanipulators.h
|
||||
reply.o: ../../../pikotools/textstream/textstream.h
|
||||
reply.o: ../../../pikotools/space/space.h
|
||||
reply.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
reply.o: ../../../pikotools/convert/convert.h
|
||||
reply.o: ../../../pikotools/convert/inttostr.h
|
||||
reply.o: ../../../pikotools/membuffer/membuffer.h
|
||||
reply.o: ../../../pikotools/textstream/types.h ../../../winix/core/slog.h
|
||||
reply.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
reply.o: ../../../winix/core/requesttypes.h ../../../winix/core/item.h
|
||||
reply.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
reply.o: ../../../pikotools/space/spaceparser.h
|
||||
reply.o: ../../../pikotools/space/space.h ../../../winix/core/htmlfilter.h
|
||||
reply.o: ../../../winix/templates/htmltextstream.h
|
||||
reply.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
reply.o: ../../../pikotools/utf8/utf8.h
|
||||
reply.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
reply.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
reply.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
reply.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
reply.o: ../../../winix/core/system.h ../../../winix/core/sessionmanager.h
|
||||
reply.o: ../../../winix/core/sessioncontainer.h
|
||||
reply.o: ../../../winix/core/ipbancontainer.h
|
||||
reply.o: ../../../winix/core/lastcontainer.h ../../../winix/core/synchro.h
|
||||
reply.o: ../../../winix/core/basethread.h
|
||||
reply.o: ../../../winix/functions/functions.h
|
||||
reply.o: ../../../winix/functions/functionbase.h
|
||||
reply.o: ../../../winix/functions/functionparser.h ../../../winix/db/db.h
|
||||
reply.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
reply.o: ../../../winix/db/dbtextstream.h ../../../winix/core/error.h
|
||||
reply.o: ../../../winix/db/dbitemquery.h ../../../winix/core/item.h
|
||||
reply.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
reply.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
reply.o: ../../../winix/core/ugcontainer.h ../../../winix/core/cur.h
|
||||
reply.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
reply.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
reply.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
|
||||
reply.o: ../../../winix/templates/patterns.h
|
||||
reply.o: ../../../winix/templates/locale.h
|
||||
reply.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
reply.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
reply.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
reply.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
reply.o: ../../../winix/core/basethread.h
|
||||
reply.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
|
||||
reply.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
reply.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
reply.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
reply.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
reply.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
reply.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
reply.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
reply.o: ../../../winix/functions/account.h
|
||||
reply.o: ../../../winix/functions/adduser.h ../../../winix/functions/cat.h
|
||||
reply.o: ../../../winix/functions/chmod.h
|
||||
reply.o: ../../../winix/functions/privchanger.h ../../../winix/core/request.h
|
||||
reply.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
reply.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
reply.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
reply.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
reply.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
reply.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
reply.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
reply.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
reply.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
reply.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
reply.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
reply.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
reply.o: ../../../winix/functions/rmuser.h ../../../winix/functions/sort.h
|
||||
reply.o: ../../../winix/functions/specialdefault.h
|
||||
reply.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
reply.o: ../../../winix/functions/template.h
|
||||
reply.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
reply.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
reply.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
reply.o: ../../../winix/core/htmlfilter.h
|
||||
reply.o: ../../../winix/templates/templates.h
|
||||
reply.o: ../../../winix/templates/patterncacher.h
|
||||
reply.o: ../../../winix/templates/indexpatterns.h
|
||||
reply.o: ../../../winix/templates/patterns.h
|
||||
reply.o: ../../../winix/templates/changepatterns.h
|
||||
reply.o: ../../../winix/templates/htmltextstream.h
|
||||
reply.o: ../../../winix/core/sessionmanager.h reply.h
|
||||
reply.o: ../../../winix/functions/functionbase.h
|
||||
reply.o: ../../../winix/core/synchro.h tdb.h thread.h
|
||||
reply.o: ../../../winix/db/dbbase.h threadinfo.h ../../../winix/core/misc.h
|
||||
showthreads.o: showthreads.h ../../../winix/functions/functionbase.h
|
||||
showthreads.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
|
||||
showthreads.o: ../../../pikotools/textstream/types.h
|
||||
showthreads.o: ../../../pikotools/date/date.h ../../../winix/db/db.h
|
||||
showthreads.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
showthreads.o: ../../../winix/db/dbtextstream.h
|
||||
showthreads.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
showthreads.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
showthreads.o: ../../../pikotools/textstream/textstream.h
|
||||
showthreads.o: ../../../pikotools/convert/convert.h
|
||||
showthreads.o: ../../../pikotools/convert/inttostr.h
|
||||
showthreads.o: ../../../pikotools/membuffer/membuffer.h
|
||||
showthreads.o: ../../../pikotools/textstream/types.h
|
||||
showthreads.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
showthreads.o: ../../../pikotools/space/spaceparser.h
|
||||
showthreads.o: ../../../pikotools/space/space.h
|
||||
showthreads.o: ../../../winix/db/dbitemquery.h
|
||||
showthreads.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
showthreads.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
showthreads.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
showthreads.o: ../../../winix/core/textstream.h
|
||||
showthreads.o: ../../../winix/core/logmanipulators.h
|
||||
showthreads.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
showthreads.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
showthreads.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
showthreads.o: ../../../winix/templates/htmltextstream.h
|
||||
showthreads.o: ../../../pikotools/space/spacetojson.h
|
||||
showthreads.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
showthreads.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
showthreads.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
showthreads.o: ../../../winix/templates/locale.h
|
||||
showthreads.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
showthreads.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
showthreads.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
showthreads.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
showthreads.o: ../../../winix/notify/notify.h
|
||||
showthreads.o: ../../../winix/notify/notifypool.h
|
||||
showthreads.o: ../../../winix/templates/patterns.h
|
||||
showthreads.o: ../../../winix/templates/locale.h
|
||||
showthreads.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
showthreads.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
showthreads.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
showthreads.o: ../../../ezc/src/stringconv.h
|
||||
showthreads.o: ../../../winix/notify/notifythread.h
|
||||
showthreads.o: ../../../winix/core/basethread.h
|
||||
showthreads.o: ../../../winix/notify/templatesnotify.h
|
||||
showthreads.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
showthreads.o: ../../../winix/core/lastcontainer.h
|
||||
showthreads.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
showthreads.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
showthreads.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
showthreads.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
showthreads.o: ../../../winix/core/image.h
|
||||
showthreads.o: ../../../winix/core/threadmanager.h
|
||||
showthreads.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
showthreads.o: ../../../winix/core/synchro.h tdb.h thread.h
|
||||
showthreads.o: ../../../winix/db/dbbase.h threadinfo.h
|
||||
tdb.o: tdb.h thread.h ../../../pikotools/date/date.h
|
||||
tdb.o: ../../../winix/db/dbbase.h ../../../winix/core/error.h
|
||||
tdb.o: ../../../winix/core/log.h
|
||||
templates.o: threadinfo.h ../../../winix/core/item.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/date/date.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/core/item.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
templates.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
templates.o: ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/templates/locale.h ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
templates.o: ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
|
||||
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
templates.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
templates.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
templates.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
templates.o: ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
templates.o: thread.h tdb.h ../../../winix/db/dbbase.h reply.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/core/request.h ../../../winix/core/synchro.h
|
||||
templates.o: funthread.h createthread.h showthreads.h
|
||||
templates.o: ../../../winix/core/misc.h ../../../winix/core/plugin.h
|
||||
templates.o: pluginmsg.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
threadinfo.o: threadinfo.h ../../../winix/core/item.h
|
||||
threadinfo.o: ../../../pikotools/space/space.h
|
||||
threadinfo.o: ../../../pikotools/textstream/types.h
|
||||
threadinfo.o: ../../../pikotools/date/date.h ../../../winix/core/system.h
|
||||
threadinfo.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
threadinfo.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
threadinfo.o: ../../../winix/core/item.h ../../../winix/core/dircontainer.h
|
||||
threadinfo.o: ../../../winix/db/db.h ../../../winix/db/dbbase.h
|
||||
threadinfo.o: ../../../winix/db/dbconn.h ../../../winix/db/dbtextstream.h
|
||||
threadinfo.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
threadinfo.o: ../../../winix/core/requesttypes.h
|
||||
threadinfo.o: ../../../pikotools/textstream/textstream.h
|
||||
threadinfo.o: ../../../pikotools/convert/convert.h
|
||||
threadinfo.o: ../../../pikotools/convert/inttostr.h
|
||||
threadinfo.o: ../../../pikotools/membuffer/membuffer.h
|
||||
threadinfo.o: ../../../pikotools/textstream/types.h
|
||||
threadinfo.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/error.h
|
||||
threadinfo.o: ../../../pikotools/space/spaceparser.h
|
||||
threadinfo.o: ../../../pikotools/space/space.h
|
||||
threadinfo.o: ../../../winix/db/dbitemquery.h
|
||||
threadinfo.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
threadinfo.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
threadinfo.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
threadinfo.o: ../../../winix/core/textstream.h
|
||||
threadinfo.o: ../../../winix/core/logmanipulators.h
|
||||
threadinfo.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
threadinfo.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
threadinfo.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
threadinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
threadinfo.o: ../../../pikotools/space/spacetojson.h
|
||||
threadinfo.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
threadinfo.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
threadinfo.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
threadinfo.o: ../../../winix/templates/locale.h
|
||||
threadinfo.o: ../../../winix/notify/notify.h
|
||||
threadinfo.o: ../../../winix/notify/notifypool.h
|
||||
threadinfo.o: ../../../winix/templates/patterns.h
|
||||
threadinfo.o: ../../../winix/templates/locale.h
|
||||
threadinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
threadinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
threadinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
threadinfo.o: ../../../ezc/src/stringconv.h
|
||||
threadinfo.o: ../../../winix/notify/notifythread.h
|
||||
threadinfo.o: ../../../winix/core/basethread.h
|
||||
threadinfo.o: ../../../winix/notify/templatesnotify.h
|
||||
threadinfo.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
threadinfo.o: ../../../winix/core/ugcontainer.h
|
||||
threadinfo.o: ../../../winix/core/lastcontainer.h
|
||||
threadinfo.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
threadinfo.o: ../../../winix/core/crypt.h ../../../winix/core/run.h
|
||||
threadinfo.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
threadinfo.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
threadinfo.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
threadinfo.o: ../../../winix/core/timezones.h ../../../winix/core/timezone.h
|
||||
threadinfo.o: thread.h tdb.h ../../../winix/db/dbbase.h
|
||||
threadinfo.o: ../../../winix/core/plugin.h pluginmsg.h
|
||||
threadinfo.o: ../../../winix/core/system.h
|
||||
threadinfo.o: ../../../winix/core/sessionmanager.h
|
||||
threadinfo.o: ../../../winix/core/sessioncontainer.h
|
||||
threadinfo.o: ../../../winix/core/ipbancontainer.h
|
||||
threadinfo.o: ../../../winix/functions/functions.h
|
||||
threadinfo.o: ../../../winix/functions/functionbase.h
|
||||
threadinfo.o: ../../../winix/functions/functionparser.h
|
||||
threadinfo.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
threadinfo.o: ../../../winix/functions/adduser.h
|
||||
threadinfo.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
threadinfo.o: ../../../winix/functions/privchanger.h
|
||||
threadinfo.o: ../../../winix/core/request.h ../../../winix/functions/chown.h
|
||||
threadinfo.o: ../../../winix/functions/ckeditor.h
|
||||
threadinfo.o: ../../../winix/functions/cp.h
|
||||
threadinfo.o: ../../../winix/functions/default.h
|
||||
threadinfo.o: ../../../winix/functions/download.h
|
||||
threadinfo.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
threadinfo.o: ../../../winix/functions/imgcrop.h
|
||||
threadinfo.o: ../../../winix/functions/last.h
|
||||
threadinfo.o: ../../../winix/functions/login.h
|
||||
threadinfo.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
threadinfo.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
threadinfo.o: ../../../winix/functions/meta.h
|
||||
threadinfo.o: ../../../winix/functions/mkdir.h ../../../winix/functions/mv.h
|
||||
threadinfo.o: ../../../winix/functions/nicedit.h
|
||||
threadinfo.o: ../../../winix/functions/node.h
|
||||
threadinfo.o: ../../../winix/functions/passwd.h
|
||||
threadinfo.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
threadinfo.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
threadinfo.o: ../../../winix/functions/rmuser.h
|
||||
threadinfo.o: ../../../winix/functions/sort.h
|
||||
threadinfo.o: ../../../winix/functions/specialdefault.h
|
||||
threadinfo.o: ../../../winix/functions/stat.h
|
||||
threadinfo.o: ../../../winix/functions/subject.h
|
||||
threadinfo.o: ../../../winix/functions/template.h
|
||||
threadinfo.o: ../../../winix/functions/tinymce.h
|
||||
threadinfo.o: ../../../winix/functions/uname.h
|
||||
threadinfo.o: ../../../winix/functions/upload.h
|
||||
threadinfo.o: ../../../winix/functions/uptime.h
|
||||
threadinfo.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
threadinfo.o: ../../../winix/core/htmlfilter.h
|
||||
threadinfo.o: ../../../winix/templates/templates.h
|
||||
threadinfo.o: ../../../winix/templates/patterncacher.h
|
||||
threadinfo.o: ../../../winix/templates/indexpatterns.h
|
||||
threadinfo.o: ../../../winix/templates/patterns.h
|
||||
threadinfo.o: ../../../winix/templates/changepatterns.h
|
||||
threadinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
threadinfo.o: ../../../winix/core/sessionmanager.h
|
||||
@@ -1,28 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
name = ticket.so
|
||||
|
||||
|
||||
all: $(name)
|
||||
|
||||
$(name): $(o)
|
||||
$(CXX) -shared -Wl,-soname,$(name) -o $(name) $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $(LDFLAGS) *.o
|
||||
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.so
|
||||
rm -f $(name)
|
||||
|
||||
include Makefile.dep
|
||||
@@ -1,746 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
createticket.o: ../../../winix/core/plugin.h pluginmsg.h
|
||||
createticket.o: ../../../winix/core/log.h ../../../winix/core/textstream.h
|
||||
createticket.o: ../../../winix/core/misc.h ../../../winix/core/item.h
|
||||
createticket.o: ../../../pikotools/space/space.h
|
||||
createticket.o: ../../../pikotools/textstream/types.h
|
||||
createticket.o: ../../../pikotools/date/date.h
|
||||
createticket.o: ../../../winix/core/requesttypes.h
|
||||
createticket.o: ../../../pikotools/textstream/textstream.h
|
||||
createticket.o: ../../../pikotools/convert/convert.h
|
||||
createticket.o: ../../../pikotools/convert/inttostr.h
|
||||
createticket.o: ../../../pikotools/membuffer/membuffer.h
|
||||
createticket.o: ../../../pikotools/textstream/types.h
|
||||
createticket.o: ../../../pikotools/utf8/utf8.h
|
||||
createticket.o: ../../../winix/core/logmanipulators.h
|
||||
createticket.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
createticket.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
createticket.o: ../../../winix/core/config.h
|
||||
createticket.o: ../../../pikotools/space/spaceparser.h
|
||||
createticket.o: ../../../pikotools/space/space.h
|
||||
createticket.o: ../../../winix/core/htmlfilter.h
|
||||
createticket.o: ../../../winix/templates/htmltextstream.h
|
||||
createticket.o: ../../../winix/core/textstream.h
|
||||
createticket.o: ../../../pikotools/space/spacetojson.h
|
||||
createticket.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
createticket.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
createticket.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
createticket.o: ../../../winix/templates/locale.h
|
||||
createticket.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
createticket.o: ../../../winix/core/basethread.h
|
||||
createticket.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
createticket.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
|
||||
createticket.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
createticket.o: ../../../winix/db/dbtextstream.h ../../../winix/core/error.h
|
||||
createticket.o: ../../../winix/db/dbitemquery.h ../../../winix/core/item.h
|
||||
createticket.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
createticket.o: ../../../winix/core/group.h
|
||||
createticket.o: ../../../winix/core/dircontainer.h
|
||||
createticket.o: ../../../winix/core/ugcontainer.h
|
||||
createticket.o: ../../../winix/notify/notify.h
|
||||
createticket.o: ../../../winix/notify/notifypool.h
|
||||
createticket.o: ../../../winix/templates/patterns.h
|
||||
createticket.o: ../../../winix/templates/locale.h
|
||||
createticket.o: ../../../winix/templates/localefilter.h
|
||||
createticket.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
|
||||
createticket.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
|
||||
createticket.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
|
||||
createticket.o: ../../../winix/notify/notifythread.h
|
||||
createticket.o: ../../../winix/core/basethread.h
|
||||
createticket.o: ../../../winix/notify/templatesnotify.h
|
||||
createticket.o: ../../../winix/core/config.h ../../../winix/core/users.h
|
||||
createticket.o: ../../../winix/core/ugcontainer.h
|
||||
createticket.o: ../../../winix/core/lastcontainer.h
|
||||
createticket.o: ../../../winix/core/mounts.h
|
||||
createticket.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
createticket.o: ../../../winix/core/run.h ../../../winix/core/users.h
|
||||
createticket.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
createticket.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
createticket.o: ../../../winix/core/threadmanager.h
|
||||
createticket.o: ../../../winix/core/timezones.h
|
||||
createticket.o: ../../../winix/core/timezone.h
|
||||
createticket.o: ../../../winix/core/sessionmanager.h
|
||||
createticket.o: ../../../winix/core/sessioncontainer.h
|
||||
createticket.o: ../../../winix/core/ipbancontainer.h
|
||||
createticket.o: ../../../winix/functions/functions.h
|
||||
createticket.o: ../../../winix/functions/functionbase.h
|
||||
createticket.o: ../../../winix/core/request.h ../../../winix/core/system.h
|
||||
createticket.o: ../../../winix/core/synchro.h
|
||||
createticket.o: ../../../winix/functions/functionparser.h
|
||||
createticket.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
createticket.o: ../../../winix/functions/adduser.h
|
||||
createticket.o: ../../../winix/functions/cat.h
|
||||
createticket.o: ../../../winix/functions/chmod.h
|
||||
createticket.o: ../../../winix/functions/privchanger.h
|
||||
createticket.o: ../../../winix/functions/chown.h
|
||||
createticket.o: ../../../winix/functions/ckeditor.h
|
||||
createticket.o: ../../../winix/functions/cp.h
|
||||
createticket.o: ../../../winix/functions/default.h
|
||||
createticket.o: ../../../winix/functions/download.h
|
||||
createticket.o: ../../../winix/functions/emacs.h
|
||||
createticket.o: ../../../winix/functions/env.h
|
||||
createticket.o: ../../../winix/functions/imgcrop.h
|
||||
createticket.o: ../../../winix/functions/last.h
|
||||
createticket.o: ../../../winix/functions/login.h
|
||||
createticket.o: ../../../winix/functions/logout.h
|
||||
createticket.o: ../../../winix/functions/ln.h ../../../winix/functions/ls.h
|
||||
createticket.o: ../../../winix/functions/man.h
|
||||
createticket.o: ../../../winix/functions/meta.h
|
||||
createticket.o: ../../../winix/functions/mkdir.h
|
||||
createticket.o: ../../../winix/functions/mv.h
|
||||
createticket.o: ../../../winix/functions/nicedit.h
|
||||
createticket.o: ../../../winix/functions/node.h
|
||||
createticket.o: ../../../winix/functions/passwd.h
|
||||
createticket.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
createticket.o: ../../../winix/functions/reload.h
|
||||
createticket.o: ../../../winix/functions/rm.h
|
||||
createticket.o: ../../../winix/functions/rmuser.h
|
||||
createticket.o: ../../../winix/functions/sort.h
|
||||
createticket.o: ../../../winix/functions/specialdefault.h
|
||||
createticket.o: ../../../winix/functions/stat.h
|
||||
createticket.o: ../../../winix/functions/subject.h
|
||||
createticket.o: ../../../winix/functions/template.h
|
||||
createticket.o: ../../../winix/functions/tinymce.h
|
||||
createticket.o: ../../../winix/functions/uname.h
|
||||
createticket.o: ../../../winix/functions/upload.h
|
||||
createticket.o: ../../../winix/functions/uptime.h
|
||||
createticket.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
createticket.o: ../../../winix/core/htmlfilter.h
|
||||
createticket.o: ../../../winix/templates/templates.h
|
||||
createticket.o: ../../../winix/templates/patterncacher.h
|
||||
createticket.o: ../../../winix/templates/indexpatterns.h
|
||||
createticket.o: ../../../winix/templates/patterns.h
|
||||
createticket.o: ../../../winix/templates/changepatterns.h
|
||||
createticket.o: ../../../winix/templates/htmltextstream.h
|
||||
createticket.o: ../../../winix/core/sessionmanager.h createticket.h tdb.h
|
||||
createticket.o: ticket.h ../../../winix/db/dbbase.h
|
||||
createticket.o: ../../../winix/functions/functionbase.h ticketinfo.h
|
||||
createticket.o: sessiondata.h ../../../winix/core/plugindata.h
|
||||
createticket.o: ../../../winix/functions/rm.h
|
||||
editticket.o: editticket.h tdb.h ticket.h ../../../winix/db/dbbase.h
|
||||
editticket.o: ../../../winix/core/error.h ticketinfo.h
|
||||
editticket.o: ../../../winix/core/item.h ../../../winix/core/system.h
|
||||
editticket.o: ../../../winix/functions/functions.h
|
||||
editticket.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
editticket.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
editticket.o: ../../../winix/db/dbtextstream.h
|
||||
editticket.o: ../../../winix/core/textstream.h
|
||||
editticket.o: ../../../pikotools/textstream/textstream.h
|
||||
editticket.o: ../../../pikotools/space/space.h
|
||||
editticket.o: ../../../pikotools/textstream/types.h
|
||||
editticket.o: ../../../pikotools/date/date.h
|
||||
editticket.o: ../../../pikotools/convert/convert.h
|
||||
editticket.o: ../../../pikotools/convert/inttostr.h
|
||||
editticket.o: ../../../pikotools/membuffer/membuffer.h
|
||||
editticket.o: ../../../pikotools/textstream/types.h
|
||||
editticket.o: ../../../pikotools/space/spaceparser.h
|
||||
editticket.o: ../../../pikotools/space/space.h
|
||||
editticket.o: ../../../winix/db/dbitemquery.h
|
||||
editticket.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
editticket.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
editticket.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
editticket.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
editticket.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
editticket.o: ../../../pikotools/utf8/utf8.h
|
||||
editticket.o: ../../../winix/core/logmanipulators.h
|
||||
editticket.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
editticket.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
editticket.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
editticket.o: ../../../winix/templates/htmltextstream.h
|
||||
editticket.o: ../../../pikotools/space/spacetojson.h
|
||||
editticket.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
editticket.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
editticket.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
editticket.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
editticket.o: ../../../winix/core/config.h ../../../winix/core/synchro.h
|
||||
editticket.o: ../../../winix/notify/notify.h
|
||||
editticket.o: ../../../winix/notify/notifypool.h
|
||||
editticket.o: ../../../winix/templates/patterns.h
|
||||
editticket.o: ../../../winix/templates/locale.h
|
||||
editticket.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
editticket.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
editticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
editticket.o: ../../../ezc/src/stringconv.h
|
||||
editticket.o: ../../../winix/notify/notifythread.h
|
||||
editticket.o: ../../../winix/core/basethread.h
|
||||
editticket.o: ../../../winix/notify/templatesnotify.h
|
||||
editticket.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
editticket.o: ../../../winix/core/lastcontainer.h
|
||||
editticket.o: ../../../winix/functions/functionparser.h
|
||||
editticket.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
editticket.o: ../../../winix/functions/adduser.h
|
||||
editticket.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
editticket.o: ../../../winix/functions/privchanger.h
|
||||
editticket.o: ../../../winix/functions/chown.h
|
||||
editticket.o: ../../../winix/functions/ckeditor.h
|
||||
editticket.o: ../../../winix/functions/cp.h
|
||||
editticket.o: ../../../winix/functions/default.h
|
||||
editticket.o: ../../../winix/functions/download.h
|
||||
editticket.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
editticket.o: ../../../winix/functions/imgcrop.h
|
||||
editticket.o: ../../../winix/functions/last.h
|
||||
editticket.o: ../../../winix/functions/login.h
|
||||
editticket.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
editticket.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
editticket.o: ../../../winix/functions/meta.h
|
||||
editticket.o: ../../../winix/functions/mkdir.h ../../../winix/functions/mv.h
|
||||
editticket.o: ../../../winix/functions/nicedit.h
|
||||
editticket.o: ../../../winix/functions/node.h
|
||||
editticket.o: ../../../winix/functions/passwd.h
|
||||
editticket.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
editticket.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
editticket.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
editticket.o: ../../../winix/functions/sort.h
|
||||
editticket.o: ../../../winix/functions/specialdefault.h
|
||||
editticket.o: ../../../winix/functions/stat.h
|
||||
editticket.o: ../../../winix/functions/subject.h
|
||||
editticket.o: ../../../winix/functions/template.h
|
||||
editticket.o: ../../../winix/core/timezone.h
|
||||
editticket.o: ../../../winix/functions/tinymce.h
|
||||
editticket.o: ../../../winix/functions/uname.h
|
||||
editticket.o: ../../../winix/functions/upload.h
|
||||
editticket.o: ../../../winix/functions/uptime.h
|
||||
editticket.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
editticket.o: ../../../winix/core/htmlfilter.h
|
||||
editticket.o: ../../../winix/functions/functionbase.h sessiondata.h
|
||||
editticket.o: ../../../winix/core/plugindata.h ../../../winix/functions/rm.h
|
||||
editticket.o: ../../../winix/core/plugin.h pluginmsg.h
|
||||
editticket.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
editticket.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
editticket.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
editticket.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
editticket.o: ../../../winix/core/crypt.h ../../../winix/core/users.h
|
||||
editticket.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
editticket.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
editticket.o: ../../../winix/core/threadmanager.h
|
||||
editticket.o: ../../../winix/core/timezones.h
|
||||
editticket.o: ../../../winix/core/sessionmanager.h
|
||||
editticket.o: ../../../winix/core/sessioncontainer.h
|
||||
editticket.o: ../../../winix/core/ipbancontainer.h
|
||||
editticket.o: ../../../winix/templates/templates.h
|
||||
editticket.o: ../../../winix/templates/patterncacher.h
|
||||
editticket.o: ../../../winix/templates/indexpatterns.h
|
||||
editticket.o: ../../../winix/templates/patterns.h
|
||||
editticket.o: ../../../winix/templates/changepatterns.h
|
||||
editticket.o: ../../../winix/templates/htmltextstream.h
|
||||
editticket.o: ../../../winix/core/sessionmanager.h
|
||||
funticket.o: funticket.h tdb.h ticket.h ../../../winix/db/dbbase.h
|
||||
funticket.o: ../../../winix/core/error.h ticketinfo.h
|
||||
funticket.o: ../../../winix/core/item.h ../../../winix/core/system.h
|
||||
funticket.o: ../../../winix/functions/functions.h
|
||||
funticket.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
funticket.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
funticket.o: ../../../winix/db/dbtextstream.h
|
||||
funticket.o: ../../../winix/core/textstream.h
|
||||
funticket.o: ../../../pikotools/textstream/textstream.h
|
||||
funticket.o: ../../../pikotools/space/space.h
|
||||
funticket.o: ../../../pikotools/textstream/types.h
|
||||
funticket.o: ../../../pikotools/date/date.h
|
||||
funticket.o: ../../../pikotools/convert/convert.h
|
||||
funticket.o: ../../../pikotools/convert/inttostr.h
|
||||
funticket.o: ../../../pikotools/membuffer/membuffer.h
|
||||
funticket.o: ../../../pikotools/textstream/types.h
|
||||
funticket.o: ../../../pikotools/space/spaceparser.h
|
||||
funticket.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
funticket.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
funticket.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
funticket.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
funticket.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
funticket.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
funticket.o: ../../../pikotools/utf8/utf8.h
|
||||
funticket.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
funticket.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
funticket.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
funticket.o: ../../../winix/core/htmlfilter.h
|
||||
funticket.o: ../../../winix/templates/htmltextstream.h
|
||||
funticket.o: ../../../pikotools/space/spacetojson.h
|
||||
funticket.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
funticket.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
funticket.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
funticket.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
funticket.o: ../../../winix/core/config.h ../../../winix/core/synchro.h
|
||||
funticket.o: ../../../winix/notify/notify.h
|
||||
funticket.o: ../../../winix/notify/notifypool.h
|
||||
funticket.o: ../../../winix/templates/patterns.h
|
||||
funticket.o: ../../../winix/templates/locale.h
|
||||
funticket.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
funticket.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
funticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
funticket.o: ../../../ezc/src/stringconv.h
|
||||
funticket.o: ../../../winix/notify/notifythread.h
|
||||
funticket.o: ../../../winix/core/basethread.h
|
||||
funticket.o: ../../../winix/notify/templatesnotify.h
|
||||
funticket.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
funticket.o: ../../../winix/core/lastcontainer.h
|
||||
funticket.o: ../../../winix/functions/functionparser.h
|
||||
funticket.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
funticket.o: ../../../winix/functions/adduser.h
|
||||
funticket.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
funticket.o: ../../../winix/functions/privchanger.h
|
||||
funticket.o: ../../../winix/functions/chown.h
|
||||
funticket.o: ../../../winix/functions/ckeditor.h
|
||||
funticket.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
funticket.o: ../../../winix/functions/download.h
|
||||
funticket.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
funticket.o: ../../../winix/functions/imgcrop.h
|
||||
funticket.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
funticket.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
funticket.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
funticket.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
funticket.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
funticket.o: ../../../winix/functions/node.h
|
||||
funticket.o: ../../../winix/functions/passwd.h
|
||||
funticket.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
funticket.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
funticket.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
funticket.o: ../../../winix/functions/sort.h
|
||||
funticket.o: ../../../winix/functions/specialdefault.h
|
||||
funticket.o: ../../../winix/functions/stat.h
|
||||
funticket.o: ../../../winix/functions/subject.h
|
||||
funticket.o: ../../../winix/functions/template.h
|
||||
funticket.o: ../../../winix/core/timezone.h
|
||||
funticket.o: ../../../winix/functions/tinymce.h
|
||||
funticket.o: ../../../winix/functions/uname.h
|
||||
funticket.o: ../../../winix/functions/upload.h
|
||||
funticket.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
funticket.o: ../../../winix/functions/vim.h ../../../winix/core/htmlfilter.h
|
||||
funticket.o: ../../../winix/functions/functionbase.h
|
||||
funticket.o: ../../../winix/core/plugin.h pluginmsg.h
|
||||
funticket.o: ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
funticket.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
funticket.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
funticket.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
funticket.o: ../../../winix/core/crypt.h ../../../winix/core/users.h
|
||||
funticket.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
funticket.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
funticket.o: ../../../winix/core/threadmanager.h
|
||||
funticket.o: ../../../winix/core/timezones.h
|
||||
funticket.o: ../../../winix/core/sessionmanager.h
|
||||
funticket.o: ../../../winix/core/sessioncontainer.h
|
||||
funticket.o: ../../../winix/core/ipbancontainer.h
|
||||
funticket.o: ../../../winix/templates/templates.h
|
||||
funticket.o: ../../../winix/templates/patterncacher.h
|
||||
funticket.o: ../../../winix/templates/indexpatterns.h
|
||||
funticket.o: ../../../winix/templates/patterns.h
|
||||
funticket.o: ../../../winix/templates/changepatterns.h
|
||||
funticket.o: ../../../winix/templates/htmltextstream.h
|
||||
funticket.o: ../../../winix/core/sessionmanager.h
|
||||
funticket.o: ../../../winix/plugins/thread/pluginmsg.h
|
||||
init.o: tdb.h ticket.h ../../../winix/db/dbbase.h ../../../winix/core/error.h
|
||||
init.o: funticket.h ticketinfo.h ../../../winix/core/item.h
|
||||
init.o: ../../../winix/core/system.h ../../../winix/functions/functions.h
|
||||
init.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
init.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
init.o: ../../../winix/db/dbtextstream.h ../../../winix/core/textstream.h
|
||||
init.o: ../../../pikotools/textstream/textstream.h
|
||||
init.o: ../../../pikotools/space/space.h
|
||||
init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
init.o: ../../../pikotools/convert/convert.h
|
||||
init.o: ../../../pikotools/convert/inttostr.h
|
||||
init.o: ../../../pikotools/membuffer/membuffer.h
|
||||
init.o: ../../../pikotools/textstream/types.h
|
||||
init.o: ../../../pikotools/space/spaceparser.h
|
||||
init.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
init.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
init.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
init.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
init.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
init.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/logmanipulators.h
|
||||
init.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
init.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../pikotools/space/spacetojson.h ../../../winix/core/session.h
|
||||
init.o: ../../../winix/core/user.h ../../../winix/core/plugindata.h
|
||||
init.o: ../../../winix/core/rebus.h ../../../winix/core/ipban.h
|
||||
init.o: ../../../winix/core/mount.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
init.o: ../../../winix/core/synchro.h ../../../winix/notify/notify.h
|
||||
init.o: ../../../winix/notify/notifypool.h
|
||||
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
|
||||
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
init.o: ../../../ezc/src/stringconv.h ../../../winix/notify/notifythread.h
|
||||
init.o: ../../../winix/core/basethread.h
|
||||
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
|
||||
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
|
||||
init.o: ../../../winix/functions/account.h ../../../winix/functions/adduser.h
|
||||
init.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
init.o: ../../../winix/functions/privchanger.h
|
||||
init.o: ../../../winix/functions/chown.h ../../../winix/functions/ckeditor.h
|
||||
init.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
init.o: ../../../winix/functions/download.h ../../../winix/functions/emacs.h
|
||||
init.o: ../../../winix/functions/env.h ../../../winix/functions/imgcrop.h
|
||||
init.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
init.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
init.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
init.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
init.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
init.o: ../../../winix/functions/node.h ../../../winix/functions/passwd.h
|
||||
init.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
init.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
init.o: ../../../winix/functions/sort.h
|
||||
init.o: ../../../winix/functions/specialdefault.h
|
||||
init.o: ../../../winix/functions/stat.h ../../../winix/functions/subject.h
|
||||
init.o: ../../../winix/functions/template.h ../../../winix/core/timezone.h
|
||||
init.o: ../../../winix/functions/tinymce.h ../../../winix/functions/uname.h
|
||||
init.o: ../../../winix/functions/upload.h ../../../winix/functions/uptime.h
|
||||
init.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
init.o: ../../../winix/core/htmlfilter.h
|
||||
init.o: ../../../winix/functions/functionbase.h editticket.h createticket.h
|
||||
init.o: showtickets.h ../../../winix/core/log.h ../../../winix/core/plugin.h
|
||||
init.o: pluginmsg.h ../../../winix/core/system.h ../../../winix/core/job.h
|
||||
init.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
|
||||
init.o: ../../../winix/core/dirs.h ../../../winix/core/dircontainer.h
|
||||
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
init.o: ../../../winix/core/crypt.h ../../../winix/core/users.h
|
||||
init.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
init.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
init.o: ../../../winix/core/threadmanager.h ../../../winix/core/timezones.h
|
||||
init.o: ../../../winix/core/sessionmanager.h
|
||||
init.o: ../../../winix/core/sessioncontainer.h
|
||||
init.o: ../../../winix/core/ipbancontainer.h
|
||||
init.o: ../../../winix/templates/templates.h
|
||||
init.o: ../../../winix/templates/patterncacher.h
|
||||
init.o: ../../../winix/templates/indexpatterns.h
|
||||
init.o: ../../../winix/templates/patterns.h
|
||||
init.o: ../../../winix/templates/changepatterns.h
|
||||
init.o: ../../../winix/templates/htmltextstream.h
|
||||
init.o: ../../../winix/core/sessionmanager.h sessiondata.h
|
||||
init.o: ../../../winix/core/plugindata.h ../../../winix/functions/rm.h
|
||||
init.o: ../../../winix/plugins/thread/showthreads.h
|
||||
init.o: ../../../winix/plugins/thread/threadinfo.h
|
||||
init.o: ../../../winix/plugins/thread/thread.h
|
||||
init.o: ../../../winix/plugins/thread/pluginmsg.h
|
||||
sessiondata.o: sessiondata.h ../../../winix/core/plugindata.h ticket.h
|
||||
sessiondata.o: ../../../winix/functions/rm.h ../../../pikotools/space/space.h
|
||||
sessiondata.o: ../../../pikotools/textstream/types.h
|
||||
showtickets.o: showtickets.h tdb.h ticket.h ../../../winix/db/dbbase.h
|
||||
showtickets.o: ../../../winix/core/error.h ticketinfo.h
|
||||
showtickets.o: ../../../winix/core/item.h ../../../winix/core/system.h
|
||||
showtickets.o: ../../../winix/functions/functions.h
|
||||
showtickets.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
showtickets.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
showtickets.o: ../../../winix/db/dbtextstream.h
|
||||
showtickets.o: ../../../winix/core/textstream.h
|
||||
showtickets.o: ../../../pikotools/textstream/textstream.h
|
||||
showtickets.o: ../../../pikotools/space/space.h
|
||||
showtickets.o: ../../../pikotools/textstream/types.h
|
||||
showtickets.o: ../../../pikotools/date/date.h
|
||||
showtickets.o: ../../../pikotools/convert/convert.h
|
||||
showtickets.o: ../../../pikotools/convert/inttostr.h
|
||||
showtickets.o: ../../../pikotools/membuffer/membuffer.h
|
||||
showtickets.o: ../../../pikotools/textstream/types.h
|
||||
showtickets.o: ../../../pikotools/space/spaceparser.h
|
||||
showtickets.o: ../../../pikotools/space/space.h
|
||||
showtickets.o: ../../../winix/db/dbitemquery.h
|
||||
showtickets.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
showtickets.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
showtickets.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
showtickets.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
showtickets.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
showtickets.o: ../../../pikotools/utf8/utf8.h
|
||||
showtickets.o: ../../../winix/core/logmanipulators.h
|
||||
showtickets.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
showtickets.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
showtickets.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
showtickets.o: ../../../winix/templates/htmltextstream.h
|
||||
showtickets.o: ../../../pikotools/space/spacetojson.h
|
||||
showtickets.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
showtickets.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
showtickets.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
showtickets.o: ../../../winix/templates/locale.h
|
||||
showtickets.o: ../../../winix/core/request.h ../../../winix/core/config.h
|
||||
showtickets.o: ../../../winix/core/synchro.h ../../../winix/notify/notify.h
|
||||
showtickets.o: ../../../winix/notify/notifypool.h
|
||||
showtickets.o: ../../../winix/templates/patterns.h
|
||||
showtickets.o: ../../../winix/templates/locale.h
|
||||
showtickets.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
showtickets.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
showtickets.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
showtickets.o: ../../../ezc/src/stringconv.h
|
||||
showtickets.o: ../../../winix/notify/notifythread.h
|
||||
showtickets.o: ../../../winix/core/basethread.h
|
||||
showtickets.o: ../../../winix/notify/templatesnotify.h
|
||||
showtickets.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
showtickets.o: ../../../winix/core/lastcontainer.h
|
||||
showtickets.o: ../../../winix/functions/functionparser.h
|
||||
showtickets.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
showtickets.o: ../../../winix/functions/adduser.h
|
||||
showtickets.o: ../../../winix/functions/cat.h
|
||||
showtickets.o: ../../../winix/functions/chmod.h
|
||||
showtickets.o: ../../../winix/functions/privchanger.h
|
||||
showtickets.o: ../../../winix/functions/chown.h
|
||||
showtickets.o: ../../../winix/functions/ckeditor.h
|
||||
showtickets.o: ../../../winix/functions/cp.h
|
||||
showtickets.o: ../../../winix/functions/default.h
|
||||
showtickets.o: ../../../winix/functions/download.h
|
||||
showtickets.o: ../../../winix/functions/emacs.h
|
||||
showtickets.o: ../../../winix/functions/env.h
|
||||
showtickets.o: ../../../winix/functions/imgcrop.h
|
||||
showtickets.o: ../../../winix/functions/last.h
|
||||
showtickets.o: ../../../winix/functions/login.h
|
||||
showtickets.o: ../../../winix/functions/logout.h
|
||||
showtickets.o: ../../../winix/functions/ln.h ../../../winix/functions/ls.h
|
||||
showtickets.o: ../../../winix/functions/man.h ../../../winix/functions/meta.h
|
||||
showtickets.o: ../../../winix/functions/mkdir.h ../../../winix/functions/mv.h
|
||||
showtickets.o: ../../../winix/functions/nicedit.h
|
||||
showtickets.o: ../../../winix/functions/node.h
|
||||
showtickets.o: ../../../winix/functions/passwd.h
|
||||
showtickets.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
showtickets.o: ../../../winix/functions/reload.h
|
||||
showtickets.o: ../../../winix/functions/rm.h
|
||||
showtickets.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
showtickets.o: ../../../winix/functions/sort.h
|
||||
showtickets.o: ../../../winix/functions/specialdefault.h
|
||||
showtickets.o: ../../../winix/functions/stat.h
|
||||
showtickets.o: ../../../winix/functions/subject.h
|
||||
showtickets.o: ../../../winix/functions/template.h
|
||||
showtickets.o: ../../../winix/core/timezone.h
|
||||
showtickets.o: ../../../winix/functions/tinymce.h
|
||||
showtickets.o: ../../../winix/functions/uname.h
|
||||
showtickets.o: ../../../winix/functions/upload.h
|
||||
showtickets.o: ../../../winix/functions/uptime.h
|
||||
showtickets.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
showtickets.o: ../../../winix/core/htmlfilter.h
|
||||
showtickets.o: ../../../winix/functions/functionbase.h pluginmsg.h
|
||||
showtickets.o: ../../../winix/plugins/thread/pluginmsg.h
|
||||
showtickets.o: ../../../winix/core/plugin.h ../../../winix/core/system.h
|
||||
showtickets.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
showtickets.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
showtickets.o: ../../../winix/core/dircontainer.h
|
||||
showtickets.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
|
||||
showtickets.o: ../../../winix/core/crypt.h ../../../winix/core/users.h
|
||||
showtickets.o: ../../../winix/core/groups.h ../../../winix/core/group.h
|
||||
showtickets.o: ../../../winix/core/loadavg.h ../../../winix/core/image.h
|
||||
showtickets.o: ../../../winix/core/threadmanager.h
|
||||
showtickets.o: ../../../winix/core/timezones.h
|
||||
showtickets.o: ../../../winix/core/sessionmanager.h
|
||||
showtickets.o: ../../../winix/core/sessioncontainer.h
|
||||
showtickets.o: ../../../winix/core/ipbancontainer.h
|
||||
showtickets.o: ../../../winix/templates/templates.h
|
||||
showtickets.o: ../../../winix/templates/patterncacher.h
|
||||
showtickets.o: ../../../winix/templates/indexpatterns.h
|
||||
showtickets.o: ../../../winix/templates/patterns.h
|
||||
showtickets.o: ../../../winix/templates/changepatterns.h
|
||||
showtickets.o: ../../../winix/templates/htmltextstream.h
|
||||
showtickets.o: ../../../winix/core/sessionmanager.h
|
||||
tdb.o: tdb.h ticket.h ../../../winix/db/dbbase.h ../../../winix/core/error.h
|
||||
tdb.o: ../../../winix/core/log.h
|
||||
templates.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
|
||||
templates.o: ../../../ezc/src/pattern.h ../../../winix/core/item.h
|
||||
templates.o: ../../../pikotools/space/space.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../pikotools/date/date.h ../../../ezc/src/functions.h
|
||||
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
|
||||
templates.o: ../../../pikotools/utf8/utf8.h ticketinfo.h ticket.h
|
||||
templates.o: ../../../winix/core/item.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/functions/functions.h
|
||||
templates.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
templates.o: ../../../winix/db/dbtextstream.h
|
||||
templates.o: ../../../winix/core/textstream.h
|
||||
templates.o: ../../../pikotools/textstream/textstream.h
|
||||
templates.o: ../../../pikotools/convert/convert.h
|
||||
templates.o: ../../../pikotools/convert/inttostr.h
|
||||
templates.o: ../../../pikotools/membuffer/membuffer.h
|
||||
templates.o: ../../../pikotools/textstream/types.h
|
||||
templates.o: ../../../winix/core/error.h
|
||||
templates.o: ../../../pikotools/space/spaceparser.h
|
||||
templates.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
|
||||
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
templates.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
templates.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
templates.o: ../../../winix/core/requesttypes.h
|
||||
templates.o: ../../../winix/core/logmanipulators.h ../../../winix/core/slog.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/error.h ../../../winix/core/config.h
|
||||
templates.o: ../../../winix/core/htmlfilter.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../pikotools/space/spacetojson.h
|
||||
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
templates.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
templates.o: ../../../winix/core/config.h ../../../winix/core/synchro.h
|
||||
templates.o: ../../../winix/notify/notify.h
|
||||
templates.o: ../../../winix/notify/notifypool.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/locale.h
|
||||
templates.o: ../../../winix/templates/localefilter.h
|
||||
templates.o: ../../../winix/notify/notifythread.h
|
||||
templates.o: ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/notify/templatesnotify.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
templates.o: ../../../winix/core/lastcontainer.h
|
||||
templates.o: ../../../winix/functions/functionparser.h
|
||||
templates.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
templates.o: ../../../winix/functions/adduser.h
|
||||
templates.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
templates.o: ../../../winix/functions/privchanger.h
|
||||
templates.o: ../../../winix/functions/chown.h
|
||||
templates.o: ../../../winix/functions/ckeditor.h
|
||||
templates.o: ../../../winix/functions/cp.h ../../../winix/functions/default.h
|
||||
templates.o: ../../../winix/functions/download.h
|
||||
templates.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
templates.o: ../../../winix/functions/imgcrop.h
|
||||
templates.o: ../../../winix/functions/last.h ../../../winix/functions/login.h
|
||||
templates.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
templates.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
templates.o: ../../../winix/functions/meta.h ../../../winix/functions/mkdir.h
|
||||
templates.o: ../../../winix/functions/mv.h ../../../winix/functions/nicedit.h
|
||||
templates.o: ../../../winix/functions/node.h
|
||||
templates.o: ../../../winix/functions/passwd.h
|
||||
templates.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
templates.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
templates.o: ../../../winix/functions/sort.h
|
||||
templates.o: ../../../winix/functions/specialdefault.h
|
||||
templates.o: ../../../winix/functions/stat.h
|
||||
templates.o: ../../../winix/functions/subject.h
|
||||
templates.o: ../../../winix/functions/template.h
|
||||
templates.o: ../../../winix/core/timezone.h
|
||||
templates.o: ../../../winix/functions/tinymce.h
|
||||
templates.o: ../../../winix/functions/uname.h
|
||||
templates.o: ../../../winix/functions/upload.h
|
||||
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
|
||||
templates.o: ../../../winix/functions/vim.h ../../../winix/core/htmlfilter.h
|
||||
templates.o: tdb.h ../../../winix/db/dbbase.h editticket.h
|
||||
templates.o: ../../../winix/functions/functionbase.h createticket.h
|
||||
templates.o: ../../../winix/core/misc.h ../../../winix/core/plugin.h
|
||||
templates.o: pluginmsg.h ../../../winix/core/system.h
|
||||
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
templates.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
templates.o: ../../../winix/core/dircontainer.h ../../../winix/core/mounts.h
|
||||
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
templates.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
templates.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
templates.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
templates.o: ../../../winix/core/timezones.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h
|
||||
templates.o: ../../../winix/core/sessioncontainer.h
|
||||
templates.o: ../../../winix/core/ipbancontainer.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
templates.o: ../../../winix/templates/patterncacher.h
|
||||
templates.o: ../../../winix/templates/indexpatterns.h
|
||||
templates.o: ../../../winix/templates/patterns.h
|
||||
templates.o: ../../../winix/templates/changepatterns.h
|
||||
templates.o: ../../../winix/templates/htmltextstream.h
|
||||
templates.o: ../../../winix/core/sessionmanager.h sessiondata.h
|
||||
templates.o: ../../../winix/core/plugindata.h ../../../winix/functions/rm.h
|
||||
templates.o: ../../../winix/plugins/thread/pluginmsg.h
|
||||
templates.o: ../../../winix/templates/miscspace.h
|
||||
templates.o: ../../../winix/templates/templates.h
|
||||
ticketinfo.o: ticketinfo.h ticket.h ../../../winix/core/item.h
|
||||
ticketinfo.o: ../../../winix/core/system.h
|
||||
ticketinfo.o: ../../../winix/functions/functions.h
|
||||
ticketinfo.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
|
||||
ticketinfo.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
|
||||
ticketinfo.o: ../../../winix/db/dbtextstream.h
|
||||
ticketinfo.o: ../../../winix/core/textstream.h
|
||||
ticketinfo.o: ../../../pikotools/textstream/textstream.h
|
||||
ticketinfo.o: ../../../pikotools/space/space.h
|
||||
ticketinfo.o: ../../../pikotools/textstream/types.h
|
||||
ticketinfo.o: ../../../pikotools/date/date.h
|
||||
ticketinfo.o: ../../../pikotools/convert/convert.h
|
||||
ticketinfo.o: ../../../pikotools/convert/inttostr.h
|
||||
ticketinfo.o: ../../../pikotools/membuffer/membuffer.h
|
||||
ticketinfo.o: ../../../pikotools/textstream/types.h
|
||||
ticketinfo.o: ../../../winix/core/error.h
|
||||
ticketinfo.o: ../../../pikotools/space/spaceparser.h
|
||||
ticketinfo.o: ../../../pikotools/space/space.h
|
||||
ticketinfo.o: ../../../winix/db/dbitemquery.h
|
||||
ticketinfo.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
|
||||
ticketinfo.o: ../../../winix/core/group.h ../../../winix/core/dircontainer.h
|
||||
ticketinfo.o: ../../../winix/core/ugcontainer.h ../../../winix/core/log.h
|
||||
ticketinfo.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
|
||||
ticketinfo.o: ../../../winix/core/item.h ../../../winix/core/requesttypes.h
|
||||
ticketinfo.o: ../../../pikotools/utf8/utf8.h
|
||||
ticketinfo.o: ../../../winix/core/logmanipulators.h
|
||||
ticketinfo.o: ../../../winix/core/slog.h ../../../winix/core/cur.h
|
||||
ticketinfo.o: ../../../winix/core/request.h ../../../winix/core/error.h
|
||||
ticketinfo.o: ../../../winix/core/config.h ../../../winix/core/htmlfilter.h
|
||||
ticketinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
ticketinfo.o: ../../../pikotools/space/spacetojson.h
|
||||
ticketinfo.o: ../../../winix/core/session.h ../../../winix/core/user.h
|
||||
ticketinfo.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
|
||||
ticketinfo.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
|
||||
ticketinfo.o: ../../../winix/templates/locale.h ../../../winix/core/request.h
|
||||
ticketinfo.o: ../../../winix/core/config.h ../../../winix/core/synchro.h
|
||||
ticketinfo.o: ../../../winix/notify/notify.h
|
||||
ticketinfo.o: ../../../winix/notify/notifypool.h
|
||||
ticketinfo.o: ../../../winix/templates/patterns.h
|
||||
ticketinfo.o: ../../../winix/templates/locale.h
|
||||
ticketinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
|
||||
ticketinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
|
||||
ticketinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
|
||||
ticketinfo.o: ../../../ezc/src/stringconv.h
|
||||
ticketinfo.o: ../../../winix/notify/notifythread.h
|
||||
ticketinfo.o: ../../../winix/core/basethread.h
|
||||
ticketinfo.o: ../../../winix/notify/templatesnotify.h
|
||||
ticketinfo.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
|
||||
ticketinfo.o: ../../../winix/core/lastcontainer.h
|
||||
ticketinfo.o: ../../../winix/functions/functionparser.h
|
||||
ticketinfo.o: ../../../winix/core/cur.h ../../../winix/functions/account.h
|
||||
ticketinfo.o: ../../../winix/functions/adduser.h
|
||||
ticketinfo.o: ../../../winix/functions/cat.h ../../../winix/functions/chmod.h
|
||||
ticketinfo.o: ../../../winix/functions/privchanger.h
|
||||
ticketinfo.o: ../../../winix/functions/chown.h
|
||||
ticketinfo.o: ../../../winix/functions/ckeditor.h
|
||||
ticketinfo.o: ../../../winix/functions/cp.h
|
||||
ticketinfo.o: ../../../winix/functions/default.h
|
||||
ticketinfo.o: ../../../winix/functions/download.h
|
||||
ticketinfo.o: ../../../winix/functions/emacs.h ../../../winix/functions/env.h
|
||||
ticketinfo.o: ../../../winix/functions/imgcrop.h
|
||||
ticketinfo.o: ../../../winix/functions/last.h
|
||||
ticketinfo.o: ../../../winix/functions/login.h
|
||||
ticketinfo.o: ../../../winix/functions/logout.h ../../../winix/functions/ln.h
|
||||
ticketinfo.o: ../../../winix/functions/ls.h ../../../winix/functions/man.h
|
||||
ticketinfo.o: ../../../winix/functions/meta.h
|
||||
ticketinfo.o: ../../../winix/functions/mkdir.h ../../../winix/functions/mv.h
|
||||
ticketinfo.o: ../../../winix/functions/nicedit.h
|
||||
ticketinfo.o: ../../../winix/functions/node.h
|
||||
ticketinfo.o: ../../../winix/functions/passwd.h
|
||||
ticketinfo.o: ../../../winix/functions/priv.h ../../../winix/functions/pw.h
|
||||
ticketinfo.o: ../../../winix/functions/reload.h ../../../winix/functions/rm.h
|
||||
ticketinfo.o: ../../../winix/functions/rmuser.h ../../../winix/core/run.h
|
||||
ticketinfo.o: ../../../winix/functions/sort.h
|
||||
ticketinfo.o: ../../../winix/functions/specialdefault.h
|
||||
ticketinfo.o: ../../../winix/functions/stat.h
|
||||
ticketinfo.o: ../../../winix/functions/subject.h
|
||||
ticketinfo.o: ../../../winix/functions/template.h
|
||||
ticketinfo.o: ../../../winix/core/timezone.h
|
||||
ticketinfo.o: ../../../winix/functions/tinymce.h
|
||||
ticketinfo.o: ../../../winix/functions/uname.h
|
||||
ticketinfo.o: ../../../winix/functions/upload.h
|
||||
ticketinfo.o: ../../../winix/functions/uptime.h
|
||||
ticketinfo.o: ../../../winix/functions/who.h ../../../winix/functions/vim.h
|
||||
ticketinfo.o: ../../../winix/core/htmlfilter.h tdb.h
|
||||
ticketinfo.o: ../../../winix/db/dbbase.h ../../../winix/core/log.h
|
||||
ticketinfo.o: ../../../winix/core/misc.h ../../../winix/core/plugin.h
|
||||
ticketinfo.o: pluginmsg.h ../../../winix/core/system.h
|
||||
ticketinfo.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
|
||||
ticketinfo.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
|
||||
ticketinfo.o: ../../../winix/core/dircontainer.h ../../../winix/core/mounts.h
|
||||
ticketinfo.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
|
||||
ticketinfo.o: ../../../winix/core/users.h ../../../winix/core/groups.h
|
||||
ticketinfo.o: ../../../winix/core/group.h ../../../winix/core/loadavg.h
|
||||
ticketinfo.o: ../../../winix/core/image.h ../../../winix/core/threadmanager.h
|
||||
ticketinfo.o: ../../../winix/core/timezones.h
|
||||
ticketinfo.o: ../../../winix/core/sessionmanager.h
|
||||
ticketinfo.o: ../../../winix/core/sessioncontainer.h
|
||||
ticketinfo.o: ../../../winix/core/ipbancontainer.h
|
||||
ticketinfo.o: ../../../winix/templates/templates.h
|
||||
ticketinfo.o: ../../../winix/templates/patterncacher.h
|
||||
ticketinfo.o: ../../../winix/templates/indexpatterns.h
|
||||
ticketinfo.o: ../../../winix/templates/patterns.h
|
||||
ticketinfo.o: ../../../winix/templates/changepatterns.h
|
||||
ticketinfo.o: ../../../winix/templates/htmltextstream.h
|
||||
ticketinfo.o: ../../../winix/core/sessionmanager.h sessiondata.h
|
||||
ticketinfo.o: ../../../winix/core/plugindata.h ../../../winix/functions/rm.h
|
||||
@@ -1,19 +0,0 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(CXXWINIXINCLUDEFLAGS) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(CXXWINIXINCLUDEFLAGS) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
o = adduser.o changepatterns.o config.o dir.o doc.o env.o filters.o htmltextstream.o indexpatterns.o insert.o ipban.o item.o last.o locale.o localefilter.o login.o ls.o man.o misc.o miscspace.o mount.o passwd.o patterncacher.o patterns.o priv.o rebus.o slog.o stat.o sys.o template.o templates.o textextstream.o upload.o uptime.o user.o who.o winix.o
|
||||
@@ -1,404 +0,0 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2012-2014, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "templates.h"
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
namespace TemplatesFunctions
|
||||
{
|
||||
|
||||
|
||||
bool are_spaces_the_same(const std::vector<std::wstring> & params, const std::vector<std::wstring> & spaces)
|
||||
{
|
||||
// last value from params is the parameter name (not a space)
|
||||
if( spaces.size() + 1 != params.size() )
|
||||
return false;
|
||||
|
||||
for(size_t i=0 ; i<spaces.size() ; ++i)
|
||||
if( spaces[i] != params[i] )
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
void copy_space(const std::vector<std::wstring> & params, std::vector<std::wstring> & spaces)
|
||||
{
|
||||
if( !params.empty() )
|
||||
{
|
||||
spaces.resize(params.size() - 1);
|
||||
|
||||
for(size_t i=0 ; i<params.size() - 1 ; ++i)
|
||||
spaces[i] = params[i];
|
||||
}
|
||||
else
|
||||
{
|
||||
spaces.clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
PT::Space * find_space(const std::vector<std::wstring> & params, PT::Space & space, size_t level = 0)
|
||||
{
|
||||
if( level + 1 < params.size() )
|
||||
{
|
||||
for(size_t i=0 ; i<space.spaces.size() ; ++i)
|
||||
{
|
||||
if( space.spaces[i]->name == params[level] )
|
||||
return find_space(params, *space.spaces[i], level+1);
|
||||
}
|
||||
|
||||
// there is no such a space
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return &space;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
struct SpaceInfo
|
||||
{
|
||||
bool inited;
|
||||
PT::Space * last_space;
|
||||
std::vector<std::wstring> spaces;
|
||||
|
||||
SpaceInfo()
|
||||
{
|
||||
inited = false;
|
||||
last_space = 0;
|
||||
}
|
||||
};
|
||||
|
||||
static std::map<PT::Space*, SpaceInfo> spaces_map;
|
||||
static size_t space_reqid = 0;
|
||||
|
||||
|
||||
|
||||
void space_init(const std::vector<std::wstring> & params, PT::Space & space, SpaceInfo & space_info)
|
||||
{
|
||||
if( !space_info.inited || !are_spaces_the_same(params, space_info.spaces) )
|
||||
{
|
||||
space_info.inited = true;
|
||||
copy_space(params, space_info.spaces);
|
||||
space_info.last_space = find_space(params, space);
|
||||
}
|
||||
else
|
||||
{
|
||||
// !! temp
|
||||
//log << log1 << "taking space from the cache" << logend;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void space_check_reqid()
|
||||
{
|
||||
if( space_reqid != cur->request->id )
|
||||
{
|
||||
space_reqid = cur->request->id;
|
||||
spaces_map.clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void space(Info & i, PT::Space & space)
|
||||
{
|
||||
space_check_reqid();
|
||||
|
||||
if( !i.params.empty() )
|
||||
{
|
||||
SpaceInfo & space_info = spaces_map[&space];
|
||||
space_init(i.params, space, space_info);
|
||||
|
||||
if( space_info.last_space )
|
||||
{
|
||||
const std::wstring & param = i.params.back();
|
||||
const std::wstring * value = space_info.last_space->GetValue(param);
|
||||
|
||||
if( value )
|
||||
i.out << *value;
|
||||
// else
|
||||
// log << log1 << "nie ma takiej wartosci" << logend; // only for testing
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void space_value_noescape(Info & i, PT::Space & space)
|
||||
{
|
||||
space_check_reqid();
|
||||
|
||||
if( !i.params.empty() )
|
||||
{
|
||||
SpaceInfo & space_info = spaces_map[&space];
|
||||
space_init(i.params, space, space_info);
|
||||
|
||||
if( space_info.last_space )
|
||||
{
|
||||
const std::wstring & param = i.params.back();
|
||||
const std::wstring * value = space_info.last_space->GetValue(param);
|
||||
|
||||
if( value )
|
||||
i.out << R(*value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
stack item for [for] statement
|
||||
*/
|
||||
struct SpaceStackItem
|
||||
{
|
||||
// names of the spaces
|
||||
std::vector<std::wstring> spaces;
|
||||
|
||||
// table of values
|
||||
std::vector<std::wstring> values;
|
||||
|
||||
// an index to 'values' which is incremented every each [for]
|
||||
size_t value_index;
|
||||
|
||||
|
||||
SpaceStackItem()
|
||||
{
|
||||
value_index = 0;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
each Space has its own SpacesTabInfo struct
|
||||
*/
|
||||
struct SpacesTabInfo
|
||||
{
|
||||
// a stack for [for] statements
|
||||
std::vector<SpaceStackItem> stack_tab;
|
||||
|
||||
// current item from 'stack_tab'
|
||||
size_t cur_stack;
|
||||
|
||||
SpacesTabInfo()
|
||||
{
|
||||
cur_stack = 0;
|
||||
}
|
||||
};
|
||||
|
||||
static std::map<PT::Space*, SpacesTabInfo> spaces_tab_info_map;
|
||||
static size_t spaces_tab_reqid = 0;
|
||||
|
||||
|
||||
|
||||
bool spaces_tab_find_stack_item(std::vector<std::wstring> & params, SpacesTabInfo & spaces_tab_info)
|
||||
{
|
||||
bool found = false;
|
||||
spaces_tab_info.cur_stack = spaces_tab_info.stack_tab.size();
|
||||
|
||||
for(size_t i=0 ; i<spaces_tab_info.stack_tab.size() ; ++i)
|
||||
{
|
||||
if( are_spaces_the_same(params, spaces_tab_info.stack_tab[i].spaces) )
|
||||
{
|
||||
spaces_tab_info.cur_stack = i;
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return found;
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_add_to_stack(std::vector<std::wstring> & params, PT::Space & space, SpacesTabInfo & spaces_tab_info)
|
||||
{
|
||||
if( !params.empty() )
|
||||
{
|
||||
// adding a new item at the end (with the default constructor)
|
||||
spaces_tab_info.stack_tab.resize(spaces_tab_info.stack_tab.size() + 1);
|
||||
spaces_tab_info.cur_stack = spaces_tab_info.stack_tab.size() - 1;
|
||||
|
||||
SpaceStackItem & stack_item = spaces_tab_info.stack_tab.back();
|
||||
|
||||
copy_space(params, stack_item.spaces);
|
||||
space.ListText(params.back(), stack_item.values);
|
||||
stack_item.value_index = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_check_reqid()
|
||||
{
|
||||
if( spaces_tab_reqid != cur->request->id )
|
||||
{
|
||||
spaces_tab_reqid = cur->request->id;
|
||||
spaces_tab_info_map.clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_init(std::vector<std::wstring> & params, PT::Space & space, SpacesTabInfo & spaces_tab_info)
|
||||
{
|
||||
PT::Space * child_space = find_space(params, space);
|
||||
|
||||
if( child_space )
|
||||
{
|
||||
if( !spaces_tab_find_stack_item(params, spaces_tab_info) )
|
||||
{
|
||||
// add a new value to the stack
|
||||
spaces_tab_add_to_stack(params, *child_space, spaces_tab_info);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// there is not such a space
|
||||
spaces_tab_info.cur_stack = spaces_tab_info.stack_tab.size();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void spaces_tab(Info & i, PT::Space & space)
|
||||
{
|
||||
spaces_tab_check_reqid();
|
||||
|
||||
if( !i.params.empty() )
|
||||
{
|
||||
SpacesTabInfo & spaces_tab_info = spaces_tab_info_map[&space];
|
||||
spaces_tab_init(i.params, space, spaces_tab_info);
|
||||
|
||||
if( spaces_tab_info.cur_stack < spaces_tab_info.stack_tab.size() )
|
||||
{
|
||||
SpaceStackItem & stack_item = spaces_tab_info.stack_tab[spaces_tab_info.cur_stack];
|
||||
|
||||
// !! CHECK ME there was a change in EZC lately
|
||||
// make sure this still is ok
|
||||
// i.iter is different for each [for] statement (implemented in EZC)
|
||||
// so we don't have to remember it in our stack
|
||||
// for each the same space we have only one item in the stack, e.g.
|
||||
// [for item_meta "space1" "space2" "value"]
|
||||
// [for item_meta "space1" "space2" "value"]
|
||||
// [end]
|
||||
// [end]
|
||||
// above two [for]s use the same item on our stack
|
||||
stack_item.value_index = i.iter;
|
||||
|
||||
i.res = stack_item.value_index < stack_item.values.size();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_value_print(HtmlTextStream & out, SpacesTabInfo & spaces_tab_info)
|
||||
{
|
||||
if( spaces_tab_info.cur_stack < spaces_tab_info.stack_tab.size() )
|
||||
{
|
||||
SpaceStackItem & stack_item = spaces_tab_info.stack_tab[spaces_tab_info.cur_stack];
|
||||
out << stack_item.values[stack_item.value_index];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_value(Info & i, PT::Space & space)
|
||||
{
|
||||
spaces_tab_check_reqid();
|
||||
SpacesTabInfo & spaces_tab_info = spaces_tab_info_map[&space];
|
||||
|
||||
if( i.params.empty() )
|
||||
{
|
||||
// value from last [for ...] statement
|
||||
spaces_tab_value_print(i.out, spaces_tab_info);
|
||||
}
|
||||
else
|
||||
{
|
||||
size_t cur_stack_old = spaces_tab_info.cur_stack;
|
||||
|
||||
if( spaces_tab_find_stack_item(i.params, spaces_tab_info) )
|
||||
spaces_tab_value_print(i.out, spaces_tab_info);
|
||||
|
||||
spaces_tab_info.cur_stack = cur_stack_old;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bool spaces_tab_has_next(SpacesTabInfo & spaces_tab_info)
|
||||
{
|
||||
if( spaces_tab_info.cur_stack < spaces_tab_info.stack_tab.size() )
|
||||
{
|
||||
SpaceStackItem & val = spaces_tab_info.stack_tab[spaces_tab_info.cur_stack];
|
||||
return val.value_index + 1 < val.values.size();
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
void spaces_tab_has_next(Info & i, PT::Space & space)
|
||||
{
|
||||
spaces_tab_check_reqid();
|
||||
SpacesTabInfo & spaces_tab_info = spaces_tab_info_map[&space];
|
||||
|
||||
if( i.params.empty() )
|
||||
{
|
||||
// value from last [for ...] statement
|
||||
i.res = spaces_tab_has_next(spaces_tab_info);
|
||||
}
|
||||
else
|
||||
{
|
||||
size_t cur_stack_old = spaces_tab_info.cur_stack;
|
||||
|
||||
if( spaces_tab_find_stack_item(i.params, spaces_tab_info) )
|
||||
i.res = spaces_tab_has_next(spaces_tab_info);
|
||||
|
||||
spaces_tab_info.cur_stack = cur_stack_old;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
} // namespace TemplatesFunctions
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
|
||||
|
||||
182
winixd/Makefile
Normal file
182
winixd/Makefile
Normal file
@@ -0,0 +1,182 @@
|
||||
# Makefile for GNU make
|
||||
|
||||
include Makefile.dep
|
||||
|
||||
|
||||
# https://www.gnu.org/software/make/manual/html_node/Flavors.html#Flavors
|
||||
GLOBAL_WORKING_DIR := $(shell pwd)/../..
|
||||
|
||||
|
||||
current_path := $(shell pwd)
|
||||
global_relative_working_dir := $(shell relative_path $(current_path) $(GLOBAL_WORKING_DIR))
|
||||
|
||||
|
||||
|
||||
ifeq ($(CXX), g++)
|
||||
CXX = g++6
|
||||
endif
|
||||
|
||||
ifndef CXX
|
||||
ifeq ($(OSTYPE), FreeBSD)
|
||||
CXX = clang++
|
||||
else
|
||||
CXX = g++6
|
||||
endif
|
||||
endif
|
||||
|
||||
# CXX = g++-4.8
|
||||
|
||||
ifndef CXXFLAGS
|
||||
CXXFLAGS = -Wall -O0 -g -fPIC -pthread -std=c++20 -I/usr/local/include -I/usr/include/postgresql -DEZC_HAS_SPECIAL_STREAM
|
||||
endif
|
||||
|
||||
ifndef AR
|
||||
AR = ar
|
||||
endif
|
||||
|
||||
winix_include_paths = -I$(global_relative_working_dir)/winix/winixd -I$(global_relative_working_dir)/ezc/src -I$(global_relative_working_dir)/tito/src -I$(global_relative_working_dir)/morm/src -I$(global_relative_working_dir)/pikotools
|
||||
|
||||
ifndef LDFLAGS
|
||||
LDFLAGS = -L/usr/local/lib
|
||||
endif
|
||||
|
||||
|
||||
|
||||
# for make install
|
||||
winix_install_dir = /usr/local/winix
|
||||
|
||||
|
||||
export CXX
|
||||
export CXXFLAGS
|
||||
export LDFLAGS
|
||||
export GLOBAL_WORKING_DIR
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
all: winix.so plugins winix
|
||||
|
||||
|
||||
|
||||
winix.so: $(winix.src.files)
|
||||
@cd core ; $(MAKE) -e
|
||||
@cd db ; $(MAKE) -e
|
||||
@cd functions ; $(MAKE) -e
|
||||
@cd notify ; $(MAKE) -e
|
||||
@cd templates ; $(MAKE) -e
|
||||
@cd $(GLOBAL_WORKING_DIR)/ezc/src ; $(MAKE) -e
|
||||
@cd $(GLOBAL_WORKING_DIR)/tito/src ; $(MAKE) -e
|
||||
@cd $(GLOBAL_WORKING_DIR)/pikotools ; $(MAKE) -e
|
||||
@cd $(GLOBAL_WORKING_DIR)/morm/src ; $(MAKE) -e
|
||||
$(CXX) -shared -rdynamic -Wl,-whole-archive -o winix.so $(CXXFLAGS) $(winix_include_paths) core/*.o db/*.o functions/*.o templates/*.o notify/*.o $(GLOBAL_WORKING_DIR)/ezc/src/ezc.a $(GLOBAL_WORKING_DIR)/tito/src/tito.a $(GLOBAL_WORKING_DIR)/pikotools/convert/convert.a $(GLOBAL_WORKING_DIR)/pikotools/utf8/utf8.a $(GLOBAL_WORKING_DIR)/pikotools/space/space.a $(GLOBAL_WORKING_DIR)/pikotools/mainparser/mainparser.a $(GLOBAL_WORKING_DIR)/pikotools/date/date.a $(GLOBAL_WORKING_DIR)/pikotools/log/log.a $(GLOBAL_WORKING_DIR)/morm/src/morm.a $(LDFLAGS) -lfcgi -lpq -lz -lpthread -lcurl -Wl,-no-whole-archive
|
||||
|
||||
|
||||
winix: winix.so $(winix.src.files)
|
||||
@cd main ; $(MAKE) -e
|
||||
$(CXX) -o winix $(CXXFLAGS) $(LDFLAGS) main/*.o winix.so -lfcgi
|
||||
|
||||
|
||||
|
||||
plugins: FORCE
|
||||
@cd plugins/stats ; $(MAKE) -e
|
||||
@cd plugins/thread ; $(MAKE) -e
|
||||
@cd plugins/ticket ; $(MAKE) -e
|
||||
@cd plugins/gallery ; $(MAKE) -e
|
||||
@cd plugins/group ; $(MAKE) -e
|
||||
@cd plugins/menu ; $(MAKE) -e
|
||||
@cd plugins/export ; $(MAKE) -e
|
||||
@cd plugins/mailregister ; $(MAKE) -e
|
||||
@cd plugins/seo ; $(MAKE) -e
|
||||
|
||||
|
||||
FORCE:
|
||||
|
||||
|
||||
clean:
|
||||
@cd core ; $(MAKE) -e clean
|
||||
@cd db ; $(MAKE) -e clean
|
||||
@cd functions ; $(MAKE) -e clean
|
||||
@cd templates ; $(MAKE) -e clean
|
||||
@cd notify ; $(MAKE) -e clean
|
||||
@cd plugins/stats ; $(MAKE) -e clean
|
||||
@cd plugins/thread ; $(MAKE) -e clean
|
||||
@cd plugins/ticket ; $(MAKE) -e clean
|
||||
@cd plugins/gallery ; $(MAKE) -e clean
|
||||
@cd plugins/group ; $(MAKE) -e clean
|
||||
@cd plugins/menu ; $(MAKE) -e clean
|
||||
@cd plugins/export ; $(MAKE) -e clean
|
||||
@cd plugins/mailregister ; $(MAKE) -e clean
|
||||
@cd plugins/seo ; $(MAKE) -e clean
|
||||
@cd $(GLOBAL_WORKING_DIR)/ezc/src ; $(MAKE) -e clean
|
||||
@cd $(GLOBAL_WORKING_DIR)/tito/src ; $(MAKE) -e clean
|
||||
@cd $(GLOBAL_WORKING_DIR)/pikotools ; $(MAKE) -e clean
|
||||
@cd $(GLOBAL_WORKING_DIR)/morm/src ; $(MAKE) -e clean
|
||||
@cd main ; $(MAKE) -e clean
|
||||
rm -f winix.so
|
||||
rm -f winix
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
depend:
|
||||
@cd core ; $(MAKE) -e depend
|
||||
@cd db ; $(MAKE) -e depend
|
||||
@cd functions ; $(MAKE) -e depend
|
||||
@cd templates ; $(MAKE) -e depend
|
||||
@cd notify ; $(MAKE) -e depend
|
||||
@cd plugins/stats ; $(MAKE) -e depend
|
||||
@cd plugins/thread ; $(MAKE) -e depend
|
||||
@cd plugins/ticket ; $(MAKE) -e depend
|
||||
@cd plugins/gallery ; $(MAKE) -e depend
|
||||
@cd plugins/group ; $(MAKE) -e depend
|
||||
@cd plugins/menu ; $(MAKE) -e depend
|
||||
@cd plugins/export ; $(MAKE) -e depend
|
||||
@cd plugins/mailregister ; $(MAKE) -e depend
|
||||
@cd plugins/seo ; $(MAKE) -e depend
|
||||
@cd $(GLOBAL_WORKING_DIR)/ezc/src ; $(MAKE) -e depend
|
||||
@cd $(GLOBAL_WORKING_DIR)/tito/src ; $(MAKE) -e depend
|
||||
@cd $(GLOBAL_WORKING_DIR)/pikotools ; $(MAKE) -e depend
|
||||
@cd main ; $(MAKE) -e depend
|
||||
echo -n "winix.src.files = " > Makefile.dep
|
||||
find -E . -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
# use $(global_relative_working_dir) here to put relative paths to Makefile.dep
|
||||
find -E $(global_relative_working_dir)/ezc/src -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E $(global_relative_working_dir)/tito/src -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E $(global_relative_working_dir)/pikotools -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
find -E $(global_relative_working_dir)/morm/src -type f -regex ".*\.h|.*\.cpp" | xargs -I foo echo -n foo " " >> Makefile.dep
|
||||
|
||||
|
||||
|
||||
install: all
|
||||
# installing binaries
|
||||
rm -Rf $(winix_install_dir)/bin
|
||||
mkdir -p $(winix_install_dir)/bin
|
||||
cp winix $(winix_install_dir)/bin
|
||||
cp winix.so $(winix_install_dir)/bin
|
||||
# etc configs
|
||||
rm -Rf $(winix_install_dir)/etc
|
||||
mkdir -p $(winix_install_dir)/etc
|
||||
cp -rf etc/* $(winix_install_dir)/etc/
|
||||
# html templates
|
||||
rm -Rf $(winix_install_dir)/html
|
||||
mkdir -p $(winix_install_dir)/html
|
||||
cp -rf html/* $(winix_install_dir)/html/
|
||||
# txt templates
|
||||
rm -Rf $(winix_install_dir)/txt
|
||||
mkdir -p $(winix_install_dir)/txt
|
||||
cp -rf txt/* $(winix_install_dir)/txt/
|
||||
# locales
|
||||
rm -Rf $(winix_install_dir)/locale
|
||||
mkdir -p $(winix_install_dir)/locale
|
||||
cp -rf locale/* $(winix_install_dir)/locale/
|
||||
# plugins
|
||||
rm -Rf $(winix_install_dir)/plugins
|
||||
mkdir -p $(winix_install_dir)/plugins
|
||||
find plugins/ -name "*.so" | xargs -I foo cp foo $(winix_install_dir)/plugins/
|
||||
# deleting subversion directories
|
||||
find $(winix_install_dir) -type d -name ".svn" | xargs -I foo rm -fr foo
|
||||
# removing privileges for others
|
||||
find $(winix_install_dir) -exec chmod o-r,o-x,o-w "{}" "+"
|
||||
|
||||
1
winixd/Makefile.dep
Normal file
1
winixd/Makefile.dep
Normal file
File diff suppressed because one or more lines are too long
24
winixd/core/Makefile
Normal file
24
winixd/core/Makefile
Normal file
@@ -0,0 +1,24 @@
|
||||
include Makefile.o.dep
|
||||
|
||||
current_path := $(shell pwd)
|
||||
global_relative_working_dir := $(shell relative_path $(current_path) $(GLOBAL_WORKING_DIR))
|
||||
|
||||
winix_include_paths = -I$(global_relative_working_dir)/winix/winixd -I$(global_relative_working_dir)/ezc/src -I$(global_relative_working_dir)/tito/src -I$(global_relative_working_dir)/morm/src -I$(global_relative_working_dir)/pikotools
|
||||
|
||||
|
||||
all: $(o)
|
||||
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(winix_include_paths) $<
|
||||
|
||||
|
||||
depend:
|
||||
makedepend -Y. $(winix_include_paths) -f- *.cpp > Makefile.dep
|
||||
echo -n "o = " > Makefile.o.dep
|
||||
ls -1 *.cpp | xargs -I foo echo -n foo " " | sed -E "s/([^\.]*)\.cpp[ ]/\1\.o/g" >> Makefile.o.dep
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
include Makefile.dep
|
||||
1593
winixd/core/Makefile.dep
Normal file
1593
winixd/core/Makefile.dep
Normal file
File diff suppressed because it is too large
Load Diff
1
winixd/core/Makefile.o.dep
Normal file
1
winixd/core/Makefile.o.dep
Normal file
@@ -0,0 +1 @@
|
||||
o = acceptbaseparser.o app.o basethread.o bbcodeparser.o compress.o config.o crypt.o dircontainer.o dirs.o filelog.o groups.o htmlfilter.o httpsimpleparser.o image.o ipbancontainer.o item.o job.o lastcontainer.o loadavg.o lock.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 sessionidmanager.o sessionmanager.o sessionparser.o slog.o synchro.o system.o threadmanager.o timezone.o timezones.o user.o users.o winixbase.o winixmodel.o winixrequest.o winixsystem.o
|
||||
34
core/acceptbaseparser.cpp → winixd/core/acceptbaseparser.cpp
Executable file → Normal file
34
core/acceptbaseparser.cpp → winixd/core/acceptbaseparser.cpp
Executable file → Normal file
@@ -32,8 +32,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include <cstdlib>
|
||||
#include <wchar.h>
|
||||
#include "acceptbaseparser.h"
|
||||
#include "misc.h"
|
||||
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -58,28 +60,11 @@ void AcceptBaseParser::SkipWhite()
|
||||
}
|
||||
|
||||
|
||||
void AcceptBaseParser::RemoveWhiteFromEnd(std::string & str)
|
||||
{
|
||||
if( str.empty() )
|
||||
return;
|
||||
|
||||
size_t i = str.size() - 1;
|
||||
|
||||
for( ; i!=0 && IsWhite(str[i]) ; --i);
|
||||
|
||||
if( !IsWhite(str[i]) )
|
||||
++i;
|
||||
|
||||
if( i < str.size() )
|
||||
str.erase(i); // erasing until the end of the string
|
||||
}
|
||||
|
||||
|
||||
|
||||
void AcceptBaseParser::ReadParameter()
|
||||
{
|
||||
param.clear();
|
||||
|
||||
SkipWhite();
|
||||
|
||||
while( *text!=0 && *text!=',' && *text!=';' )
|
||||
@@ -88,14 +73,13 @@ void AcceptBaseParser::ReadParameter()
|
||||
++text;
|
||||
}
|
||||
|
||||
RemoveWhiteFromEnd(param);
|
||||
TrimWhite(param);
|
||||
}
|
||||
|
||||
|
||||
void AcceptBaseParser::ReadQ()
|
||||
{
|
||||
q = 1.0;
|
||||
|
||||
SkipWhite();
|
||||
|
||||
if( *text != ';' )
|
||||
@@ -113,7 +97,7 @@ void AcceptBaseParser::ReadQ()
|
||||
++text; // skipping '='
|
||||
|
||||
SkipWhite();
|
||||
q = strtod(text, (char**)&text);
|
||||
q = wcstod(text, (wchar_t**)&text);
|
||||
}
|
||||
|
||||
|
||||
@@ -127,7 +111,7 @@ void AcceptBaseParser::SkipParam()
|
||||
|
||||
|
||||
|
||||
void AcceptBaseParser::Parse(const char * str)
|
||||
void AcceptBaseParser::Parse(const wchar_t * str)
|
||||
{
|
||||
text = str;
|
||||
Init();
|
||||
@@ -143,6 +127,12 @@ void AcceptBaseParser::Parse(const char * str)
|
||||
|
||||
|
||||
|
||||
void AcceptBaseParser::Parse(const std::wstring & str)
|
||||
{
|
||||
Parse(str.c_str());
|
||||
}
|
||||
|
||||
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
17
core/acceptbaseparser.h → winixd/core/acceptbaseparser.h
Executable file → Normal file
17
core/acceptbaseparser.h → winixd/core/acceptbaseparser.h
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* Copyright (c) 2008-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -36,6 +36,7 @@
|
||||
#define headerfile_winix_core_acceptbaseparser
|
||||
|
||||
#include <string>
|
||||
#include "winixbase.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -45,29 +46,29 @@ namespace Winix
|
||||
|
||||
|
||||
// sample (you must create your own class derived from this one):
|
||||
// object.Parse(" text/html ; , ; q = 45, application / xhtml+xml ; q = 0.4 , application/xml ; q = 0.9 , */* ; q = 0.8 ");
|
||||
class AcceptBaseParser
|
||||
// object.Parse(L" text/html ; , ; q = 45, application / xhtml+xml ; q = 0.4 , application/xml ; q = 0.9 , */* ; q = 0.8 ");
|
||||
class AcceptBaseParser : public WinixBase
|
||||
{
|
||||
public:
|
||||
|
||||
void Parse(const char * str);
|
||||
void Parse(const wchar_t * str);
|
||||
void Parse(const std::wstring & str);
|
||||
|
||||
|
||||
private:
|
||||
|
||||
virtual void Init() {} ;
|
||||
virtual void Param(const std::string & param, double q) = 0;
|
||||
virtual void Param(const std::wstring & param, double q) = 0;
|
||||
|
||||
bool IsWhite(int c);
|
||||
void SkipWhite();
|
||||
void RemoveWhiteFromEnd(std::string & str);
|
||||
void ReadParameter();
|
||||
void ReadQ();
|
||||
void SkipParam();
|
||||
|
||||
|
||||
const char * text;
|
||||
std::string param;
|
||||
const wchar_t * text;
|
||||
std::wstring param;
|
||||
double q;
|
||||
};
|
||||
|
||||
14
core/acceptencodingparser.h → winixd/core/acceptencodingparser.h
Executable file → Normal file
14
core/acceptencodingparser.h → winixd/core/acceptencodingparser.h
Executable file → Normal file
@@ -60,7 +60,7 @@ public:
|
||||
}
|
||||
|
||||
|
||||
void ParseAndLog(const char * str)
|
||||
void ParseAndLog(const wchar_t * str)
|
||||
{
|
||||
Parse(str);
|
||||
|
||||
@@ -84,6 +84,12 @@ public:
|
||||
}
|
||||
|
||||
|
||||
void ParseAndLog(const std::wstring & str)
|
||||
{
|
||||
ParseAndLog(str.c_str());
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
||||
void Init()
|
||||
@@ -93,14 +99,14 @@ private:
|
||||
}
|
||||
|
||||
|
||||
void Param(const std::string & param, double q)
|
||||
void Param(const std::wstring & param, double q)
|
||||
{
|
||||
if( param=="deflate" && q!=0.0 )
|
||||
if( param == L"deflate" && q!=0.0 )
|
||||
{
|
||||
accept_deflate = true;
|
||||
}
|
||||
|
||||
if( param=="gzip" && q!=0.0 )
|
||||
if( param == L"gzip" && q!=0.0 )
|
||||
{
|
||||
accept_gzip = true;
|
||||
}
|
||||
949
core/app.cpp → winixd/core/app.cpp
Executable file → Normal file
949
core/app.cpp → winixd/core/app.cpp
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
67
core/app.h → winixd/core/app.h
Executable file → Normal file
67
core/app.h → winixd/core/app.h
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2014, Tomasz Sowa
|
||||
* Copyright (c) 2010-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -45,11 +45,6 @@
|
||||
#include <errno.h>
|
||||
#include <fcgiapp.h>
|
||||
|
||||
#include "config.h"
|
||||
#include "system.h"
|
||||
#include "mounts.h"
|
||||
#include "request.h"
|
||||
#include "synchro.h"
|
||||
#include "sessionmanager.h"
|
||||
#include "db/db.h"
|
||||
#include "functions/functions.h"
|
||||
@@ -59,7 +54,11 @@
|
||||
#include "cookieparser.h"
|
||||
#include "postmultiparser.h"
|
||||
#include "acceptencodingparser.h"
|
||||
#include "space/jsontospaceparser.h"
|
||||
|
||||
#include "winixrequest.h"
|
||||
#include "log/log.h"
|
||||
#include "filelog.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -76,6 +75,9 @@ public:
|
||||
|
||||
bool InitFCGI();
|
||||
bool DropPrivileges();
|
||||
void InitLoggers();
|
||||
Log & GetMainLog();
|
||||
void InitPlugins();
|
||||
bool Init();
|
||||
void Start();
|
||||
void Close();
|
||||
@@ -101,7 +103,7 @@ public:
|
||||
// users sessions
|
||||
SessionManager session_manager;
|
||||
|
||||
// database
|
||||
// database (DEPRACATED)
|
||||
Db db;
|
||||
DbConn db_conn;
|
||||
|
||||
@@ -129,6 +131,8 @@ public:
|
||||
Templates templates;
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
enum Header
|
||||
@@ -140,6 +144,9 @@ private:
|
||||
|
||||
PostParser post_parser;
|
||||
PostMultiParser post_multi_parser;
|
||||
PT::JSONToSpaceParser post_json_parser;
|
||||
std::string post_buffer;
|
||||
|
||||
CookieParser cookie_parser;
|
||||
AcceptEncodingParser accept_encoding_parser;
|
||||
Compress compress;
|
||||
@@ -147,7 +154,7 @@ private:
|
||||
int fcgi_socket;
|
||||
Synchro synchro;
|
||||
pthread_t signal_thread;
|
||||
std::string url_to_fetch_on_exit;
|
||||
std::string socket_to_send_on_exit;
|
||||
std::string send_data_buf;
|
||||
PT::SpaceToJSON json_generic_serializer;
|
||||
TextStream<std::wstring> json_out_stream;
|
||||
@@ -155,7 +162,38 @@ private:
|
||||
std::wstring html_filtered;
|
||||
std::string output_8bit;
|
||||
BinaryPage compressed_output;
|
||||
std::wstring cookie_id_string;
|
||||
std::wstring http_header;
|
||||
std::string http_header_8bit;
|
||||
|
||||
morm::ModelConnector model_connector; // main thread model connector, each thread has its own connector
|
||||
morm::JSONConnector json_connector;
|
||||
morm::PostgreSQLConnector postgresql_connector;
|
||||
|
||||
// objects for main thread
|
||||
WinixBase winix_base;
|
||||
WinixModel winix_model;
|
||||
WinixSystem winix_system;
|
||||
WinixRequest winix_request;
|
||||
// ///////////////////////
|
||||
|
||||
Plugin plugin;
|
||||
|
||||
//////////////////////////
|
||||
|
||||
// log_buffer for the main thread
|
||||
PT::WTextStream log_buffer;
|
||||
|
||||
// logger only for App object
|
||||
Log log;
|
||||
|
||||
// file logger, one object for every Log objects
|
||||
FileLog file_log;
|
||||
|
||||
bool InitFCGI(char * sock, char * sock_user, char * sock_group);
|
||||
bool InitFCGIChmodChownSocket(char * sock, char * sock_user, char * sock_group);
|
||||
bool DropPrivileges(char * user, char * group);
|
||||
bool DropPrivileges(const char * user, uid_t uid, gid_t gid, bool additional_groups);
|
||||
bool CheckAccessFromPlugins();
|
||||
void ProcessRequestThrow();
|
||||
void ProcessRequest();
|
||||
@@ -177,10 +215,15 @@ private:
|
||||
void SendAnswer();
|
||||
|
||||
void LogEnvironmentVariables();
|
||||
void LogEnvironmentHTTPVariables();
|
||||
|
||||
void SetEnv(const char * & env, const char * name);
|
||||
void SetEnv(const char * name, std::wstring & env);
|
||||
void ReadEnvVariables();
|
||||
void ReadGetPostVars();
|
||||
void ReadEnvHTTPVariables();
|
||||
bool SaveEnvHTTPVariable(const char * env);
|
||||
void ReadEnvRemoteIP();
|
||||
void ReadPostJson();
|
||||
void ReadPostVars();
|
||||
|
||||
void CheckIE();
|
||||
void CheckKonqueror();
|
||||
@@ -207,6 +250,7 @@ private:
|
||||
void PrepareHeadersCompression(int compress_encoding);
|
||||
void PrepareHeadersNormal(Header header, size_t output_size);
|
||||
void PrepareHeaders(bool compressing, int compress_encoding, Header header, size_t output_size);
|
||||
void PrepareStandardJSONFields();
|
||||
int SelectDeflateVersion();
|
||||
void SelectCompression(size_t source_len, bool & compression_allowed, int & compression_encoding);
|
||||
bool CanSendContent();
|
||||
@@ -217,10 +261,9 @@ private:
|
||||
void LogUsers();
|
||||
void LogEffectiveGroups(std::vector<gid_t> & tab);
|
||||
void LogGroups();
|
||||
bool DropPrivileges(const std::string & user, uid_t uid, gid_t gid, bool additional_groups);
|
||||
|
||||
static void * SpecialThreadForSignals(void*);
|
||||
void FetchPageOnExit();
|
||||
void SendEmptyFastCGIPacket();
|
||||
|
||||
void CreateStaticTree();
|
||||
|
||||
18
core/basethread.cpp → winixd/core/basethread.cpp
Executable file → Normal file
18
core/basethread.cpp → winixd/core/basethread.cpp
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2014, Tomasz Sowa
|
||||
* Copyright (c) 2010-2019, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -49,13 +49,22 @@ BaseThread::BaseThread() : thread_signal(PTHREAD_COND_INITIALIZER)
|
||||
}
|
||||
|
||||
|
||||
|
||||
void BaseThread::SetSynchro(Synchro * psynchro)
|
||||
BaseThread::~BaseThread()
|
||||
{
|
||||
synchro = psynchro;
|
||||
}
|
||||
|
||||
|
||||
void BaseThread::set_main_log_buffer(PT::WTextStream * log_buffer)
|
||||
{
|
||||
main_log.SetLogBuffer(log_buffer);
|
||||
}
|
||||
|
||||
|
||||
void BaseThread::set_main_file_log(PT::FileLog * file_log)
|
||||
{
|
||||
main_log.SetFileLog(file_log);
|
||||
}
|
||||
|
||||
|
||||
void BaseThread::Mode(int mode)
|
||||
{
|
||||
@@ -245,6 +254,7 @@ void * BaseThread::StartRoutine(void * this_object)
|
||||
}
|
||||
}
|
||||
|
||||
base->save_log();
|
||||
pthread_exit(0);
|
||||
return 0;
|
||||
}
|
||||
20
core/basethread.h → winixd/core/basethread.h
Executable file → Normal file
20
core/basethread.h → winixd/core/basethread.h
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2014, Tomasz Sowa
|
||||
* Copyright (c) 2010-2019, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -37,6 +37,8 @@
|
||||
|
||||
#include <pthread.h>
|
||||
#include "synchro.h"
|
||||
#include "winixmodel.h"
|
||||
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -45,14 +47,16 @@ namespace Winix
|
||||
|
||||
|
||||
|
||||
class BaseThread
|
||||
class BaseThread : public WinixModel
|
||||
{
|
||||
public:
|
||||
|
||||
BaseThread();
|
||||
virtual ~BaseThread();
|
||||
|
||||
void set_main_log_buffer(PT::WTextStream * log_buffer);
|
||||
void set_main_file_log(PT::FileLog * file_log);
|
||||
|
||||
// synchro object (must be set)
|
||||
void SetSynchro(Synchro * psynchro);
|
||||
|
||||
// work mode
|
||||
// we have two modes:
|
||||
@@ -97,6 +101,13 @@ public:
|
||||
pthread_t ThreadId();
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
// logger for the main thread
|
||||
Log main_log;
|
||||
|
||||
// log from WinixBase is meant to be used by the other thread
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
@@ -123,7 +134,6 @@ protected:
|
||||
|
||||
protected:
|
||||
|
||||
Synchro * synchro;
|
||||
pthread_t thread_id; // thread id - set by StartThread()
|
||||
pthread_cond_t thread_signal;
|
||||
int work_mode;
|
||||
40
core/bbcodeparser.cpp → winixd/core/bbcodeparser.cpp
Executable file → Normal file
40
core/bbcodeparser.cpp → winixd/core/bbcodeparser.cpp
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* Copyright (c) 2008-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -66,36 +66,46 @@ return false;
|
||||
}
|
||||
|
||||
|
||||
bool BBCODEParser::IsOpeningTagMark()
|
||||
bool BBCODEParser::IsOpeningTagMark(wchar_t c)
|
||||
{
|
||||
return (*pchar == '[');
|
||||
return (c == '[');
|
||||
}
|
||||
|
||||
|
||||
// there are no commentaries in bbcode
|
||||
bool BBCODEParser::IsOpeningCommentaryTagMark()
|
||||
bool BBCODEParser::IsClosingTagMark(wchar_t c)
|
||||
{
|
||||
return (c == ']');
|
||||
}
|
||||
|
||||
bool BBCODEParser::IsClosingXmlSimpleTagMark(wchar_t c)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// there are no commentaries in bbcode
|
||||
bool BBCODEParser::IsOpeningCommentaryTagMark(const wchar_t *)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
size_t BBCODEParser::OpeningCommentaryTagMarkSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool BBCODEParser::SkipCommentaryTagIfExists()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
bool BBCODEParser::IsClosingTagMark()
|
||||
{
|
||||
return (*pchar == ']');
|
||||
}
|
||||
|
||||
|
||||
bool BBCODEParser::IsClosingXmlSimpleTagMark()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +456,7 @@ bool first_tag_removed = false;
|
||||
|
||||
while( *pchar != 0 )
|
||||
{
|
||||
if( IsOpeningTagMark() )
|
||||
if( IsOpeningTagMark(*pchar) )
|
||||
{
|
||||
if( IsClosingTagForLastItem() )
|
||||
{
|
||||
12
core/bbcodeparser.h → winixd/core/bbcodeparser.h
Executable file → Normal file
12
core/bbcodeparser.h → winixd/core/bbcodeparser.h
Executable file → Normal file
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2008-2014, Tomasz Sowa
|
||||
* Copyright (c) 2008-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -62,10 +62,12 @@ class BBCODEParser : public HTMLFilter
|
||||
virtual void Init();
|
||||
virtual void Uninit();
|
||||
|
||||
virtual bool IsOpeningTagMark();
|
||||
virtual bool IsOpeningCommentaryTagMark();
|
||||
virtual bool IsClosingTagMark();
|
||||
virtual bool IsClosingXmlSimpleTagMark();
|
||||
virtual bool IsOpeningTagMark(wchar_t c);
|
||||
virtual bool IsClosingTagMark(wchar_t c);
|
||||
virtual bool IsClosingXmlSimpleTagMark(wchar_t c);
|
||||
|
||||
virtual bool IsOpeningCommentaryTagMark(const wchar_t *);
|
||||
virtual size_t OpeningCommentaryTagMarkSize();
|
||||
|
||||
virtual bool IsValidCharForName(int c);
|
||||
virtual void CheckExceptions();
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user