db; $uri = trim($uri); if ($uri == '') { return false; } $sql = "SELECT id FROM structure WHERE short_uri = '".$db->real_escape_string($uri)."' AND (active = '1' OR active = '2')"; $result = $db->query($sql); if ($result->num_rows > 0) { return $result->fetch_object()->id; } return false; } // short_uri can't be used multiple times public static function fetch_item($uri) { $db = Registry::get('base')->db; $uri = trim($uri); if ($uri == '') { return false; } $sql = "SELECT id FROM items WHERE short_uri = '".$db->real_escape_string($uri)."' AND active = '1' LIMIT 1"; $result = $db->query($sql); if ($result->num_rows > 0) { return $result->fetch_object()->id; } return false; } }