implement CRUD for XP-levels

This commit is contained in:
coderkun 2014-07-09 13:02:54 +02:00
commit 591ce2690b
8 changed files with 480 additions and 11 deletions

View file

@ -238,6 +238,7 @@
array('^users/(?!(index|login|register|logout|manage|create|edit|delete))/?', 'users/user/$1', true),
array('^seminaries/([^/]+)/(edit|delete)/?$', 'seminaries/$2/$1', true),
array('^seminaries/(?!(index|create|edit|delete|calculatexps))/?', 'seminaries/seminary/$1', true),
array('^xplevels/([^/]+)/(manage)/?$', 'xplevels/$2/$1', true),
array('^questgroupshierarchy/([^/]+)/create/?$', 'questgroupshierarchy/create/$1', true),
array('^questgroupshierarchy/([^/]+)/([^/]+)/(edit|delete|moveup|movedown)/?$', 'questgroupshierarchy/$3/$1/$2', true),
array('^questgroups/([^/]+)/create/?$', 'questgroups/create/$1', true),
@ -254,6 +255,9 @@
array('^characters/([^/]+)/all/?$', 'characters/index/$1/all', true),
array('^characters/([^/]+)/([^/]+)/(edit|delete)/?$', 'characters/$3/$1/$2', true),
array('^characters/([^/]+)/(?!(index|register|manage))/?', 'characters/character/$1/$2', true),
array('^charactertypes/([^/]+)/?$', 'charactertypes/index/$1', true),
array('^charactertypes/([^/]+)/create/?$', 'charactertypes/create/$1', true),
array('^charactertypes/([^/]+)/([^/]+)/(edit|delete)/?$', 'charactertypes/$3/$1/$2', true),
array('^charactergroups/([^/]+)/?$', 'charactergroups/index/$1', true),
array('^charactergroups/([^/]+)/(create)/?$', 'charactergroups/creategroupsgroup/$1/$2', true),
array('^charactergroups/([^/]+)/([^/]+)/?$', 'charactergroups/groupsgroup/$1/$2', true),
@ -287,6 +291,7 @@
array('^users/user/(.*)$', 'users/$1', true),
array('^users/([^/]+)/(.*)$', 'users/$2/$1', true),
array('^seminaries/seminary/(.*)$', 'seminaries/$1', false),
array('^xplevels/(manage)/(.*)$', 'xplevels/$2/$1', false),
array('^questgroupshierarchy/create/(.*)$', 'questgroupshierarchy/$1/create', true),
array('^questgroupshierarchy/([^/]+)/(.*)$', 'questgroupshierarchy/$2/$1', true),
array('^questgroups/create/(.*)$', 'questgroups/$1/create', true),
@ -300,6 +305,9 @@
array('^characters/(index|character)/(.*)$', 'characters/$2', true),
array('^characters/(register|manage)/([^/]+)$', 'characters/$2/$1', true),
array('^characters/(edit|delete)/([^/]+)/([^/]+)$', 'characters/$2/$3/$1', true),
array('^charactertypes/index/([^/]+)$', 'charactertypes/$1', true),
array('^charactertypes/create/([^/]+)$', 'charactertypes/$1/create', true),
array('^charactertypes/(edit|delete)/([^/]+)/([^/]+)$', 'charactertypes/$2/$3/$1', true),
array('^charactergroups/index/([^/]+)$', 'charactergroups/$1', true),
array('^charactergroups/creategroupsgroup/([^/]+)$', 'charactergroups/$1/create', true),
array('^charactergroups/groupsgroup/([^/]+)/([^/]+)$', 'charactergroups/$1/$2', true),