aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar sysadminstory <sysadminstory@users.noreply.github.com> 2019-04-20 22:22:06 +0200
committerGravatar Teromene <teromene@teromene.fr> 2019-04-20 22:22:06 +0200
commit3b8f3da09d4d9ada1d78ad0826bcc867848127c6 (patch)
tree02a846e4feb6f2131fdb7ce20c4d7f33390c0cdf
parentf9c4a84c2579bb3687c0e7e9bb1932db10ecefa6 (diff)
downloadrss-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.php14
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;
-
}
}