[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7309] activitycalendar: query wthin db-loop
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [7309] activitycalendar: query wthin db-loop |
Date: |
Thu, 26 May 2011 10:34:51 +0000 |
Revision: 7309
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7309
Author: sigurdne
Date: 2011-05-26 10:34:51 +0000 (Thu, 26 May 2011)
Log Message:
-----------
activitycalendar: query wthin db-loop
Modified Paths:
--------------
trunk/activitycalendar/inc/class.soactivity.inc.php
Modified: trunk/activitycalendar/inc/class.soactivity.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.soactivity.inc.php 2011-05-26 08:58:58 UTC
(rev 7308)
+++ trunk/activitycalendar/inc/class.soactivity.inc.php 2011-05-26 10:34:51 UTC
(rev 7309)
@@ -534,27 +534,33 @@
{
$activities[]= array
(
- 'id' =>
(int) $this->db->f('id'),
- 'title' =>
$this->db->f('title',true),
- 'organization_id' =>
$this->db->f('organization_id',true),
- 'organization_info' =>
activitycalendar_soactivity::get_instance()->get_org_info($this->db->f('organization_id',true)),
- 'group_id' =>
$this->db->f('group_id'),
- 'group_info' =>
activitycalendar_soactivity::get_instance()->get_group_info($this->db->f('group_id')),
- 'district' =>
$this->db->f('district',true),
- 'district_name' =>
activitycalendar_soactivity::get_instance()->get_district_name($this->db->f('district',
true)),
- 'category' =>
$this->db->f('category'),
- 'category_name' =>
$this->get_category_name($this->db->f('category')),
- 'state' =>
$this->db->f('state',true),
- 'target' =>
$this->db->f('target'),
- 'description' =>
$this->db->f('description'),
- 'arena' =>
$this->db->f('arena'),
- 'arena_info' =>
activitycalendar_soactivity::get_instance()->get_arena_info($this->db->f('arena')),
- 'time' =>
$this->db->f('time'),
- 'contact_person' =>
activitycalendar_soactivity::get_instance()->get_contact_person($this->db->f('organization_id'),$this->db->f('group_id'),$this->db->f('contact_person_1')),
- 'contact_person_2' =>
$this->db->f('contact_person_2'),
- 'special_adaptation'=>
$this->db->f('special_adaptation'),
+ 'id' => (int)
$this->db->f('id'),
+ 'title' =>
$this->db->f('title',true),
+ 'organization_id' =>
$this->db->f('organization_id',true),
+ 'group_id' =>
$this->db->f('group_id'),
+ 'district' =>
$this->db->f('district',true),
+ 'category' =>
$this->db->f('category'),
+ 'state' =>
$this->db->f('state',true),
+ 'target' =>
$this->db->f('target'),
+ 'description' =>
$this->db->f('description'),
+ 'arena' =>
$this->db->f('arena'),
+ 'time' =>
$this->db->f('time'),
+ 'contact_person_1' =>
$this->db->f('contact_person_1'),
+ 'contact_person_2' =>
$this->db->f('contact_person_2'),
+ 'special_adaptation'=>
$this->db->f('special_adaptation'),
);
}
+
+ foreach ($activities as &$activity)
+ {
+ $activity['organization_info'] =
activitycalendar_soactivity::get_instance()->get_org_info($activity['organization_id']),
+ $activity['group_info'] =
activitycalendar_soactivity::get_instance()->get_group_info($activity['group_id']),
+ $activity['district_name'] =
activitycalendar_soactivity::get_instance()->get_district_name($activity['district']),
+ $activity['category_name'] =
$this->get_category_name($activity['category')),
+ $activity['arena_info'] =
activitycalendar_soactivity::get_instance()->get_arena_info($activity['arena']),
+ $activity['contact_person'] =
activitycalendar_soactivity::get_instance()->get_contact_person($activity['organization_id'],$activity['group_id'],$activity['contact_person_1']),
+ }
+
return $activities;
}
@@ -648,4 +654,4 @@
return $categories;
}
-}
\ No newline at end of file
+}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7309] activitycalendar: query wthin db-loop,
Sigurd Nes <=