* code for task#1541.
This commit is contained in:
+10
-4
@@ -76,16 +76,22 @@ class api extends control
|
||||
$param = '';
|
||||
if($action == 'extendModel')
|
||||
{
|
||||
foreach($_POST as $key => $value) $param .= ',' . $key . '=' . $value;
|
||||
$param = ltrim($param, ',');
|
||||
if(!isset($_POST['noparam']))
|
||||
{
|
||||
foreach($_POST as $key => $value) $param .= ',' . $key . '=' . $value;
|
||||
$param = ltrim($param, ',');
|
||||
}
|
||||
$url = rtrim($host, '/') . inlink('getModel', "moduleName={$method->className}&methodName={$method->methodName}¶ms=$param", 'json');
|
||||
$url .= $this->config->requestType == "PATH_INFO" ? '?' : '&';
|
||||
$url .= $this->config->sessionVar . '=' . session_id();
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach($_POST as $key => $value) $param .= '&' . $key . '=' . $value;
|
||||
$param = ltrim($param, '&');
|
||||
if(!isset($_POST['noparam']))
|
||||
{
|
||||
foreach($_POST as $key => $value) $param .= '&' . $key . '=' . $value;
|
||||
$param = ltrim($param, '&');
|
||||
}
|
||||
$url = rtrim($host, '/') . $this->createLink($method->className, $method->methodName, $param, 'json');
|
||||
$url .= $this->config->requestType == "PATH_INFO" ? '?' : '&';
|
||||
$url .= $this->config->sessionVar . '=' . session_id();
|
||||
|
||||
@@ -17,9 +17,10 @@ $lang->api->position = 'Position';
|
||||
$lang->api->startLine = "%s, line %s";
|
||||
$lang->api->desc = 'Desc';
|
||||
$lang->api->debug = 'Debug';
|
||||
$lang->api->noParam = 'No params in this method';
|
||||
$lang->api->submit = 'submit';
|
||||
$lang->api->url = 'Request url';
|
||||
$lang->api->result = 'Result';
|
||||
$lang->api->status = 'status';
|
||||
$lang->api->data = 'data';
|
||||
$lang->api->noParam = 'No params in this method';
|
||||
$lang->api->post = 'Refer to corresponding form for debugging POST.';
|
||||
|
||||
@@ -17,9 +17,10 @@ $lang->api->position = '位置';
|
||||
$lang->api->startLine = "%s,%s行";
|
||||
$lang->api->desc = '描述';
|
||||
$lang->api->debug = '调试';
|
||||
$lang->api->noParam = '该方法没有参数';
|
||||
$lang->api->submit = '提交';
|
||||
$lang->api->url = '请求地址';
|
||||
$lang->api->result = '返回结果';
|
||||
$lang->api->status = '状态';
|
||||
$lang->api->data = '内容';
|
||||
$lang->api->noParam = 'GET方式调试不需要输入参数,';
|
||||
$lang->api->post = 'POST方式调试请参照页面表单';
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
<tr>
|
||||
<td>
|
||||
<?php echo "<p class='strong'>{$lang->api->debug}</p>"?>
|
||||
<?php if($method->parameters):?>
|
||||
<form method='post' id='apiForm'>
|
||||
<?php if($method->parameters):?>
|
||||
<table>
|
||||
<?php foreach($method->parameters as $param):?>
|
||||
<tr>
|
||||
@@ -34,10 +34,11 @@
|
||||
<td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php else:?>
|
||||
<?php echo $lang->api->noParam;?>
|
||||
<?php echo html::hidden('noparam', '0') . $lang->api->noParam . html::submitButton($lang->api->submit);?>
|
||||
<?php endif;?>
|
||||
</form>
|
||||
<?php if($method->post) echo "<p>{$lang->api->post}</p>"?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user