/** * Translate object id to alias. * * @param string $id The object id * * @return string|null The object alias if found * * @since 2.0 */ public function translateIDToAlias($id) { if (!is_numeric($id)) { return null; } if ($this->_table->has($id)) { return $this->_table->get($id)->alias; } // init vars $db = $this->app->database; // search alias $query = 'SELECT alias' . ' FROM ' . $this->_table->name . ' WHERE id = ' . $db->Quote($id) . ' LIMIT 1'; return $db->queryResult($query); }