Example #1
0
function modification($filename, $override = 'catalog')
{
    if (Client::isCatalog()) {
        $file = DIR_MODIFICATION . 'catalog/' . substr($filename, strlen(Client::getDir()));
    } else {
        $file = DIR_MODIFICATION . 'admin/' . substr($filename, strlen(Client::getDir()));
    }
    if (Client::isCli()) {
        $file = DIR_MODIFICATION . $override . '/' . substr($filename, strlen(Client::getDir()));
    }
    if (substr($filename, 0, strlen(DIR_SYSTEM)) == DIR_SYSTEM) {
        $file = DIR_MODIFICATION . 'system/' . substr($filename, strlen(DIR_SYSTEM));
    }
    if (is_file($file)) {
        return $file;
    }
    return $filename;
}