/
var
/
www
/
doncode.com.ua
/
www
/
views
/
users
/
/var/www/doncode.com.ua/www/views/users
mkdir
upload
Name
Size
Mode
Actions
js/
-
0755
rm
users.php
13499
0644
edit
dl
rm
Edit:
/var/www/doncode.com.ua/www/views/users/users.php
(13499B)
<script> var url = '<?php echo ($_GET['url']=='users')?URL.$_GET['url'].'/getList':URL.$_GET['url'];?>'; var count = <?php echo $this->count['count']; ?>; var limit = <?php echo LIMIT; ?>; function loadPageUsers (param){ $.get(param, function(prevent) { $.tmpl('users',prevent).appendTo('#main-table'); }, "JSON"); } $(function(){ $.template('users','\ <tr>\ <td>${uid}</td>\ <td>${login}</td>\ <td>${email}</td>\ <td>${domain}</td>\ <td>${license}</td>\ <td>${datereg}</td>\ <td>${lastlogin}</td>\ <td>${lastlogout}</td>\ <td>${lastip}</td>\ <td>${recover_pass_date}</td>\ <td>${fio}</td>\ <td>${phone}</td>\ <td>${company}</td>\ <td>${dispphones}</td>\ <td>${coName} ${cName}</td>\ <td>${visit_count}</td>\ <td id="action">\ <a class="btn edit_users" rel="${id}" title="Редактировать ${tName}а ${name}" href="#">\ <i class="icon-pencil"></i>\ </a>\ <a class="btn del_users" href="<?php echo URL;?>users/deleteRecords/id/${id}" title="Удалить ${tName}а ${name}">\ <i class="icon-remove"></i>\ </a>\ </td>\ </tr>'); loadPageUsers (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;?>users/getList/page/%number%', clickHandler : function (page){ var url = '<?php echo URL;?>users/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_users').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; } loadPageUsers (url); } if(prevent.msg=='fail'){ alert ('Не удалось удалить пользователя.'); } }, "JSON"); return false; }else{ return false; } } ); $('.edit_users').live('click',function(e){ var id = $(this).attr("rel"); e.preventDefault(); $('.modal h3').text('Редактирование данных пользователя.'); $('.modal div.modal-body').load("<?php echo URL;?>/users/edit/id/"+id); $('.modal').modal('show'); }); $('#create_users').click (function (e){ e.preventDefault(); var url = $(this).attr('href'); $('.modal h3').text('Создание нового пользователя.'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); }); $('#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="icon-th icon-white"></i>'); t.attr('title','Поиск по номеру телефона'); t.closest('form').find('input[name="type"]').val('FIO'); $('#users').val('').focus(); }); $(this).removeClass('phone') .addClass('FIO'); }else{ $(this).animate({ 'left':'-='+(a-b) },'fast','linear',function(){ t.html('<i class="icon-user icon-white"></i>'); t.attr('title','Поиск по имени фамилии'); t.closest('form').find('input[name="type"]').val('phone'); $('#users').val('').focus(); }); $(this).removeClass('FIO') .addClass('phone'); } return false; }) /*----------------------------Search users---------------------------------------*/ $('#users').autocomplete({ autoFocus: true, source: function(request,response) { $.ajax({ url : "<?php echo URL;?>users/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;?>users/fetechUsers/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>login</td>'+ '<td>Email</td>'+ '<td>domain</td>'+ '<td>license</td>'+ '<td>datereg</td>'+ '<td>lastlogin</td>'+ '<td>lastlogout</td>'+ '<td>lastip</td>'+ '<td>Тип автомобиля</td>'+ '<td>recover_pass_date</td>'+ '<td>fio</td>'+ '<td>phone</td>'+ '<td>company</td>'+ '<td>dispphones</td>'+ '<td>country_ city_</td>'+ '<td>visit_count</td>'+ '<td>Действия</td>'+ '</tr>'+ '</table>'); $.tmpl('users',data ).appendTo('#result-search table'); // $('#result-search table tr:eq(1)').addClass('warning'); },'json') } }) }); </script> <div id="users"> <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 class="span4"> <h3><?php echo $this->title; ?></h3> <div class="search" style="margin-top: 25px;" > <form class="form-search" onsubmit="return false;"> <input type="text" id="mobile_users" 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="icon-user icon-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-bordered table-condensed" id="main-table"> <tr class="header info"> <td>№</td> <td>Логин</td> <td>Email</td> <td>Домен</td> <td>Лицензия</td> <td>Дата регистрации</td> <td>Последний вход</td> <td>lastlogout</td> <td>IP последнего входа</td> <td>Дата изменеия пароля</td> <td>Фамилия</td> <td>Телефон</td> <td>Компания</td> <td>Телефон службы</td> <td>Страна / Город</td> <td>visit_count</td> <td>Действия</td> </tr> </table> <center><span id="loading"></span></center> </div> </div> </div>
Save
cmd:
run