diff --git a/lib/archiving/TimePeriod.inc b/lib/archiving/TimePeriod.inc deleted file mode 100644 index d030d3f..0000000 --- a/lib/archiving/TimePeriod.inc +++ /dev/null @@ -1,137 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package lib.archiving - */ - -class TimePeriod extends KTEntity { - /** - * The primary key - */ - var $iId; - /** - * The time units - */ - var $iTimeUnitID; - /** - * The number of units - */ - var $iUnits; - - /** - * Constructs an time period instance - * - * @param date the time unit - * @param integer the expiration time period id - */ - function TimePeriod($iNewTimeUnitID, $iNewUnits) { - global $default; - - // primary key not set as this is not stored yet - $this->iId = -1; - $this->iTimeUnitID = $iNewTimeUnitID; - $this->iUnits = $iNewUnits; - } - - /** - * Gets the primary key - */ - function getID(){ - return $this->iId; - } - - /** - * Gets the time unit - */ - function getTimeUnitID() { - return $this->iTimeUnitID; - } - - /** - * Sets the time unit - * - * @param integer the new time unit - */ - function setTimeUnitID($iNewTimeUnitID){ - $this->iTimeUnitID = $iNewTimeUnitID; - } - - /** - * Gets the units - */ - function getUnits(){ - return $this->iUnits; - } - - /** - * Sets the units - * - * @param integer the new units - */ - function setUnits($iNewUnits){ - $this->iUnits = $iNewUnits; - } - - function _fieldValues () { - return array( - 'time_unit_id' => $this->iTimeUnitID, - 'units' => $this->iUnits - ); - } - - function _table () { - global $default; - return $default->time_period_table; - } - - /** - * Static function. Given a primary key will create - * a TimePeriod object and populate it with the corresponding - * database values - * - * @return TimePeriod populated TimePeriod object on success, false otherwise - */ - function & get($iTimePeriodID) { - global $default; - $sql = $default->db; - $sql->query(array("SELECT * FROM $default->time_period_table WHERE id = ?", $iTimePeriodID));/*ok*/ - if ($sql->next_record()) { - $oTimePeriod = & new TimePeriod($sql->f("time_unit_id"), $sql->f("units")); - $oTimePeriod->iId = $iTimePeriodID; - return $oTimePeriod; - } - return false; - } - - /** - * Static function - * Get a list of TimePeriod objects - * - * @param String Where clause (optional) - * @return Array array of TimePeriod objects, false otherwise - */ - function getList($sWhereClause = null) { - return KTEntityUtil::getList(TimePeriod::_table(), 'TimePeriod', $sWhereClause); - } -} diff --git a/lib/archiving/TimeUnit.inc b/lib/archiving/TimeUnit.inc deleted file mode 100644 index fc8754a..0000000 --- a/lib/archiving/TimeUnit.inc +++ /dev/null @@ -1,114 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package lib.archiving - */ - -class TimeUnit extends KTEntity { - /** - * The primary key - */ - var $iId; - /** - * The time unit - */ - var $sName; - - /** - * Constructs an time unit instance - * - * @param string the time unit name - */ - function TimeUnit($sNewName) { - global $default; - - // primary key not set as this is not stored yet - $this->iId = -1; - $this->sName = $sNewName; - } - - /** - * Gets the primary key - */ - function getID(){ - return $this->iId; - } - - /** - * Gets the name - */ - function getName() { - return $this->sName; - } - - /** - * Sets the name - * - * @param string the new name - */ - function setName($sNewName){ - $this->sName = $sNewName; - } - - function _fieldValues () { - return array( - 'name' => $this->sName, - ); - } - - function _table () { - global $default; - $sTable = $default->time_unit_lookup_table; - } - - /** - * Static function. Given a news item primary key will create - * a TimeUnit object and populate it with the corresponding - * database values - * - * @return TimeUnit populated TimeUnit object on success, false otherwise - */ - function & get($iTimeUnitID) { - global $default; - $sql = $default->db; - $sql->query(array("SELECT * FROM $default->time_unit_lookup_table WHERE id = ?", $iTimeUnitID));/*ok*/ - if ($sql->next_record()) { - $oTimeUnit = & new TimeUnit($sql->f("name")); - $oTimeUnit->iId = $iTimeUnitID; - return $oTimeUnit; - } - return false; - } - - /** - * Static function - * Get a list of TimeUnit objects - * - * @param String Where clause (optional) - * @return Array array of TimeUnit objects, false otherwise - */ - function getList($sWhereClause = null) { - return KTEntityUtil::getList(TimeUnit::_table(), 'TimeUnit', $sWhereClause); - } -}