Method code for $directories.find_page()

[Turn on line numbering]
arg orig_url, interface;
var url, page;

url = orig_url.explode("/");
if ((| url[1][1] == "~" |))
    url = ["~", url[1].subrange(2), @url.subrange(2)];

// hit the directories before objects, allow them to override
if ((page = (> .find_page__mapped(url, interface, orig_url) <)) != 'pagenf)
    return page;
return (> .find_page__objref(url, interface) <);

// Brad Roberts
// Bruce Mitchener, Jr.
// Created 16-May-1997 as a part of ColdCore, see: @help Credit

Tlon