/* $Id: index.php 1522 2010-12-08 05:08:07Z caseydk $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/trunk/modules/reports/index.php $ */ 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('m=public&a=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->getCompanies($AppUI); 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'); $reports = $AppUI->readFiles(W2P_BASE_DIR . '/modules/reports/reports', '\\.php$'); // setup the title block if (!$suppressHeaders) { $titleBlock = new CTitleBlock('Project Reports', 'printer.png', $m, $m . '.' . $a); $titleBlock->addCrumb('?m=projects', 'projects list'); if ($project_id) { $titleBlock->addCrumb('?m=projects&a=view&project_id=' . $project_id, 'view this project');