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; }