本文整理汇总了PHP中Studip\Button类的典型用法代码示例。如果您正苦于以下问题:PHP Button类的具体用法?PHP Button怎么用?PHP Button使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Button类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getAdminModuleLinks
/**
* get admin module links
*
* returns links add or remove a module from course
* @access public
* @return string returns html-code
*/
function getAdminModuleLinks()
{
global $connected_cms, $view, $search_key, $cms_select, $current_module;
$output .= "<form method=\"POST\" action=\"" . URLHelper::getLink() . "\">\n";
$output .= CSRFProtection::tokenTag();
$output .= "<input type=\"HIDDEN\" name=\"view\" value=\"" . htmlReady($view) . "\">\n";
$output .= "<input type=\"HIDDEN\" name=\"search_key\" value=\"" . htmlReady($search_key) . "\">\n";
$output .= "<input type=\"HIDDEN\" name=\"cms_select\" value=\"" . htmlReady($cms_select) . "\">\n";
$output .= "<input type=\"HIDDEN\" name=\"module_type\" value=\"" . htmlReady($connected_cms[$this->cms_type]->content_module[$current_module]->getModuleType()) . "\">\n";
$output .= "<input type=\"HIDDEN\" name=\"module_id\" value=\"" . htmlReady($connected_cms[$this->cms_type]->content_module[$current_module]->getId()) . "\">\n";
$output .= "<input type=\"HIDDEN\" name=\"module_system_type\" value=\"" . htmlReady($this->cms_type) . "\">\n";
if ($connected_cms[$this->cms_type]->content_module[$current_module]->isConnected()) {
$output .= " " . Button::create(_('Entfernen'), 'remove');
} elseif ($connected_cms[$this->cms_type]->content_module[$current_module]->isAllowed(OPERATION_WRITE)) {
$output .= "<div align=\"left\"><input type=\"CHECKBOX\" value=\"1\" name=\"write_permission\" style=\"vertical-align:middle\">";
$output .= _("Mit Schreibrechten für alle Dozenten/Tutoren dieser Veranstaltung") . "<br>";
$output .= "<input type=\"CHECKBOX\" value=\"1\" style=\"vertical-align:middle\" name=\"write_permission_autor\">";
$output .= _("Mit Schreibrechten für alle Teilnehmer dieser Veranstaltung") . "</div>";
$output .= Button::create(_('Hinzufügen'), 'add') . "<br>";
} else {
$output .= " " . Button::create(_('Hinzufügen'), 'add');
}
$output .= "</form>";
return $output;
// $output .= parent::getAdminModuleLinks();
}
示例2: _
?>
<? else : ?>
<font size="-1">
<b><?php
echo _('Loginname:');
?>
</b> <?php
echo $login;
?>
</font>
<? endif ?>
</font></td>
<td align="right">
<input type="HIDDEN" name="new_account_step" value="1">
<input type="HIDDEN" name="new_account_cms" value="<?php
echo htmlReady($my_account_cms);
?>
">
<? if ($is_connected) : ?>
<?php
echo Button::create(_('Bearbeiten'), 'change');
?>
<? else : ?>
<?php
echo Button::create(_('Erstellen'), 'create');
?>
<? endif?>
</td>
</tr>
</table>
</form>
示例3: _
<fieldset>
<legend><?php
echo _("Parameter für den Marktplatz");
?>
</legend>
<label>
<?php
echo _("URL ihres Stud.IP für das automatische Update");
?>
<input type="url" name="url" value="<?php
echo htmlReady($following['url']);
?>
">
</label>
<label>
<?php
echo _("Sicherheitstoken (optional)");
?>
<input type="text" name="security_token" value="<?php
echo htmlReady($following['security_token']);
?>
">
</label>
</fieldset>
<div data-dialog-button>
<?php
echo \Studip\Button::create(_("speichern"));
?>
</div>
</form>
示例4: htmlReady
<option value="<?php
echo $plugin['id'];
?>
" <?php
echo $plugin['id'] == $pluginid ? 'selected' : '';
?>
>
<?php
echo htmlReady($plugin['name']);
?>
</option>
<? endforeach ?>
</select>
<?php
echo Button::create(_('Auswählen'), 'select', array('title' => _('Plugin auswählen')));
?>
</form>
<? if ($pluginid): ?>
<form action="<?php
echo $controller->url_for('admin/role/save_plugin_role', $pluginid);
?>
" method="POST">
<?php
echo CSRFProtection::tokenTag();
?>
<input type="hidden" name="ticket" value="<?php
echo get_ticket();
?>
">
示例5: _
echo TextHelper::cycle('table_row_even', 'table_row_odd');
?>
">
<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'));
示例6: htmlReady
echo htmlReady($category->content);
?>
</textarea>
</td>
</tr>
</tbody>
<? $last = $category;
endforeach; ?>
<? if ($hidden_count > 0): ?>
<tbody>
<tr>
<td colspan="4">
<?php
echo sprintf(ngettext('Es existiert zusätzlich eine Kategorie, die Sie nicht einsehen und bearbeiten können.', 'Es existiereren zusätzlich %s Kategorien, die Sie nicht einsehen und bearbeiten können.', $hidden_count), $hidden_count);
?>
</td>
</tr>
</tbody>
<? endif; ?>
<tfoot>
<tr>
<td colspan="4">
<?php
echo Button::create(_('Übernehmen'), 'store');
?>
</td>
</tfoot>
</table>
</form>
<? endif; ?>
示例7: _
echo _('Einrichtung nicht auf der Profilseite:');
?>
</label>
<dfn>
<?php
echo _('Die Angaben zu dieser Einrichtung werden nicht ' . 'auf Ihrer Profilseite und in Adressbüchern ausgegeben.');
?>
</dfn>
</td>
<td>
<input type="checkbox" name="invisible" id="invisible" value="1"
<? if ($institute['visible'] != 1) echo 'checked'; ?>>
</td>
</tr>
</tbody>
<tfoot style="text-align: center;">
<tr>
<td colspan="2">
<?php
echo Button::createAccept(_('Änderungen speichern'), 'speichern');
?>
</td>
</tr>
</tfoot>
</table>
</form>
<br>
</td>
</tr>
示例8: createQuestionForm
//.........这里部分代码省略.........
$input = new HTMLempty("input");
$input->addAttr("type", "checkbox");
$input->addAttr("id", "deleteCheckboxes");
$input->addAttr("name", "DeleteQuestions[" . $question->getPosition() . "]");
$td2->addContent($input);
$tr2->addContent($td2);
// if template is NO_TEMPLATE_GROUP
if ($templateID == NULL) {
// hat noch keine antworten
if ($question->getChildren() == NULL) {
$image = EVAL_PIC_CREATE_ANSWERS;
$text = _("Dieser Frage wurden noch keine Antwortenmöglichkeiten zugewiesen. Drücken Sie auf den Doppelfpeil, um dies jetzt zu tun.");
$tooltip = tooltip(_("Dieser Frage Antwortenmöglichkeiten zuweisen."));
} else {
$image = EVAL_PIC_EDIT_ANSWERS;
$text = _("Dieser Frage wurden bereits folgende Antwortenmöglichkeiten zugewiesen:") . " ";
$tooltip = tooltip(_("Die zugewiesenen Antwortenmöglichkeiten bearbeiten."));
$text .= "\n";
while ($answer = $question->getNextChild()) {
$text .= "\"" . $answer->getText() . "\"\n ";
}
$text .= "";
}
$td2 = new HTML("td");
$td2->addAttr("align", "center");
$td2->addAttr("valign", "middle");
$td2->addHTMLContent($this->createImage(EVAL_PIC_HELP, $text));
$questionID = $question->getObjectID();
$button = new HTMLempty("input");
$button->addAttr("type", "image");
$button->addAttr("name", "template_create_question_answers_#" . $questionID . "_button");
$button->addAttr("style", "vertical-align:middle;");
$button->addAttr("border", "0");
$button->addAttr("src", $image);
$button->addString($tooltip);
$td2->addContent($button);
$tr2->addContent($td2);
}
$table2->addContent($tr2);
$i++;
}
if (sizeof($questions) == 0) {
$tr2 = new HTML("tr");
$td2->addAttr("class", "table_row_even");
$td2 = new HTML("td");
$td2->addAttr("align", "center");
$td2->addContent(" ");
$tr2->addContent($td2);
$td2 = new HTML("td");
$td2->addContent(_("Dieser Block besitzt keine Fragen."));
$tr2->addContent($td2);
$td2 = new HTML("td");
$td2->addContent(" ");
$tr2->addContent($td2);
$td2 = new HTML("td");
$td2->addContent(" ");
$tr2->addContent($td2);
$table2->addContent($tr2);
}
$td->addContent($table2);
// the new questions und delete questions buttons
$table2 = new HTML("table");
$table2->addAttr("width", "100%");
$table2->addAttr("border", "0");
$table2->addAttr("class", $i % 2 == 6 ? "content_body" : "content_body");
$table2->addAttr("cellspacing", "0");
$table2->addAttr("cellpadding", "2");
// buttons
$tr2 = new HTML("tr");
$td2 = new HTML("td");
$td2->addAttr("align", "left");
$select = new HTML("select");
$select->addAttr("style", "vertical-align:middle;");
$select->addAttr("name", "newQuestionFields");
$select->addAttr("size", "1");
for ($i = 1; $i <= 10; $i++) {
$option = new HTML("option");
$option->addAttr("value", $i);
$option->addContent($i);
$select->addContent($option);
}
$td2->addContent($select);
$td2->addContent(_("Frage/en"));
$td2->addContent(" ");
$td2->addHTMLContent(Button::create(_('Hinzufügen'), 'cmd[AddQuestions]', array('title' => _('Fragen hinzufügen'))));
$tr2->addContent($td2);
$td2 = new HTML("td");
$td2->addAttr("align", "right");
$font = new HTML("font");
$font->addAttr("size", "-1");
$font->addContent(_("markierte Fragen "));
$td2->addContent($font);
$td2->addHTMLContent(Button::create(_('Löschen'), 'cmd[DeleteQuestions]', array('title' => _('Markierte Fragen löschen'))));
$tr2->addContent($td2);
$table2->addContent($tr2);
$td->addContent($table2);
$tr->addContent($td);
$table->addContent($tr);
return $table->createContent();
}
示例9: Lebenslauf
<label class="file-upload">
Lebenslauf (Datei)
<input type="file">
</label>
</fieldset>
<fieldset>
<label>
Einrichtung
<input type="text" class="size-l">
</label>
<label>
Lebenslauf
<textarea class="size-l"></textarea>
</label>
</fieldset>
<footer>
<?php
echo \Studip\Button::createAccept(_("Speichern"));
?>
<?php
echo \Studip\Button::createCancel(_("Abbrechen"));
?>
</footer>
</form>
示例10: _
</option>
<? endfor; ?>
</select>
</p>
<p>
<?php
echo _('Wenn Sie einen Studiengang wieder austragen möchten, ' . 'markieren Sie die entsprechenden Felder in der oberen Tabelle.');
?>
<?php
echo _('Mit einem Klick auf <b>Übernehmen</b> werden die gewählten Änderungen durchgeführt.');
?>
<br>
<br>
<?php
echo Button::create(_('Übernehmen'), 'store_sg', array('title' => _('Änderungen übernehmen')));
?>
</p>
<? else: ?>
<?php
echo _('Die Informationen zu Ihrem Studiengang werden vom System verwaltet, ' . 'und können daher von Ihnen nicht geändert werden.');
?>
<? endif; ?>
</td>
</tr>
</tfoot>
</table>
<? if ($allow_change['sg']): ?>
</form>
<? endif; ?>
示例11: array
?>
<?php
echo Icon::create('checkbox-checked', 'info')->asImg(['class' => "check text-bottom"]);
?>
</div>
<input type="checkbox" name="filter_nohashtags_check" id="filter_nohashtags_check" onChange="jQuery(this).closest('td').toggleClass('selected');" value="1"<?php
echo $stream['filter_nohashtags'] ? " checked" : "";
?>
>
</td>
</tr>
</tbody>
</table>
<?php
echo \Studip\Button::createAccept(_("Speichern"), array());
?>
</form>
<?php
$sidebar = Sidebar::get();
$sidebar->setImage("sidebar/blubber-sidebar.png");
$streamAvatar = StreamAvatar::getAvatar($stream->getId());
if ($streamAvatar->is_customized()) {
$sidebar->setContextAvatar($streamAvatar);
}
$actions = new ActionsWidget();
if (!$stream->isNew()) {
$actions->addLink(_("Diesen Stream löschen"), PluginEngine::getURL($plugin, array(), 'streams/delete/' . $stream->getId()), Icon::create("trash", "clickable"), array('onclick' => "return window.confirm('" . _("Wirklich löschen?") . "');"));
}
示例12: foreach
<td>
<select id="priority" name="priority">
<? foreach ($priorities as $key => $label): ?>
<option value="<?php
echo $key;
?>
" <? if ($banner['priority'] == $key) echo 'selected'; ?>>
<?php
echo $label;
?>
</option>
<? endforeach; ?>
</select>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4" align="center">
<label for = "update">
<?php
echo Button::create(_('Aktualisieren'), 'speichern', array('title' => _('Banner editieren')));
?>
</label>
</td>
</tr>
</tfoot>
</table>
</form>
示例13: foreach
if (is_array($configurations_copy[$GLOBALS['EXTERN_MODULE_TYPES'][$module_type]['module']])) {
foreach ($configurations_copy[$GLOBALS['EXTERN_MODULE_TYPES'][$module_type]['module']] as $config_id_copy => $config_data_copy) {
if ($print_module_name) {
$choose_module_select .= '<option value="" style="font-weight: bold;">' . htmlReady($GLOBALS['EXTERN_MODULE_TYPES'][$module_type]['name']) . '</option>';
}
$choose_module_select .= '<option value="' . $config_id_copy . '"> ' . htmlReady($config_data_copy['name']) . '</option>';
$print_module_name = FALSE;
}
}
}
echo '<form method="post" action="' . URLHelper::getLink('?com=copyconfig') . '">';
echo CSRFProtection::tokenTag();
echo "<blockquote><font size=\"2\">";
printf(_("Konfiguration %s aus Einrichtung kopieren."), $choose_module_select . '</select>');
echo Button::create(_("Kopieren"));
echo LinkButton::create("<< " . _("Zurück"), URLHelper::getURL('?list=TRUE&view=extern_inst'));
echo "</font></blockquote>\n";
echo "<input type=\"hidden\" name=\"copyinstid\" value=\"" . htmlReady(Request::quoted('copychooseinst')) . "\">\n";
echo "</form>\n";
}
}
}
else {
echo "<blockquote><font size=\"2\">";
echo _("Sie haben bereits für alle Module die maximale Anzahl von Konfigurationen angelegt. Um eine neue Konfiguration anzulegen, müssen Sie erst eine bestehende im gewünschten Modul löschen.");
echo "</font></blockquote>\n";
}
echo "</td></tr>\n";
示例14: strlen
<? endforeach; ?>
</select>
<? if ($plugin_name) : ?>
<br>
<?php
echo strlen($plugin["description"]) > 0 ? Icon::create('info-circle', 'inactive')->asImg() : '';
?>
<?php
echo formatReady($plugin["description"]);
?>
<br>
<br>
<?php
echo _("1. Wählen Sie mit <b>Durchsuchen</b> eine Datei von Ihrer Festplatte aus.");
?>
<br>
<input name="xmlfile" type="file" style="width:250px" accept="text/xml" maxlength="8000000"><br>
<br>
<?php
echo _("2. Klicken Sie auf <b>Absenden</b>, um die Datei hochzuladen.");
?>
<br>
<br>
<?php
echo Button::createAccept(_('Absenden'));
?>
<? endif; ?>
</fieldset>
</form>
</p>
示例15: sprintf
↵</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>