if (sfolder != null) {
return sfolder.getSourceModule(template);
}
} else if (viewPath.isBundleBasePath()) {
ScriptFolder bundleFolder = findBundleFolder(bundle, project);
if (bundleFolder == null)
return null;
IScriptFolder viewFolder = project.findScriptFolder(bundleFolder.getPath().append(new Path("Resources/views")));
if (viewFolder != null) {
return viewFolder.getSourceModule(template);
}
} else {
if (bundle == null || controller == null)
return null;
ScriptFolder bundleFolder = findBundleFolder(bundle, project);
IPath path = new Path("Resources/views/" + controller.replace("Controller", ""));
IPath iPath = bundleFolder.getPath().append(path);
IScriptFolder sfolder = project.findScriptFolder(iPath);
if (sfolder != null) {
return sfolder.getSourceModule(template);
}