[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [8718]
From: |
Erik Holm-Larsen |
Subject: |
[Fmsystem-commits] [8718] |
Date: |
Mon, 30 Jan 2012 12:38:47 +0000 |
Revision: 8718
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8718
Author: erikhl
Date: 2012-01-30 12:38:46 +0000 (Mon, 30 Jan 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/controller/inc/hook_home.inc.php
Modified: trunk/controller/inc/hook_home.inc.php
===================================================================
--- trunk/controller/inc/hook_home.inc.php 2012-01-30 12:37:18 UTC (rev
8717)
+++ trunk/controller/inc/hook_home.inc.php 2012-01-30 12:38:46 UTC (rev
8718)
@@ -118,6 +118,7 @@
$control_areas =
$cats->formatted_xslt_list(array('format'=>'filter','selected' => '','globals'
=> true,'use_acl' => $this->_category_acl));
$portalbox1->data = array();
+ $portalbox1_data = array();
foreach ($controls_array as $control_instance)
{
$current_control = $control_instance[0];
@@ -135,25 +136,20 @@
foreach($check_lists as $check_list)
{
$next_date = "Planlagt: " . date('d/m/Y',
$check_list->get_planned_date());
- $portalbox1->data[] = array
+ $portalbox1_data[] = array
+ ($check_list->get_planned_date(), array
(
'text' => "{$location_name} -
{$control_area_name} - {$current_control->get_title()} :: {$next_date}",
'link' => $GLOBALS['phpgw']->link('/index.php',
array('menuaction' => 'controller.uicheck_list_for_location.edit_check_list',
'check_list_id' => $check_list->get_id()))
- );
+ ));
}
-/*
- $current_dates = $control_instance[1];
- foreach($current_dates as $current_date)
- {
- $next_date = "Planlagt: " . date('d/m/Y',
$current_date);
- $portalbox1->data[] = array
- (
- 'text' => "{$location_name} -
{$control_area_name} - {$current_control->get_title()} :: {$next_date}",
- 'link' => $GLOBALS['phpgw']->link('/index.php',
array('menuaction' => 'controller.uicheck_list_for_location.add_check_list',
'date' => $current_date, 'control_id' => $current_control->get_id(),
'location_code' => '1101'))
- );
- }
-*/
}
+ //sort data by planned date for check list
+ sort($portalbox1_data);
+ foreach($portalbox1_data as $check_list_dates)
+ {
+ $portalbox1->data[] = $check_list_dates[1];
+ }
echo "\n".'<!-- BEGIN checklist info
-->'."\n".$portalbox1->draw()."\n".'<!-- END checklist info -->'."\n";
$portalbox2 = CreateObject('phpgwapi.listbox', array
@@ -189,6 +185,7 @@
$category_name = array(); // caching
$portalbox2->data = array();
+ $portalbox2_data = array();
foreach ($controls_array as $control_instance)
{
$current_control = $control_instance[0];
@@ -209,20 +206,41 @@
$planned_lists = $check_list->get_deadline();
}
$current_dates = $control_instance[1];
+
foreach($current_dates as $current_date)
{
- foreach($check_lists as $check_list)
+ if(isset($check_lists))
{
- if($current_date != $check_list->get_deadline())
+ foreach($check_lists as $check_list)
{
- $next_date = "Fristdato: " .
date('d/m/Y', $current_date);
- $portalbox2->data[] = array
- (
- 'text' => "{$location_name} -
{$control_area_name} - {$current_control->get_title()} :: {$next_date}",
- 'link' =>
$GLOBALS['phpgw']->link('/index.php', array('menuaction' =>
'controller.uicheck_list_for_location.add_check_list', 'date' => $current_date,
'control_id' => $current_control->get_id(), 'location_code' => '1101'))
- );
+ if($current_date !=
$check_list->get_deadline())
+ {
+ $next_date = "Fristdato: " .
date('d/m/Y', $current_date);
+ $portalbox2_data[] = array
+ ($current_date, array
+ (
+ 'text' =>
"{$location_name} - {$control_area_name} - {$current_control->get_title()} ::
{$next_date}",
+ 'link' =>
$GLOBALS['phpgw']->link('/index.php', array('menuaction' =>
'controller.uicheck_list_for_location.add_check_list', 'date' => $current_date,
'control_id' => $current_control->get_id(), 'location_code' => '1101'))
+ ));
+ }
}
}
+ else
+ {
+ $next_date = "Fristdato: " . date('d/m/Y',
$current_date);
+ $portalbox2_data[] = array
+ ($current_date, array
+ (
+ 'text' => "{$location_name} -
{$control_area_name} - {$current_control->get_title()} :: {$next_date}",
+ 'link' =>
$GLOBALS['phpgw']->link('/index.php', array('menuaction' =>
'controller.uicheck_list_for_location.add_check_list', 'date' => $current_date,
'control_id' => $current_control->get_id(), 'location_code' => '1101'))
+ ));
+ }
}
}
+ //sort data by due date for check list
+ sort($portalbox2_data);
+ foreach($portalbox2_data as $check_list_dates)
+ {
+ $portalbox2->data[] = $check_list_dates[1];
+ }
echo "\n".'<!-- BEGIN assigned checklist info
-->'."\n".$portalbox2->draw()."\n".'<!-- END assigned checklist info -->'."\n";
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [8718],
Erik Holm-Larsen <=