/** * A custom method within the Plugin to generate the content * * @return string : HTML form * @see class/ProjectTask.class.php */ function generateAddTaskBlock() { $output = ''; $do_add_project_task = new ProjectTask(); $do_add_project_task->sessionPersistent("do_add_project_task", "projects.php", OFUZ_TTL); $output .= $_SESSION['do_add_project_task']->getProjectTaskAddForm(); return $output; }
/** * A custom method within the Plugin to generate the content * * @return string : HTML * @see class/ProjectTask.class.php * @see class/OfuzHorizontalSlider.class.php */ function generateProgressBlock() { $output = ''; $output .= '<form method="get" action="' . $_SERVER['PHP_SELF'] . '">'; $do_project_task_progress = new ProjectTask(); $do_project_task_progress->getId($_SESSION['do_project_task']->idproject_task); $do_project_task_progress->sessionPersistent('do_project_task_progress', 'project.php', OFUZ_TTL); $_SESSION['do_project_task_progress']->setFields(new Fields()); $_SESSION['do_project_task_progress']->fields->addField(new OfuzHorizontalSlider("progress")); $_SESSION['do_project_task_progress']->setApplyRegistry(true, "Form"); $output .= $_SESSION['do_project_task_progress']->progress; $output .= '</form>'; return $output; }
$pageTitle = 'Ofuz :: Project'; $Author = 'SQLFusion LLC'; $Keywords = 'Keywords for search engine'; $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[
$do_project->sessionPersistent("do_project", "project.php", OFUZ_TTL); } } $do_task_name = new ProjectTask(); $task_name = $do_task_name->getTaskName($idproject_task); $pageTitle = 'Ofuz :: ' . $task_name; include_once 'includes/header.inc.php'; //check if the user can access the task or not $task_access = false; $task_operation_access = false; if ($do_project_task->isPublicAccess($idproject_task)) { $task_access = true; $task_operation_access = false; } if ($task_access) { $do_project_task->sessionPersistent('do_project_task', 'task.php', OFUZ_TTL); $do_count_discussion = $_SESSION['do_project_task']->getChildProjectDiscuss("ORDER BY priority DESC, date_added DESC,idproject_discuss DESC"); $count_discussion = $do_count_discussion->getNumRows(); $ProjectDiscuss = new ProjectDiscuss(); $ProjectDiscuss->sessionPersistent('ProjectDiscussEditSave', 'project.php', OFUZ_TTL); $_SESSION['ProjectDiscussEditSave']->idproject_task = $idproject_task; $do_discuss = $_SESSION['do_project_task']->getChildProjectDiscuss("ORDER BY priority DESC, date_added DESC,idproject_discuss DESC limit {$_SESSION['ProjectDiscussEditSave']->sql_qry_start},{$_SESSION['ProjectDiscussEditSave']->sql_view_limit}"); $return_page = $_SERVER['PHP_SELF']; //$ProjectDiscuss->prj_discussion_count = $count_discussion; if (!is_object($_SESSION['ProjectDiscussCount'])) { $ProjectDiscuss->sessionPersistent('ProjectDiscussCount', 'project.php', OFUZ_TTL); $_SESSION['ProjectDiscussCount']->prj_discussion_count = $count_discussion; //$_SESSION['ProjectDiscussCount']->sql_qry_start = 0; } } $DiscussNoteExpend = new ProjectDiscuss($GLOBALS['conx']);