isPluginEnabled('ts')) { header('Location: feature_disabled.php'); exit(); } // End of access checks. // TODO: determine user properly, using a dropdown. $user_id = $user->getUser(); // TODO: fix this for client access. $active_timesheets = ttTimesheetHelper::getActiveTimesheets($user_id); $inactive_timesheets = ttTimesheetHelper::getInactiveTimesheets($user_id); $show_client = $user->isPluginEnabled('cl') && !$user->isClient(); $smarty->assign('active_timesheets', $active_timesheets); $smarty->assign('inactive_timesheets', $inactive_timesheets); $smarty->assign('show_client', $show_client); $smarty->assign('show_submit_status', !$user->isClient()); $smarty->assign('show_approval_status', !$user->isClient()); $smarty->assign('title', $i18n->get('title.timesheets')); $smarty->assign('content_page_name', 'timesheets.tpl'); $smarty->display('index.tpl');