Beispiel #1
0
    function displayBody()
    {
        parent::displayBody();
        $translator = new Translator();
        $course = new Course();
        $training = new Training();
        $id = array_shift($this->param);
        try {
            $t_exists = $training->checkFinish($_SESSION['user_id'], $id);
        } catch (Exception $e) {
        }
        $data = $course->get(array('id' => $id));
        foreach ($data as $key => $val) {
            $data[$key] = htmlspecialchars($val, ENT_QUOTES);
        }
        foreach ($course->formats as $key => $val) {
            if ($key == $data['format_id']) {
                $format = htmlspecialchars($val, ENT_QUOTES);
            }
        }
        foreach ($course->languages as $key => $val) {
            if ($key == $data['language']) {
                $language = htmlspecialchars($val, ENT_QUOTES);
            }
        }
        if ($data['active'] == 't') {
            $active = 'checked';
        }
        if ($data['exam'] == 't') {
            $exam = 'checked';
        }
        if ($data[duration] > 8) {
            $duration = floor($data['duration'] / 8) . " {$translator->days}" . ($data['duration'] % 8 > 0 ? " + " . $data['duration'] % 8 . " {$translator->hours}" : '');
        } else {
            $duration = $data['duration'] . " {$translator->hours}";
        }
        if ($t_exists) {
            $disabled = 'disabled';
        }
        echo <<<EOF
<div class="container-fluid">
<div class="col-md-10 col-lg-8 col-lg-offset-2 ">
\t<h4>{$data[category_name]}</h4>
\t<h2>{$data[name]}</h2>
\t<div class="row">
\t    <div class="col-sm-6"><small>{$translator->Duration}: {$duration}</small></div>
\t    <div class="col-sm-6 text-right"><small>{$translator->Format}: {$format}</small></div>
\t</div>
\t<hr/>
\t<label for="describe">{$translator->Describe}:</label> 
\t<p class="describe">{$data[describe]}</p>
\t<label for="data">{$translator->Prerequisites}:</label> 
\t<p class="describe">{$data[prerequisites]}</p>
\t<label for="skills">{$translator->Skills}:</label>
\t<p class="describe">{$data[skills]}</p>
\t<label for="equipment">{$translator->Equipment}:</label>
\t<p class="describe">{$data[equipment]}</p>

<!-- TODO>
 Add needed courses select-box
\t    <div class="form-group">Courses</div>
<!-->
\t<div>
\t    <label for="language">{$translator->Language}:</label> {$language}
\t</div>
\t<div>
\t    <label for="language">{$translator->Author}:</label> {$data[author]}
\t</div>
\t<hr/>
\t<div>
\t\t<a href="/enroll/{$data['id']}" class="btn btn-primary btn-lg {$disabled}" >{$translator->Register}</a>
\t</div>
\t</div>
</div> <!-- /container -->

EOF;
    }