Board Thread:Technical Updates/@comment-22224-20180312221333/@comment-9605025-20180313215322

I am not familiar with PHP, but something tells me that "mb_strpos" finds the first instance of the specified substring, not the last. I could see someone easily incorrectly searching for the first instance instead of the last instance. Possibly due to a typo as "mb_strpos" and "mb_strrpos" differ by a single letter; the omission of which results in a valid function call. Alternatively because of an oversight regarding how the function behaves with multi-level subpages. It certainly would not be the first time I have seen someone rewrite a function for a specific case and completely forget about its larger use.