mirror of
https://github.com/UnickSoft/graphonline.git
synced 2026-02-16 10:40:57 +00:00
Added cross domain grap loading.
This commit is contained in:
@@ -2,12 +2,33 @@
|
||||
|
||||
include ("../core/config/main.php");
|
||||
include ("saveGraphHelpers.php");
|
||||
include ("crossDomain.php");
|
||||
|
||||
$name = $_GET["name"];
|
||||
|
||||
$log = "";
|
||||
if (isValidName($name))
|
||||
{
|
||||
echo (gzuncompress(file_get_contents(getXMLFileName($name))));
|
||||
$content = file_get_contents(getXMLFileName($name));
|
||||
// Try to find on extarnal domains
|
||||
if (false === $content)
|
||||
{
|
||||
foreach ($domains as $domain)
|
||||
{
|
||||
if (!isCurrentDomain($domain))
|
||||
{
|
||||
$log .= "<!-- Search in $domain -->\n";
|
||||
$content = file_get_contents("https://" . $domain . "/" . getXMLFileName($name, true));
|
||||
if (false !== $content)
|
||||
{
|
||||
$content = $content;
|
||||
$log .= "<!-- Got from $domain -->\n";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo (gzuncompress($content) . $log);
|
||||
}
|
||||
|
||||
echo ("");
|
||||
|
||||
Reference in New Issue
Block a user