2 /*=====================================================================*\
3 || ################################################################### ||
4 || # BugStrike [#]version[#]
5 || # --------------------------------------------------------------- # ||
6 || # Copyright ©2002-[#]year[#] by Iris Studios, Inc. All Rights Reserved. # ||
7 || # This file may not be reproduced in any way without permission. # ||
8 || # --------------------------------------------------------------- # ||
9 || # User License Agreement at http://www.iris-studios.com/license/ # ||
10 || ################################################################### ||
11 \*=====================================================================*/
18 // -------------------------------------------------------------------
19 // -- Create a log entry
20 // -------------------------------------------------------------------
21 function log($diffdata = null
)
25 $this->bugid
= intval($this->bugid
);
26 $this->fieldid
= intval($this->fieldid
);
39 INSERT INTO " . TABLE_PREFIX
. "history
40 (bugid, dateline, userid, field, fieldid, original, changed)
42 (" . $this->bugid
. ", " . LOG_TIME
. ", " . $bugsys->userinfo
['userid'] . ",
43 '" . $bugsys->escape($diffdata['field']) . "', " . $this->fieldid
. ",
44 '" . $bugsys->escape($diffdata['initial']) . "', '" . $bugsys->escape($diffdata['final']) . "'
49 // -------------------------------------------------------------------
51 // -------------------------------------------------------------------
52 function diff($field, $initial, $final)
54 if (empty($initial) AND empty($final))
56 if (!$this->allowempty
)
62 if (!$this->allowempty
)
64 if ($initial === $final)
70 return array('field' => $field, 'initial' => $initial, 'final' => $final);
74 /*=====================================================================*\
75 || ###################################################################
78 || ###################################################################
79 \*=====================================================================*/