upgrade
This commit is contained in:
94
main/template/default/document/record_audio.tpl
Normal file
94
main/template/default/document/record_audio.tpl
Normal file
@@ -0,0 +1,94 @@
|
||||
<div class="alert alert-warning">
|
||||
<span class="fa fa-warning fa-fw" aria-hidden="true"></span> {{ 'WamiNeedFilename'|get_lang }}
|
||||
</div>
|
||||
|
||||
<div id="record-audio-recordrtc" class="row text-center">
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col-sm-4 col-sm-offset-4">
|
||||
<div class="form-group">
|
||||
<span class="fa fa-microphone fa-5x fa-fw" aria-hidden="true"></span>
|
||||
<span class="sr-only">{{ 'RecordAudio'|get_lang }}</span>
|
||||
<div id="timer" style="display: none">
|
||||
<h2>
|
||||
<div class="label label-danger">
|
||||
<span id="hour">00</span>
|
||||
<span class="divider">:</span>
|
||||
<span id="minute">00</span>
|
||||
<span class="divider">:</span>
|
||||
<span id="second">00</span>
|
||||
</div>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="text" name="audio_title" id="audio-title-rtc" class="form-control" placeholder="{{ 'InputNameHere'|get_lang }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-center">
|
||||
<div class="form-group">
|
||||
<button class="btn btn-primary" type="button" id="btn-start-record">
|
||||
<span class="fa fa-circle fa-fw" aria-hidden="true"></span> {{ 'StartRecordingAudio'|get_lang }}
|
||||
</button>
|
||||
<button class="btn btn-danger hidden" type="button" id="btn-stop-record" disabled>
|
||||
<span class="fa fa-square fa-fw" aria-hidden="true"></span> {{ 'StopRecordingAudio'|get_lang }}
|
||||
</button>
|
||||
<button class="btn btn-success hidden" type="button" id="btn-save-record"
|
||||
data-loadingtext="{{ 'Uploading'|get_lang }}" disabled>
|
||||
<span class="fa fa-send fa-fw" aria-hidden="true"></span> {{ 'SaveRecordedAudio'|get_lang }}
|
||||
</button>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<audio class="skip hidden center-block" controls id="record-preview"></audio>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="row" id="record-audio-wami">
|
||||
<div class="col-sm-3 col-sm-offset-3">
|
||||
<br>
|
||||
<form>
|
||||
<div class="form-group">
|
||||
<input type="text" name="audio_title" id="audio-title-wami" class="form-control" placeholder="{{ 'InputNameHere'|get_lang }}">
|
||||
</div>
|
||||
<div class="form-group text-center">
|
||||
<button class="btn btn-primary" type="button" id="btn-activate-wami">
|
||||
<span class="fa fa-check fa-fw" aria-hidden=""></span> {{ 'Activate'|get_lang }}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div id="record-audio-wami-container" class="wami-container"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
RecordAudio.init(
|
||||
{
|
||||
blockId: '#record-audio-recordrtc',
|
||||
btnStartId: '#btn-start-record',
|
||||
btnPauseId: '#btn-pause-record',
|
||||
btnPlayId: '#btn-play-record',
|
||||
btnStopId: '#btn-stop-record',
|
||||
btnSaveId: '#btn-save-record',
|
||||
plyrPreviewId: '#record-preview',
|
||||
cidReq :'{{ _p.web_cid_query }}',
|
||||
directory: '{{ directory }}',
|
||||
reload_page: 1,
|
||||
type: 'document'
|
||||
},
|
||||
{
|
||||
blockId: '#record-audio-wami',
|
||||
containerId: 'record-audio-wami-container',
|
||||
directory: '{{ directory }}',
|
||||
userId: {{ user_id }},
|
||||
type: 'document'
|
||||
},
|
||||
null
|
||||
);
|
||||
});
|
||||
</script>
|
||||
48
main/template/default/document/recycle.tpl
Normal file
48
main/template/default/document/recycle.tpl
Normal file
@@ -0,0 +1,48 @@
|
||||
{% macro bytesToSize(bytes) %}
|
||||
{% spaceless %}
|
||||
{% set kilobyte = 1024 %}
|
||||
{% set megabyte = kilobyte * 1024 %}
|
||||
{% set gigabyte = megabyte * 1024 %}
|
||||
{% set terabyte = gigabyte * 1024 %}
|
||||
|
||||
{% if bytes < kilobyte %}
|
||||
{{ bytes ~ ' B' }}
|
||||
{% elseif bytes < megabyte %}
|
||||
{{ (bytes / kilobyte)|number_format(2, '.') ~ ' KB' }}
|
||||
{% elseif bytes < gigabyte %}
|
||||
{{ (bytes / megabyte)|number_format(2, '.') ~ ' MB' }}
|
||||
{% elseif bytes < terabyte %}
|
||||
{{ (bytes / gigabyte)|number_format(2, '.') ~ ' GB' }}
|
||||
{% else %}
|
||||
{{ (bytes / terabyte)|number_format(2, '.') ~ ' TB' }}
|
||||
{% endif %}
|
||||
{% endspaceless %}
|
||||
{% endmacro %}
|
||||
|
||||
{% if files %}
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th>{{ 'Path' | get_lang }}</th>
|
||||
<th>{{ 'Size' | get_lang }}</th>
|
||||
<th>{{ 'Actions' | get_lang }}</th>
|
||||
</tr>
|
||||
{% for file in files %}
|
||||
<tr>
|
||||
<td>
|
||||
{{ file.path }}
|
||||
</td>
|
||||
<td>
|
||||
{{ _self.bytesToSize(file.size) }}
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<a href="{{ web_self }}?{{web_cid_query}}&action=download&id={{ file.id }}" class="btn btn-default">{{ 'Download' | get_lang }}</a>
|
||||
<a href="{{ web_self }}?{{web_cid_query}}&action=delete&id={{ file.id }}" class="btn btn-danger">{{ 'Delete' | get_lang }}</a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
{% else %}
|
||||
{{ 'NoData' | get_lang }}
|
||||
{% endif %}
|
||||
|
||||
39
main/template/default/document/webcam.tpl
Normal file
39
main/template/default/document/webcam.tpl
Normal file
@@ -0,0 +1,39 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-6 text-center">
|
||||
<h3>{{ 'LocalInputImage'|get_lang }}</h3>
|
||||
<div class="webcamclip_bg center-block">
|
||||
<div id="chamilo-camera" class="embed-responsive-item"></div>
|
||||
</div>
|
||||
<form class="text-center">
|
||||
<br/>
|
||||
<button id="btnCapture" class="btn btn-danger">
|
||||
<span class="fa fa-camera" aria-hidden="true"></span>
|
||||
{{ 'Snapshot'|get_lang }}
|
||||
</button>
|
||||
<button id="btnClean" class="btn btn-success">
|
||||
<span class="fa fa-refresh" aria-hidden="true"></span>
|
||||
{{ 'Clean'|get_lang }}
|
||||
</button>
|
||||
<button id="btnSave" class="btn btn-primary">
|
||||
<span class="fa fa-save" aria-hidden="true"></span>
|
||||
{{ 'Save'|get_lang }}
|
||||
</button>
|
||||
||
|
||||
<button id="btnAuto" class="btn btn-default">
|
||||
{{ 'Auto'|get_lang }}
|
||||
</button>
|
||||
<button id="btnStop" class="btn btn-default">
|
||||
{{ 'Stop'|get_lang }}
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div id="upload_results" class="center-block" style="background-color:#ffffff;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
RecordWebcam.init({
|
||||
urlReceiver: '{{ _p.web_main }}document/webcam_receiver.php?{{ _p.web_cid_query }}&webcamname='
|
||||
+ escape('{{ filename }}') + '&webcamdir={{ webcam_dir }}&webcamuserid={{ user_id }}'
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user