| '.$langs->trans("ChildOfTask").' | ';
- print $formother->selectProjectTasks('',$projectid?$projectid:$_GET["id"], 'task_parent', 0, 0, 1, 1);
+ print $formother->selectProjectTasks('',$projectid?$projectid:$object->id, 'task_parent', 0, 0, 1, 1);
print ' |
';
print '| '.$langs->trans("AffectedTo").' | ';
@@ -220,10 +222,10 @@ else
$tab='tasks';
- $head=project_prepare_head($project);
- dol_fiche_head($head, $tab, $langs->trans("Project"),0,($project->public?'projectpub':'project'));
+ $head=project_prepare_head($object);
+ dol_fiche_head($head, $tab, $langs->trans("Project"),0,($object->public?'projectpub':'project'));
- $param=($_REQUEST["mode"]=='mine'?'&mode=mine':'');
+ $param=($mode=='mine'?'&mode=mine':'');
print '';
@@ -232,27 +234,27 @@ else
print $langs->trans("Ref");
print '| ';
// Define a complementary filter for search of next/prev ref.
- $projectsListId = $project->getProjectsAuthorizedForUser($user,$mine,1);
- $project->next_prev_filter=" rowid in (".$projectsListId.")";
- print $form->showrefnav($project,'ref','',1,'ref','ref','',$param);
+ $projectsListId = $object->getProjectsAuthorizedForUser($user,$mine,1);
+ $object->next_prev_filter=" rowid in (".$projectsListId.")";
+ print $form->showrefnav($object,'ref','',1,'ref','ref','',$param);
print ' | ';
- print '| '.$langs->trans("Label").' | '.$project->title.' | ';
+ print '| '.$langs->trans("Label").' | '.$object->title.' | ';
print '| '.$langs->trans("Company").' | ';
- if (! empty($project->societe->id)) print $project->societe->getNomUrl(1);
+ if (! empty($object->societe->id)) print $object->societe->getNomUrl(1);
else print ' ';
print ' | ';
print ' ';
// Visibility
print '| '.$langs->trans("Visibility").' | ';
- if ($project->public) print $langs->trans('SharedProject');
+ if ($object->public) print $langs->trans('SharedProject');
else print $langs->trans('PrivateProject');
print ' | ';
// Statut
- print '| '.$langs->trans("Status").' | '.$project->getLibStatut(4).' | ';
+ print '| '.$langs->trans("Status").' | '.$object->getLibStatut(4).' | ';
print ' ';
@@ -265,9 +267,9 @@ else
if ($user->rights->projet->all->creer || $user->rights->projet->creer)
{
- if ($project->public || $userAccess)
+ if ($object->public || $userAccess)
{
- print ''.$langs->trans('AddTask').'';
+ print ''.$langs->trans('AddTask').'';
}
else
{
@@ -286,9 +288,9 @@ else
// Link to switch in "my task" / "all task"
print '';
// Get list of tasks in tasksarray and taskarrayfiltered
// We need all tasks (even not limited to a user because a task to user
// can have a parent that is not affected to him).
- $tasksarray=$task->getTasksArray(0, 0, $project->id, $socid, 0);
+ $tasksarray=$taskstatic->getTasksArray(0, 0, $object->id, $socid, 0);
// We load also tasks limited to a particular user
- $tasksrole=($_REQUEST["mode"]=='mine' ? $task->getUserRolesForProjectsOrTasks(0,$user,$project->id,0) : '');
+ $tasksrole=($mode=='mine' ? $taskstatic->getUserRolesForProjectsOrTasks(0,$user,$object->id,0) : '');
//var_dump($tasksarray);
//var_dump($tasksrole);
print '';
print '';
- if ($projectstatic->id) print '| '.$langs->trans("Project").' | ';
+ if (! empty($object->id)) print ''.$langs->trans("Project").' | ';
print ''.$langs->trans("RefTask").' | ';
print ''.$langs->trans("LabelTask").' | ';
print ''.$langs->trans("Progress").' | ';
@@ -325,14 +327,14 @@ else
}
else
{
- print ' | '.$langs->trans("NoTasks").' | ';
+ print '| '.$langs->trans("NoTasks").' | ';
}
print " ";
// Test if database is clean. If not we clean it.
//print 'mode='.$_REQUEST["mode"].' $nboftaskshown='.$nboftaskshown.' count($tasksarray)='.count($tasksarray).' count($tasksrole)='.count($tasksrole).' ';
- if ($_REQUEST["mode"]=='mine')
+ if ($mode=='mine')
{
if ($nboftaskshown < count($tasksrole)) clean_orphelins($db);
}
@@ -342,7 +344,8 @@ else
}
}
+llxFooter();
+
$db->close();
-llxFooter();
?>
diff --git a/test/phpunit/BuildDocTest.php b/test/phpunit/BuildDocTest.php
index e2b23ef9cde..bd2a80350a8 100644
--- a/test/phpunit/BuildDocTest.php
+++ b/test/phpunit/BuildDocTest.php
@@ -1,5 +1,6 @@
+/* Copyright (C) 2010-2012 Laurent Destailleur
+ * Copyright (C) 2012 Regis Houssin
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -42,7 +43,7 @@ require_once dirname(__FILE__).'/../../htdocs/core/modules/propale/doc/pdf_jaune
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_edison.modules.php';
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_einstein.modules.php';
require_once dirname(__FILE__).'/../../htdocs/core/modules/project/pdf/pdf_baleine.modules.php';
-require_once dirname(__FILE__).'/../../htdocs/core/modules/fichinter/pdf_soleil.modules.php';
+require_once dirname(__FILE__).'/../../htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php';
require_once dirname(__FILE__).'/../../htdocs/core/modules/expedition/doc/pdf_expedition_merou.modules.php';
require_once dirname(__FILE__).'/../../htdocs/core/modules/expedition/doc/pdf_expedition_rouget.modules.php';
// Mother classes of pdf generators
|