<?php use_helper('Date') ?>
<?php use_helper('Number') ?>

<?php slot('sidebar') ?>
     <?php include_partial('class/nav', array('active' => 0)) ?>
<?php end_slot(); ?>

<?php echo bs_dropdown_begin('', 'icon-cog') ?>
      <?php echo bs_dropdown_item('Absenzen zurücksetzen',    'icon-undo',  'attendance.edit', 'class_absencesReset', $class, array( /* 'method' => 'delete', */ 'confirm' => 'Are You Sure?')) ?>
<?php echo bs_dropdown_end() ?>


<?php include_partial('class/header', array('nav' => 'attendance', 'title' => 'Absenzen', 'class' => $class)) ?>


<div class="row">

<?php $lessons = $class->getLessonQuery()->execute() ?>
<?php $num_lessons = $lessons->count() ?>

<table class="span9 table table-condensed ">

    <colgroup>
    <col width="200px"  class="person" />
<?php foreach ($lessons as $lesson): ?>
    <col width="40px"  class="lesson" />
<?php endforeach; ?>
  </colgroup>

  <thead class="header">
    <tr class="date line-bottom">
<?php use_helper('I18N') ?>

<?php slot('sidebar') ?>
     <?php #include_partial('dsContact/sidebar_menu', array('drafts')) ?>
<?php end_slot(); ?>


<?php echo bs_dropdown_begin('', 'icon-cog') ?>
      <?php echo bs_dropdown_item('Bearbeiten', 'icon-pencil', 'contact.edit', 'ds_contact_edit', $ds_person ) ?>  
      <?php echo bs_dropdown_item('Löschen', 'icon-trash', 'contact.delete', 'ds_contact_delete', $ds_person, array( 'method' => 'delete',  'confirm' => 'Are You Sure?')) ?>  
<?php echo bs_dropdown_end() ?>

<?php 
  if ( $ds_person->hasPendingPayments() ):
    $plural = (count($ds_person->getEnrolmentsByPayment(0)) > 1) ? 'Zahlungen' : 'Zahlung';
    $sub = sprintf("%s offene %s", count( $ds_person->getEnrolmentsByPayment(0) ), $plural);
  else:
    $sub = sprintf("Keine offene Zahlungen");
  endif;
?>

<?php include_partial('title', array('heading' => $ds_person, 'title' => $ds_person, 'sub' => $sub)) ?>


<?php include_partial('tab_nav', array('active' => '#classes')) ?>


<div id="myTabContent" class="tab-content">
  <div class="tab-pane fade" id="profile">
    <p>Aktiv ?</p>
    <p>Aushilfe ?</p>
<?php slot('sidebar') ?>
<?php # todo: fix menu to display correct state: current|upcoming|past ?>
     <?php include_partial('class/nav', array('active' => 2)) ?>
<?php end_slot(); ?>

  <!-- todo: publish alert !-->
<!-- 
  <span class="label label-success">Published at:</span> 
  <small><?php #echo $ds_workshop->getDateTimeObject('published_at')->format('d.m.Y H:m'); ?></small>
  <hr>
  -->


<?php echo bs_dropdown_begin('', 'icon-cog') ?>
      <?php echo bs_dropdown_item('Bearbeiten', 'icon-pencil', 'track.edit',  'class_edit',    $track ) ?>  
      <?php echo bs_dropdown_item('Löschen',    'icon-trash',  'track.delete', 'class_delete', $track, array( 'method' => 'delete',  'confirm' => 'Are You Sure?')) ?>
<?php echo bs_dropdown_end() ?>


<?php include_partial('class/header', array('nav' => 'start', 'title' => '', 'class' => $track)) ?>


<div>
  <p><?php echo $track->getDescription() ?></p>
</div>


<div class="row">

  <div class="span4">
<?php slot('sidebar') ?>
     <?php include_partial('class/nav', array('active' => 'teachers')) ?>
<?php end_slot(); ?>


<?php echo bs_dropdown_begin('', 'icon-cog') ?>
      <?php echo bs_dropdown_item('Bearbeiten', 'icon-pencil', 'teacher.edit', 'teacher_edit', $Teacher ) ?>  
      <?php #echo bs_dropdown_item('Löschen',    'icon-trash',  'teacher.delete', 'teacher_delete', $Teacher, array( 'method' => 'delete',  'confirm' => 'Are You Sure?')) ?>
<?php echo bs_dropdown_end() ?>


<?php include_partial('global/title', array('module' => 'Lehrer', 'heading' => $Teacher->getPerson(), 'title' => $Teacher->getPerson())) ?>


<?php echo bs_tabs_begin('teacher_tabs') ?>
  <?php echo bs_tabs_item('Visitenkarte', 'icon-user', '#contact', true ) ?>
  <?php echo bs_tabs_item('Kurse', 'icon-table', '#classes' ) ?>
<?php echo bs_tabs_end() ?>


<div id="myTabContent" class="tab-content">
  <!--
  <div class="tab-pane fade" id="profile">
    <ul>
      <li>Unterrichtsplan</li>
      <li>Abwesenheiten (Datum / Aushilfe)</li>
      <li>Aushilfen für ..</li>
    </ul>
  </div>
  -->
  <div class="tab-pane fade active in" id="contact">