您的位置:首页 > 编程语言 > PHP开发

PHPCMS V9后台表单向导中让“信息列表"页面直接显示用户留言的信息列表

2017-10-27 18:04 295 查看
一、找到后台表单信息列表对应的控制器phpcms\modules\formguide\formguide_info.php文件,添加如图所示代码:



二、修改视图模板phpcms\modules\formguide\templates\formguide_info_list.tpl.php文件:
注:考虑到信息列表显示的时候可能有图片,这里做了判断,如果不需要可以去除。
<?php
defined('IN_ADMIN') or exit('No permission resources.');
include $this->admin_tpl('header', 'admin');
?>
<div class="pad-lr-10">
<form name="myform" action="?m=formguide&c=formguide_info&a=delete" method="post">
<div class="table-list">
    <table width="100%" cellspacing="0">
        <thead>
            <tr>
            <th width="35" align="center"><input type="checkbox" value="" id="check_box" onclick="selectall('did[]');"></th>
<!-- <th align="center"><?php echo L('username')?></th>
            <th width='250' align="center"><?php echo L('userip')?></th> -->
<th width='250' align="center"><?php echo L('times')?></th>
            <?php
            foreach ($fields as $k=>$v) {
            ?>
            <th><?php echo $v['name']; ?></th>
            <?php
            }
            ?>
<th width="250" align="center"><?php echo L('operation')?></th>

            </tr>
        </thead>
    <tbody>
 <?php
if(is_array($forminfos_data)){
    foreach($forminfos_data as $key => $form){
?>
<tr>
<td align="center">
<input type="checkbox" name="did[]" value="<?php echo $datas[$key]['dataid']?>">
</td>
    <td align="center">
    <?php echo date('Y-m-d', $datas[$key]['datetime'])?>
    </td>
<?php
foreach($form as $kr=>$r){
    if($kr=="ypics" && $r<>""){
        echo "<td align='center'><img src='".$r."'></td>";
    }else{
        echo "<td align='center'>".$r."</td>";
    }
}
?>
<!-- <td><?php echo $d['username']?> </td>
<td align="center"><?php echo $d['ip']?></td>
<td align="center"><?php echo date('Y-m-d', $d['datetime'])?></td> -->
<td align="center"><a href="javascript:check('<?php echo $formid?>', '<?php echo $datas[$key]['dataid']?>', '<?php echo safe_replace($datas[$key]['username'])?>');void(0);"><?php echo L('check')?></a> | <a href="?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>&did=<?php echo $datas[$key]['dataid']?>" onClick="return confirm('<?php echo L('confirm', array('message' => L('delete')))?>')"><?php echo L('del')?></a></td>
</tr>
<?php
}
}
?>
</tbody>
    </table>

    <div class="btn"><label for="check_box"><?php echo L('selected_all')?>/<?php echo L('cancel')?></label>
<input name="submit" type="submit" class="button" value="<?php echo L('remove_all_selected')?>" onClick="document.myform.action='?m=formguide&c=formguide_info&a=public_delete&formid=<?php echo $formid?>';return confirm('<?php echo L('affirm_delete')?>')">  </div>  </div>
 <div id="pages"><?php echo $pages;?></div>
</form>
</div>
</body>
</html>
<script type="text/javascript">
function check(id, did, title) {
window.top.art.dialog({id:'check'}).close();
window.top.art.dialog({title:'<?php echo L('check')?>--'+title+'<?php echo L('submit_info')?>', id:'edit', iframe:'?m=formguide&c=formguide_info&a=public_view&formid='+id+'&did='+did ,width:'700px',height:'500px'}, function(){window.top.art.dialog({id:'check'}).close()});
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐