winix/functions
Tomasz Sowa 3af3ac3f6f removed: ezn patterns for rawcontent and ajaxcontent:
index_rawcontent.html, index_ajaxcontent.html
         now we have out_streams in Request and some special
         keyword in ezc templates for sending content to the 
         specified streams
changed: the way how winix answers to the client's browsers:
         info from Request class:
	                                   winix answer send to the client's browser
	                                                       |
	                                                       |
	                                          depending on send_bin_stream
	                               -------------------------------------------------
	                               |                                               |
	                          text answer                                     binary answer
	                               |                                               |
	                   depending on return_json                          sending out_bin_stream
	             ------------------------------------
	             |                                  |
	       normal request                     ajax request
	             |                                  |
	   sending out_streams[0]           depending on return_info_only
	                              ------------------------------------------------------
	                              |                                                    |
	                 generating JSON object from:                   generating JSON object only from info
	                 out_streams and info, e.g.:                    e.g.:
	                 {                                              { info object serialized here }
	                  "stream_1": "some html content",
	                  "stream_2": "some other html content",
	                  "info": { info object serialized here }
	                 }
	                 note that out_streams[0] is not sent
	                 in JSON answers
	
	




git-svn-id: svn://ttmath.org/publicrep/winix/trunk@937 e52654a7-88a9-db11-a3e9-0013d4bc506e
2013-11-14 20:59:23 +00:00
..
Makefile changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
Makefile.dep changed: now we are using the C++ 11 language (-std=c++11) and we are using 2013-10-15 21:57:51 +00:00
Makefile.o.dep added: winix function 'account' 2013-05-16 19:26:44 +00:00
account.cpp added: winix function 'account' 2013-05-16 19:26:44 +00:00
account.h added: winix function 'account' 2013-05-16 19:26:44 +00:00
adduser.cpp added: need_ssl flag to FunctionBase 2012-09-24 18:38:35 +00:00
adduser.h fixed: base_url_redirect config option was not read from the config file 2012-04-22 13:30:07 +00:00
cat.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
cat.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
chmod.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
chmod.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
chown.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
chown.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
ckeditor.cpp changed: winix 'upload' function is a file manager now 2011-06-24 20:53:21 +00:00
ckeditor.h changed: winix 'upload' function is a file manager now 2011-06-24 20:53:21 +00:00
cp.cpp fixed: UGContainer<Type> used a std::vector<Type> and when a new item was inserted 2011-09-13 06:08:34 +00:00
cp.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
default.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
default.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
download.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
download.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
emacs.cpp added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
emacs.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
env.cpp added: to Item struct: ameta (PT::Space) 2012-11-04 21:01:02 +00:00
env.h added: to Item struct: ameta (PT::Space) 2012-11-04 21:01:02 +00:00
functionbase.cpp added: IP ban mechanism (not finished yet -- we need a winix function to remove a ban) 2012-10-27 07:44:26 +00:00
functionbase.h added: IP ban mechanism (not finished yet -- we need a winix function to remove a ban) 2012-10-27 07:44:26 +00:00
functionparser.cpp now winix is using 'pikotools' (confparser, utf8, mainparser) 2012-01-12 02:24:08 +00:00
functionparser.h added: Export plugin (not finished yet) 2011-07-28 22:18:10 +00:00
functions.cpp added: winix function 'account' 2013-05-16 19:26:44 +00:00
functions.h added: winix function 'account' 2013-05-16 19:26:44 +00:00
imgcrop.cpp fixed: imgcrop winix function should load only images 2013-04-16 09:51:36 +00:00
imgcrop.h added: a new winix function: imgcrop 2013-03-29 22:03:28 +00:00
ipban.cpp added: locales to fun_ipban.html 2012-10-27 10:14:07 +00:00
ipban.h added: to 'ipban' winix function: 2012-10-27 09:03:49 +00:00
last.cpp changed: permission to winix function 'who' and 'last' 2012-04-06 08:11:25 +00:00
last.h changed: permission to winix function 'who' and 'last' 2012-04-06 08:11:25 +00:00
ln.cpp added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
ln.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
locale.cpp added: winix functions: locale, timezone 2012-06-26 23:19:19 +00:00
locale.h added: winix functions: locale, timezone 2012-06-26 23:19:19 +00:00
login.cpp changed: added 'check_abuse' parameter to Login::LoginUser 2012-10-27 11:17:52 +00:00
login.h changed: added 'check_abuse' parameter to Login::LoginUser 2012-10-27 11:17:52 +00:00
logout.cpp added: winix function: rmuser 2012-03-09 02:36:25 +00:00
logout.h added: winix function: rmuser 2012-03-09 02:36:25 +00:00
ls.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
ls.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
man.cpp added: winix function 'man' 2012-01-06 12:07:23 +00:00
man.h added: winix function 'man' 2012-01-06 12:07:23 +00:00
meta.cpp added: to Item struct: ameta (PT::Space) 2012-11-04 21:01:02 +00:00
meta.h added: to Item struct: ameta (PT::Space) 2012-11-04 21:01:02 +00:00
mkdir.cpp rewritten: plugin 'menu' 2012-02-24 12:09:38 +00:00
mkdir.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
mount.cpp added: new winix function: mount 2011-06-21 21:24:49 +00:00
mount.h added: new winix function: mount 2011-06-21 21:24:49 +00:00
mv.cpp fixed: in winix function 'mv': 2012-02-27 17:43:59 +00:00
mv.h added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
nicedit.cpp added: nicedit: a new wysiwyg javascript editor 2011-06-13 01:06:10 +00:00
nicedit.h added: nicedit: a new wysiwyg javascript editor 2011-06-13 01:06:10 +00:00
node.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
node.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
passwd.cpp changed: in passwd: a redirect make only if a password has been changed 2013-05-16 20:11:27 +00:00
passwd.h added: winix function 'account' 2013-05-16 19:26:44 +00:00
priv.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
priv.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
privchanger.cpp added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
privchanger.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
pw.cpp added: winix function 'account' 2013-05-16 19:26:44 +00:00
pw.h added: winix function 'account' 2013-05-16 19:26:44 +00:00
reload.cpp added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
reload.h added: now we have a fourth part in permissions (guests) 2012-01-24 23:03:36 +00:00
rm.cpp removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
rm.h added: to Rm function: 2013-05-06 07:23:44 +00:00
rmuser.cpp added: winix function: rmuser 2012-03-09 02:36:25 +00:00
rmuser.h added: winix function: rmuser 2012-03-09 02:36:25 +00:00
run.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
run.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
sort.cpp fixed: UGContainer<Type> used a std::vector<Type> and when a new item was inserted 2011-09-13 06:08:34 +00:00
sort.h added: new winix function: "sort" 2011-08-02 00:10:45 +00:00
specialdefault.cpp added a special default function: "-" 2010-12-07 18:18:45 +00:00
specialdefault.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
stat.cpp added support for UTF-8 2010-11-21 00:19:17 +00:00
stat.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
subject.cpp added: 'subject' winix function is using WINIX_FILE_CHANGED message now (when changing a file's subject) 2012-09-04 20:24:42 +00:00
subject.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
template.cpp changed: added Cur structure 2011-01-23 14:15:30 +00:00
template.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
timezone.cpp added: winix functions: locale, timezone 2012-06-26 23:19:19 +00:00
timezone.h added: winix functions: locale, timezone 2012-06-26 23:19:19 +00:00
tinymce.cpp changed: winix 'upload' function is a file manager now 2011-06-24 20:53:21 +00:00
tinymce.h changed: winix 'upload' function is a file manager now 2011-06-24 20:53:21 +00:00
uname.cpp added support for UTF-8 2010-11-21 00:19:17 +00:00
uname.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
upload.cpp removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
upload.h removed: ezn patterns for rawcontent and ajaxcontent: 2013-11-14 20:59:23 +00:00
uptime.cpp added support for UTF-8 2010-11-21 00:19:17 +00:00
uptime.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
vim.cpp changed: winix 'upload' function is a file manager now 2011-06-24 20:53:21 +00:00
vim.h changed: added Cur structure 2011-01-23 14:15:30 +00:00
who.cpp changed: permission to winix function 'who' and 'last' 2012-04-06 08:11:25 +00:00
who.h changed: permission to winix function 'who' and 'last' 2012-04-06 08:11:25 +00:00