Exemplo n.º 1
0
        $disciplines = Napravls::getDisciplines($napravl['id']);
        $checked = in_array($napravl['id'], $authorNapravls);
        $result[] = '<tr style="background-color: #d3d3d3;">';
        $result[] = '<td colspan="100">';
        $result[] = '<div class="module_name">
    <label for="napravl[' . $napravl['id'] . ']">' . Napravls::getName($napravl['id']) . '</label>
    </div>';
        if (count($disciplines)) {
            $result[] = '&nbsp;&nbsp;';
            $result[] = '<span style="vertical-align: middle;line-height: 1.9;" data-toggle="select" data-target="napravl_' . $napravl['id'] . '">выбрать все</span>';
            $result[] = '&nbsp;&nbsp;&nbsp;&nbsp;';
            $result[] = '<span style="vertical-align: middle;line-height: 1.9;" data-toggle="collapse" data-target="napravl_' . $napravl['id'] . '">' . ($checked ? 'скрыть' : 'показать') . ' дисциплины<span>';
        }
        $result[] = '</td>';
        $result[] = '</tr>';
        if (count($disciplines)) {
            foreach ($disciplines as $discipline_id) {
                $result[] = '<tr class="napravl_' . $napravl['id'] . '"' . ($checked ? '' : 'style="display:none;"') . '>';
                $result[] = '<td style="width: 100px;">';
                $result[] = '</td>';
                $result[] = '<td colspan="2">';
                $result[] = '<div class="submodule_name"><label for="discipline[' . $discipline_id . ']">' . Disciplines::getName($discipline_id) . '</label></div>';
                $result[] = '<input type="checkbox" ' . (in_array($discipline_id, $authorDisciplines) ? 'checked="checked"' : '') . ' name="discipline[' . $discipline_id . ']" class="submodule_checkbox" id="discipline[' . $discipline_id . ']">';
                $result[] = '</tr>';
                $result[] = '</td>';
            }
        }
    }
}
$result[] = '</table>';
$GUI->Vars['table'] = join("\n", $result);