<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

  
  class MenuEinstellTool36 extends MenuEinstell
  {
    public $file = 'writecolumnstool36.php';

    
    protected function _getSights()
    {
      $result = array();

      $sightIds = array(
          453 => 'Mitarbeiterübersicht'
          );

      foreach ($sightIds as $sightId => $description) {
        $result[] = $this->_createSightObj($sightId, \ToolsAPI::TOOL_VORGESETZTER_TN, $description);
      }

      return $result;
    }

    public function mainmenu($pEinstieg, $editid, $p_sightid)
    {
      
      if ($pEinstieg == 1) {
        $this->getUebersichtEinstell(SessionOperations::getVarValueIntern('menutext'));
      } else { 

        echo"
        <table border='0' cellpadding='0' cellspacing='5' height='100%' width='100%'>
          <tr>
            <td valign='top' width='100%' height='5%'>
              <p align='right'><font id='text_basys_webtools'>" . KUFERTOOLS . '</font></p>
            </td>
          </tr>
        </table>
        ';

        

        switch ($p_sightid) {
          case 453: 

           $objsettings = ToolSettingsAPI::getToolSettings(\ToolsAPI::TOOL_VORGESETZTER_TN);

           if ($objsettings->useTool20Semester) {
             $arySemesterCheck[0] = 'checked="checked"';
             $arySemesterCheck[1] = '';
           } else {
             $arySemesterCheck[0] = '';
             $arySemesterCheck[1] = 'checked="checked"';
           }

            
            if (!$objsettings->sorttnasc) {
              $arycheck[0] = '';
              $arycheck[1] = 'checked';
            } else {
              $arycheck[0] = 'checked';
              $arycheck[1] = '';
            }

            echo '<h2>Einstellungen zum Tool Vorgesetzte - Mitarbeiterübersicht</h2>' . BR_WT;
            echo $this->getStandardEinstellFormHeader(\ToolsAPI::TOOL_VORGESETZTER_TN, 'uebersicht_allg', $p_sightid);
            echo "  
             <table border='0' cellpadding='0' cellspacing='0' width='100%'>
              <tr>
                <td width='85%' valign='top'>
                  <table border='0' width='100%'>
                    <tr>
                      <td width='34%' valign='top'>
                        <font class='text_main_menu'><b>angezeigte Teilnehmer pro Seite:</b></font>
                      </td>  
                      <td width='66%' colspan='2' valign='top'>"
                        . HTMLOperations::CreateInputTagPlusMinus('teilnehmerproseite', '', 'bigger-null', $objsettings->teilnehmerProSeite, 'size="3"')
                        . BR_WT . BR_WT . "
                      </td>
                    </tr>
                  </table>
                </td>
              </tr>
              <tr>
                <td width='85%' valign='top' height='19'><font class='text_main_menu'><b>Sortierung der Mitarbeiter des Vorgesetzten:</b>" . BR_WT . BR_WT . "</font>
                  <table border='0' width='100%'>
                    <tr>
                      <td width='34%' valign='top'>
                        <font class='text_main_menu'>&nbsp; -&nbsp; nach Namen: </font>
                      </td>
                      <td width='33%' valign='top'>
                        <input type='radio' value='tnauf' " . $arycheck[0] . " name='sorttn'>
                        <font class='text_main_menu'>aufsteigend</font>
                      </td>
                      <td width='33%' valign='top'>
                        <input type='radio' name='sorttn' " . $arycheck[1] . " value='tnab'>
                        <font class='text_main_menu'>absteigend</font>
                      </td>
                    </tr>
                  </table>
                </td>
              </tr>
              <tr>
                <td width='85%' height='19' valign='top'>" . BR_WT . "
                  <font class='text_main_menu'><b>Mitarbeiter des Vorgesetzten  mit Kursen folgender Semester anzeigen:</b></font>" . BR_WT
                  . '<input id="useSem20" value="true" name="useTool20Semester" type="radio" ' . $arySemesterCheck[0] . '>'
                  . '<label for="useSem20">Semester aus Tool "Belegte Kurse für Teilnehmer" verwenden</label>' . BR_WT
                  . '<input id="notUseSem20" value="false" name="useTool20Semester" type="radio" ' . $arySemesterCheck[1] . '>'
                  . '<label for="notUseSem20">Abweichende Semester setzen. Achtung: Querverweise auf die Kursdetails des Tools "Belegte Kurse für '
                                            . 'Teilnehmer" werden nicht angezeigt.</label>' . BR_WT
                  . '<div id="semlist4Tool36">Es können auch mehrere Semester gewählt werden' . BR_WT;
            $tool0Settings = ToolSettingsAPI::getToolSettings(0);
            echo $this->getSemester4SingleTool($objsettings->semlist, $tool0Settings->semlist, $objsettings->useAbweichendeSemester, true, $objsettings->keineAusgefallenenKurse) . '</div>'
                . "</td>
              </tr>
             <tr>
               <td width='85%' height='19' valign='top'>"
                 . $this->getEinschraenkungStatusTnSubMenu(\ToolsAPI::TOOL_VORGESETZTER_TN, $objsettings->tnstatus, 'ATP', STATUSART_TEILNEHMER)
              . '</td>
              </tr>'
              . '<tr>'
                . '<td>'
                    . "<div class=\"SpeicherButtonDiv\">
                      <input type='image' title='Speichern' src='layout/button_save.gif' border='0'>
                    </div>"
                . '</td>'
              . '</tr>'
            . '</table>'
            . '</form>' . BR_WT . BR_WT . BR_WT;

            break;

        }
      }
    }
  }