/
var
/
www
/
doncode.com.ua
/
www
/
views
/
message
/
/var/www/doncode.com.ua/www/views/message
mkdir
upload
Name
Size
Mode
Actions
js/
-
0755
rm
message.php
13586
0644
edit
dl
rm
Edit:
/var/www/doncode.com.ua/www/views/message/message.php
(13586B)
<script> var url = '<?php echo ($_GET['url']=='contractor')?URL.$_GET['url'].'/getList':URL.$_GET['url'];?>'; var count = <?php echo $this->count['count']; ?>; var limit = <?php echo LIMIT; ?>; function loadPageContractor (param){ $.get(param, function(prevent) { $.tmpl('contractor',prevent).appendTo('#main-table'); }, "JSON"); } $(function(){ $.template('contractor','\ <tr>\ <td>${tName}</td>\ <td>${FIO}</td>\ <td>${balans}</td>\ <td>${purchase}</td>\ <td>${price_type}</td>\ <td>${discount}</td>\ <td>${max_credit}</td>\ <td>${phone}</td>\ <td>${email}</td>\ <td>${adress}</td>\ <td>${town}</td>\ <td>${code_clients}</td>\ <td id="action">\ <a class="btn edit_contractor" rel="${id}" title="Редактировать ${tName}а ${FIO}" href="#">\ <i class="icon-pencil"></i>\ </a>\ <a class="btn del_contractor" href="<?php echo URL;?>contractor/deleteRecords/id/${id}" title="Удалить ${tName}а ${FIO}">\ <i class="icon-remove"></i>\ </a>\ </td>\ </tr>'); loadPageContractor (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;?>contractor/getList/page/%number%', clickHandler : function (page){ var url = '<?php echo URL;?>contractor/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').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; } } ); /* var toClone = document.getElementById('paginator'); if(toClone!=null){ var clonedNode = toClone.cloneNode(true); var insertPoint = document.getElementById('paginator2'); insertPoint.appendChild(clonedNode); }*/ $('.edit_contractor').live('click',function(e){ var id = $(this).attr("rel"); e.preventDefault(); $('.modal h3').text('Редактирование данных контрагента.'); $('.modal div.modal-body').load("<?php echo URL;?>/contractor/edit/id/"+id); $('.modal').modal('show'); }); $('#create_contractor').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'); $('#contractor').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'); $('#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;?>contractor/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;?>contractor/fetechContractor/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>'+ '<td>Дисконт</td>'+ '<td>Кредит</td>'+ '<td>Телефон</td>'+ '<td>EMAIL</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="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"> <h1><?php echo $this->title; ?> <a href="<?php echo URL;?>contractor/createForm" class="btn" id="create_contractor" title="Создать контрагента"> <i class="icon-plus"></i> </a> </h1> <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="icon-user icon-white"></i></span> </div> </form> </div> </div> <div class="span4"> <?php if ($this->count['count']>LIMIT): ?> <div id="paginator" class="paginator" ></div> <?php endif;?> </div> <div class="span4"> </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>Баланс</td> <td>Сумма</td> <td>Цена</td> <td>Дисконт</td> <td>Кредит</td> <td>Телефон</td> <td>EMAIL</td> <td>Адрес</td> <td>Город</td> <td>Код</td> <td>Действия</td> </tr> </table> <?php //if ($this->count['count']>LIMIT): ?> <!--div id="paginator2" class="paginator"></div--> <?php //endif;?> </div> </div> </div>
Save
×
Ошибка!
×
Готово!
×
title; ?>
count['count']>LIMIT): ?>
Тип
ФИО
Баланс
Сумма
Цена
Дисконт
Кредит
Телефон
EMAIL
Адрес
Город
Код
Действия
count['count']>LIMIT): ?>