| @@ 926-961 (lines=36) @@ | ||
| 923 | $includeDir = trimlrm(CONFIG_SYS_INC_DIR_PATTERN); |
|
| 924 | $excludeDir = trimlrm(CONFIG_SYS_EXC_DIR_PATTERN); |
|
| 925 | ||
| 926 | if(!empty($includeDir) && !empty($excludeDir)) |
|
| 927 | { |
|
| 928 | ||
| 929 | $validDir = explode(',', $includeDir); |
|
| 930 | ||
| 931 | $invalidDir = explode(",", $excludeDir); |
|
| 932 | ||
| 933 | if(array_search(basename($path), $validDir) !== false && array_search(basename($path), $invalidDir) === false) |
|
| 934 | { |
|
| 935 | return true; |
|
| 936 | }else |
|
| 937 | { |
|
| 938 | return false; |
|
| 939 | } |
|
| 940 | }elseif(!empty($includeDir)) |
|
| 941 | { |
|
| 942 | $validDir = explode(',', $includeDir); |
|
| 943 | if(array_search(basename($path), $validDir) !== false) |
|
| 944 | { |
|
| 945 | return true; |
|
| 946 | }else |
|
| 947 | { |
|
| 948 | return false; |
|
| 949 | } |
|
| 950 | ||
| 951 | }elseif(!empty($excludeFile)) |
|
| 952 | { |
|
| 953 | $invalidDir = explode(",", $excludeDir); |
|
| 954 | if(array_search(basename($path), $invalidDir) === false) |
|
| 955 | { |
|
| 956 | return true; |
|
| 957 | }else |
|
| 958 | { |
|
| 959 | return false; |
|
| 960 | } |
|
| 961 | } |
|
| 962 | return true; |
|
| 963 | ||
| 964 | }elseif(is_file($path)) |
|
| @@ 968-999 (lines=32) @@ | ||
| 965 | { |
|
| 966 | $includeFile = trimlrm(CONFIG_SYS_INC_FILE_PATTERN); |
|
| 967 | $excludeFile = trimlrm(CONFIG_SYS_EXC_FILE_PATTERN); |
|
| 968 | if(!empty($includeFile) && !empty($excludeFile)) |
|
| 969 | { |
|
| 970 | $validFile = explode(',', $includeFile); |
|
| 971 | $invalidFile = explode(',', $excludeFile); |
|
| 972 | if(array_search(basename($path), $validFile) !== false && array_search(basename($path), $invalidFile) === false) |
|
| 973 | { |
|
| 974 | return true; |
|
| 975 | }else |
|
| 976 | { |
|
| 977 | return false; |
|
| 978 | } |
|
| 979 | }elseif(!empty($includeFile)) |
|
| 980 | { |
|
| 981 | $validFile = explode(',', $includeFile); |
|
| 982 | if(array_search(basename($path), $validFile) !== false) |
|
| 983 | { |
|
| 984 | return true; |
|
| 985 | }else |
|
| 986 | { |
|
| 987 | return false; |
|
| 988 | } |
|
| 989 | }elseif(!empty($excludeFile)) |
|
| 990 | { |
|
| 991 | $invalidFile = explode(',', $excludeFile); |
|
| 992 | if(array_search(basename($path), $invalidFile) === false) |
|
| 993 | { |
|
| 994 | return true; |
|
| 995 | }else |
|
| 996 | { |
|
| 997 | return false; |
|
| 998 | } |
|
| 999 | } |
|
| 1000 | return true; |
|
| 1001 | } |
|
| 1002 | } |
|