Пример #1
0
                $_msg = "msg§" . $_msg;
            }
            $the_tree->tree->init();
        }
    }
}
if ($the_tree->mode == "MoveItem" || $the_tree->mode == "CopyItem") {
    if ($_msg) {
        $_msg .= "§";
    }
    if ($the_tree->mode == "MoveItem") {
        $text = _("Der Verschiebemodus ist aktiviert. Bitte wählen Sie ein Einfügesymbol %s aus, um das Element <b>%s</b> an diese Stelle zu verschieben.%s");
    } else {
        $text = _("Der Kopiermodus ist aktiviert. Bitte wählen Sie ein Einfügesymbol %s aus, um das Element <b>%s</b> an diese Stelle zu kopieren.%s");
    }
    $_msg .= "info§" . sprintf($text, Icon::create('arr_2right', 'sort', ['title' => _('Einfügesymbol')])->asImg(), htmlReady($the_tree->tree->tree_data[$the_tree->move_item_id]['name']), "<div align=\"right\">" . LinkButton::createCancel(_('Abbrechen'), $the_tree->getSelf("cmd=Cancel&item_id={$the_tree->move_item_id}"), array('title' => _("Verschieben / Kopieren abbrechen"))) . "</div>");
}
?>

<table width="100%" border="0" cellpadding="2" cellspacing="0">
    <tr>
    <td class="blank" width="75%" align="left" valign="top">
    <?
if ($_msg)  {
    echo "\n<table width=\"99%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">";
    parse_msg ($_msg,"§","blank",1,false);
    echo "\n</table>";
} else {
    echo "<br><br>";
}
$the_tree->showSemTree();
Пример #2
0
 /**
 * creates the html for the create new group options
 *
 * @access   private
 * @param    string $show
 * @return   string the html
 */
 function createFormNew($show = ARRANGMENT_BLOCK)
 {
     $table = new HTML("table");
     $table->addAttr("width", "100%");
     $table->addAttr("class", "blank");
     $table->addAttr("border", "0");
     $table->addAttr("cellpadding", "6");
     $table->addAttr("cellspacing", "0");
     $table->addAttr("div", "left");
     $tr = new HTML("tr");
     $td = new HTML("td");
     $td->addAttr("class", "blank");
     $td->addAttr("align", "center");
     $td->addContent(new HTMLempty("br"));
     #   $tr->addContent ($td);
     #   $table->addContent ($tr);
     $tr = new HTML("tr");
     $td = new HTML("td");
     $td->addAttr("class", "content_body");
     #   $td->addAttr ("class","steelgrau");
     $td->addAttr("align", "center");
     $img = new HTMLempty("img");
     $img->addAttr("src", Assets::image_path("blank.gif"));
     $img->addAttr("width", "30");
     $img->addAttr("height", "1");
     $img->addAttr("alt", "");
     #   $td->addContent ($img);
     #   $td->addContent (new HTMLempty ("br"));
     $group_selection = _("Gruppierungsblock") . "&nbsp;" . Button::create(_('Erstellen'), 'cmd[AddGroup]', array('title' => _('Einen neuen Gruppierungsblock erstellen')));
     $qgroup_selection = _("Fragenblock mit") . "&nbsp;" . $this->createTemplateSelection() . Button::create(_('Erstellen'), 'cmd[AddQGroup]', array('title' => _('Einen neuen Fragenblock erstellen')));
     $seperator = "&nbsp;|&nbsp;";
     switch ($show) {
         case ARRANGMENT_BLOCK:
             $td->addHTMLContent($group_selection);
             break;
         case QUESTION_BLOCK:
             $td->addHTMLContent($qgroup_selection);
             break;
         case "both":
             $td->addHTMLContent($group_selection . $seperator . $qgroup_selection);
             break;
     }
     // abort-button
     $child = $this->tree->eval->getNextChild();
     $number_of_childs = $this->tree->eval->getNumberChildren();
     if ($number_of_childs == 1 && $this->itemID == ROOT_BLOCK && $this->tree->eval->getTitle() == _("Neue Evaluation") && $this->tree->eval->getText() == "" && $child && $child->getTitle() == _("Erster Gruppierungsblock") && $child->getChildren() == NULL && $child->getText == "") {
         $cancel = $seperator . "&nbsp;";
         $a_content = LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL(EVAL_FILE_ADMIN . "?evalID=" . $this->tree->eval->getObjectID() . "&abort_creation_button=1"), array('title' => _("Erstellung einer Evaluation abbrechen")));
         $cancel .= $a_content;
         $td->addHTMLContent($cancel);
     }
     $tr->addContent($td);
     $table->addContent($tr);
     return $table->createContent();
 }
Пример #3
0
            <td>
                <input type="checkbox" id="change_multiple_assign" name="change_multiple_assign" value="1"
                       <? if ($resObject->getMultipleAssign()) echo 'checked'; ?>>
            </td>
        </tr>
    <? endif; ?>
        <tr>
            <td>&nbsp;</td>
            <td colspan="2" align="center">
                <br>
                <?php 
echo Button::create(_('Übernehmen'));
?>
                <? if ($resObject->isUnchanged()) : ?>
                    <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getLink('?cancel_edit=' . $resObject->id));
?>
                <? endif; ?>
                <br>&nbsp;
            </td>
        </tr>
    </tbody>
</table>

</form>
<br><br>
<?
$sidebar = Sidebar::Get();
$sidebar->setTitle(htmlReady($resObject->getName()));
$action = new ActionsWidget();
$action->addLink(_('Ressourcensuche'), URLHelper::getLink('resources.php?view=search&quick_view_mode=' . $view_mode));
Пример #4
0
 &crarr;</option>
                        <? endforeach?>
                    <? endif ?>
                </select>
            </td>
        </tr>
        
        <tr>
            <td style="width: 30%"><?php 
echo sprintf(_('<strong>%s</strong> in die Veranstaltung eintragen'), htmlReady($decoratedStatusGroups['autor']));
?>
</td>
            <td style="width: 50%">
                <textarea name="csv_import" rows="6" cols="50"></textarea>
            </td>
            <td style="width: 20%; text-align: right">
                <?php 
echo Button::createAccept(_('Eintragen'), 'add_member_list', array('title' => sprintf(_("als %s eintragen"), htmlReady($decoratedStatusGroups['autor']))));
?>
            </td>
        </tr>
    </tbody>
</table>
</form>

<div style="text-align: right">
    <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('course/members/index'));
?>
</div>
Пример #5
0
echo _("Name des Studienfaches:");
?>
 </td>
            <td><input type="text" name="professionname" size="60" maxlength="254" value="<?php 
echo htmlReady($edit['name']);
?>
"></td>
        </tr>
        <tr class="table_row_even">
            <td><?php 
echo _("Beschreibung:");
?>
 </td>
            <td><textarea cols="57" rows="5" name="description"><?php 
echo htmlReady($edit['beschreibung']);
?>
</textarea></td>
        </tr>
        <tr class="table_footer">
            <td></td>
            <td>
                 <?php 
echo Button::createAccept(_('Übernehmen'), 'uebernehmen', array('title' => _('Änderungen übernehmen')));
?>
                 <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/studycourse/profession'), array('title' => _('Zurück zur Übersicht')));
?>
            </td>
        </tr>
    </table>
</form>
Пример #6
0
    function editSubmit ($module_name, $config_id, $element_name = "", $hidden = NULL) {
        $this->css->resetClass();
        $this->css->switchClass();

        $out = "<tr><td align=\"center\" colspan=\"2\" nowrap=\"nowrap\"";
        $out .= $this->css->getFullClass() . ">&nbsp;";
        $out .= Button::createAccept(_("Übernehmen"), "submit"); 
        $out .= "&nbsp; &nbsp; &nbsp;";
        $out .= LinkButton::createCancel(_("Abbrechen"), URLHelper::getURL('?list=TRUE'));
        $out .= "<input type=\"hidden\" name=\"config_id\" value=\"$config_id\">";
        $out .= "<input type=\"hidden\" name=\"mod\" value=\"$module_name\">";
        if ($element_name) {
            $out .= "<input type=\"hidden\" name=\"edit\" value=\"$element_name\">";
        }
        if (!is_null($hidden)) {
            foreach ($hidden as $name => $value) {
                $out .= "<input type=\"hidden\" name=\"$name\" value=\"$value\">";
            }
        }
        $out .= "</td></tr>";

        return $out;
    }
Пример #7
0
echo htmlReady($scm->content);
?>
</textarea>
                </td>
            </tr>
        </tbody>
        <tfoot class="table_footer">
            <tr>
                <td colspan="2" data-dialog-button>
                    <?php 
echo Button::createAccept(_('Speichern'), 'submit');
?>
                <? if ($first_entry): ?>
                    <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getLink('seminar_main.php'));
?>
                <? else: ?>
                    <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('show/edit' . $scm->id));
?>
                <? endif; ?>
                </td>
            </tr>
        </tfoot>

    </table>
</form>

<?php 
$sidebar = Sidebar::get();
$sidebar->setImage(Assets::image_path("sidebar/info-sidebar.png"));
Пример #8
0
?>
 </td>
                    <td>
                        <input type="email" name="email" value="<?php 
echo htmlReady($email);
?>
" size="20" maxlength="63">
                    </td>
                </tr>
                <tr>
                    <td align="center" colspan="2">
                        <?php 
echo Button::createAccept(_('Abschicken'));
?>
                        <?php 
echo LinkButton::createCancel(_('Abbrechen'), 'index.php?cancel_login=1');
?>
                        <br>
                    </td>
                </tr>
            </table>
        </form>
        <?else:?>
        </div>
        <?endif;?>
    </div>
    </td>
</tr>
</table>
</div>
<?if ($step == 1):?>
Пример #9
0
?>
                    </td>
                </tr>
            <? endforeach; ?>
            </tbody>
            <tfoot>
                <tr>
                    <td class="blank" align="center" colspan="2">
                        <br>

                        <?php 
echo Button::createAccept(_('Speichern'), 'speichern');
?>
                        &nbsp;
                        <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('', compact('range_id')));
?>
                    </td>
                </tr>
            </tfoot>
        </table>
        <input type="hidden" name="cmd" value="addRole">
        <input type="hidden" name="role_id" value="<?php 
echo $role->getId();
?>
">
        <input type="hidden" name="range_id" value="<?php 
echo $range_id;
?>
">
        </form>
Пример #10
0
        <label>
            <?php 
echo _('Datenfeldtyp:');
?>

            <select name="datafield_typ">
            <? foreach ($allclasses as $key => $class): ?>
                 <option value="<?php 
echo $key;
?>
" <? if ($key === $class_filter) echo 'selected'; ?>>
                     <?php 
echo htmlReady($class);
?>
                 </option>
            <? endforeach; ?>
            </select>
        </label>
    </fieldset>

    <footer data-dialog-button>
        <?php 
echo Button::create(_('Auswählen'), 'auswaehlen', array('title' => _('Datenfeld auswählen')));
?>
        <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/datafields', compact('class_filter')));
?>
    </footer>
</form>
Пример #11
0
</h2>
<? endif ?>
<form method="post" name="room_request"
      action="<?php 
echo $this->controller->link_for('edit/' . $course_id, $params);
?>
"
    <?php 
echo Request::isXhr() ? 'data-dialog="size=big"' : '';
?>
 class="studip-form">
    <?php 
echo CSRFProtection::tokenTag();
?>
    <?php 
echo $this->render_partial('course/room_requests/_form.php');
?>

    <div data-dialog-button>
        <?php 
echo Button::createAccept(_('Speichern und zurück zur Übersicht'), 'save_close', array('title' => _('Speichern und zurück zur Übersicht')));
?>
        <?php 
echo Button::create(_('Übernehmen'), 'save', array('title' => _('Änderungen speichern')));
?>
        <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->link_for('index/' . $course_id), array('title' => _('Abbrechen')));
?>
    </div>
</form>
Пример #12
0
?>
</td>
            </tr>
            <tr class="table_row_even">
                <td><?php 
echo _('Geändert');
?>
</td>
                <td><?php 
echo date('d.m.Y H:i:s', $smiley->chdate);
?>
</td>
            </tr>
        </tbody>
        <tfoot data-dialog-button>
            <tr>
                <td colspan="2">
                    <?php 
echo Button::createAccept(_('Speichern'), 'edit');
?>
                    <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/smileys?view=' . $view));
?>
                </td>
            </tr>
        </tfoot>
    </table>

    <br>
</form>
Пример #13
0
    <p>
        <?php 
echo Button::createAccept(_('Absenden'));
?>
        <span class="quiet">
            <?php 
echo _("oder");
?>
            <? if ($this->studygroup_mode) : ?>
                <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('dispatch.php/course/studygroup/edit/' . $course_id));
?>
            <? else : ?>
                <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('dispatch.php/course/basicdata/view/' . $course_id));
?>
            <? endif ?>
        </span>
    </p>
</form>

<?php 
$sidebar = Sidebar::get();
$sidebar->setImage('sidebar/admin-sidebar.png');
if ($avatar->is_customized()) {
    $actions = new ActionsWidget();
    $actions->addLink(_('Bild löschen'), $controller->link_for('course/avatar/delete', $course_id), Icon::create('trash', 'info'), array('onclick' => sprintf('return confirm(\'%s\');', _('Wirklich löschen?'))))->asDialog(false);
    $sidebar->addWidget($actions);
}
if ($adminList) {
Пример #14
0
                    'core': {
                        'animation': 100,
                        'open_parents': true
                    },
                    'checkbox': {
                        'real_checkboxes': true,
                        'selected_parent_open': true,
                        'override_ui': false
                    },
                    'themes': {
                        'icons': false
                    },
                    'plugins': [ 'html_data', 'themes', 'checkbox', 'ui' ]
                });
            });
            //-->
        </script>
    </div>
    <br/>
    <div class="submit_wrapper">
        <?php 
echo CSRFProtection::tokenTag();
?>
        <?php 
echo Button::createAccept(_('Speichern'), 'submit');
?>
        <?php 
echo LinkButton::createCancel(_('Abbrechen'), '', array('rel' => 'close'));
?>
    </div>
</form>
Пример #15
0
 function createStopButton($eval)
 {
     $button = LinkButton::createCancel(_('Stop'), URLHelper::getURL(EVAL_FILE_ADMIN . "?evalAction=stop&evalID=" . $eval->getObjectID()), array('title' => _('Evaluation stoppen.')));
     return $button;
 }
Пример #16
0
                }
                if ($inc_possible) {
                    echo LinkButton::create(_('<< Vorherige'), URLHelper::getURL("?dec=TRUE"));
                }
                echo LinkButton::create(_('Archivieren'), URLHelper::getURL("?archive_kill=TRUE"));
                if (!$_SESSION['links_admin_data'] || !$_SESSION['links_admin_data']['sem_id']) {

                    if ($perm->have_perm('admin')) {
                        $cancel_url = URLHelper::getURL((($SessSemName[1])
                            ? 'dispatch.php/course/basicdata/view/' . $SessSemName[1] . '?list=TRUE'
                            : '?list=TRUE&new_session=TRUE'));
                    } else {
                        $cancel_url = URLHelper::getURL('dispatch.php/course/management');
                    }

                    echo LinkButton::createCancel(_('Abbrechen'), $cancel_url);
                }
                // can we inc?
                if ($_SESSION['archiv_assi_data']["pos"] < sizeof($_SESSION['archiv_assi_data']["sems"]) - 1) {
                    $i = 1;
                    while ((!$_SESSION['archiv_assi_data']["sem_check"][$_SESSION['archiv_assi_data']["sems"][$_SESSION['archiv_assi_data']["pos"] + $i]["id"]]) && ($_SESSION['archiv_assi_data']["pos"] + $i < sizeof($_SESSION['archiv_assi_data']["sems"]) - 1))
                        $i++;
                    if ((sizeof($_SESSION['archiv_assi_data']["sem_check"]) > 1) && ($_SESSION['archiv_assi_data']["sem_check"][$_SESSION['archiv_assi_data']["sems"][$_SESSION['archiv_assi_data']["pos"] + $i]["id"]]))
                        $dec_possible = TRUE;
                }
                if ($dec_possible) {
                    echo LinkButton::create(_('Nächster >>'), URLHelper::getURL("?inc=TRUE"));
                }
                if (sizeof($_SESSION['archiv_assi_data']["sems"]) > 1)
                    printf("<br>" . _("noch <b>%s</b> von <b>%s</b> Veranstaltungen zum Archivieren ausgewählt."), sizeof($_SESSION['archiv_assi_data']["sem_check"]), sizeof($_SESSION['archiv_assi_data']["sems"]));
                ?>
Пример #17
0
 function getEditItemContent()
 {
     $content .= "\n<form name=\"item_form\" action=\"" . URLHelper::getLink($this->getSelf("cmd=InsertItem&item_id={$this->edit_item_id}")) . "\" method=\"POST\">";
     $content .= CSRFProtection::tokenTag();
     $content .= "\n<input type=\"HIDDEN\" name=\"parent_id\" value=\"{$this->tree->tree_data[$this->edit_item_id]['parent_id']}\">";
     if ($this->tree->isElement($this->edit_item_id)) {
         $content .= "\n<tr><td class=\"table_row_odd\"style=\"border-top: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;\" ><b>" . _("Anmerkung zu einem Eintrag bearbeiten:") . "</b></td></tr>";
         $edit_name = "note";
         $rows = 5;
         $content .= "<tr><td class=\"table_row_even\" style=\"border-bottom: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;\"><textarea name=\"edit_{$edit_name}\" style=\"width:99%\" rows=\"{$rows}\">" . htmlReady($this->tree->tree_data[$this->edit_item_id][$edit_name]) . "</textarea></td></tr>";
     } else {
         $content .= "\n<tr><td class=\"table_row_odd\" style=\"border-top: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;\" ><b>" . _("Name der Liste bearbeiten:") . "</b></td></tr>";
         $content .= "<tr><td class=\"table_row_even\" align=\"center\" style=\"border-left: 1px solid black;border-right: 1px solid black;\"><input type=\"text\" name=\"edit_name\" style=\"width:99%\" value=\"" . htmlReady($this->tree->tree_data[$this->edit_item_id]['name']) . "\"></td></tr>";
         $edit_name = "format";
         $rows = 2;
         $content .= "\n<tr><td class=\"table_row_odd\" style=\"border-left: 1px solid black;border-right: 1px solid black;\" ><b>" . _("Formatierung der Liste bearbeiten:") . "</b>&nbsp;";
         $content .= Icon::create('info-circle', 'inactive', ['title' => $this->format_info])->asImg(['class' => 'text-top']);
         $content .= "</td></tr>";
         $content .= "<tr><td class=\"table_row_even\" align=\"center\" style=\"border-left: 1px solid black;border-right: 1px solid black;\"><textarea name=\"edit_{$edit_name}\" style=\"width:99%\" rows=\"{$rows}\">" . htmlReady($this->tree->tree_data[$this->edit_item_id][$edit_name]) . "</textarea></td></tr>";
         $content .= "\n<tr><td class=\"table_row_odd\" style=\"border-bottom: 1px solid black;;border-left: 1px solid black;border-right: 1px solid black;\" >\n            <b>" . _("Sichtbarkeit der Liste:") . "</b>&nbsp;&nbsp;&nbsp;\n            <input type=\"radio\" name=\"edit_visibility\" value=\"1\" style=\"vertical-align:bottom\" " . ($this->tree->tree_data[$this->edit_item_id]['visibility'] ? "checked" : "") . ">" . _("Ja") . "&nbsp;<input type=\"radio\" name=\"edit_visibility\" value=\"0\" style=\"vertical-align:bottom\" " . (!$this->tree->tree_data[$this->edit_item_id]['visibility'] ? "checked" : "") . ">" . _("Nein") . "</td></tr>";
     }
     $content .= "<tr><td class=\"table_row_even\">&nbsp;</td></tr><tr><td class=\"table_row_even\" align=\"center\">" . Button::createAccept(_('Speichern'), array('title' => _("Einstellungen speichern"))) . "&nbsp;" . LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL($this->getSelf("cmd=Cancel&item_id=" . $this->edit_item_id)), array('Aktion abbrechen' => _('Aktion abbrechen'))) . '</td></tr>';
     $content .= "\n</form>";
     return $content;
 }
Пример #18
0
                <input type="checkbox" name="active" value="1" <? if ($config['API_ENABLED']) echo 'checked'; ?>>
            <?php 
echo _('REST-API aktiviert');
?>
</label>
        </div>
        
        <label class="caption" for="auth"><?php 
echo _('Standard-Authentifizierung beim Login');
?>
            <select name="auth" id="auth">
            <? foreach ($GLOBALS['STUDIP_AUTH_PLUGIN'] as $plugin): ?>
                <option <? if ($config['API_OAUTH_AUTH_PLUGIN'] === $plugin) echo 'selected'; ?>>
                    <?php 
echo $plugin;
?>
                </option>
            <? endforeach; ?>
            </select>
        </label>
    </fieldset>
    <div class="submit_wrapper">
        <?php 
echo Button::createAccept(_('Speichern'));
?>
        <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/api'));
?>
    </div>
</form>
Пример #19
0
?>
:
            </td>
            <td>
            <? if ($entry->isEditable()) : ?>
                <?php 
echo $entry->getHTML("datafields");
?>
            <? else : ?>
                <?php 
echo $entry->getDisplayValue();
?>
            <? endif ?>
            </td>
        </tr>
    <? endforeach ?>
<? endif ?>

        <tr class="table_footer">
            <td>&nbsp;</td>
            <td>
                <?php 
echo Button::createAccept(_('Übernehmen'), 'uebernehmen', array('title' => _('Änderungen übernehmen')));
?>
                <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/user/edit/' . $user['user_id']), array('class' => 'cancel'));
?>
            </td>
        </tr>
    </table>
</form>
Пример #20
0
    function showThreadLevel ($root_id, $level=0, $lines='')
    {
        global $edit_structure_object, $RELATIVE_PATH_RESOURCES, $ActualObjectPerms;

        // Prepare statement that obtains all children of a given resource
        $query = "SELECT resource_id
                  FROM resources_objects
                  WHERE parent_id = ?
                  ORDER BY name";
        $children_statement = DBManager::get()->prepare($query);

        //Daten des Objects holen
        $query = "SELECT resource_id
                  FROM resources_objects
                  WHERE resource_id = ?";
        $statement = DBManager::get()->prepare($query);
        $statement->execute(array($root_id));
        $resource_ids = $statement->fetchAll(PDO::FETCH_COLUMN);

        foreach ($resource_ids as $resource_id) {
            //Untergeordnete Objekte laden
            $children_statement->execute(array($resource_id));
            $children = $children_statement->fetchAll(PDO::FETCH_COLUMN);
            $children_statement->closeCursor();

            //Struktur merken
            $weitere = count($children);
            $this->lines[$level + 1] = $weitere;

            //Object erstellen
            $resObject = ResourceObject::Factory($resource_id);

            //Daten vorbereiten
            if (!$resObject->getCategoryIconnr())
                $icon = Icon::create('folder-full', 'inactive')->asImg(['class' => 'text-top']);
            else
                $icon = Assets::img('cont_res' . $resObject->getCategoryIconnr() . '.gif');

            if ($_SESSION['resources_data']["move_object"]) {
                $temp  = "&nbsp;<a href=\"".URLHelper::getLink('?target_object='.$resObject->id)."#a\">";
                $temp .= Icon::create('arr_2right', 'sort', ['title' => _('Objekt in diese Ebene verschieben')])->asImg();
                $temp .= "</a>";
                $icon = $temp . $icon;
            }

            if ($_SESSION['resources_data']["structure_opens"][$resObject->id]) {
                $link = URLHelper::getLink('?structure_close=' . $resObject->id . '#a');
                $open = 'open';
                if ($_SESSION['resources_data']["actual_object"] == $resObject->id)
                    echo '<a name="a"></a>';
            } else {
                $link = URLHelper::getLink('?structure_open=' . $resObject->id . '#a');
                $open = 'close';
            }

            if ($resObject->getCategoryName())
                $titel=$resObject->getCategoryName().": ";
            if ($edit_structure_object==$resObject->id) {
                echo "<a name=\"a\"></a>";
                $titel.="<input style=\"font-size: 8pt; width: 100%;\" type=\"text\" size=20 maxlength=255 name=\"change_name\" value=\"".htmlReady($resObject->getName())."\">";
            } else {
                $titel.=htmlReady($resObject->getName());
            }

            //create a link on the titel, too
            if (($link) && ($edit_structure_object != $resObject->id))
                $titel = "<a href=\"$link\" class=\"tree\" >$titel</a>";

            if ($resObject->getOwnerLink())
                $zusatz=sprintf (_("verantwortlich:") . " <a href=\"%s\"><font color=\"#333399\">%s</font></a>", $resObject->getOwnerLink(), htmlReady($resObject->getOwnerName()));
            else
                $zusatz=sprintf (_("verantwortlich:") . " %s", htmlReady($resObject->getOwnerName()));

            $new = true;

            $edit .= '<div style="text-align: center"><div class="button-group">';

            if ($open == 'open') {
                //load the perms
                if (($ActualObjectPerms) && ($ActualObjectPerms->getId() == $resObject->getId())) {
                    $perms = $ActualObjectPerms->getUserPerm();
                } else {
                    $ThisObjectPerms = ResourceObjectPerms::Factory($resObject->getId());
                    $perms = $ThisObjectPerms->getUserPerm();
                }

                if ($edit_structure_object==$resObject->id) {
                    $content.= "<br><textarea name=\"change_description\" rows=3 cols=40>".htmlReady($resObject->getDescription())."</textarea><br>";
                    $content .= Button::create(_('Übernehmen'), 'send', array('value' => _('Änderungen speichern')));
                    $content .= LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('?cancel_edit=' . $resObject->id));
                    $content.= "<input type=\"hidden\" name=\"change_structure_object\" value=\"".$resObject->getId()."\">";
                    $open="open";
                } else {
                    $content=htmlReady($resObject->getDescription());
                }
                if ($_SESSION['resources_data']["move_object"] == $resObject->id) {
                    $content .= '<br>';
                    $content .= sprintf(_('Dieses Objekt wurde zum Verschieben markiert. '
                                         .'Bitte wählen Sie das Einfügen-Symbol %s, um es in die gewünschte Ebene zu verschieben.'),
                                        Icon::create('arr_2right', 'sort', ['title' => _('Klicken Sie auf dieses Symbol, um dieses Objekt in eine andere Ebene zu verschieben')])->asImg(16));
                }

                if ($resObject->getCategoryId()) {
                    $edit .= LinkButton::create(_('Belegung'), URLHelper::getURL('?view=view_schedule&show_object=' . $resObject->id));
                }
                $edit .= LinkButton::create(_('Eigenschaften'), URLHelper::getURL('?view=view_details&show_object=' . $resObject->id));


                if ($perms == "admin") {
                    if ($resObject->isRoom()) {
                        $edit .= LinkButton::create(_('Benachrichtigung'), UrlHelper::getScriptURL('dispatch.php/resources/helpers/resource_message/' . $resObject->id), array('data-dialog' => ''));
                    }
                    $edit .= "&nbsp;&nbsp;&nbsp;&nbsp;";
                    $edit .= LinkButton::create(_('Neues Objekt'), URLHelper::getURL('?create_object=' . $resObject->id));
                    $edit .= LinkButton::create(_('Neue Ebene'), URLHelper::getURL('?create_hierachie_level=' . $resObject->id));
                }

                $edit.= "&nbsp;&nbsp;&nbsp;&nbsp;";

                if ($weitere) {
                    $edit .= LinkButton::create(_('Liste öffnen'), URLHelper::getURL('?open_list=' . $resObject->id));
                }

                if ($_SESSION['resources_data']["move_object"] == $resObject->id) {
                    $edit .= LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('?cancel_move=TRUE'));
                } else if ($perms == "admin") {
                    $edit .= LinkButton::create(_('Verschieben'), URLHelper::getURL('?pre_move_object=' . $resObject->id));
                }

                if (!$weitere && $perms == "admin" && $resObject->isDeletable()) {
                    $edit .= LinkButton::create(_('Löschen'), '?kill_object=' . $resObject->id);
                }
            }

            $edit .= '</div></div>';

            //Daten an Ausgabemodul senden (aus resourcesVisual)
            $this->showRow($icon, $link, $titel, $zusatz, $level, $lines, $weitere, $new, $open, $content, $edit);

            //in weitere Ebene abtauchen &nbsp;
            foreach ($children as $child_id) {
                if ($_SESSION['resources_data']['structure_opens'][$resource_id])
                    $this->showThreadLevel($child_id, $level + 1, $lines);
            }
        }
    }
Пример #21
0
<?
use Studip\Button, Studip\LinkButton;

$buttons = '<span>' . Button::createAccept(_('OK'), 'save_close', array('title' => _('Speichern und schließen'))) . '</span>';
$buttons .= '<span style="padding-left:1em">'
             . LinkButton::createCancel(_('Abbrechen'), array('onClick' => 'STUDIP.RoomRequestDialog.dialog.dialog(\'close\');return false;', 'title' => _('Abbrechen und schließen')))
             . '</span>';
$buttons .= '<span style="padding-left:1em">' . Button::create(_('Übernehmen'), 'save', array('title' => _('Änderungen speichern'))) . '</span>';
?>
<form method="POST" name="room_request" onSubmit="return false;"
      action="<?php 
echo $this->controller->link_for('edit_dialog/' . $course_id, array('request_id' => $request->getId()));
?>
">
    <?php 
echo CSRFProtection::tokenTag();
?>
    <? foreach(PageLayout::getMessages() as $pm) : ?>
        <?php 
echo $pm;
?>
    <? endforeach; ?>
    <?php 
echo $this->render_partial('course/room_requests/_form.php', array('submit' => $buttons));
?>
</form>
Пример #22
0
    </div>
    <br>
</div>
<div class="news_dialog_buttons">
<?  if ($news["mkdate"]) : ?>
    <?php 
echo Button::createAccept(_('Änderungen speichern'), 'save_news');
?>
<? else : ?>
    <?php 
echo Button::createAccept(_('Ankündigung erstellen'), 'save_news');
?>
<? endif ?>
<? if (Request::isXhr()) : ?>
    <?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL(''), array('rel' => 'close_dialog'));
?>
<? endif ?>
</div>
</form>
<script>
    jQuery('.news_prevent_submit').keydown(function(event) {
        if (event.which === 13) {
            event.preventDefault();
        }
    });
    jQuery('input[name=area_search_term]').keydown(function(event) {
        if (event.which === 13) {
            jQuery('input[name=area_search]').click();
            event.preventDefault();
        }
Пример #23
0
    if ($config->deleteConfiguration()) {
        my_msg(sprintf(_("Konfiguration <strong>\"%s\"</strong> für Modul <strong>\"%s\"</strong> gelöscht!"), htmlReady($config->getConfigName()), htmlReady($GLOBALS['EXTERN_MODULE_TYPES'][$config->getTypeName()]['name'])), 'blank', 1, false);
    } else {
        my_error(_("Konfiguration konnte nicht gelöscht werden"));
    }
}

echo "<tr><td class=\"blank\" width=\"100%\" valign=\"top\">\n";

if (Request::option('com') == 'delete_sec') {
    $config = ExternConfig::GetConfigurationMetaData($range_id, $config_id);

    $message = sprintf(_("Wollen Sie die Konfiguration <b>&quot;%s&quot;</b> des Moduls <b>%s</b> wirklich löschen?"), $config["name"], $GLOBALS["EXTERN_MODULE_TYPES"][$config["type"]]["name"]);
    $message .= '<br><br>';
    $message .= LinkButton::createAccept("JA", URLHelper::getURL('?com=delete&config_id='.$config_id));
    $message .= LinkButton::createCancel("NEIN", URLHelper::getURL('?list=TRUE&view=extern_inst'));

    my_info($message, "blank", 1);
    print_footer();

    $template = $GLOBALS['template_factory']->open('layouts/base.php');
    $template->content_for_layout = ob_get_clean();
    echo $template->render();
    page_close();
    die;
}

$css_switcher = new cssClassSwitcher();

if (Request::option('com') == 'info') {
    include($RELATIVE_PATH_EXTERN . "/views/extern_info_module.inc.php");
Пример #24
0
                &nbsp;<?php 
echo _("Dateipfad:");
?>
<br>
                &nbsp;<input name="the_file" type="file"  style="width: 70%"><br>

                <div width="100%" class="content_seperator" style="padding : 2px; margin: 10px 0px 10px 0px">
                    <?php 
echo _("2. Klicken Sie auf <b>'absenden'</b>, um die Datei hochzuladen.");
?>
                </div>
                <?php 
echo Button::createAccept(_('Absenden'), array('onClick' => 'return STUDIP.OldUpload.upload_start(jQuery(this).closest(\'form\'))'));
?>
                &nbsp;<?php 
echo LinkButton::createCancel(_('Abbrechen'), URLHelper::getURL('?cancel_x=true'));
?>

                <input type="hidden" name="com" value="do_upload_config">
                <input type="hidden" name="check_module" value="<?php 
echo $module;
?>
">
                <input type="hidden" name="config_id" value="<?php 
echo $config_id;
?>
">
            </form>

        </div>
    </td>
Пример #25
0
    echo $className;
    ?>
"/>
            <span <?php 
    echo $disabled ? 'style="text-decoration:line-through"' : '';
    ?>
><?php 
    echo $classDetail['name'];
    ?>
</span>
            <?php 
    echo Icon::create('question-circle', 'clickable', ['title' => $classDetail['description']])->asImg();
    ?>
        </label>
    </div>
    <br/>
<?php 
}
?>
    <div class="submit_wrapper" data-dialog-button>
        <?php 
echo CSRFProtection::tokenTag();
?>
        <?php 
echo Button::create(_('Weiter >>'), 'configure', array('onclick' => "return \$('input[name=ruletype]:checked').val() ? STUDIP.Admission.configureRule(\$('input[name=ruletype]:checked').val(), '" . $controller->url_for('admission/rule/configure') . "') : false"));
?>
        <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admission/courseset/configure'), array('onclick' => "STUDIP.Admission.closeDialog('configurerule'); return false;"));
?>
    </div>
</form>
Пример #26
0
 function testCreateCancel()
 {
     $this->assertEquals('<a class="cancel button" href="?" name="cancel" tabindex="0">Abbrechen</a>', '' . LinkButton::createCancel());
 }
Пример #27
0
  <td><?php 
echo _('IP Adresse');
?>
</td>
  <td><input type="text" name="test_ip" size="50" required value="<?php 
echo htmlReady(Request::get("test_ip"));
?>
"></td>
  </tr>
  <tr>
  <td style="text-align:center" colspan="2">
  <?php 
echo Button::createAccept(_('Abschicken'), 'ok', array('title' => _('Test starten')));
?>
  <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admin/webservice_access'), array('title' => _('Test abbrechen')));
?>
     
  </a>
  </td>
  </tr>
</table>
</form>
<?
$sidebar = Sidebar::Get();
$sidebar->setImage('sidebar/admin-sidebar.png');
$sidebar->setTitle(_('Webservices'));

$actions = new ActionsWidget();
$actions->addLink(_('Liste der Zugriffsregeln'),$controller->url_for('admin/webservice_access'), Icon::create('add', 'clickable'));
$actions->addLink(_('Neue Zugriffsregel anlegen'),$controller->url_for('admin/webservice_access/new'), Icon::create('add', 'clickable'));
Пример #28
0
    <label for="content"><?php 
echo _('Seiteninhalt');
?>
</label><br>
    <textarea style="width: 90%;height: 15em;" name="content" id="content" class="add_toolbar wysiwyg"><?php 
echo htmlReady($content);
?>
</textarea><br>

    <input type="hidden" name="detail_id" value="<?php 
echo $currentdetail;
?>
">
<? endif; ?>

    <div data-dialog-button>
        <?php 
echo Studip\Button::createAccept(_('Abschicken'));
?>
        <?php 
echo Studip\LinkButton::createCancel(_('Abbrechen'), $controller->url_for('siteinfo/show/' . $currentrubric . '/' . $currentdetail));
?>
    </div>
</form>

 <? if (!$edit_rubric): ?>
    <?php 
echo $this->render_partial('siteinfo/help.php');
?>
<? endif; ?>
Пример #29
0
}
?>
        <? endif ?>
        <? endif ?>
        <label for="infotext" class="caption">
            <?php 
echo _('Weitere Hinweise für die Teilnehmenden:');
?>
        </label>
        <textarea cols="60" rows="3" name="infotext"><?php 
echo $courseset ? htmlReady($courseset->getInfoText()) : '';
?>
</textarea>
    </fieldset>
        <div class="submit_wrapper" data-dialog-button>
            <?php 
echo CSRFProtection::tokenTag();
?>
            <?php 
echo Button::createAccept(_('Speichern'), 'submit', $instant_course_set_view ? array('data-dialog' => '') : array());
?>
            <?php 
echo LinkButton::createCancel(_('Abbrechen'), $controller->url_for('admission/courseset'));
?>
        </div>

</form>
<? if (Request::get('is_copy')) :?>
    <script>STUDIP.Admission.toggleNotSavedAlert();</script>
<? endif ?>
Пример #30
0
                </select>
            </td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td colspan="3">
                <noscript>
                    <?php 
echo Button::create(_('Filtern'));
?>
                </noscript>

            <? if (!empty($filter)): ?>
                <?php 
echo LinkButton::createCancel(_('Zurücksetzen'), $controller->url_for('admin/cronjobs/schedules/filter'), array('title' => _('Filter zurücksetzen')));
?>
            <? endif; ?>
            </td>
        </tr>
    </tfoot>
</table>
</form>

<form action="<?php 
echo $controller->url_for('admin/cronjobs/schedules/bulk', $page);
?>
" method="post">
    <?php 
echo CSRFProtection::tokenTag();
?>