Committing more fixes for bug #1839622 RSE Path error. This will clean up php files...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / ui / util / PHPFileUtil.java
index 39dadfc..5f9facc 100644 (file)
@@ -27,9 +27,8 @@ public class PHPFileUtil {
        public final static String[] SMARTY_EXTENSIONS = { "tpl" };
 
        public static boolean isPHPFile(IFile file) {
-               // String extension = file.getFileExtension();
-               return isPHPFileName(file.getLocation().toString());
-       }
+                return isPHPFileName(file.getFullPath().toString());
+        }
 
        // public final static String getFileExtension(String name) {
        // int index = name.lastIndexOf('.');
@@ -158,22 +157,21 @@ public class PHPFileUtil {
                IPath documentRootPath = ProjectPrefUtil.getDocumentRoot(project);
                IPath resourcePath = resource.getProjectRelativePath();
 
-               File file = null;
                IPath path = null;
-
+               
                // script location based
-               path = project.getLocation().append(resourcePath.removeLastSegments(1))
+               path = project.getFullPath().append(resourcePath.removeLastSegments(1))
                                .append(includeNameString);
+               //path = 
                if (fileExists(path, false)) {
                        return path;
                }
-
                // project root based
-               path = project.getLocation().append(includeNameString);
+               path = project.getFullPath().append(includeNameString);
                if (fileExists(path, false)) {
                        return path;
                }
-
+               
                // DocumentRoot (absolute path) based
                path = documentRootPath.append(includeNameString);
                if (fileExists(path, true)) {
@@ -202,7 +200,7 @@ public class PHPFileUtil {
                if (!absolute) {
                        IFile ifile = FileBuffers.getWorkspaceFileAtLocation(path);
                        if (ifile != null) {
-                               file = ifile.getLocation().toFile();
+                               file = ifile.getFullPath().toFile();
                                if (file.exists()) {
                                        return true;
                                }