{include file="../../../application/admin/view/public/head" /} <?php foreach ($fields as $info):?> <?php $type = $info['Params']['edit']; $validateClass = "validate[required]"; ?> <?php if ($info['Params']['edit'] == 'ignore'): ?> <?php continue; ?> <?php endif; ?> <?php if ($info['Params']['edit'] == 'hidden'): ?> <input name="<?php echo $info['Field'];?>" type="hidden" value="<?php echo htmlspecialchars($info['Value']); ?>" /> <?php continue; ?> <?php endif; ?> <tr> <td> <?php if ($type == 'text'): ?> <div class="layui-form-item"> <label class="layui-form-label"><?php echo $info['DisplayName'];?></label> <div class="layui-input-block"> <input id="id_<?php echo $info['Field'];?>" lay-verify="name" class="layui-input" name="<?php echo $info['Field'];?>" value="<?php echo $info['Value'] ?>"> </div> </div> <?php elseif ($type == 'bool'): ?> <label class="radio"> <input type="radio" name="<?php echo $info['Field'];?>" value="1" class="<?php echo $validateClass; ?>" <?php if ($info[Value] == 1) echo 'checked'; ?>> 是 </label> <label class="radio"> <input type="radio" name="<?php echo $info['Field'];?>" value="2" class="<?php echo $validateClass; ?>" <?php if ($info[Value] == 2) echo 'checked'; ?>> 否 </label> <?php elseif ($type == 'radio'): ?> <?php $items = explode(",", $info['Params']['items']); ?> <?php foreach ($items as $value): ?> <?php $parts = explode('#', $value, 2); $displayText = $parts[0]; if (count($parts) == 2) { $displayValue = $parts[1]; } else { $displayValue = $parts[0]; } ?> <label class="radio"> <input type="radio" name="<?php echo $info['Field'];?>" value="<?php echo $displayValue; ?>" class="<?php echo $validateClass; ?>" <?php if ($displayValue == $info['Value']) echo 'checked'; ?>> <?php echo $displayText; ?> </label> <?php endforeach; ?> <?php elseif ($type == 'checkbox'): ?> <?php $items = explode(",", $info['Params']['items']); $currentItems = explode(' ', $info['Value']); ?> <?php foreach ($items as $value): ?> <?php $parts = explode('#', $value, 2); $displayText = $parts[0]; if (count($parts) == 2) { $displayValue = $parts[1]; } else { $displayValue = $parts[0]; } ?> <label class="checkbox"> <input type="checkbox" name="<?php echo $info['Field'];?>[]" value="<?php echo $displayValue;?>" class="<?php echo $validateClass; ?>" <?php if (in_array($value, $currentItems)) echo 'checked'; ?>> <?php echo $displayText;?> </label> <?php endforeach; ?> <?php elseif ($type == 'textarea'): ?> <textarea name="<?php echo $info['Field'];?>" rows="10" cols="100" class="input-xxlarge <?php echo $validateClass; ?>"><?php echo htmlspecialchars($info['Value']); ?></textarea> <?php elseif ($type == 'textarea_markdown'): ?> <textarea name="<?php echo $info['Field'];?>" rows="20" cols="100" data-provide="markdown" id='markdownArea' class="input-xxlarge md-input <?php echo $validateClass; ?>"><?php echo htmlspecialchars($info['Value']); ?></textarea> <br /><a href='http://wowubuntu.com/markdown/' target='_blank'>Markdown 语法说明</a> <?php elseif ($type == 'textarea_html'): ?> <textarea name="<?php echo $info['Field'];?>" rows="20" cols="100" class="input-xxlarge <?php echo $validateClass; ?>"><?php echo htmlspecialchars($info['Value']); ?></textarea> <?php elseif ($type == 'label'): ?> <?php echo htmlspecialchars($info['Value']);?> <?php elseif ($type == 'datetime'): ?> <input name="<?php echo $info['Field'];?>" class="input-xxlarge <?php echo $validateClass; ?>" value="<?php echo $info['Value']; ?>" /> <?php elseif ($type == 'image_upload'): ?> <img src="<?php echo '/image/view/' . $info['Params']['storage'] . '/' . $info['Value'] . '/small'; ?>" data-src="holder.js/200x200" alt="" style="max-height:200px;" /> <input name="<?php echo $info['Field'];?>" type="file" /> <?php elseif ($type == 'file_upload'): ?> <input name="<?php echo $info['Field'];?>" type="file" /> <?php else: ?> <textarea name="<?php echo $info['Field'];?>" rows="10" cols="100" class="input-xxlarge <?php echo $validateClass; ?>"><?php echo htmlspecialchars($info['Value']); ?></textarea> <?php endif; ?> </td> </tr> <?php endforeach;?>