$Description = 'Description for search engine'; $background_color = 'white'; include_once 'config.php'; include_once 'includes/header.inc.php'; if (isset($_GET['idproject'])) { $idproject = $_GET['idproject']; } $project_access = false; $project_operation_access = false; $do_project = new Project(); if (!is_object($_SESSION['do_list_project_task'])) { $do_project_task = new ProjectTask(); $do_project_task->sessionPersistent("do_list_project_task", "projects.php", OFUZ_TTL); } //check the access if ($do_project->isPublicProject($idproject) === true) { $project_access = true; $project_operation_access = false; } if ($project_access) { $do_project->getId($idproject); $do_project->sessionPersistent("do_project", "project.php", OFUZ_TTL); $project_details = $do_project->getProjectDetails($idproject); } ?> <script type="text/javascript"> //<![CDATA[ //]]> </script>
/** * check if the task is public * @param integer $idtask * @return boolean */ function isPublicAccess($idtask = 0) { if (empty($idtask)) { $idtask = $this->idproject_task; } $idproject = $this->getProjectForTask($idtask); $do_project = new Project(); if ($do_project->isPublicProject($idproject) === true) { return true; } else { return false; } }