HEX
Server: Apache/2.4.6 (CentOS) PHP/5.6.39
System: Linux izj6c6ukj0hyugxsgmuxz3z 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64
User: root (0)
PHP: 5.6.39
Disabled: NONE
Upload Files
File: /web/data/weixin.tbbbearing.com/App/Runtime/Cache/Manage/2c1f5b7fe055ed77cbf5059823193270.php
<?php if (!defined('THINK_PATH')) exit();?><html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
        <!--360浏览器优先以webkit内核解析-->
        <link rel="shortcut icon" href="/favicon.ico">


        <!--fileupload-->
        <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.css">
        <link rel="stylesheet" type="text/css" href="/Public/css/font-awesome.min.css" />
        <link rel="stylesheet" type="text/css" href="/Public/js/plugins/uploadify/uploadify.css">
        <meta name="keywords" content="">
        <meta name="description" content="">
        <title></title>

        <!-- 全局js -->
        <script src="/Public/js/jquery.min.js?v=2.1.4"></script>
        <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>


        <!-- layer javascript 3.1.1  独立板-->
        <script src="/Public/js/plugins/layer-v3.1.1.zip/layer/layer.js"></script>
        <link rel="stylesheet" href="/Public/js/plugins/layer-v3.1.1.zip/layer/theme/default/layer.css?v=3.1.1" id="layuicss-layer">
        <script type="">
            ////加载您的扩展样式
            /*layer.config({
             extend: 'moon/style.css',
             skin: 'layer-ext-moon'
             });*/
        </script>


        <!-- 图片上传组件 -->
        <script src="/Public/js/plugins/uploadify/jquery.uploadify.min.js" type="text/javascript"></script>
        <script src="/Public/js/global.js"></script>


        <script type="text/javascript" src="/Public/js/plugins/uploadify/uploadify-demo.js" ></script>
        <style>
            .form-control, .btn { padding-top: 4px; padding-bottom: 4px; font-size: 12px; height:30px;line-height:22px;}
            .hr-line-dashed { border-top: 1px dashed #e7eaec; color: #ffffff; background-color: #ffffff; height: 1px; margin: 10px 0; }
            h3, h4, h5 { margin-top: 5px; font-weight: 600; }

            ul.notes li, ul.tag-list li { list-style: none; }
            .tag-list li { float: left; position: relative; }
            .tag-list li a { font-size: 10px; background-color: #f0f3f4; padding: 5px 12px; color: inherit; border-radius: 2px; border: 1px solid #e7eaec; margin-right: 5px; margin-top: 5px; display: block; }
            .tag-list li a.active{ color: #fff; background: #00bb9d; border-color: #3b867a; }
            .pic-center{ text-align:center; }
            .pic-center img{ vertical-align: middle; display: inline; }
            .pic-center:after{ display:inline-block; height:100%; content:' '; vertical-align: middle; }


            .left-box{width:19%;padding:10px;position:fixed;left:0;top:5px;bottom:0;overflow:hidden;overflow-y:auto;background:#fff;}
            .right-box{width:80%;margin-left:1%;padding:10px;}
            .list-group-item{height:170px;padding:0;margin-bottom:10px;cursor:pointer;position:relative;border-radius:0 !important;}
            .list-group-item div{width:100%;height:110px;}
            .list-group-item img{max-width:80%;max-height:80%}
            .list-group-item span{background:#ddd;width:100%;height:60px;position:absolute;left:0;bottom:0;line-height:20px;text-overflow:ellipsis;padding:0 5px;font-size:12px;word-break:break-all;overflow:hidden;}
            .pagination{margin:0;float:right;}
            .list-group-item i{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:url(/Public/Manage/img/r.png);background-size:100% 100%;display:none;}
            .list-group-item.active{background:none !important;border-color:rgb(231, 234, 236) !important;}
            .list-group-item.active i{display:block;}
            .top-bar{position:fixed;z-index:100;top:0;right:0;width:81%;padding:5px 20px;background:#fff;}
            .btn-submit{padding:3px 12px;margin-left:10px;}
            .pagination > .active > a,
            .pagination > .active > span,
            .pagination > .active > a:hover,
            .pagination > .active > span:hover,
            .pagination > .active > a:focus,
            .pagination > .active > span:focus{background-color: #f4f4f4; border-color: #DDDDDD; color: inherit; cursor: default; z-index: 2;}
            .pagination > li > a,
            .pagination > li > span{background-color: #FFFFFF; border: 1px solid #DDDDDD; color: inherit; float: left; line-height: 1.42857; margin-left: -1px; padding: 4px 10px; position: relative; text-decoration: none;}
        </style>
        <script type="text/javascript">
            function change_parame(obj,val){
                $(obj).val(val);
                $('#defaultform').submit();
            }
        </script>
    </head>
    <body>
        <div class="clearfix " style="height:100%;">
            <div style="width:100%;height:45px;clear:both; background:#eee;"></div>
            <div class=" white-bg top-bar text-right">
                <div class="clear blank5 gray-bg"></div>
                <div class="clear blank5 white-bg"></div>
                <button class="btn btn-success pull-right btn-submit">确定</button>
                <?php echo ($page_html); ?>
                <div class="clear blank5 white-bg"></div>
                <div class="clear blank5 gray-bg"></div>

            </div>
            <div class="pull-left left-box  white-bg">
                <form method="post" action="<?php echo U('FileManage/choice_list');?>" id="defaultform">
                <input id="file_upload" name="file_upload" type="file" multiple="true">
                <select class="form-control bg-info" name="image_resize">
                    <option> --选择上传文件的缩略图-- </option>
                    <?php if(is_array($image_resize)): $key = 0; $__LIST__ = $image_resize;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$v): $mod = ($key % 2 );++$key; $data_json = json_encode(explode('#',$v),JSON_UNESCAPED_UNICODE);?>
                        <option value="<?php echo ($v); ?>" data-list='<?php echo ($data_json); ?>'><?php echo ($key); ?>/<?php echo ($v); ?></option><?php endforeach; endif; else: echo "" ;endif; ?>
                </select>
                <div class="hr-line-dashed"></div>
                <select class="form-control bg-primary" name="return_file_index">
                    <option value="0">返回原图</option>
                </select>
                <div class="hr-line-dashed"></div>
                <h5><i class="icon-filter" ></i> 按标签筛选</h5>
                <ul class="tag-list clearfix" style="padding-left:0;max-height:280px;overflow-y:auto;">
                    <input type="hidden" name="tag_id" value="<?php echo I('post.tag_id');?>" id="tag_id" />
                    <li><a class="<?php echo !I('post.tag_id')?' active ':'';?>" href="javascript:change_parame('#tag_id','');" >所有</a></li>
                    <?php if(is_array($all_file_tags)): foreach($all_file_tags as $key=>$v): ?><li>
                            <a class="<?php echo I('post.tag_id')==$v['tag_id']?' active ':'';?>" href="javascript:change_parame('#tag_id','<?php echo ($v["tag_id"]); ?>');" ><?php echo ($v["tag_name"]); ?></a>
                        </li><?php endforeach; endif; ?>
                </ul>
                <div class="hr-line-dashed"></div>
                <h5><i class="icon-filter" ></i> 搂类型筛选&nbsp;&nbsp;</h5>
                <ul class="tag-list clearfix" style="padding-left:0;max-height:280px;overflow-y:auto;">
                    <input type="hidden" name="file_type" value="<?php echo I('post.file_type');?>" id="file_type" />
                    <li><a class="<?php echo !I('post.file_type')?' active ':'';?>" href="javascript:change_parame('#file_type','')" >所有</a></li>
                    <?php if(is_array($all_file_type)): foreach($all_file_type as $key=>$v): ?><li>
                            <a class="<?php echo I('post.file_type')==$v['file_type']?' active ':'';?>" href="javascript:change_parame('#file_type','<?php echo ($v["file_type"]); ?>');" ><?php echo ($v["file_type"]); ?></a>
                        </li><?php endforeach; endif; ?>
                </ul>
                <div class="hr-line-dashed"></div>
                <h5><i class="icon-filter" ></i> 按来源&nbsp;&nbsp;</h5>
                <ul class="tag-list clearfix" style="padding-left:0;max-height:280px;overflow-y:auto;">
                    <input type="hidden" name="file_source" value="<?php echo I('post.file_source');?>" id="file_source" />
                    <li><a class="<?php echo !I('post.file_source')?' active ':'';?>" href="javascript:change_parame('#file_source','');" >所有</a></li>
                    <?php if(is_array($all_file_source)): foreach($all_file_source as $key=>$v): ?><li>
                            <a class="<?php echo I('post.file_source')==$v['from_source']?' active ':'';?>" href="javascript:change_parame('#file_source','<?php echo ($v["from_source"]); ?>');" ><?php echo ($v["from_source"]); ?></a>
                        </li><?php endforeach; endif; ?>
                </ul>
                    <input type="hidden" name="page_count" value="<?php echo ($page_count); ?>" />
                    <input type="hidden" name="target" value="<?php echo ($target); ?>" />
                    <input type="hidden" name="type" value="<?php echo ($type); ?>" />
                    <input type="hidden" name="name" value="<?php echo ($name); ?>" />
                    <input type="hidden" name="file_dir" value="<?php echo ($file_dir); ?>" />
                    <input type="hidden" name="old_name" value="<?php echo ($old_name); ?>" />
                    <input type="hidden" name="editor_id" value="<?php echo ($editor_id); ?>" />
                </form>
            </div>
            <div class="pull-right right-box white-bg">
                <div class="clearfix">

                    <ul class="list-group clearfix white-bg">
                        <?php foreach((array)$list as $k=>$v){?>
                        <li class="list-group-item col-sm-3 col-xs-3">
                            <div class="image pic-center">
                                <img alt="image" class="img-responsive" src="<?=get_file_icon($v['url'])?>">
                            </div>
                            <span><?=$v['file_name']?></span>
                            <i></i>
                            <input type="checkbox" style="display:none" value="<?=$v['url']?>" />
                        </li>
                        <?php }?>
                    </ul>
                </div>
            </div>
        </div>
        <script type="text/javascript">
            $(document).ready(function(){
                var uploader = "<?php echo U('FileManage/bat_upload');?>";//处理文件上传的路径
                var page_count = '<?php echo ($page_count); ?>'; //图片数量
                var target = '.<?php echo ($target); ?>';  //上传后图片旋转的容器
                var upload_type = '<?php echo ($type); ?>';    //类型  1  为产品列表
                var name = '<?php echo ($name); ?>';
                var old_name = '<?php echo ($old_name); ?>';
                var file_dir = '<?php echo ($file_dir); ?>';
                var editor_id = '<?php echo ($editor_id); ?>';
                $('.list-group').delegate('.list-group-item','click',function(){
                    $(this).toggleClass('active');
                    if($(this).hasClass('active')){
                        $(this).children('input').attr('checked','checed');
                    }else{
                        $(this).children('input').removeAttr('checked');
                    }
                });

                $('.btn-submit').click(function(){
                    $('input:checked').each(function(){
                        //列表形式
                        if(upload_type==1){
                            if($(target+' .pic-item',parent.document).length && $(target+' .pic-item',parent.document).length>=page_count){
                                $(target,parent.document).children('.pic-item:last').remove();
                                var html = '<li class="pic-item">';
                                html += '<img src="'+$(this).val()+'" />';
                                html += '<input type="hidden" name="'+name+'" value="'+$(this).val()+'" />';
                                html += '<i class="icon-trash remove-pic" data="'+$(this).val()+'"></i>';
                                html += '</li>';
                                $(target,parent.document).append(html);
                            }else{
                                var html = '<li class="pic-item">';
                                html += '<img src="'+$(this).val()+'" />';
                                html += '<input type="hidden" name="'+name+'" value="'+$(this).val()+'" />';
                                html += '<i class="icon-trash remove-pic" data="'+$(this).val()+'"></i>';
                                html += '</li>';
                                $(target,parent.document).append(html);
                            }
                        }else if(upload_type == 2){
                            if($(target+' .pic-item',parent.document).length && $(target+' .pic-item',parent.document).length>=page_count){
                                $(target,parent.document).children('.pic-item:last').remove();
                                var html = '<li class="pic-item">';
                                html += '<div class=" clearfix">';
                                html += '<div class="input-group">';
                                html += '<span class="input-group-addon">名称</span>';
                                html += '<input type="text" class="form-control" name="'+old_name+'" value="'+$(this).siblings('span').html()+'" />';
                                html += '<span class="input-group-addon">路径</span>';
                                html += '<input type="text" class="form-control"  name="'+name+'"  value="'+$(this).val()+'" />';
                                html += '<span class="input-group-addon"><a href="javascript:void(0)" class="remove-file" >移除</a></span>';
                                html += '</div>';
                                html += '</div>';
                                html += '</li>';
                                $(target,parent.document).append(html);
                            }else{
                                var html = '<li class="pic-item">';
                                html += '<div class=" clearfix">';
                                html += '<div class="input-group">';
                                html += '<span class="input-group-addon">名称</span>';
                                html += '<input type="text" class="form-control"  name="'+old_name+'"  value="'+$(this).siblings('span').html()+'" />';
                                html += '<span class="input-group-addon">路径</span>';
                                html += '<input type="text" class="form-control"  name="'+name+'"  value="'+$(this).val()+'" />';
                                html += '<span class="input-group-addon"><a href="javascript:void(0)" class="remove-file" >移除</a></span>';
                                html += '</div>';
                                html += '</div>';
                                html += '</li>';
                                $(target,parent.document).append(html);
                            }
                        }else if(upload_type == 3){
                            var html = '';
                            var obj = parent.UE.getEditor(editor_id);
                            html += '<p><img src="'+$(this).val()+'" /></p>';
                            obj.execCommand('insertHtml', html);//向编辑器增加内容
                        }
                    });
                    parent.layer.closeAll('iframe');//关闭弹窗
                });

                upload_obj._swf_upload(uploader,file_dir,<?php echo (int)I('post.tag_id');?>);
                $('select[name=image_resize]').change(function(){
                    $('#file_upload').uploadify('destroy');
                    upload_obj._swf_upload(uploader,file_dir,<?php echo (int)I('post.tag_id');?>);
                    //返回图片尺寸选择
                    var data_list = $(this).children('option:selected').attr('data-list');
                    var html = "<option value='0' selected >返回原图</option>";
                    if(typeof data_list == 'string'){
                        data_list = JSON.parse(data_list);
                        for(var item in data_list){
                            html += '<option value="'+(parseInt(item)+1)+'">返回'+data_list[item]+'</option>';
                        }
                    }
                    $('select[name=return_file_index]').html(html);
                });
                $('select[name=return_file_index]').change(function(){
                    $('#file_upload').uploadify('destroy');
                    upload_obj._swf_upload(uploader,file_dir,<?php echo (int)I('post.tag_id');?>);
                });
                $('.pagination li a').click(function(){
                    var page = $(this).attr('data');
                    if(page>0){
                        $('#defaultform').append('<input type="hidden" name="page" value="'+page+'" />');
                        $('#defaultform').submit();
                    }
                    return false;
                });
            });
        </script>
    </body>
</html>