if ($fields = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "bugvaluefill WHERE bugid = $bug[bugid]"))
{
$nocustomfields = false;
- $log2->add_data(true, $fields, array('bugid'), true, 'custom', 'custom');
+ $log2->add_data(true, $fields, array('bugid'), true, 'custom');
}
// -------------------------------------------------------------------
$log2->add_data(false, $bugapi->values, $bugfields);
-
//$bugapi->update();
// -------------------------------------------------------------------
}
}
- $log2->add_data(false, $hist[1], array('bugid'), true, 'custom', 'custom');
+ $log2->add_data(false, $hist[1], array('bugid'), true, 'custom');
print_r($log2); exit;
/**
* Assigns data into the $this->original or $this->modified array based
* on the passed arrays of information and the fields to add (and what
- * name to add them under), the element they go into, and any prefix
+ * name to add them under), and any prefix
*
* @access public
*
* @param array Data array
* @param array List of fields in the data array to add; in format of array('field name' => 'display name', 'display name 2', 'display name 3')
* @param bool If TRUE, then the list of fields is used to exclude, not include
- * @param string Element to add to
* @param string Field prefix
*/
- function add_data($orig, $data, $fields, $exclude = false, $element = '', $prefix = '')
+ function add_data($orig, $data, $fields, $exclude = false, $prefix = '')
{
$array = ($orig ? 'original' : 'modified');
$prefix .= '.';
$fname = $fdisplay;
}
- $this->{$array}["$element"]["$prefix$fdisplay"] = array('name' => $fname, 'value' => $data["$fname"]);
+ $this->{$array}["$prefix$fdisplay"] = array('name' => $fname, 'value' => $data["$fname"]);
}
}
else
{
if (!in_array($fname, $fields))
{
- $this->{$array}["$element"]["$prefix$fname"] = array('name' => $fname, 'value' => $value);
+ $this->{$array}["$prefix$fname"] = array('name' => $fname, 'value' => $value);
}
}
}