Ejemplo n.º 1
0
function option_tag($label, $current_value = null, $value = null, $html_options = [])
{
    $value = $value ?: $label;
    $attributes = build_html_attributes(["selected" => $current_value == $value ? "selected" : null, "value" => $value], $html_options);
    return "<option {$attributes}>{$label}</option>";
}
Ejemplo n.º 2
0
function delete_config_button_for($record, $html_options = [])
{
    $id = $record ? $record->id : "";
    $class = get_class($record);
    $class_display_name = $class::DISPLAY_NAME;
    $display_name = $record->display_name();
    $attributes = build_html_attributes(["class" => ["btn", "btn-danger"], "data-toggle" => "modal", "data-target" => "#standard-modal", "data-form" => "/admin/config/ajax/forms/delete-model-form.php?model={$class}&id={$id}", "data-post-form" => "/admin/config/ajax/post-actions/delete-model.php", "data-title" => "Delete {$class_display_name}: {$display_name}", "data-submit-label" => "Delete", "type" => "button"], $html_options);
    return "<button {$attributes}>Delete</button>";
}