tickets has been moved to a new plugin 'ticket'
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@657 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -13,13 +13,13 @@
|
||||
#include <iomanip>
|
||||
#include <set>
|
||||
#include "ezc.h"
|
||||
#include "patterncacher.h"
|
||||
#include "misc.h"
|
||||
#include "patterncacher.h"
|
||||
#include "ckeditorgetparser.h"
|
||||
#include "indexpatterns.h"
|
||||
#include "db/db.h"
|
||||
#include "core/config.h"
|
||||
#include "core/request.h"
|
||||
#include "db/db.h"
|
||||
#include "core/system.h"
|
||||
#include "core/locale.h"
|
||||
#include "core/sessionmanager.h"
|
||||
@@ -34,49 +34,14 @@ namespace TemplatesFunctions
|
||||
{
|
||||
using Ezc::Info;
|
||||
|
||||
enum Pat {
|
||||
pat_index = 0, // first should be zero
|
||||
pat_fun_cat,
|
||||
pat_fun_ls,
|
||||
pat_fun_emacs,
|
||||
pat_fun_mkdir,
|
||||
pat_fun_default,
|
||||
pat_fun_priv,
|
||||
pat_fun_rm,
|
||||
pat_fun_who,
|
||||
pat_fun_run,
|
||||
pat_fun_last,
|
||||
pat_fun_thread,
|
||||
pat_fun_reload,
|
||||
pat_fun_createthread,
|
||||
pat_fun_upload,
|
||||
pat_fun_ticket,
|
||||
pat_fun_uptime,
|
||||
pat_fun_login,
|
||||
pat_fun_mv,
|
||||
pat_fun_uname,
|
||||
pat_fun_createticket,
|
||||
pat_fun_ckeditor,
|
||||
pat_fun_adduser,
|
||||
enum Pat
|
||||
{
|
||||
pat_index = 0, // first should be zero
|
||||
pat_err_404,
|
||||
pat_err_per_denied,
|
||||
//pat_item_info,
|
||||
//pat_item_tab_info,
|
||||
//pat_dir_last_info,
|
||||
pat_fun_subject,
|
||||
pat_fun_cp,
|
||||
pat_fun_tinymce,
|
||||
|
||||
pat_last // should be last
|
||||
pat_last // should be last
|
||||
};
|
||||
|
||||
struct PatName
|
||||
{
|
||||
const char * fun_name;
|
||||
Pat pat;
|
||||
};
|
||||
|
||||
|
||||
extern IndexPatterns index_patterns;
|
||||
extern Patterns patterns;
|
||||
extern Patterns patterns_fun;
|
||||
@@ -94,13 +59,6 @@ namespace TemplatesFunctions
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
sys
|
||||
*/
|
||||
void sys_ver_major(Info & i);
|
||||
void sys_ver_minor(Info & i);
|
||||
void sys_ver_revision(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
@@ -110,6 +68,43 @@ namespace TemplatesFunctions
|
||||
void adduser_last_email(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
dir
|
||||
*/
|
||||
void dir(Info & i);
|
||||
void dir_without_slash(Info & i);
|
||||
void dir_parent(Info & i);
|
||||
void dir_parent_without_slash(Info & i);
|
||||
void dir_can_read_exec(Info & i);
|
||||
void dir_can_write(Info & i);
|
||||
void dir_can_remove(Info & i);
|
||||
void dir_can_use_emacs(Info & i);
|
||||
void dir_can_use_mkdir(Info & i);
|
||||
|
||||
void dir_childs_tab(Info & i);
|
||||
void dir_childs_is_parent(Info & i);
|
||||
void dir_childs_tab_url(Info & i);
|
||||
void dir_childs_tab_privileges(Info & i);
|
||||
void dir_childs_tab_user(Info & i);
|
||||
void dir_childs_tab_group(Info & i);
|
||||
|
||||
void dir_tab(Info & i);
|
||||
void dir_tab_url(Info & i);
|
||||
void dir_tab_link(Info & i);
|
||||
|
||||
void dir_last_default_item_dir(Info &);
|
||||
void dir_last_default_item_url(Info & i);
|
||||
void dir_last_subject(Info & i);
|
||||
void dir_last_user(Info & i);
|
||||
void dir_last_url(Info & i);
|
||||
void dir_last_url_is(Info & i);
|
||||
void dir_last_date_creation(Info & i);
|
||||
void dir_last_date_modification(Info & i);
|
||||
void dir_last_dates_equal(Info & i);
|
||||
void dir_last_html_template(Info & i);
|
||||
void dir_last_has_html_template(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
doc
|
||||
*/
|
||||
@@ -145,7 +140,6 @@ namespace TemplatesFunctions
|
||||
void item_can_read(Info & i);
|
||||
void item_can_write(Info & i);
|
||||
void item_can_remove(Info & i);
|
||||
//void item_info(Info & i);
|
||||
void item_user(Info & i);
|
||||
void item_modification_user(Info & i);
|
||||
void item_users_different(Info & i);
|
||||
@@ -174,7 +168,6 @@ namespace TemplatesFunctions
|
||||
void item_tab_link_auth(Info & i);
|
||||
void item_tab_can_read(Info & i);
|
||||
void item_tab_can_write(Info & i);
|
||||
//void item_tab_info(Info & i);
|
||||
void item_tab_user(Info & i);
|
||||
void item_tab_modification_user(Info & i);
|
||||
void item_tab_users_different(Info & i);
|
||||
@@ -187,63 +180,33 @@ namespace TemplatesFunctions
|
||||
void item_tab_run(Info & i);
|
||||
void item_tab_can_use_emacs(Info & i);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
dir
|
||||
last
|
||||
*/
|
||||
void dir(Info & i);
|
||||
void dir_without_slash(Info & i);
|
||||
void dir_parent(Info & i);
|
||||
void dir_parent_without_slash(Info & i);
|
||||
void dir_can_read_exec(Info & i);
|
||||
void dir_can_write(Info & i);
|
||||
void dir_can_remove(Info & i);
|
||||
void dir_can_use_emacs(Info & i);
|
||||
void dir_can_use_mkdir(Info & i);
|
||||
|
||||
void dir_childs_tab(Info & i);
|
||||
void dir_childs_is_parent(Info & i);
|
||||
void dir_childs_tab_url(Info & i);
|
||||
void dir_childs_tab_privileges(Info & i);
|
||||
void dir_childs_tab_user(Info & i);
|
||||
void dir_childs_tab_group(Info & i);
|
||||
|
||||
void dir_tab(Info & i);
|
||||
void dir_tab_url(Info & i);
|
||||
void dir_tab_link(Info & i);
|
||||
|
||||
void dir_last_default_item_dir(Info &);
|
||||
void dir_last_default_item_url(Info & i);
|
||||
void dir_last_subject(Info & i);
|
||||
//void dir_last_info(Info & i);
|
||||
void dir_last_user(Info & i);
|
||||
void dir_last_url(Info & i);
|
||||
void dir_last_url_is(Info & i);
|
||||
void dir_last_date_creation(Info & i);
|
||||
void dir_last_date_modification(Info & i);
|
||||
void dir_last_dates_equal(Info & i);
|
||||
void dir_last_html_template(Info & i);
|
||||
void dir_last_has_html_template(Info & i);
|
||||
void last_tab(Info & i);
|
||||
void last_tab_name(Info & i);
|
||||
void last_tab_ip(Info & i);
|
||||
void last_tab_start(Info & i);
|
||||
void last_tab_end(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
user
|
||||
mount
|
||||
*/
|
||||
void mount_type_is(Info & i);
|
||||
void mount_page_arg_is(Info & i);
|
||||
void mount_thread_arg_is(Info & i);
|
||||
void mount_has_html_template(Info & i);
|
||||
void mount_first_html_template(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
|
||||
*/
|
||||
void ls_ckeditor_funnum_browse(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
user
|
||||
*/
|
||||
void user_name(Info & i);
|
||||
void user_logged(Info & i);
|
||||
void user_super_user(Info & i);
|
||||
void user_is_in_group(Info & i);
|
||||
void user_can_use_html(Info & i);
|
||||
void user_can_use_bbcode(Info & i);
|
||||
void user_can_use_raw(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
privileges
|
||||
*/
|
||||
@@ -264,23 +227,53 @@ namespace TemplatesFunctions
|
||||
|
||||
|
||||
/*
|
||||
who
|
||||
rebus
|
||||
*/
|
||||
void who_tab(Info & i);
|
||||
void who_tab_lp(Info & i);
|
||||
void who_tab_user(Info & i);
|
||||
void who_tab_time(Info & i);
|
||||
void who_tab_last_time(Info & i);
|
||||
void rebus_question(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
last
|
||||
sys
|
||||
*/
|
||||
void last_tab(Info & i);
|
||||
void last_tab_name(Info & i);
|
||||
void last_tab_ip(Info & i);
|
||||
void last_tab_start(Info & i);
|
||||
void last_tab_end(Info & i);
|
||||
void sys_ver_major(Info & i);
|
||||
void sys_ver_minor(Info & i);
|
||||
void sys_ver_revision(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
upload
|
||||
*/
|
||||
void upload_ckeditor_funnum(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
uptime
|
||||
*/
|
||||
void uptime_more_than_one_day(Info & i);
|
||||
void uptime_days(Info & i);
|
||||
void uptime_hours(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
user
|
||||
*/
|
||||
void user_name(Info & i);
|
||||
void user_logged(Info & i);
|
||||
void user_super_user(Info & i);
|
||||
void user_is_in_group(Info & i);
|
||||
void user_can_use_html(Info & i);
|
||||
void user_can_use_bbcode(Info & i);
|
||||
void user_can_use_raw(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
template (html templates)
|
||||
*/
|
||||
void template_index(Info & i);
|
||||
void template_tab(Info & i);
|
||||
void template_tab_index(Info & i);
|
||||
void template_tab_isdefault(Info & i);
|
||||
void template_tab_file_name(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
@@ -298,99 +291,6 @@ namespace TemplatesFunctions
|
||||
void thread_can_create(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
ticket
|
||||
*/
|
||||
void ticket_is(Info & i); // !! change to is_ticket lub na ticket_defined
|
||||
void ticket_item_content(Info & i);
|
||||
void ticket_item_content_type_is(Info & i);
|
||||
void ticket_item_print_content(Info & i);
|
||||
void ticket_can_create(Info & i);
|
||||
void ticket_can_edit(Info & i);
|
||||
void ticket_type(Info & i);
|
||||
void ticket_status(Info & i);
|
||||
void ticket_priority(Info & i);
|
||||
void ticket_category(Info & i);
|
||||
void ticket_expected(Info & i);
|
||||
void ticket_progress(Info & i);
|
||||
void ticket_progress_image_number(Info & i);
|
||||
|
||||
void ticket_tab(Info & i);
|
||||
void ticket_tab_url(Info & i);
|
||||
void ticket_tab_subject(Info & i);
|
||||
void ticket_tab_subject_empty(Info & i);
|
||||
void ticket_tab_author(Info & i);
|
||||
void ticket_tab_type(Info & i);
|
||||
void ticket_tab_status(Info & i);
|
||||
void ticket_tab_priority(Info & i);
|
||||
void ticket_tab_category(Info & i);
|
||||
void ticket_tab_expected(Info & i);
|
||||
void ticket_tab_progress(Info & i);
|
||||
void ticket_tab_progress_image_number(Info & i);
|
||||
|
||||
void ticket_type_tab(Info & i);
|
||||
void ticket_type_tab_defined(Info & i);
|
||||
void ticket_type_tab_isdefault(Info & i);
|
||||
void ticket_type_tab_index(Info & i);
|
||||
void ticket_type_tab_name(Info & i);
|
||||
|
||||
void ticket_status_tab(Info & i);
|
||||
void ticket_status_tab_defined(Info & i);
|
||||
void ticket_status_tab_isdefault(Info & i);
|
||||
void ticket_status_tab_index(Info & i);
|
||||
void ticket_status_tab_name(Info & i);
|
||||
|
||||
void ticket_priority_tab(Info & i);
|
||||
void ticket_priority_tab_defined(Info & i);
|
||||
void ticket_priority_tab_isdefault(Info & i);
|
||||
void ticket_priority_tab_index(Info & i);
|
||||
void ticket_priority_tab_name(Info & i);
|
||||
|
||||
void ticket_category_tab(Info & i);
|
||||
void ticket_category_tab_defined(Info & i);
|
||||
void ticket_category_tab_isdefault(Info & i);
|
||||
void ticket_category_tab_index(Info & i);
|
||||
void ticket_category_tab_name(Info & i);
|
||||
|
||||
void ticket_expected_tab(Info & i);
|
||||
void ticket_expected_tab_defined(Info & i);
|
||||
void ticket_expected_tab_isdefault(Info & i);
|
||||
void ticket_expected_tab_index(Info & i);
|
||||
void ticket_expected_tab_name(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
mount
|
||||
*/
|
||||
void mount_page_is(Info & i);
|
||||
void mount_thread_is(Info & i);
|
||||
void mount_type_is_thread(Info & i);
|
||||
void mount_type_is_ticket(Info & i);
|
||||
void mount_type_is_cms(Info & i);
|
||||
void mount_has_html_template(Info & i);
|
||||
void mount_first_html_template(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
rebus
|
||||
*/
|
||||
void rebus_question(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
upload
|
||||
*/
|
||||
void upload_ckeditor_funnum(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
uptime
|
||||
*/
|
||||
void uptime_more_than_one_day(Info & i);
|
||||
void uptime_days(Info & i);
|
||||
void uptime_hours(Info & i);
|
||||
|
||||
|
||||
/*
|
||||
winix
|
||||
*/
|
||||
@@ -415,19 +315,25 @@ namespace TemplatesFunctions
|
||||
|
||||
|
||||
/*
|
||||
template (html templates)
|
||||
who
|
||||
*/
|
||||
void template_index(Info & i);
|
||||
void template_tab(Info & i);
|
||||
void template_tab_index(Info & i);
|
||||
void template_tab_isdefault(Info & i);
|
||||
void template_tab_file_name(Info & i);
|
||||
void who_tab(Info & i);
|
||||
void who_tab_lp(Info & i);
|
||||
void who_tab_user(Info & i);
|
||||
void who_tab_time(Info & i);
|
||||
void who_tab_last_time(Info & i);
|
||||
|
||||
|
||||
} // namespace TemplatesFunctions
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class Templates
|
||||
{
|
||||
public:
|
||||
|
Reference in New Issue
Block a user