112 lines
4.8 KiB
PHP
112 lines
4.8 KiB
PHP
<?php
|
|
/**
|
|
* The edit view of entry module of XXB.
|
|
*
|
|
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd., www.zentao.net)
|
|
* @license ZOSL (https://zpl.pub/page/zoslv1.html)
|
|
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
|
* @package entry
|
|
* @version $Id: edit.html.php 4146 2016-10-14 09:10:58Z liugang $
|
|
* @link https://xuanim.com
|
|
*/
|
|
include '../../common/view/header.html.php';
|
|
include '../../common/view/chosen.html.php';
|
|
?>
|
|
<div class='panel'>
|
|
<div class='panel-heading'>
|
|
<strong><i class='icon-edit'></i> <?php echo $lang->entry->edit;?></strong>
|
|
</div>
|
|
<div class='panel-body'>
|
|
<form method='post' class='form form' id='entryForm'>
|
|
<table class='table table-form'>
|
|
<?php if($entry->buildin):?>
|
|
<tr>
|
|
<th></th>
|
|
<td><span class='text-info'><?php echo $this->lang->entry->editWarnning;?></span></td>
|
|
<td><?php echo html::input('buildin', $entry->buildin, 'class="hidden"')?></td>
|
|
<td></td>
|
|
</tr>
|
|
<?php endif?>
|
|
<tr>
|
|
<th class='w-100px'><?php echo $lang->entry->name;?></th>
|
|
<td class='w-p50'>
|
|
<div class='input-group'>
|
|
<?php echo html::input('name', $entry->name, "class='form-control' placeholder='{$lang->entry->note->name}'");?>
|
|
<div class='input-group-addon'>
|
|
<label class="checkbox-inline"><input type="checkbox" id="visible" name="visible" value="1" <?php if($entry->visible) echo 'checked';?>> <?php echo $lang->entry->note->visible;?></label>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th><?php echo $lang->entry->login;?></th>
|
|
<?php $readonly = $entry->buildin ? "readonly='readonly'" : '';?>
|
|
<td><?php echo html::input('login', $entry->login, "class='form-control' $readonly placeholder='{$lang->entry->note->login}'");?></td>
|
|
</tr>
|
|
<tr class="entry-files <?php if(!$hasXuanXuan) echo 'hide';?>">
|
|
<th><?php echo $lang->entry->extend;?></th>
|
|
<td><?php echo $this->fetch('file', 'buildform', 'fileCount=1');?></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th class='w-100px'><?php echo $lang->entry->integration;?></th>
|
|
<td class='w-p50'><?php echo html::radio('integration', $lang->entry->integrationList, $entry->integration);?></td>
|
|
</tr>
|
|
<tbody class="integration <?php echo $entry->integration ? '' : 'hide';?>">
|
|
<?php if(!$entry->zentao):?>
|
|
<tr>
|
|
<th><?php echo $lang->entry->logout;?></th>
|
|
<td><?php echo html::input('logout', $entry->logout, "class='form-control' placeholder='{$lang->entry->note->logout}'");?></td>
|
|
<td></td>
|
|
</tr>
|
|
<?php endif;?>
|
|
<tr>
|
|
<th><?php echo $lang->entry->key;?></th>
|
|
<td><?php echo html::input('key', $entry->key, "class='form-control' readonly='readonly'");?></td>
|
|
<td><?php echo html::a('javascript:void(0)', $lang->entry->createKey, 'class="btn btn-link" onclick="createKey()"')?></td>
|
|
</tr>
|
|
<tr>
|
|
<th><?php echo $lang->entry->ip;?></th>
|
|
<td>
|
|
<?php echo html::input('ip', $entry->ip, "class='form-control' title='{$lang->entry->note->ip}' placeholder='{$lang->entry->note->ip}'");?>
|
|
</td>
|
|
<td>
|
|
<button type='button' id='allip' name='allip' class='btn btn-link'> <?php echo $lang->entry->note->allip;?></button>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tr>
|
|
<th class='w-100px'><?php echo $lang->entry->optional;?></th>
|
|
<td class='w-p50'><?php echo html::radio('optional', $lang->entry->optionalList, $entry->optional);?></td>
|
|
</tr>
|
|
<tbody class="optional <?php echo $entry->optional ? '' : 'hide';?>">
|
|
<tr>
|
|
<th class='w-100px'><?php echo $lang->entry->enable;?></th>
|
|
<td class='w-p50'><?php echo html::radio('enable', $lang->entry->enableList, $entry->optional ? $entry->enable : '1');?></td>
|
|
</tr>
|
|
</tbody>
|
|
<tr>
|
|
<th></th><td><?php echo html::submitButton() . ' ' . html::backButton();?></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<?php include '../../common/view/footer.html.php';?>
|
|
|
|
<script>
|
|
console.log($('#selectFiles').prop('files')[0]);
|
|
$('#selectFiles').on('change', function(e) {
|
|
if (e && e.target && e.target.files && e.target.files[0]) {
|
|
$('.file-file > .form-control.file-wrapper > span').html(e.target.files[0].name);
|
|
}
|
|
});
|
|
$('.file-file > .form-control.file-wrapper')
|
|
.append(
|
|
$('<label for="selectFiles" class="fake-button"><?php echo $lang->entry->selectFile; ?></label>'),
|
|
$('<span>' + '<?php echo $filename; ?>' + '</span>')
|
|
);
|
|
</script>
|