if (!defined('W2P_BASE_DIR')) { die('You should not access this file directly.'); } $project_id = (int) w2PgetParam($_REQUEST, 'project_id', 0); $report_type = w2PgetParam($_REQUEST, 'report_type', ''); $canReport = canView('reports'); $canRead = canView('projects', $project_id); if (!$canReport || !$canRead) { $AppUI->redirect(ACCESS_DENIED); } $project_list = array('0' => $AppUI->_('All', UI_OUTPUT_RAW)); $projectObj = new CProject(); $projectList = $projectObj->getAllowedProjects($AppUI->user_id, false); $company = new CCompany(); $companyList = $company->loadAll(); foreach ($projectList as $pr) { if ($pr['project_id'] == $project_id) { $display_project_name = '(' . $companyList[$pr['project_company']]['company_name'] . ') ' . $pr['project_name']; } $project_list[$pr['project_id']] = '(' . $companyList[$pr['project_company']]['company_name'] . ') ' . $pr['project_name']; } // get the prefered date format $df = $AppUI->getPref('SHDATEFORMAT'); $loader = new w2p_FileSystem_Loader(); $reports = $loader->readFiles(W2P_BASE_DIR . '/modules/reports/reports', '\\.php$'); // setup the title block if (!$suppressHeaders) { $titleBlock = new w2p_Theme_TitleBlock('Reports', 'icon.png', $m); $titleBlock->addCrumb('?m=projects', 'projects list'); if ($project_id) {