Files
EasySoft-ZenTaoPMS/module/dev/view/api.html.php
xia0ta0 37cfad323c + add english.
* adjust style.
2015-03-05 09:03:13 +08:00

63 lines
2.1 KiB
PHP

<?php include 'header.html.php';?>
<div class='side'>
<div class="panel panel-sm with-list">
<div class='panel-heading'><i class='icon-list'></i> <strong><?php echo $lang->dev->moduleList?></strong></div>
<?php foreach($modules as $module):?>
<?php
$active = ($module == $selectedModule) ? 'active' : '';
$moduleName = isset($lang->dev->tableList[$module]) ? $lang->dev->tableList[$module] : $module;
?>
<?php echo html::a(inlink('api', "module=$module"), $moduleName, '', "class='list-group-item $active'");?>
<?php endforeach;?>
</div>
</div>
<div class='main'>
<?php if($selectedModule):?>
<div class="panel panel-sm">
<div class="panel-heading">
<strong><?php echo $selectedModule;?></strong>
</div>
<div>
<?php foreach($apis as $api):?>
<table class='table table-condensed table-striped table-bordered tablesorter table-fixed active-disabled'>
<?php
$params = array();
if(isset($api['param']))
{
foreach($api['param'] as $param) $params[] = "{$param['var']}=[{$param['var']}]";
}
$params = implode('&', $params);
?>
<tr>
<th colspan="3">
<?php
echo $api['post'] ? 'GET/POST' : 'GET';
echo '&nbsp;&nbsp;' . $this->createLink($selectedModule, $api['name'], $params);
?>
</th>
</tr>
<tr><td colspan="3"><?php echo $api['desc'];?></td></tr>
<tr>
<td><?php echo $lang->dev->params?></td>
<td><?php echo $lang->dev->type?></td>
<td><?php echo $lang->dev->desc?></td>
</tr>
<?php if(isset($api['param'])):?>
<?php foreach($api['param'] as $param):?>
<tr>
<td><?php echo $param['var']?></td>
<td><?php echo $param['type']?></td>
<td><?php echo $param['desc']?></td>
</tr>
<?php endforeach;?>
<?php else:?>
<tr><td colspan="3"><?php echo $lang->dev->noParams?></td></tr>
<?php endif;?>
</table>
<?php endforeach;?>
</div>
</div>
<?php endif;?>
</div>
<?php include '../../common/view/footer.html.php';?>