169 lines
7.5 KiB
HTML
169 lines
7.5 KiB
HTML
{function razdel_81_tr btn=0 table=''}
|
||
<tr class="{$table}_tr">
|
||
<td>
|
||
{if !count($lib)}
|
||
{if $btn==0}
|
||
<a href="#" class="btn btn-warning btn-sm btn_add_tr" data-table="{$table}"><i class="bi bi-plus-square"></i></a>
|
||
{else}
|
||
<a href="#" class="btn btn-info btn-sm btn_del_tr" data-table="{$table}"><i class="bi bi-trash"></i></a>
|
||
{/if}
|
||
{else}
|
||
<a href="#" class="btn btn-info btn-sm btn_del_tr" data-table="{$table}"><i class="bi bi-trash"></i></a>
|
||
{/if}
|
||
</td>
|
||
<td><input type="text" class="form-control {$table}_td" data-name="name" value="{if isset($lib.name)}{$lib.name|escape}{/if}"></td>
|
||
<td><input type="text" class="form-control {$table}_td" data-name="url" value="{if isset($lib.url)}{$lib.url}{/if}"></td>
|
||
</tr>
|
||
{/function}
|
||
|
||
{*function library8 table=''}
|
||
{if count($LIBS)}
|
||
<p>Литература полученная из библиотеки (нажимайте на <a href="#" class="btn btn-warning btn-sm"><i class="bi bi-plus-square"></i></a> для добавления в таблицу)</p>
|
||
<div class="table-responsive" style="height:300px;">
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th>Выбор</th>
|
||
<th>Название</th>
|
||
<th>Ссылка</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach from=$LIBS item=lib key=$k}
|
||
<tr id="{$table}_libtr_{$k}">
|
||
<td><a href="#" class="btn btn-warning btn-sm btn_libadd_tr" data-table="{$table}" data-id="{$k}"><i class="bi bi-plus-square"></i></a></td>
|
||
<td id="{$table}_name_{$k}">{$lib.P_I|escape} {$lib.AVT_Z|escape} {$lib.DAT|strip_tags|escape}</td>
|
||
<td>
|
||
<a href="http://lib.mkgtu.ru:8004/catalog/fol2?SHOW_ONE_BOOK+{$lib.BOOK}" target="_blank">ссылка</a>
|
||
<span id="{$table}_url_{$k}" style="display: none;">http://lib.mkgtu.ru:8004/catalog/fol2?SHOW_ONE_BOOK+{$lib.BOOK}</span>
|
||
</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
{/if}
|
||
{/function*}
|
||
|
||
{function library8 table='' razdel=''}
|
||
{assign var=rsave value=''}
|
||
{assign var=rsave value=array()}
|
||
{assign var=rsave value=array_merge($rsave,$save.razdel6_1[1])}
|
||
{assign var=rsave value=array_merge($rsave,$save.razdel6_2[1])}
|
||
<p>Литература полученная из раздела 6.1 и 6.2 (нажимайте на <a href="#" class="btn btn-warning btn-sm"><i class="bi bi-plus-square"></i></a> для добавления в таблицу, <span class="text-danger">если список пуст, заполните пункт 6.1 и 6.2, сохраните пункт 6.1 и 6.2 и ОБНОВИТЕ СТРАНИЦУ!</span>)</p>
|
||
{if count($rsave)}
|
||
<div class="table-responsive" style="height:300px;">
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th>Выбор</th>
|
||
<th>Название</th>
|
||
<th>Ссылка</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach from=$rsave item=lib key=$k}
|
||
<tr id="{$table}_libtr_{$k}">
|
||
<td><a href="#" class="btn btn-warning btn-sm btn_libadd_tr" data-table="{$table}" data-id="{$k}"><i class="bi bi-plus-square"></i></a></td>
|
||
<td id="{$table}_name_{$k}">{$lib.name|escape}</td>
|
||
<td>
|
||
<a href="{$lib.url}" target="_blank">ссылка</a>
|
||
<span id="{$table}_url_{$k}" style="display: none;">{$lib.url}</span>
|
||
</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
{/if}
|
||
{/function}
|
||
|
||
<h3>8. Учебно-методическое и информационное обеспечение дисциплины (модуля)</h3>
|
||
<div class="col-md-12">
|
||
{assign var=table value='table_81'}
|
||
<h4>8.1. Основная литература</h4>
|
||
<textarea id="{$table}_orig" style="display: none;">{razdel_81_tr btn=1 table=$table}</textarea>
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th class="col-1">
|
||
<a href="#" class="btn btn-sm btn-danger btnsave_table" data-tds="{$table}_td" data-form="{$table}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
||
</th>
|
||
<th class="col-9">Название</th>
|
||
<th class="col-2">Ссылка</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody id="{$table}">
|
||
{foreach from=$save.razdel8_1[1] item=lib}
|
||
{razdel_81_tr lib=$lib table=$table}
|
||
{/foreach}
|
||
{razdel_81_tr lib=array() btn=0 table=$table}
|
||
</tbody>
|
||
</table>
|
||
{library8 table=$table razdel='6.1'}
|
||
</div>
|
||
|
||
<div class="col-md-12">
|
||
{assign var=table value='table_82'}
|
||
<h4>8.2. Дополнительная литература</h4>
|
||
<textarea id="{$table}_orig" style="display: none;">{razdel_81_tr btn=1 table=$table}</textarea>
|
||
<table class="table">
|
||
<thead>
|
||
<tr>
|
||
<th class="col-1">
|
||
<a href="#" class="btn btn-sm btn-danger btnsave_table" data-tds="{$table}_td" data-form="{$table}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
||
</th>
|
||
<th class="col-9">Название</th>
|
||
<th class="col-2">Ссылка</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody id="{$table}">
|
||
{foreach from=$save.razdel8_2[1] item=lib}
|
||
{razdel_81_tr lib=$lib table=$table}
|
||
{/foreach}
|
||
{razdel_81_tr lib=array() btn=0 table=$table}
|
||
</tbody>
|
||
</table>
|
||
{library8 table=$table razdel='6.2'}
|
||
</div>
|
||
|
||
<div class="col-md-12">
|
||
<h4>8.3. Информационно-телекоммуникационные ресурсы сети «Интернет»</h4>
|
||
<label for="razdel8_3" class="form-label">
|
||
<a href="#" class="btn btn-sm btn-danger btnsave" data-itemid="razdel8_3" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
||
<strong></strong>
|
||
</label>
|
||
<textarea class="form-control" name="razdel8_3" id="razdel8_3" placeholder="заполняется преподавателем самостоятельно" style="height:300px;">{if isset($save)&&count($save)}{$save.razdel8_3}{/if}</textarea>
|
||
|
||
{if count($LIBS83)}
|
||
<h3>Ресурсы с сайта Библиотеки МГТУ</h3>
|
||
{*<pre>{print_r($LIBS83)}</pre>*}
|
||
<div class="table-responsive" style="height:300px;">
|
||
{foreach from=$LIBS83 item=libs key=tip name=foo}
|
||
{*if $tip=='Ресурсы Интернет открытого доступа'*}
|
||
<div class="col-md-12"><b>{$tip}</b></div>
|
||
{foreach from=$libs item=lib key=k}
|
||
<div class="col-md-12" id="d83_{$smarty.foreach.foo.iteration}_{$k}">
|
||
<a href="#" class="btn btn-warning btn-sm btn_libadd_83" data-id="{$smarty.foreach.foo.iteration}_{$k}"><i class="bi bi-plus-square"></i></a>
|
||
<span id="d83v_{$smarty.foreach.foo.iteration}_{$k}">{$lib.text} {$lib.urls[0]}</span>
|
||
</div>
|
||
{/foreach}
|
||
{*/if*}
|
||
{/foreach}
|
||
</div>
|
||
{/if}
|
||
</div>
|
||
|
||
{literal}<script>$(document).ready(function(){
|
||
//Добавление строки в таблицу
|
||
$(document).on("click", ".btn_libadd_83", function(){
|
||
let id = $(this).data('id');
|
||
let val = $("#razdel8_3").val();
|
||
let item = $("#d83v_"+id).html();
|
||
//item.nodeValue = item.nodeValue.replace(/\u00a0/g, " ");
|
||
item = item.replace(/ /g, ' ');
|
||
$("#razdel8_3").val(val+"\n"+item);
|
||
$("#d83_"+id).remove();
|
||
return false;
|
||
});
|
||
})</script>{/literal} |