[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7843] Added function get_control_items_as_array
From: |
Torstein |
Subject: |
[Fmsystem-commits] [7843] Added function get_control_items_as_array |
Date: |
Fri, 07 Oct 2011 06:39:42 +0000 |
Revision: 7843
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7843
Author: vator
Date: 2011-10-07 06:39:41 +0000 (Fri, 07 Oct 2011)
Log Message:
-----------
Added function get_control_items_as_array
Modified Paths:
--------------
trunk/controller/inc/class.socontrol_item.inc.php
Modified: trunk/controller/inc/class.socontrol_item.inc.php
===================================================================
--- trunk/controller/inc/class.socontrol_item.inc.php 2011-10-07 06:38:27 UTC
(rev 7842)
+++ trunk/controller/inc/class.socontrol_item.inc.php 2011-10-07 06:39:41 UTC
(rev 7843)
@@ -254,6 +254,28 @@
return $results;
}
+ function get_control_items_as_array($control_group_id)
+ {
+ $results = array();
+
+ $sql = "SELECT * FROM controller_control_item WHERE
control_group_id=$control_group_id";
+ $this->db->limit_query($sql, $start, __LINE__, __FILE__,
$limit);
+
+ while ($this->db->next_record()) {
+ $control_item = new
controller_control_item($this->unmarshal($this->db->f('id', true), 'int'));
+
$control_item->set_title($this->unmarshal($this->db->f('title', true),
'string'));
+
$control_item->set_required($this->unmarshal($this->db->f('required', true),
'boolean'));
+
$control_item->set_what_to_do($this->unmarshal($this->db->f('what_to_do',
true), 'string'));
+
$control_item->set_how_to_do($this->unmarshal($this->db->f('how_to_do', true),
'string'));
+
$control_item->set_control_group_id($this->unmarshal($this->db->f('control_group_id',
true), 'int'));
+
$control_item->set_control_area_id($this->unmarshal($this->db->f('control_area_id',
true), 'int'));
+
+ $results[] = $control_item->toArray();
+ }
+
+ return $results;
+ }
+
function get_control_items_by_control_id($control_id)
{
$results = array();
@@ -304,7 +326,6 @@
function populate(int $control_item_id, &$control_item)
{
-
if($control_item == null) {
$control_item = new controller_control_item((int)
$control_item_id);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7843] Added function get_control_items_as_array,
Torstein <=