|
...
|
...
|
@@ -297,11 +297,21 @@ class HtmlLanguageSpecialCollect extends Command |
|
|
|
) {
|
|
|
|
$source = CollectSource::where('project_id', $project_id)->where('origin', $url)->first();
|
|
|
|
if (!$source) {
|
|
|
|
return [
|
|
|
|
'download' => true,
|
|
|
|
'url' => $url,
|
|
|
|
'url_complete' => ($scheme ?: 'https') . '://' . ($host ?: $domain) . $path . ($query ? '?' . $query : '')
|
|
|
|
];
|
|
|
|
$new_url = str_replace($web_url_domain, $home_url, $url);
|
|
|
|
$source_new = CollectSource::where('project_id', $project_id)->where('origin', $new_url)->first();
|
|
|
|
if (!$source_new) {
|
|
|
|
return [
|
|
|
|
'download' => true,
|
|
|
|
'url' => $url,
|
|
|
|
'url_complete' => ($scheme ?: 'https') . '://' . $home_url . $path . ($query ? '?' . $query : '')
|
|
|
|
];
|
|
|
|
} else {
|
|
|
|
return [
|
|
|
|
'download' => false,
|
|
|
|
'url' => $url,
|
|
|
|
'url_complete' => $source_new['target']
|
|
|
|
];
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
return [
|
|
|
|
'download' => false,
|
...
|
...
|
|