1
0
Prechádzať zdrojové kódy

[VkBridge] Setting feed title (#635)

* [VkBridge] Setting feed title
Eugene Molotov 6 rokov pred
rodič
commit
159b00145d
1 zmenil súbory, kde vykonal 12 pridanie a 1 odobranie
  1. 12 1
      bridges/VkBridge.php

+ 12 - 1
bridges/VkBridge.php

@@ -17,6 +17,8 @@ class VkBridge extends BridgeAbstract
 		)
 	);
 
+	protected $pageName;
+
 	public function getURI()
 	{
 		if (!is_null($this->getInput('u'))) {
@@ -26,15 +28,24 @@ class VkBridge extends BridgeAbstract
 		return parent::getURI();
 	}
 
-	public function collectData()
+	public function getName()
 	{
+		if ($this->pageName) {
+			return $this->pageName;
+		}
 
+		return parent::getName();
+	}
+
+	public function collectData()
+	{
 		$text_html = $this->getContents()
 		or returnServerError('No results for group or user name "' . $this->getInput('u') . '".');
 
 		$text_html = iconv('windows-1251', 'utf-8', $text_html);
 		$html = str_get_html($text_html);
 		$pageName = $html->find('.page_name', 0)->plaintext;
+		$this->pageName = $pageName;
 
 		foreach ($html->find('.post') as $post) {