cerebrate/templates/element/genericElements/IndexTable/Fields/tester.php

31 lines
1.3 KiB
PHP

<?php
echo sprintf(
'<span id="onDemandButtonResult%s-%s" class="buttonResultField"></span><div>%s<button class="btn %s %s" style="%s %s" %s>%s</button></div>',
h($k),
h($column),
empty($field['textInput']) ? '' : sprintf(
'<input id="onDemandTextEntry%s-%s" style="line-height:16px; font-size:10px;" />',
h($k),
h($column)
),
!empty($field['button_class']) ? $field['button_class'] : 'btn-inverse',
empty($field['button_icon']) ? '' : $this->FontAwesome->getClass($field['button_icon']) . ' white',
!empty($field['button_style']) ? $field['button_style'] : 'line-height:20px;',
empty($field['textInput']) ? '' : 'border-radius: 0px 3px 3px 0px;',
empty($field['url']) ? '' : sprintf(
'onClick="runOnDemandAction(this, \'%s%s\', \'onDemandButtonResult%s-%s\', \'%s\');"',
h($field['url']),
h($this->Hash->extract($row, $field['data_path'])[0]),
h($k),
h($column),
empty($field['textInput']) ? '' : sprintf(
'onDemandTextEntry%s-%s',
h($k),
h($column)
)
),
!empty($field['button']) ? h($field['button']) : ''
);
?>