cc-2188: Download action for all media file.
Download action were added in two placese. 1. Playlist Builder. jjmenu now showing 'Download'. 2. Calendar-> Show Content. Click on the file, you will see Downlaod menu. Limitation: File name is set to original file name. On the ticket it said, file format should be like "show_name-12012011-2130.mp3". However, in my opinion, this is only possible, if a user downloads it from calender->show content. We know what the show names and etc, but, if the user downloads it from Playlist Builder, we cannot retrive such information. To be consistent in both area, I just set the file name to original file name. This can be easily modified in the future.
This commit is contained in:
parent
ed0f24831d
commit
95613f40f1
6 changed files with 58 additions and 4 deletions
|
@ -50,6 +50,8 @@ class LibraryController extends Zend_Controller_Action
|
|||
|
||||
public function contextMenuAction()
|
||||
{
|
||||
global $CC_CONFIG;
|
||||
|
||||
$id = $this->_getParam('id');
|
||||
$type = $this->_getParam('type');
|
||||
|
||||
|
@ -70,6 +72,16 @@ class LibraryController extends Zend_Controller_Action
|
|||
$menu[] = array('action' => array('type' => 'gourl', 'url' => '/Library/edit-file-md/id/#id#'),
|
||||
'title' => 'Edit Metadata');
|
||||
|
||||
// added for downlaod
|
||||
$id = $this->_getParam('id');
|
||||
|
||||
$file_id = $this->_getParam('id', null);
|
||||
$file = StoredFile::Recall($file_id);
|
||||
|
||||
$url = 'api/get-media/file/'.$file->getFileURL().'/api_key/'.$CC_CONFIG["apiKey"][0].'/download/true';
|
||||
$menu[] = array('action' => array('type' => 'gourl', 'url' => $url),
|
||||
'title' => 'Download');
|
||||
|
||||
$menu[] = array('action' => array('type' => 'fn',
|
||||
'callback' => "window['confirmDeleteAudioClip']('$paramsPop')"),
|
||||
'title' => 'Delete');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue