Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
This commit is contained in:
commit
87bfc81ca0
6 changed files with 15 additions and 10 deletions
|
@ -490,6 +490,7 @@ class ApiController extends Zend_Controller_Action
|
||||||
// If the file already exists we will update and make sure that
|
// If the file already exists we will update and make sure that
|
||||||
// it's marked as 'exists'.
|
// it's marked as 'exists'.
|
||||||
$file->setFileExistsFlag(true);
|
$file->setFileExistsFlag(true);
|
||||||
|
$file->setFileHiddenFlag(false);
|
||||||
$file->setMetadata($md);
|
$file->setMetadata($md);
|
||||||
}
|
}
|
||||||
if ($md['is_record'] != 0) {
|
if ($md['is_record'] != 0) {
|
||||||
|
|
|
@ -152,7 +152,10 @@ class Zend_Controller_Plugin_Acl extends Zend_Controller_Plugin_Abstract
|
||||||
$resourceName .= $controller;
|
$resourceName .= $controller;
|
||||||
|
|
||||||
/** Check if the controller/action can be accessed by the current user */
|
/** Check if the controller/action can be accessed by the current user */
|
||||||
if (!$this->getAcl()->isAllowed($this->_roleName, $resourceName, $request->getActionName())) {
|
if (!$this->getAcl()->has($resourceName)
|
||||||
|
|| !$this->getAcl()->isAllowed($this->_roleName,
|
||||||
|
$resourceName,
|
||||||
|
$request->getActionName())) {
|
||||||
/** Redirect to access denied page */
|
/** Redirect to access denied page */
|
||||||
$this->denyAccess();
|
$this->denyAccess();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1184,6 +1184,11 @@ SQL;
|
||||||
$this->_file->setDbFileExists($flag)
|
$this->_file->setDbFileExists($flag)
|
||||||
->save();
|
->save();
|
||||||
}
|
}
|
||||||
|
public function setFileHiddenFlag($flag)
|
||||||
|
{
|
||||||
|
$this->_file->setDbHidden($flag)
|
||||||
|
->save();
|
||||||
|
}
|
||||||
public function setSoundCloudUploadTime($time)
|
public function setSoundCloudUploadTime($time)
|
||||||
{
|
{
|
||||||
$this->_file->setDbSoundCloundUploadTime($time)
|
$this->_file->setDbSoundCloundUploadTime($time)
|
||||||
|
|
|
@ -201,13 +201,6 @@ class Application_Model_StreamSetting
|
||||||
"value"=>self::getDjLiveStreamMountPoint(),
|
"value"=>self::getDjLiveStreamMountPoint(),
|
||||||
"type"=>"string");
|
"type"=>"string");
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "SELECT *"
|
|
||||||
." FROM cc_pref"
|
|
||||||
." WHERE keystr = 'off_air_meta'";
|
|
||||||
|
|
||||||
$out = $con->query($sql)->fetchAll();
|
|
||||||
$rows[] = array("keyname" => $out[0]["keystr"], "value"=>$out[0]["valstr"], "type"=>"string");
|
|
||||||
|
|
||||||
return $rows;
|
return $rows;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
INSERT INTO cc_subjs ("login", "type", "pass") VALUES ('admin', 'A', md5('admin'));
|
INSERT INTO cc_subjs ("login", "type", "pass") VALUES ('admin', 'A', md5('admin'));
|
||||||
-- added in 2.3
|
-- added in 2.3
|
||||||
INSERT INTO cc_pref("keystr", "valstr") VALUES('off_air_meta', 'Airtime - offline');
|
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('off_air_meta', 'Airtime - offline', 'string');
|
||||||
|
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s1_listener_stat_error', '', 'string');
|
||||||
|
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s2_listener_stat_error', '', 'string');
|
||||||
|
INSERT INTO cc_stream_setting ("keyname", "value", "type") VALUES ('s3_listener_stat_error', '', 'string');
|
||||||
-- end of added in 2.3
|
-- end of added in 2.3
|
||||||
|
|
||||||
-- added in 2.1
|
-- added in 2.1
|
||||||
|
|
|
@ -277,7 +277,7 @@ class PypoFetch(Thread):
|
||||||
if (existing[s[u'keyname']] != str(s[u'value'])):
|
if (existing[s[u'keyname']] != str(s[u'value'])):
|
||||||
self.logger.info("'Need-to-restart' state detected for %s...", s[u'keyname'])
|
self.logger.info("'Need-to-restart' state detected for %s...", s[u'keyname'])
|
||||||
restart = True;
|
restart = True;
|
||||||
elif "master_live_stream_port" in s[u'keyname'] or "master_live_stream_mp" in s[u'keyname'] or "dj_live_stream_port" in s[u'keyname'] or "dj_live_stream_mp" in s[u'keyname']:
|
elif "master_live_stream_port" in s[u'keyname'] or "master_live_stream_mp" in s[u'keyname'] or "dj_live_stream_port" in s[u'keyname'] or "dj_live_stream_mp" in s[u'keyname'] or "off_air_meta" in s[u'keyname']:
|
||||||
if (existing[s[u'keyname']] != s[u'value']):
|
if (existing[s[u'keyname']] != s[u'value']):
|
||||||
self.logger.info("'Need-to-restart' state detected for %s...", s[u'keyname'])
|
self.logger.info("'Need-to-restart' state detected for %s...", s[u'keyname'])
|
||||||
restart = True;
|
restart = True;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue