{% do script(['app/js/classroom-manage/publish/index.js']) %}

{% set unsetted = "" %}
{% if not classroom.about %}
{% set unsetted = unsetted ~ ',简介'|trans %}
{% endif %}
{% if not classroom.smallPicture %}
{% set unsetted = unsetted ~ ',图片'|trans %}
{% endif %}
{% if classroom.price == 0 %}
  {% set unsetted = unsetted ~ ',价格'|trans %}
{% endif %}
{% if classroom.courseNum == 0 %}
{% set unsetted = unsetted ~ ',课程'|trans %}
{% endif %}


<div class="es-section course-manage-header clearfix">
  <img class="picture" src="{{ filepath(classroom.smallPicture, 'classroom.png') }}">
  <h1 class="title"><a href="{{path('classroom_show',{id:classroom.id})}}">{{classroom.title}}</a>
    {% if classroom.status == "draft" %}
    <span class="label label-warning ">{{'未发布'|trans}}</span>
    {% elseif classroom.status == "closed" %}
    <span class="label label-danger ">{{'已关闭'|trans}}</span>
    {% endif %}
    {% if classroom.status == "published" %}
    <span class="label label-success"> {{'已发布'|trans}}</span>
    {% endif %}
  </h1>

  <div class="toolbar hidden-xs">
    {% if classroom.status == 'published' %}
      <div class="btn-group">
        <a class="btn btn-default dropdown-toggle btn-sm" href="{{ path('classroom_show', {id:classroom.id}) }}">{{'返回%name%主页'|trans({'%name%':setting('classroom.name')|default('班级'|trans)})}}</a>
      </div>
    {% endif %}
    <div class="btn-group">
      <button type="button" class="btn btn-default dropdown-toggle btn-sm" data-toggle="dropdown" aria-expanded="false">
        {{'预览'|trans}} <span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu">
        <li><a href="{{path('classroom_courses',{classroomId:classroom.id,previewAs:'guest'})}}" target="_blank">{{'作为未购买用户'|trans}}</a></li>
        {% if  classroom.showable %}
          <li><a href="{{path('classroom_courses',{classroomId:classroom.id,previewAs:'auditor'})}}" target="_blank">{{'作为旁听生'|trans}}</a></li>
        {% endif %}
        <li><a href="{{path('classroom_courses',{classroomId:classroom.id,previewAs:'member'})}}" target="_blank">{{'作为正式学员'|trans}}</a></li>
      </ul>
    </div>


    {% if classroom.status != 'published' %}
      <div class="btn-group">
        <button type="button" class="btn btn-success btn-sm" data-toggle="modal" data-target="#myModal">
          {{'发布'|trans}}
        </button>
      </div>

      <div id="myModal" class="modal fade">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
              <h4 class="modal-title">{{'发布%name%'|trans({'%name%':setting('classroom.name')|default('班级'|trans)})}}</h4>
            </div>
            <div class="modal-body">
              <p>
                {% if unsetted|length > 0 %}
                {% set unsetted = sub_str(unsetted, 1, unsetted|length - 1 )|split(',')  %}
                <span class="color-danger">
                    {{'%unsetted%还未设置'|trans({'%unsetted%':unsetted|join("，")})}}
                </span>
                {% endif %}
                &nbsp;{{'确定要发布吗？'|trans}}
              </p>
            </div>
            <div class="modal-footer">
              <a data-dismiss="modal" href="">{{'取消'|trans}}</a>&nbsp;
              <button type="button" class="btn btn-success" id="publishSure" data-url="{{path('classroom_manage_publish',{id:classroom.id})}}">{{'确定'|trans}}</button>
            </div>
          </div>
        </div>
      </div>
    {% endif %}

  </div>
</div>