projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Included Sales Pricing, Purchasing Prising, Cost update and Reorder Levels in tabs...
[fa-stable.git]
/
includes
/
remote_url.inc
diff --git
a/includes/remote_url.inc
b/includes/remote_url.inc
index 186b4f97660aeaabb6f9c737b6dacede1ad521e9..0e53dbf466eab1cc32445cd9ca935f1d8c919504 100644
(file)
--- a/
includes/remote_url.inc
+++ b/
includes/remote_url.inc
@@
-19,6
+19,9
@@
function url_get_contents($url, $timeout=10)
// get the host name and url path
$parsedUrl = parse_url($url);
// get the host name and url path
$parsedUrl = parse_url($url);
+ if (@$parsedUrl['scheme'] == 'file')
+ return file_get_contents($parsedUrl['path']);
+
$host = $parsedUrl['host'];
if (isset($parsedUrl['path'])) {
$host = $parsedUrl['host'];
if (isset($parsedUrl['path'])) {
@@
-85,6
+88,8
@@
function url_get_contents($url, $timeout=10)
function url_copy($from, $to, $timeout=10)
{
$f = fopen($to, 'wb');
function url_copy($from, $to, $timeout=10)
{
$f = fopen($to, 'wb');
- fwrite($f, url_get_contents($from, $timeout));
+ if (!$f || !fwrite($f, url_get_contents($from, $timeout)))
+ return false;
fclose($f);
fclose($f);
+ return true;
}
}