require_once('../initialize.php');
import('form.Form');
-import('ttGroupHelper');
+import('ttOrgHelper');
import('ttUser');
if ($request->isPost()) {
if ($err->no()) {
// Use the "limit" plugin if we have one. Ignore include errors.
- // The "limit" plugin is not required for normal operation of the Time Tracker.
+ // The "limit" plugin is not required for normal operation of Time Tracker.
@include('../plugins/limit/access_check.php');
if ($auth->doLogin($cl_login, $cl_password)) {
$user = new ttUser(null, $auth->getUserId());
// Redirect, depending on user role.
- if ($user->isAdmin()) {
- header('Location: ../admin_teams.php');
+ if ($user->can('administer_site')) {
+ header('Location: ../admin_groups.php');
} elseif ($user->isClient()) {
header('Location: ../reports.php');
} else {
}
} // isPost
-if(!isTrue(MULTITEAM_MODE) && !ttGroupHelper::getTopGroups())
+if(!isTrue('MULTITEAM_MODE') && !ttOrgHelper::getOrgs())
$err->add($i18n->get('error.no_groups'));
// Determine whether to show login hint. It is currently used only for Windows LDAP authentication.