Well, it's completely illogical that those phrases would be missing and yet the phrases exactly after them in the product file would be present (ruling out reaching the memory limit during install). So I'm not exactly sure why any of the phrases are empty, but I added some checks to make sure after the vault_special_rephrase hook, which is where admin-generated inconsistencies can begin to happen.
In vault/special_plugins.php, find:
PHP Code:
($pos = stripos($vbphrase["$key"], $vbphrase["$key2"])) !== false
Replace with:
PHP Code:
!empty($vbphrase["$key"]) AND !empty($vbphrase["$key2"]) AND ($pos = stripos($vbphrase["$key"], $vbphrase["$key2"])) !== false
Bookmarks