// Add controls for projects and tasks.
if ($user->canManageTeam()) {
$project_list = ttProjectHelper::getProjects(); // Manager and co-managers can run reports on all active and inactive projects.
// Add controls for projects and tasks.
if ($user->canManageTeam()) {
$project_list = ttProjectHelper::getProjects(); // Manager and co-managers can run reports on all active and inactive projects.
$project_list = ttProjectHelper::getProjectsForClient();
} else {
$project_list = ttProjectHelper::getAssignedProjects($user->id);
$project_list = ttProjectHelper::getProjectsForClient();
} else {
$project_list = ttProjectHelper::getAssignedProjects($user->id);
// Prepare user and assigned projects arrays.
if ($user->canManageTeam())
$users = ttTeamHelper::getUsers(); // Active and inactive users for managers.
// Prepare user and assigned projects arrays.
if ($user->canManageTeam())
$users = ttTeamHelper::getUsers(); // Active and inactive users for managers.
$users = ttTeamHelper::getUsersForClient(); // Active and inactive users for clients.
foreach ($users as $single_user) {
$users = ttTeamHelper::getUsersForClient(); // Active and inactive users for clients.
foreach ($users as $single_user) {
if (!$bean->getAttribute('favorite_report') || ($bean->getAttribute('favorite_report') == -1))
$form->getElement('btn_delete')->setEnable(false);
if (!$bean->getAttribute('favorite_report') || ($bean->getAttribute('favorite_report') == -1))
$form->getElement('btn_delete')->setEnable(false);
if((!$bean->getAttribute('btn_generate') && ($request->getParameter('fav_report_changed')))) {
// User changed favorite report. We need to load new values into the form.
if ($bean->getAttribute('favorite_report')) {
if((!$bean->getAttribute('btn_generate') && ($request->getParameter('fav_report_changed')))) {
// User changed favorite report. We need to load new values into the form.
if ($bean->getAttribute('favorite_report')) {
}
} elseif ($bean->getAttribute('btn_save')) {
// User clicked the Save button. We need to save form options as new favorite report.
}
} elseif ($bean->getAttribute('btn_save')) {
// User clicked the Save button. We need to save form options as new favorite report.
$bean->setAttribute('favorite_report', $id);
$bean->saveBean();
header('Location: reports.php');
$bean->setAttribute('favorite_report', $id);
$bean->saveBean();
header('Location: reports.php');
$start_date = new DateAndTime($user->date_format, $bean->getAttribute('start_date'));
if ($start_date->isError() || !$bean->getAttribute('start_date'))
$start_date = new DateAndTime($user->date_format, $bean->getAttribute('start_date'));
if ($start_date->isError() || !$bean->getAttribute('start_date'))
$end_date = new DateAndTime($user->date_format, $bean->getAttribute('end_date'));
if ($end_date->isError() || !$bean->getAttribute('end_date'))
$end_date = new DateAndTime($user->date_format, $bean->getAttribute('end_date'));
if ($end_date->isError() || !$bean->getAttribute('end_date'))
- $errors->add($i18n->getKey('error.interval'), $i18n->getKey('label.end_date'), $i18n->getKey('label.start_date'));
+ $err->add($i18n->getKey('error.interval'), $i18n->getKey('label.end_date'), $i18n->getKey('label.start_date'));
$smarty->assign('project_list', $project_list);
$smarty->assign('task_list', $task_list);
$smarty->assign('project_list', $project_list);
$smarty->assign('task_list', $task_list);