2023-05-16 10:50:42 +08:00

104 lines
5.5 KiB
PHP

<?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
<?php js::set('browseType', $this->session->courseManageBrowseType);?>
<?php js::set('categoryID', $categoryID);?>
<div id='mainMenu' class='clearfix'>
<div id='sidebarHeader'>
<div class='title' title="<?php echo empty($category->name) ? '' : $category->name;?>">
<?php echo empty($category->name) ? $lang->traincourse->all : $category->name;?>
<?php if($categoryID) echo html::a(inlink('admin', "browseType=bymodule&param=0"), "<i class='icon icon-sm icon-close'></i>", '', "class='text-muted'");?>
</div>
</div>
<div class='btn-toolbar browse-tabs pull-left'>
<?php
foreach($lang->traincourse->featureBar['admin'] as $type => $label)
{
echo html::a($this->inlink('admin', "browseType=$type&categoryID=$categoryID"), "<span class='text'>$label</span>", "", "id='{$type}Tab' class='btn btn-link'");
}
?>
</div>
<div class="btn-toolbar pull-right">
<?php commonModel::printLink('traincourse', 'uploadCourse', '', "<i class='icon icon-import'></i> " . $lang->traincourse->uploadCourse, '', "data-width='60%' class='btn btn-primary iframe'");?>
<?php //commonModel::printLink('traincourse', 'createCourse', '', "<i class='icon icon-plus'></i>" . $lang->traincourse->createCourse, '', "class='btn btn-primary'");?>
</div>
</div>
<div class='main-row'>
<div class="side-col" id="sidebar">
<div class="sidebar-toggle"><i class="icon icon-angle-left"></i></div>
<div class="cell">
<?php if(!$moduleTree):?>
<hr class="space">
<div class="text-center text-muted"><?php echo $lang->traincourse->noModule;?></div>
<hr class="space">
<?php endif;?>
<?php echo $moduleTree;?>
<div class="text-center">
<?php
if(commonModel::hasPriv('traincourse', 'browseCategory'))
{
$browseLink = $this->createLink('traincourse', 'browseCategory', "type=trainskill&currentModuleID=0&rootID=0&originalType=traincourse");
//echo html::a($browseLink, $lang->traincourse->manageCategory, '', "class='btn btn-info btn-wide'");
}
?>
<hr class="space-sm" />
</div>
</div>
</div>
<?php if(empty($courses)):?>
<div class="table-empty-tip">
<p>
<span class="text-muted"><?php echo $lang->traincourse->noCourses;?></span>
<?php if(commonModel::hasPriv('traincourse', 'createCourse')):?>
<span class="text-muted"><?php //echo $lang->traincourse->youCould;?></span>
<?php //echo html::a($this->createLink('traincourse', 'createCourse'), "<i class='icon icon-plus'></i> " . $lang->traincourse->createCourse, '', "class='btn btn-info'");?>
<?php endif;?>
</p>
</div>
<?php else:?>
<div class='main-col'>
<form class='main-table' method='post' data-ride='table' id='traincourseForm'>
<table class='table table-fixed has-sort-head' id='courseList'>
<thead>
<tr class='text-center'>
<?php $vars = "browseType=$browseType&categoryID=$categoryID&orderBy=%s&recTotal=$pager->recTotal&recPerPage=$pager->recPerPage&pageID=$pager->pageID"; ?>
<th class='c-id'><?php commonModel::printOrderLink('id', $orderBy, $vars, $lang->traincourse->id);?></th>
<th class='text-left'> <?php commonModel::printOrderLink('name', $orderBy, $vars, $lang->traincourse->name);?></th>
<th class='w-80px'><?php commonModel::printOrderLink('status', $orderBy, $vars, $lang->traincourse->status);?></th>
<th class='c-actions-2'><?php echo $lang->actions;?></th>
</tr>
</thead>
<tbody>
<?php foreach($courses as $course):?>
<tr class='text-center'>
<td><?php echo html::a(inlink('viewcourse', "courseID=$course->id&type=admin"), sprintf('%03d', $course->id));?></td>
<td class='c-name text-left' title="<?php echo $course->name?>"> <?php echo html::a(inlink('viewcourse', "courseID=$course->id&type=admin"), $course->name); ?></td>
<td><?php echo zget($lang->traincourse->statusList, $course->status);?></td>
<td class='c-actions'>
<?php
//common::printIcon('traincourse', 'editCourse', "courseID=$course->id", $course, 'list', 'edit', '', "'btn-primary iframe' data-toggle='modal'", true, '', $lang->traincourse->editCourse);
//common::printIcon('traincourse', 'manageCourse', "courseID=$course->id", $course, 'list', 'plus');
$icon = $course->status == 'offline' ? 'arrow-up' : 'arrow-down';
$title = $course->status == 'offline' ? $lang->traincourse->upCourse : $lang->traincourse->offCourse;
$status = $course->status == 'offline' ? 'online' : 'offline';
common::printIcon('traincourse', 'changeStatus', "courseID=$course->id&status=$status", $course, 'list', $icon, '', '', false, '', $title);
common::printIcon('traincourse', 'deleteCourse', "courseID=$course->id", $course, 'list', 'trash', 'hiddenwin');
?>
</td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<div class='table-footer'><?php $pager->show('right', 'pagerjs');?></div>
</form>
</div>
<?php endif;?>
</div>
<script>
$('#module' + categoryID).closest('li').addClass('active');
$('#' + browseType + 'Tab').addClass('btn-active-text').find('.text').after(" <span class='label label-light label-badge'><?php echo $pager->recTotal;?></span>");
</script>
<?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>