mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 08:34:29 +00:00
Zeitraumabfragen für Projektphasen korrigiert
This commit is contained in:
@@ -543,7 +543,13 @@ echo '
|
||||
var projphasenhtml = "";
|
||||
for (var i = 0; i < json.length; i++)
|
||||
{
|
||||
projphasenhtml += "<option value = \'" + json[i].projektphase_id + "\'>" + json[i].bezeichnung + "<\/option>";
|
||||
projphasenhtml += "<option value = \'" + json[i].projektphase_id + "\'>";
|
||||
projphasenhtml += json[i].bezeichnung;
|
||||
if(json[i].start != \'\' && json[i].ende !=\'\')
|
||||
{
|
||||
projphasenhtml += " ( "+json[i].start+" - "+json[i].ende+" )";
|
||||
}
|
||||
projphasenhtml += "<\/option>";
|
||||
}
|
||||
|
||||
$("#projektphase").append(projphasenhtml);
|
||||
@@ -1525,8 +1531,8 @@ if($projekt->getProjekteMitarbeiter($user, true))
|
||||
printTableHeadings($fieldheadings, $za_simple);
|
||||
|
||||
|
||||
$tag=null;
|
||||
$woche=date('W');
|
||||
$tag=null;
|
||||
$woche=date('W');
|
||||
|
||||
$tagessumme='00:00';
|
||||
$pausesumme='00:00';
|
||||
@@ -1546,8 +1552,6 @@ if($projekt->getProjekteMitarbeiter($user, true))
|
||||
{
|
||||
$datumtag = $datum_obj->formatDatum($row->datum, 'Y-m-d');
|
||||
|
||||
//echo '<tr><th colspan="13">foo<th></tr>';
|
||||
|
||||
// Nach jedem Tag eine Summenzeile einfuegen
|
||||
if(is_null($tag))
|
||||
$tag = $datumtag;
|
||||
@@ -1979,7 +1983,10 @@ function getDataForProjectOverviewCSV($user)
|
||||
$projects = $projects_of_user->getProjekteListForMitarbeiter($user);
|
||||
|
||||
$projektphase = new projektphase();
|
||||
$projektphasen = $projektphase->getProjectphaseForMitarbeiter($user);
|
||||
if($projektphase->getProjectphaseForMitarbeiter($user))
|
||||
$projektphasen = $projektphase->result;
|
||||
else
|
||||
$projetkphasen = array();
|
||||
|
||||
$csvData = array();
|
||||
|
||||
@@ -1993,9 +2000,8 @@ function getDataForProjectOverviewCSV($user)
|
||||
$ende = $project->ende;
|
||||
|
||||
$csvData[] = array($titel, $projekt_kurzbz, $projekt_phase, $projekt_phase_id, $beginn, $ende);
|
||||
|
||||
|
||||
}
|
||||
|
||||
foreach ($projektphasen as $prjp)
|
||||
{
|
||||
if (true)
|
||||
@@ -2007,7 +2013,7 @@ function getDataForProjectOverviewCSV($user)
|
||||
$beginn = $prjp->start;
|
||||
$ende = $prjp->ende;
|
||||
|
||||
array_push($csvData, array($projekt_kurzbz, $projekt_phase, $projekt_phase_id, $beginn, $ende) );
|
||||
array_push($csvData, array($titel, $projekt_kurzbz, $projekt_phase, $projekt_phase_id, $beginn, $ende) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,16 +4,24 @@ require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../include/projektphase.class.php');
|
||||
require_once('../../../include/datum.class.php');
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
$user = get_uid();
|
||||
|
||||
$datum_obj = new datum();
|
||||
|
||||
if(isset($_GET['projekt_kurzbz'])) // TODO maybe check that phasen only shown if projekt is projekt of logged in user
|
||||
{
|
||||
$projekt_kurzbz = $_GET['projekt_kurzbz'];
|
||||
$projektphase = new projektphase();
|
||||
|
||||
$projektphasen_user = $projektphase->getProjectphaseForMitarbeiterByKurzBz($user, $projekt_kurzbz);
|
||||
if($projektphase->getProjectphaseForMitarbeiterByKurzBz($user, $projekt_kurzbz))
|
||||
$projektphasen_user = $projektphase->result;
|
||||
else
|
||||
$projektphasen_user = array();
|
||||
|
||||
$pp_user_ids = array();
|
||||
foreach ($projektphasen_user as $pp_user)
|
||||
{
|
||||
@@ -29,6 +37,8 @@ if(isset($_GET['projekt_kurzbz'])) // TODO maybe check that phasen only shown if
|
||||
{
|
||||
$item['projektphase_id'] = $row->projektphase_id;
|
||||
$item['bezeichnung'] = $row->bezeichnung;
|
||||
$item['start'] = $datum_obj->formatDatum($row->start, 'd.m.Y');
|
||||
$item['ende'] = $datum_obj->formatDatum($row->ende, 'd.m.Y');
|
||||
$result_obj[] = $item;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user