Skip to content
Snippets Groups Projects
Commit d6b20667 authored by gloas's avatar gloas
Browse files

rel #11216 type doc audio record: url are now tracked

parent 742bcad0
Branches
Tags
No related merge requests found
...@@ -20,14 +20,14 @@ ...@@ -20,14 +20,14 @@
*/ */
class ZendAfi_View_Helper_Album_PlayRessourceUrl extends Zend_View_Helper_Abstract { class ZendAfi_View_Helper_Album_PlayRessourceUrl extends Zend_View_Helper_Abstract {
public function album_playRessourceUrl($ressource) { public function album_PlayRessourceUrl($ressource) {
$extension = $ressource->getFileExtension(); $extension = $ressource->getFileExtension();
if (!$extension && $ressource->hasUrl()) if (!$extension && $ressource->hasUrl())
return $this->view->absoluteUrl($ressource->getOriginalUrl()); return $this->view->absoluteUrl($ressource->getOriginalUrl());
return $this->view->absoluteUrl(['controller' => 'bib-numerique', return $this->view->absoluteUrl(['controller' => 'bib-numerique',
'action' => 'play-ressource', 'action' => 'play-ressource',
'id' => $ressource->getId()]).'.'.$extension; 'id' => $ressource->getId()],null,true).'.'.$extension;
} }
} }
......
...@@ -34,7 +34,7 @@ class ZendAfi_View_Helper_TagAlbumTrackList extends Zend_View_Helper_HtmlElement ...@@ -34,7 +34,7 @@ class ZendAfi_View_Helper_TagAlbumTrackList extends Zend_View_Helper_HtmlElement
$html.= $html.=
'<li class="audio_track">'. '<li class="audio_track">'.
$this->view->albumRessourceInfos($audio_track). $this->view->albumRessourceInfos($audio_track).
$this->view->audioJsPlayer($audio_track->getOriginalUrl()). $this->view->audioJsPlayer($this->view->album_PlayRessourceUrl($audio_track)).
'</li>'; '</li>';
} }
return $html.='</ol>'; return $html.='</ol>';
......
...@@ -210,7 +210,7 @@ class RechercheControllerAlbumAudioRecordViewRessourcesNumeriquesTest extends Re ...@@ -210,7 +210,7 @@ class RechercheControllerAlbumAudioRecordViewRessourcesNumeriquesTest extends Re
/** @test */ /** @test */
public function moonchildPlayerShouldBePresent() { public function moonchildPlayerShouldBePresent() {
$this->assertXPath('//ol//li//audio/source[contains(@src, "moonchild.mp3")]', $this->_response->getBody()); $this->assertXPath('//ol//li//audio/source[contains(@src, "bib-numerique/play-ressource/id/1.mp3")]', $this->_response->getBody());
} }
...@@ -265,7 +265,7 @@ class RechercheControllerAlbumAudioRecordAsTelephoneViewRessourcesNumeriquesTest ...@@ -265,7 +265,7 @@ class RechercheControllerAlbumAudioRecordAsTelephoneViewRessourcesNumeriquesTest
/** @test */ /** @test */
public function moonchildPlayerShouldBePresent() { public function moonchildPlayerShouldBePresent() {
$this->assertXPath('//ol//li//audio/source[contains(@src, "moonchild.mp3")]', $this->_response->getBody()); $this->assertXPath('//ol//li//audio/source[contains(@src, "bib-numerique/play-ressource/id/1.mp3")]', $this->_response->getBody());
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment