4 * @defgroup pages_admin
8 * @file pages/admin/index.php
10 * Copyright (c) 2003-2008 John Willinsky
11 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
13 * @ingroup pages_admin
14 * @brief Handle requests for site administration functions.
18 // $Id: index.php,v 1.4 2009/07/03 20:31:45 mcrider Exp $
27 define('HANDLER_CLASS', 'AdminSettingsHandler');
28 import('pages.admin.AdminSettingsHandler');
39 import('pages.admin.AdminPressHandler');
40 define('HANDLER_CLASS', 'AdminPressHandler');
46 case 'saveLanguageSettings':
48 case 'uninstallLocale':
50 case 'downloadLocale':
51 import('pages.admin.AdminLanguagesHandler');
52 define('HANDLER_CLASS', 'AdminLanguagesHandler');
55 // Authentication sources
58 case 'updateAuthSources':
59 case 'createAuthSource':
60 case 'editAuthSource':
61 case 'updateAuthSource':
62 case 'deleteAuthSource':
63 import('pages.admin.AuthSourcesHandler');
64 define('HANDLER_CLASS', 'AuthSourcesHandler');
70 import('pages.admin.AdminPeopleHandler');
71 define('HANDLER_CLASS', 'AdminPeopleHandler');
74 // Administrative functions
77 case 'editSystemConfig':
78 case 'saveSystemConfig':
80 case 'expireSessions':
81 case 'clearTemplateCache':
82 case 'clearDataCache':
83 import('pages.admin.AdminFunctionsHandler');
84 define('HANDLER_CLASS', 'AdminFunctionsHandler');
87 define('HANDLER_CLASS', 'AdminHandler');
88 import('pages.admin.AdminHandler');