/**
  * 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;
 }
Exemple #3
0
$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[
	
Exemple #4
0
        $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']);