/
var
/
www
/
doncode.com.ua
/
www
/
views
/
dcclist
/
/var/www/doncode.com.ua/www/views/dcclist
mkdir
upload
Name
Size
Mode
Actions
js/
-
0755
rm
dcclist.php
14801
0644
edit
dl
rm
Edit:
/var/www/doncode.com.ua/www/views/dcclist/dcclist.php
(14801B)
<script> var url = '<?php echo ($_GET['url']=='dcclist')?URL.$_GET['url'].'/getList':URL.$_GET['url'];?>'; var count = <?php echo $this->count['count']; ?>; var limit = <?php echo LIMIT; ?>; function loadPageDcclist (param){ $.get(param, function(prevent) { $.tmpl('contractor',prevent).appendTo('#main-table'); }, "JSON"); } function edit_contractor(id){ // alert(1); //var id = $(this).attr("rel"); $('#myModal').css({width: '1000px','margin-left': function () {return -($(this).width() / 2);}}); $('.modal h3').text('Редактирование данных DCC'); $('.modal div.modal-body').html('Загрузка...'); $('.modal div.modal-body').load("<?php echo URL;?>/dcclist/edit/id/"+id); $('.modal').modal('show'); } $(document).on("click", "a.edit_contractor",function(e){ var id = $(this).attr("rel"); $('#myModal').css({width: '1000px','margin-left': function () {return -($(this).width() / 2);}}); $('.modal h3').text('Редактирование данных DCC'); $('.modal div.modal-body').html('Загрузка...'); $('.modal div.modal-body').load("<?php echo URL;?>/dcclist/edit/id/"+id); $('.modal').modal('show'); // $('.modal h3').text('Вход в систему'); // $('.modal div.modal-body').html('Загрузка...'); // $('.modal div.modal-body').load("<?php echo URL;?>login/indexmodal"); // $('.modal').modal('show'); }); $(function(){ $.template('contractor','\ <tr>\ <td>${gid}</td>\ <td><a href="http://${host}:${port}" target="_blank" title="HOST: {host}:${port} IP: ${ip}">${coName}, ${cName}</a></td>\ <td>${taxi_name}</td>\ <td><span class="label label-${sys}">Ver: ${ver}</span></td>\ <td><a href="http://${site}" target="_blank">${site}</a></td>\ <td><a href="http://${host}:${port}/images/graph/graph_hour_small.php?refresh=<?php echo time(); ?>" target="_blank">${today_call}</a></td>\ <td>${sum_call}<br>${percent_sum_call}</td>\ <td>${tarif}</td>\ <td id="action">\ <a onclick="" class="btn btn-default edit_contractor" rel="${id}" title="Редактировать ${taxi_name}" href="#">\ <i class="glyphicon glyphicon-pencil"></i>\ </a>\ <a class="btn backup_dcc" rel="${gid}" tag="${coName}, ${cName}, ${taxi_name}" title="Бекапы баз данных ${taxi_name}" href="#">\ <i class="glyphicon glyphicon-download-alt"></i>\ </a>\ <a class="btn btn-danger del_contractor" href="<?php echo URL;?>dcclist/deleteRecord/id/${id}" title="Удалить ${taxi_name}">\ <i class="glyphicon glyphicon-remove glyphicon glyphicon-white"></i>\ </a>\ </td>\ </tr>'); loadPageDcclist (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;?>dcclist/getList/page/%number%', clickHandler : function (page){ var url = '<?php echo URL;?>dcclist/getList/page/'+page; history.pushState(url, null, url); $.get(url, function(prevent) { $('#main-table tr:not(.header)').remove(); $.tmpl('contractor',prevent ).appendTo('#main-table'); }, "JSON"); return false; } }); $('.del_contractor').on('click',function(){ var url = $(this).attr("href"); if (confirm("Вы точно хотите удалить DCC?")) { $.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; } loadPageDcclist (url); } if(prevent.msg=='fail'){ alert ('Не удалось удалить DCC.'); } }, "JSON"); return false; }else{ return false; } } ); $('.backup_dcc').on('click',function(e){ var gid = $(this).attr("rel"); var tag = $(this).attr("tag"); $('#myModal').css({width: '1000px','margin-left': function () {return -($(this).width() / 2);}}); $('.modal h3').text('Просмотр бекапа DCC '+tag); $('.modal div.modal-body').html('Загрузка...'); $('.modal div.modal-body').load("<?php echo URL;?>dcclist/backup/gid/"+gid); $('.modal').modal('show'); }); $('#refresh_contractor').on(function (e){ location.refresh(); }); $('#createdcclist').on (function (){ $.colorbox({ ajax: true, href: "<?php echo URL;?>dcclist/createForm", fixed: true, overlayClose:false }); return false; }); $('#toogle_type_search').on('click',function(){ var a = $(this).parent().innerWidth(); var b = $(this).outerWidth(); var t = $(this); if($(this).hasClass('phone')){ $(this).animate({ 'left':'+='+(a-b) },'fast','linear',function(){ t.html('<i class="glyphicon glyphicon-th glyphicon glyphicon-white"></i>'); t.attr('title','Поиск по номеру телефона'); t.closest('form').find('input[name="type"]').val('FIO'); $('#contractor').val('').focus(); }); $(this).removeClass('phone') .addClass('FIO'); }else{ $(this).animate({ 'left':'-='+(a-b) },'fast','linear',function(){ t.html('<i class="glyphicon glyphicon-user glyphicon glyphicon-white"></i>'); t.attr('title','Поиск по имени фамилии'); t.closest('form').find('input[name="type"]').val('phone'); $('#contractor').val('').focus(); }); $(this).removeClass('FIO') .addClass('phone'); } return false; }); }); /*----------------------------Search contractor--------------------------------------- $('#contractor').autocomplete({ autoFocus: true, source: function(request,response) { $.ajax({ url : "<?php echo URL;?>dcclist/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;?>dcclist/fetechDcclist/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>ID</td>'+ '<td>Название</td>'+ '<td>GID</td>'+ '<td>City ID</td>'+ '<td>Обмен</td>'+ '<td>Интернет</td>'+ '<td>IP</td>'+ '<td>Хост:Порт</td>'+ '<td>Запрос</td>'+ '<td>Версия</td>'+ '<td>Зв.Сегодня</td>'+ '<td>Зв.Всего</td>'+ '<td>Партнер</td>'+ '<td>Действия</td>'+ '</tr>'+ '</table>'); $.tmpl('contractor',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="row-fluid"> <div class="span4"> <h3><a href="<?php echo URL;?>dcclist/getList/page/<?php echo (isset($this->currentPage))?$this->currentPage: '1';?>" class="btn" id="refresh_dcclist" title="Обновить список"> <i class="glyphicon glyphicon-refresh"></i> <?php echo $this->title; ?> </a> <a href="#" class="btn" id="createdcclist" title="Создать пользователя DCC"> <i class="glyphicon glyphicon-plus"></i> </a> </h3> <div class="search" style="margin-top: 25px;" > <form class="form-search" onsubmit="return false;"> <input type="text" id="contractor" style="display: inline-block;" class="search-query"> <input type="hidden" id="typesearch" name="type" value="phone"> <div style="width:90px; position: relative; display: inline-block; background-color: #9F9F9F; border: 1px solid #929292; border-radius: 4px; "> <span class="btn btn-inverse phone" style="left: 0px; position: relative;" title="Поиск по имени фамилии" id="toogle_type_search"><i class="glyphicon glyphicon-user glyphicon glyphicon-white"></i></span> </div> </form> </div> </div> <div class="span5"> <?php if ($this->count['count']>LIMIT): ?> <div id="paginator" class="paginator" ></div> <?php endif;?> </div> </div> <div id="result-search"> </div> <table class="table table-striped table-condensed" id="main-table"> <tr class="header info" > <td>ID</td> <td>Город</td> <td>Название</td> <td>Система</td> <td>Сайт</td> <td>Зв.Сегодня</td> <td>Зв.Всего</td> <td>Тариф</td> <td>Действия</td> </tr> </table> </div> </div> </div>
Save
cmd:
run