Merge branch 'saas-dev-publishing' of github.com:sourcefabric/Airtime into saas-dev-publishing

Conflicts:
	airtime_mvc/application/services/PodcastService.php
This commit is contained in:
Albert Santoni 2015-11-17 19:35:05 -05:00
commit ddb2a225f8
5 changed files with 7 additions and 10 deletions

View File

@ -23,7 +23,6 @@ class ApiController extends Zend_Controller_Action
"shows",
"show-tracks",
"show-schedules",
"station-logo",
"show-logo",
"stream-m3u"
);

View File

@ -101,11 +101,7 @@ class DashboardController extends Zend_Controller_Action
$this->_helper->layout->setLayout('livestream');
$logo = Application_Model_Preference::GetStationLogo();
if ($logo === DEFAULT_LOGO_PLACEHOLDER) {
$this->view->logo = "/".DEFAULT_LOGO_FILE;
} else {
$this->view->logo = "data:image/png;base64,".$logo;
}
$this->view->logo = "data:image/png;base64,".$logo;
}
public function helpAction()

View File

@ -576,7 +576,9 @@ class Application_Model_Preference
} else {
// We return the Airtime logo if no logo is set in the database.
// airtime_logo.png is stored under the public directory
return DEFAULT_LOGO_PLACEHOLDER;
$image = @file_get_contents(Application_Common_HTTPHelper::getStationUrl() . DEFAULT_LOGO_FILE);
$image = base64_encode($image);
return $image;
}
}

View File

@ -375,9 +375,9 @@ class Application_Service_PodcastService
$atomLink->addAttribute("rel", "self");
$atomLink->addAttribute("type", "application/rss+xml");
$imageUrl = Application_Common_HTTPHelper::getStationUrl(false)."images/airtime_logo.png";
$imageUrl = Application_Common_HTTPHelper::getStationUrl(false)."api/station-logo";
$image = $channel->addChild("image");
$image->addChild("title", "image title");
$image->addChild("title", $podcast->getDbTitle());
self::addEscapedChild($image, "url", $imageUrl);
self::addEscapedChild($image, "link", Application_Common_HTTPHelper::getStationUrl(false));

View File

@ -14,7 +14,7 @@
<div id="Logo-img-container">
<?php
$logoImg = $this->element->getView()->logoImg;
$src = ($logoImg === DEFAULT_LOGO_PLACEHOLDER) ? DEFAULT_LOGO_FILE : "data:image/png;base64,".$logoImg;
$src = "data:image/png;base64,".$logoImg;
?>
<img onError="this.onerror = '';this.style.visibility='hidden';$('#logo-remove-btn').hide();$('[id^=stationLogoRemove]').each(function(i,v){v.style.width=v.style.height=v.style.margin=v.style.padding='0px';});" id="logo-img" onload='resizeImg(this, 450, 450);' src="<?php echo $src ?>" />
</div>