zentaopms/extension/max/report/ext/view/blocksql.html.php
2023-05-16 10:50:42 +08:00

123 lines
6.1 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class='panel'>
<div class='panel-heading'>
<div class='panel-title'><?php echo $lang->crystal->sql?></div>
</div>
<form method='post' action='<?php echo inlink('custom', "step=1&reportID=$reportID&from=$type")?>' target='hiddenwin' class='sqlForm'>
<?php echo html::hidden('explain',0);?>
<div style='padding: 10px'>
<?php echo html::textarea('sql', ($step == 0 and $reportID == 0 and !$this->session->reportSQLError) ? '' : $this->session->reportSQL, "placeholder='{$lang->crystal->sqlPlaceholder}' class='form-control' rows='3'")?>
<?php if($this->session->reportSQLError) $this->session->set('reportSQLError', false);?>
<?php if($hasSqlVar):?>
<div class='row' style='padding-top: 10px'><?php include 'setvarvalues.html.php'?></div>
<?php endif;?>
</div>
<div style='padding: 0 10px 10px;'>
<?php echo html::submitButton($lang->crystal->query, '', 'btn btn-primary')?>
<?php echo html::commonButton($lang->crystal->explain, 'onclick="$(\'#explain\').val(1);$(\'#submit\').click();"', 'btn')?>
<?php echo html::commonButton($lang->crystal->addVar, '', "btn addVar")?>
<?php echo html::a(inlink('ajaxSetLang', "reportID=$reportID"), $lang->crystal->addLang, '', "class='btn' data-toggle='modal' data-type='iframe'")?>
<?php
if(common::hasPriv('report', 'saveReport'))
{
$save = $lang->save;
$disabled = empty($dataList) ? 'disabled' : '';
echo "<div class='btn-group'>";
if($reportID)
{
echo html::a(inlink('saveReport', "reportID=$reportID&step=$step&type=&from=$from"), $lang->save, 'hiddenwin', "class='btn $disabled'");
$save = $lang->crystal->saveAs;
}
echo html::a(inlink('saveReport', "reportID=0&step=$step&type=$type&from=$from"), $save, '', "class='btn $disabled' data-type='iframe' data-toggle='modal'");
echo '</div>';
}
?>
</div>
</form>
</div>
<div id='setVar' class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog w-800px">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title"><i class="icon-file-text"></i> <?php echo $lang->crystal->setVar?></h4>
</div>
<div class="modal-body">
<form method='post' action='<?php echo inlink('ajaxCheckVar', "reportID=$reportID")?>' target='hiddenwin' class='main-form'>
<table class='table active-disabled'>
<thead>
<tr class='text-center'>
<th class='w-110px'><?php echo $lang->crystal->varName?></th>
<th><?php echo $lang->crystal->showName?></th>
<th class='w-p50'><?php echo $lang->crystal->requestType?></th>
<th class='w-120px'><?php echo $lang->crystal->default?></th>
</tr>
</thead>
<tbody class='text-center'>
<tr>
<td><span></span><?php echo html::hidden('varName[]', '')?></td>
<td><?php echo html::input('showName[]', '', "class='form-control'")?></td>
<td>
<div class='input-group'>
<span class='input-group-addon' style='text-align:left'>
<?php echo html::radio('requestType[]', $lang->crystal->requestTypeList, '', "onchange='toggleSelectList(this)'")?>
</span>
<?php echo html::select('selectList[]', $lang->crystal->selectList, '', "class='form-control hidden'");?>
</div>
</td>
<td><?php echo html::input('default[]', '', "class='form-control'")?></td>
</tr>
</tbody>
<tfoot>
<tr><td colspan='4' class='text-center'><?php echo html::submitButton() . html::hidden('varType', 'set') . html::textarea('copySql', '', "class='hidden'")?></td></tr>
</tfoot>
</table>
</form>
</div>
</div>
</div>
</div>
<div id='addVar' class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog w-900px">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title"><i class="icon-file-text"></i> <?php echo $lang->crystal->setVar?></h4>
</div>
<div class="modal-body">
<form method='post' action='<?php echo inlink('ajaxCheckVar', "reportID=$reportID")?>' target='hiddenwin' class='main-form'>
<table class='table table-form'>
<thead>
<tr class='text-center'>
<th class='w-110px'><?php echo $lang->crystal->varName?></th>
<th><?php echo $lang->crystal->showName?></th>
<th class='w-p50'><?php echo $lang->crystal->requestType?></th>
<th class='w-120px'><?php echo $lang->crystal->default?></th>
</tr>
</thead>
<tbody class='text-center'>
<tr>
<td><?php echo html::input('varName[]', '', "class='form-control'")?></td>
<td><?php echo html::input('showName[]', '', "class='form-control'")?></td>
<td>
<div class='input-group'>
<span class='input-group-addon' style='text-align:left'>
<?php echo html::radio('requestType[]', $lang->crystal->requestTypeList, '', "onchange='toggleSelectList(this)'")?>
</span>
<?php echo html::select('selectList[]', $lang->crystal->selectList, '', "class='form-control hidden'");?>
</div>
</td>
<td><?php echo html::input('default[]', '', "class='form-control'")?></td>
</tr>
</tbody>
<tfoot>
<tr><td colspan='4' class='text-center'><?php echo html::submitButton() . html::hidden('varType', 'add') . html::textarea('copySql', '', "class='hidden'")?></td></tr>
</tfoot>
</table>
</form>
</div>
</div>
</div>
</div>