162 lines
8.5 KiB
PHTML
162 lines
8.5 KiB
PHTML
<?php
|
|
$s_name = "s".$this->stream_number;
|
|
?>
|
|
<h3 class="collapsible-header"><span class="arrow-icon"></span>Stream <?php echo $this->stream_number?></h3>
|
|
<div class="stream-setting-content" <?php echo $this->stream_number != '1'?'style="display: none;':''?> id="<?=$s_name?>-config">
|
|
<fieldset class="padded">
|
|
<dl class="zend_form clearfix">
|
|
<dd id="<?=$s_name?>Liquidsoap-error-msg-element" class="liquidsoap_status">
|
|
<?php echo $this->liquidsoap_error_msg?>
|
|
</dd>
|
|
<dt id="<?=$s_name?>Enabled-label">
|
|
<label for="<?=$s_name?>Enabled"><?php echo $this->element->getElement('enable')->getLabel() ?></label>
|
|
</dt>
|
|
<dd id="<?=$s_name?>Enabled-element">
|
|
<?php echo $this->element->getElement('enable')?>
|
|
</dd>
|
|
|
|
<dt id="<?=$s_name?>Type-label">
|
|
<label for="<?=$s_name?>Type"><?php echo $this->element->getElement('type')->getLabel()?></label>
|
|
</dt>
|
|
<dd id="<?=$s_name?>Type-element">
|
|
<?php echo $this->element->getElement('type')?>
|
|
</dd>
|
|
|
|
<dt id="<?=$s_name?>Bitrate-label">
|
|
<label for="<?=$s_name?>Bitrate"><?php echo $this->element->getElement('bitrate')->getLabel()?></label>
|
|
</dt>
|
|
<dd id="<?=$s_name?>Bitrate-element">
|
|
<?php echo $this->element->getElement('bitrate')?>
|
|
</dd>
|
|
<dt id="outputServer-label">
|
|
<label for="outputServer"><?php echo $this->element->getElement('host')->getLabel()?><span class="info-text-small">(Required)</span> :</label>
|
|
</dt>
|
|
<dd id="outputServer-element">
|
|
<?php echo $this->element->getElement('host')?>
|
|
<?php if($this->element->getElement('host')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('host')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="outputPort-label">
|
|
<label for="outputPort"><?php echo $this->element->getElement('port')->getLabel()?><span class="info-text-small">(Required)</span> :</label>
|
|
</dt>
|
|
<dd id="outputPort-element">
|
|
<?php echo $this->element->getElement('port')?>
|
|
<?php if($this->element->getElement('port')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('port')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="<?=$s_name?>Output-label">
|
|
<label for="<?=$s_name?>Output"><?php echo $this->element->getElement('output')->getLabel()?></label>
|
|
</dt>
|
|
<dd id="<?=$s_name?>Output-element">
|
|
<?php echo $this->element->getElement('output')?>
|
|
</dd>
|
|
|
|
<fieldset class="padded top-margin display_field toggle closed" id="output_setting">
|
|
<legend style="cursor: pointer;">
|
|
<span class="ui-icon ui-icon-triangle-2-n-s"></span>
|
|
Additional Options
|
|
</legend>
|
|
<dl class="zend_form">
|
|
<dt id="outputUser-label">
|
|
<label for="outputUser"><?php echo $this->element->getElement('user')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="outputUser-element">
|
|
<?php echo $this->element->getElement('user')?>
|
|
<?php if($this->element->getElement('user')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('user')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="outputPassword-label">
|
|
<label class="optional" for="outputPassword"><?php echo $this->element->getElement('pass')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="outputPassword-element" class="clearfix">
|
|
<?php echo $this->element->getElement('pass')?>
|
|
<?php if($this->element->getElement('pass')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('pass')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt class="block-display info-block">
|
|
The following info will be displayed to listeners in their media player:
|
|
</dt>
|
|
<dt id="stationDescription-label">
|
|
<label for="stationDescription"><?php echo $this->element->getElement('description')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="stationDescription-element" class="clearfix">
|
|
<?php echo $this->element->getElement('description')?>
|
|
<?php if($this->element->getElement('description')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('description')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="stationURL-label">
|
|
<label for="stationURL"><?php echo $this->element->getElement('url')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="stationURL-element" class="clearfix">
|
|
<?php echo $this->element->getElement('url')?>
|
|
<span class="info-text-small">(Your radio station website)</span>
|
|
<?php if($this->element->getElement('url')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('url')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="outputGenre-label">
|
|
<label for="outputGenre"><?php echo $this->element->getElement('genre')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="outputGenre-element">
|
|
<?php echo $this->element->getElement('genre')?>
|
|
<?php if($this->element->getElement('genre')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('genre')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
<dt id="outputMountpoint-label">
|
|
<label for="outputMountpoint"><?php echo $this->element->getElement('mount')->getLabel()?> :</label>
|
|
</dt>
|
|
<dd id="outputMountpoint-element">
|
|
<?php echo $this->element->getElement('mount')?>
|
|
<?php if($this->element->getElement('mount')->hasErrors()) : ?>
|
|
<ul class='errors'>
|
|
<?php foreach($this->element->getElement('mount')->getMessages() as $error): ?>
|
|
<li><?php echo $error; ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</dd>
|
|
</dl>
|
|
</fieldset>
|
|
<dt id="outputStreamURL-label">
|
|
<label for="outputStreamURL">Stream URL: </label>
|
|
</dt>
|
|
<dd id="outputStreamURL-element">
|
|
<span id="stream_url"></span>
|
|
</dd>
|
|
</dl>
|
|
</fieldset>
|
|
</div>
|