Index: branches/5.3.x/core/kernel/kbase.php =================================================================== diff -u -N -r15698 -r15902 --- branches/5.3.x/core/kernel/kbase.php (.../kbase.php) (revision 15698) +++ branches/5.3.x/core/kernel/kbase.php (.../kbase.php) (revision 15902) @@ -1,6 +1,6 @@ getPrefixSpecial(); + $ret = 'ClassName: ' . get_class($this); + + try { + $ret .= '; PrefixSpecial: ' . $this->getPrefixSpecial(); + } catch (Exception $e) {} + + return $ret; } } @@ -898,26 +904,26 @@ * * @param string $field * @return string - * @access protected + * @access public */ - abstract protected function GetDBField($field); + abstract public function GetDBField($field); /** * Checks of object has given field * * @param string $name * @return bool - * @access protected + * @access public */ - abstract protected function HasField($name); + abstract public function HasField($name); /** * Returns field values * * @return Array - * @access protected + * @access public */ - abstract protected function GetFieldValues(); + abstract public function GetFieldValues(); /** * Populates values of sub-fields, based on formatters, set to mater fields @@ -1097,19 +1103,19 @@ * Returns true, when list/item was queried/loaded * * @return bool - * @access protected + * @access public */ - abstract protected function isLoaded(); + abstract public function isLoaded(); /** * Returns specified field value from all selected rows. * Don't affect current record index * * @param string $field * @return Array - * @access protected + * @access public */ - abstract protected function GetCol($field); + abstract public function GetCol($field); }