added: issues ticket system
added functions: ticket, createticket, editticket (there is no 'rm' function working for tickets yet) changed: mount parser and mount points now we have more parameters (arguments in parameters) some refactoring in functions 'emacs' and 'mkdir' git-svn-id: svn://ttmath.org/publicrep/cmslu/trunk@554 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -31,6 +31,8 @@ Ezc::Pattern pat_fun_thread;
|
||||
Ezc::Pattern pat_fun_reload;
|
||||
Ezc::Pattern pat_fun_createthread;
|
||||
Ezc::Pattern pat_fun_upload;
|
||||
Ezc::Pattern pat_fun_ticket;
|
||||
Ezc::Pattern pat_fun_createticket;
|
||||
Ezc::Pattern pat_err_item_required;
|
||||
Ezc::Pattern pat_err_404;
|
||||
Ezc::Pattern pat_err_per_denied;
|
||||
@@ -120,6 +122,15 @@ Ezc::Pattern * p = 0;
|
||||
p = &pat_fun_createthread;
|
||||
break;
|
||||
|
||||
case FUN_TICKET:
|
||||
p = &pat_fun_ticket;
|
||||
break;
|
||||
|
||||
case FUN_CREATETICKET:
|
||||
case FUN_EDITTICKET:
|
||||
p = &pat_fun_createticket;
|
||||
break;
|
||||
|
||||
case FUN_UPLOAD:
|
||||
p = &pat_fun_upload;
|
||||
break;
|
||||
@@ -217,6 +228,7 @@ void Templates::CreateFunctions()
|
||||
functions.Insert("doc_is_error", doc_is_error);
|
||||
functions.Insert("doc_status", doc_status);
|
||||
|
||||
|
||||
/*
|
||||
item
|
||||
*/
|
||||
@@ -390,15 +402,69 @@ void Templates::CreateFunctions()
|
||||
functions.Insert("thread_can_create", thread_can_create);
|
||||
|
||||
|
||||
/*
|
||||
ticket
|
||||
*/
|
||||
functions.Insert("ticket_is", ticket_is);
|
||||
functions.Insert("ticket_can_create", ticket_can_create);
|
||||
functions.Insert("ticket_type", ticket_type);
|
||||
functions.Insert("ticket_status", ticket_status);
|
||||
functions.Insert("ticket_priority", ticket_priority);
|
||||
functions.Insert("ticket_category", ticket_category);
|
||||
functions.Insert("ticket_expected", ticket_expected);
|
||||
functions.Insert("ticket_progress", ticket_progress);
|
||||
|
||||
functions.Insert("ticket_tab", ticket_tab);
|
||||
functions.Insert("ticket_tab_url", ticket_tab_url);
|
||||
functions.Insert("ticket_tab_subject", ticket_tab_subject);
|
||||
functions.Insert("ticket_tab_subject_empty", ticket_tab_subject_empty);
|
||||
functions.Insert("ticket_tab_author", ticket_tab_author);
|
||||
functions.Insert("ticket_tab_type", ticket_tab_type);
|
||||
functions.Insert("ticket_tab_status", ticket_tab_status);
|
||||
functions.Insert("ticket_tab_priority", ticket_tab_priority);
|
||||
functions.Insert("ticket_tab_category", ticket_tab_category);
|
||||
functions.Insert("ticket_tab_expected", ticket_tab_expected);
|
||||
functions.Insert("ticket_tab_progress", ticket_tab_progress);
|
||||
|
||||
functions.Insert("ticket_type_tab", ticket_type_tab);
|
||||
functions.Insert("ticket_type_tab_defined", ticket_type_tab_defined);
|
||||
functions.Insert("ticket_type_tab_isdefault", ticket_type_tab_isdefault);
|
||||
functions.Insert("ticket_type_tab_index", ticket_type_tab_index);
|
||||
functions.Insert("ticket_type_tab_name", ticket_type_tab_name);
|
||||
|
||||
functions.Insert("ticket_status_tab", ticket_status_tab);
|
||||
functions.Insert("ticket_status_tab_defined", ticket_status_tab_defined);
|
||||
functions.Insert("ticket_status_tab_isdefault", ticket_status_tab_isdefault);
|
||||
functions.Insert("ticket_status_tab_index", ticket_status_tab_index);
|
||||
functions.Insert("ticket_status_tab_name", ticket_status_tab_name);
|
||||
|
||||
functions.Insert("ticket_priority_tab", ticket_priority_tab);
|
||||
functions.Insert("ticket_priority_tab_defined", ticket_priority_tab_defined);
|
||||
functions.Insert("ticket_priority_tab_isdefault", ticket_priority_tab_isdefault);
|
||||
functions.Insert("ticket_priority_tab_index", ticket_priority_tab_index);
|
||||
functions.Insert("ticket_priority_tab_name", ticket_priority_tab_name);
|
||||
|
||||
functions.Insert("ticket_category_tab", ticket_category_tab);
|
||||
functions.Insert("ticket_category_tab_defined", ticket_category_tab_defined);
|
||||
functions.Insert("ticket_category_tab_isdefault", ticket_category_tab_isdefault);
|
||||
functions.Insert("ticket_category_tab_index", ticket_category_tab_index);
|
||||
functions.Insert("ticket_category_tab_name", ticket_category_tab_name);
|
||||
|
||||
functions.Insert("ticket_expected_tab", ticket_expected_tab);
|
||||
functions.Insert("ticket_expected_tab_defined", ticket_expected_tab_defined);
|
||||
functions.Insert("ticket_expected_tab_isdefault", ticket_expected_tab_isdefault);
|
||||
functions.Insert("ticket_expected_tab_index", ticket_expected_tab_index);
|
||||
functions.Insert("ticket_expected_tab_name", ticket_expected_tab_name);
|
||||
|
||||
|
||||
/*
|
||||
mount
|
||||
*/
|
||||
functions.Insert("mount_param_withheader", mount_param_withheader);
|
||||
functions.Insert("mount_param_withinfo", mount_param_withinfo);
|
||||
functions.Insert("mount_param_thread_with_header", mount_param_thread_with_header);
|
||||
functions.Insert("mount_param_thread_with_info", mount_param_thread_with_info);
|
||||
functions.Insert("mount_is_thread", mount_is_thread);
|
||||
functions.Insert("mount_is_cms", mount_is_cms);
|
||||
functions.Insert("mount_page_is", mount_page_is);
|
||||
functions.Insert("mount_thread_is", mount_thread_is);
|
||||
functions.Insert("mount_type_is_thread", mount_type_is_thread);
|
||||
functions.Insert("mount_type_is_ticket", mount_type_is_ticket);
|
||||
functions.Insert("mount_type_is_cms", mount_type_is_cms);
|
||||
|
||||
|
||||
/*
|
||||
@@ -485,6 +551,12 @@ void Templates::ReadTemplates()
|
||||
|
||||
pat_fun_upload.Directory(data.templates);
|
||||
pat_fun_upload.ParseFile("fun_upload.html");
|
||||
|
||||
pat_fun_ticket.Directory(data.templates);
|
||||
pat_fun_ticket.ParseFile("fun_ticket.html");
|
||||
|
||||
pat_fun_createticket.Directory(data.templates);
|
||||
pat_fun_createticket.ParseFile("fun_createticket.html");
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user