From 458c4d8c5fe143f6c2763689a7f25828682ca786 Mon Sep 17 00:00:00 2001 From: nbm Date: Wed, 27 Jul 2005 09:50:48 +0000 Subject: [PATCH] Represents the entries in the help table - maps sections to filenames --- lib/help/helpentity.inc.php | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+), 0 deletions(-) create mode 100644 lib/help/helpentity.inc.php diff --git a/lib/help/helpentity.inc.php b/lib/help/helpentity.inc.php new file mode 100644 index 0000000..fe52fc3 --- /dev/null +++ b/lib/help/helpentity.inc.php @@ -0,0 +1,62 @@ + "id", + "sSection" => "fSection", + "sFilename" => "help_info", + ); + + var $_bUsePearError = true; + + function getID() { return $this->iId; } + function getSection() { return $this->sSection; } + function getFilename() { return $this->sFilename; } + function setID($iId) { $this->iId = $iId; } + function setSection($sSection) { $this->sSection = $sSection; } + function setFilename($sFilename) { $this->sFilename = $sFilename; } + + function _table () { + global $default; + return $default->help_table; + } + + // STATIC + function &get($iId) { + return KTEntityUtil::get('KTHelpEntity', $iId); + } + + // STATIC + function &createFromArray($aOptions) { + return KTEntityUtil::createFromArray('KTHelpEntity', $aOptions); + } + + function &getList($sWhereClause = null) { + global $default; + return KTEntityUtil::getList($default->help_table, 'KTHelpEntity', $sWhereClause); + } + + function checkReplacement() { + $oHelpReplacement = KTHelpReplacement::getByName($this->sFilename); + if (PEAR::isError($oHelpReplacement)) { + return false; + } + return $oHelpReplacement; + } + + function &getByFilename($sFilename) { + return KTEntityUtil::getBy('KTHelpEntity', 'help_info', $sFilename); + } +} + +?> -- libgit2 0.21.4