/** * See ADONewConnection::NextID() * * @access public * @param mixed * @return mixed */ public function _nextId($sequence) { $nextId = $this->db->NextID($sequence); // workaround since ADOConnection::NextID() doesn't return the last inserted id in `contrexx_module_news_categories_catid` if (empty($nextId) && $sequence == DBPREFIX . 'module_news_categories_catid') { if ($objResult = $this->db->Execute('SELECT `id` FROM `' . contrexx_raw2db($sequence) . '` LIMIT 1')) { $nextId = $objResult->fields['id']; } } return $nextId; }