Exemplo n.º 1
0
 /**
  * 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);
 }