diff options
author | 2019-04-20 22:22:06 +0200 | |
---|---|---|
committer | 2019-04-20 22:22:06 +0200 | |
commit | 3b8f3da09d4d9ada1d78ad0826bcc867848127c6 (patch) | |
tree | 02a846e4feb6f2131fdb7ce20c4d7f33390c0cdf | |
parent | f9c4a84c2579bb3687c0e7e9bb1932db10ecefa6 (diff) | |
download | rss-bridge-3b8f3da09d4d9ada1d78ad0826bcc867848127c6.tar.gz rss-bridge-3b8f3da09d4d9ada1d78ad0826bcc867848127c6.tar.zst rss-bridge-3b8f3da09d4d9ada1d78ad0826bcc867848127c6.zip |
[AutoJMBridge] Use title from website for Feed Title (#1093)
* [AutoJMBridge] Use title from website for Feed Title
-rw-r--r-- | bridges/AutoJMBridge.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/bridges/AutoJMBridge.php b/bridges/AutoJMBridge.php index 091d64a1..e8490d95 100644 --- a/bridges/AutoJMBridge.php +++ b/bridges/AutoJMBridge.php @@ -70,6 +70,19 @@ class AutoJMBridge extends BridgeAbstract { return self::URI . 'favicon.ico'; } + public function getName() { + switch($this->queriedContext) { + case 'Afficher les offres de véhicules disponible en fonction des critères du site AutoJM': + $html = getSimpleHTMLDOMCached(self::URI . $this->getInput('url'), 86400); + $name = html_entity_decode($html->find('title', 0)->plaintext); + return $name; + break; + default: + return parent::getName(); + } + + } + public function collectData() { $model_url = self::URI . $this->getInput('url'); @@ -180,6 +193,5 @@ class AutoJMBridge extends BridgeAbstract { $html = str_get_html($content); $token = $html->find('input[type=hidden][id=form__token]', 0); $this->token = $token->value; - } } |