Ejemplo n.º 1
0
                        <label for="vather"><?php 
echo _("Übergeordnete Gruppe");
?>
:</label>
                    </td>
                    <td>
                        <select name="vather" id="vather">
                            <option value="nochange"> -- <?php 
echo _("Keine Änderung");
?>
 -- </option>
                            <option value="root"> -- <?php 
echo _("Hauptebene");
?>
 -- </option>
                            <? Statusgruppe::displayOptionsForRoles($all_roles, $role->getId()); ?>
                        </select>
                    </td>
                </tr>

                <tr>
                    <td>
                        <label for="new_size"><?php 
echo _("Gruppengröße");
?>
:</label>
                        <?php 
echo tooltipicon(_("Mit dem Feld 'Gruppengröße' haben Sie die Möglichkeit, die Sollstärke für eine Gruppe festzulegen. Dieser Wert ist nur aus Teilnehmersicht relevant - verantwortliche Personen (Tutoren, Lehrende) können auch mehr Gruppenmitglieder eintragen."));
?>
                    </td>
                    <td>
Ejemplo n.º 2
0
                        </select>
                    </td>
                </tr>
                <? if ($range_type != 'sem') : ?>
                <tr>
                    <td><?php 
echo _("Übergeordnete Gruppe");
?>
:</td>
                    <td>
                        <select name="vather">
                            <option value="root"> -- <?php 
echo _("Hauptebene");
?>
 -- </option>
                            <? Statusgruppe::displayOptionsForRoles($all_roles); ?>
                        </select>
                    </td>
                </tr>
                <? endif; ?>

                <tr>
                    <td>
                        <?php 
echo _("Gruppengröße");
?>
:
                        <?php 
echo tooltipicon(_("Mit dem Feld 'Gruppengröße' haben Sie die Möglichkeit, die Sollstärke für eine Gruppe festzulegen. Dieser Wert ist nur aus Teilnehmersicht relevant - verantwortliche Personen (Tutoren, Lehrende) können auch mehr Gruppenmitglieder eintragen."));
?>
                    </td>
Ejemplo n.º 3
0
 static function displayOptionsForRoles($roles, $omit_role = false, $level = 0)
 {
     if (is_array($roles)) {
         foreach ($roles as $role_id => $role) {
             if ($omit_role != $role_id) {
                 echo '<option value="' . $role_id . '">';
                 for ($i = 1; $i <= $level; $i++) {
                     echo '&nbsp; &nbsp;';
                 }
                 echo substr($role['role']->getName(), 0, 70) . '</option>';
             }
             if ($role['child']) {
                 Statusgruppe::displayOptionsForRoles($role['child'], $omit_role, $level + 1);
             }
         }
     }
 }