[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [7851]
From: |
Torstein |
Subject: |
[Fmsystem-commits] [7851] |
Date: |
Wed, 12 Oct 2011 08:35:50 +0000 |
Revision: 7851
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7851
Author: vator
Date: 2011-10-12 08:35:49 +0000 (Wed, 12 Oct 2011)
Log Message:
-----------
Modified Paths:
--------------
trunk/controller/inc/class.socontrol_item_list.inc.php
Modified: trunk/controller/inc/class.socontrol_item_list.inc.php
===================================================================
--- trunk/controller/inc/class.socontrol_item_list.inc.php 2011-10-10
10:20:17 UTC (rev 7850)
+++ trunk/controller/inc/class.socontrol_item_list.inc.php 2011-10-12
08:35:49 UTC (rev 7851)
@@ -1,7 +1,7 @@
<?php
phpgw::import_class('controller.socommon');
-include_class('controller', 'control_item', 'inc/model/');
+include_class('controller', 'control_item_list', 'inc/model/');
class controller_socontrol_item_list extends controller_socommon
{
@@ -37,10 +37,7 @@
$this->marshal($control_item_list->get_control_id(),
'int'),
$this->marshal($control_item_list->get_control_item_id(), 'int')
);
-
- var_dump("INSERT INTO controller_control_item_list (' .
join(',', $cols) . ') VALUES (' . join(',', $values) . ')' ");
-
$result = $this->db->query( 'INSERT INTO
controller_control_item_list (' . join(',', $cols) . ') VALUES (' . join(',',
$values) . ')', __LINE__,__FILE__);
$result = $this->db->query($sql, __LINE__,__FILE__);
@@ -63,52 +60,66 @@
* @return boolean true if successful, false otherwise
*/
+/**
+ * Update the database values for an existing activity object.
+ *
+ * @param $activity the activity to be updated
+ * @return boolean true if successful, false otherwise
+ */
+
function update($control_item_list)
{
- /*
- $id = intval($control_item->get_id());
+ $id = intval($control_item_list->get_id());
$values = array(
- '$purpose = ' .
$this->marshal($control_item->get_purpose(), 'string'),
- 'responsibility = ' .
$this->marshal($control_item->get_responsibility(), 'int'),
- 'description = ' .
$this->marshal($control_item->get_description(), 'int'),
- 'reference = ' .
$this->marshal($control_item->get_reference(), 'int'),
- 'attachment = ' .
$this->marshal($control_item->get_attachment(), 'int')
+ 'control_id = ' .
$this->marshal($control_item_list->get_control_id(), 'int'),
+ 'control_item_id = '.
$this->marshal($control_item_list->get_control_item_id(), 'int'),
+ 'order_nr = ' .
$this->marshal($control_item_list->get_order_nr(), 'int')
);
+
+ var_dump("ID: " . $id);
- //var_dump('UPDATE activity_activity SET ' . join(',', $values)
. " WHERE id=$id");
- $result = $this->db->query('UPDATE controller_control_item SET
' . join(',', $values) . " WHERE id=$id", __LINE__,__FILE__);
+ print_r($values);
+ $result = $this->db->query('UPDATE controller_control_item_list
SET ' . join(',', $values) . " WHERE id=$id", __LINE__,__FILE__);
+
return isset($result);
- */
}
/**
- * Get single procedure
+ * Get single control_item_list
*
- * @param $id id of the control_item to return
- * @return a controller_control_item
+ * @param $id id of the control_item_list to return
+ * @return a controller_control_item_list
*/
function get_single($id)
{
- /*
$id = (int)$id;
- $sql = "SELECT p.* FROM controller_control_item p WHERE p.id =
" . $id;
+ $sql = "SELECT p.* FROM controller_control_item_list p WHERE
p.id = " . $id;
$this->db->limit_query($sql, 0, __LINE__, __FILE__, 1);
$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),
'bool'));
-
$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'));
+ $control_item_list = new
controller_control_item_list($this->unmarshal($this->db->f('id', true), 'int'));
+
$control_item_list->set_control_id($this->unmarshal($this->db->f('control_id',
true), 'int'));
+
$control_item_list->set_control_item_id($this->unmarshal($this->db->f('control_item_id',
true), 'int'));
+
$control_item_list->set_order_nr($this->unmarshal($this->db->f('order_nr',
true), 'int'));
- return $control_item;
+ return $control_item_list;
+ }
+
+ function get_single_2($control_id, $control_item_id)
+ {
+ $sql = "SELECT p.* FROM controller_control_item_list p WHERE
p.control_id = " . $control_id . " AND p.control_item_id = " . $control_item_id;
+ $this->db->limit_query($sql, 0, __LINE__, __FILE__, 1);
+ $this->db->next_record();
- */
+ $control_item_list = new
controller_control_item_list($this->unmarshal($this->db->f('id', true), 'int'));
+
$control_item_list->set_control_id($this->unmarshal($this->db->f('control_id',
true), 'int'));
+
$control_item_list->set_control_item_id($this->unmarshal($this->db->f('control_item_id',
true), 'int'));
+
$control_item_list->set_order_nr($this->unmarshal($this->db->f('order_nr',
true), 'int'));
+
+ return $control_item_list;
}
/**
@@ -231,7 +242,6 @@
}
$order = $sort_field ? "ORDER BY {$this->marshal($sort_field,
'field')} $dir ": '';
- //var_dump("SELECT {$cols} FROM {$tables} {$joins} WHERE
{$condition} {$order}");
//return "SELECT {$cols} FROM {$tables} {$joins} WHERE
{$condition} {$order}";
return "SELECT {$cols} FROM {$tables} WHERE {$condition}
{$order}";
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [7851],
Torstein <=