/
var
/
www
/
doncode.com.ua
/
www
/
views
/
support
/
/var/www/doncode.com.ua/www/views/support
mkdir
upload
Name
Size
Mode
Actions
js/
-
0755
rm
archive.php
7548
0644
edit
dl
rm
support.php
11224
0644
edit
dl
rm
Edit:
/var/www/doncode.com.ua/www/views/support/support.php
(11224B)
<script> var url = '<?php echo ($_GET['url']=='support')?URL.$_GET['url'].'/getList':URL.$_GET['url'];?>'; var count = <?php echo $this->count['count']; ?>; var limit = <?php echo LIMIT; ?>; function loadPageSupport (param){ $.get(param, function(prevent) { $.tmpl('support',prevent).appendTo('#main-table'); },"JSON"); } function reload1(count){ //var count1 = <?php echo $this->count['count']; ?>; //if (count1 >count ) { //code $('#main-table tr:not(.header)').remove(); loadPageSupport(); // alert(count); // } // else{ // alert('!!'); // } } // setInterval('reload1(count)', 60000); $.template('support','\ <tr>\ <td>${nn}</td>\ <td>${who_id}, ${gids}, ${taxi_name} <br><span class="label label-info">${who}</span><br><span class="label label-success">Тип задачи: ${troubles_name}</span><br><span class="label label-warning">Номер заявки: ${sid}</span><br>${create_date}</td>\ <td>${message}<br><span class="label label-${label}">Статус: ${works}</span></td>\ <td>${read_user_id}<br>\ <span class="label label-${read_}" style="${display_accept}"><a href="#" onclick="accept_call(${sid});" class="btn btn-mini btn-warning" title="Принять обращение...">${read_date}</a></span><br>${read_date1}<br>${read_comment}<br><br>${close_comment}${complite_date1}</td>\ <td>${who_perform_user_id}<br>\ <span class="label label-${perform_}" style="${display_performer}"><a href="#" onclick="accept_call2(${sid});" class="btn btn-mini btn-warning" title="Назначить исполнителя...">${perform_date}</a></span><br>${perform_date1}<br><span class="label label-${performer_user_}" style="${display_accept1}"><a href="#" onclick="reaccept_call(${sid});" class="btn btn-mini btn-warning" title="Переназначить обращение">Переназначить</a></span></span></td>\ <td>${complite_date}<br>\ <span class="label label-${performer_user_}" style="${display_performer_user}"><a href="#" onclick="close_call(${sid});" class="btn btn-mini btn-warning" title="Закрыть заявку.">${performer_user_id}</a></span></td>\ <td id="action">\ <a class="btn btn-mini btn-danger deleteSupportMsg" rel="${sid}" title="Удалить ${taxi_name}" href="#" onclick="delsupportmgs(${sid});">\ <i class="icon-remove icon-white"></i>\ </a>\ </td>\ </tr>'); loadPageSupport (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;?>support/getList/page/%number%', clickHandler : function (page){ var url = '<?php echo URL;?>support/getList/page/'+page; history.pushState(url, null, url); $.get(url, function(prevent) { $('#main-table tr:not(.header)').remove(); $.tmpl('support',prevent ).appendTo('#main-table'); }, "JSON"); return false; } }); function close_call(id){ var url = "<?php echo URL; ?>support/closeOrderMSG/id/"+id; $('.modal h3').text('Закрыть обращение'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); loadPageSupport(); } function accept_call(id){ var url = "<?php echo URL; ?>support/acceptMSG/id/"+id; $('.modal h3').text('Приймите обращенние'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); loadPageSupport(); } function accept_call2(id){ var url = "<?php echo URL; ?>support/acceptMSG2/id/"+id; $('.modal h3').text('Назначить ответсвенного по обращению'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); loadPageSupport(); } function reaccept_call(id){ var url = "<?php echo URL; ?>support/reacceptMSG/id/"+id; $('.modal h3').text('Переназаначить обращение'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); loadPageSupport(); } function setstatus(id){ $.get("<?php echo URL; ?>support/setStatus/id/"+id, function(data) { $('#filter').html(data[0]['works']); $('#main-table tr:not(.header)').remove(); loadPageSupport(); }, "JSON"); } function setstatustype(id){ $.get("<?php echo URL; ?>support/setStatusType/id/"+id, function(data) { $('#typefilter').html(data[0]['name']); $('#main-table tr:not(.header)').remove(); loadPageSupport(); }, "JSON"); } function setuser(id){ $.get("<?php echo URL; ?>support/setUser/id/"+id, function(data) { $('#userfilter').html(data[0]['login']); $('#main-table tr:not(.header)').remove(); loadPageSupport(); }, "JSON"); } function delsupportmgs(id){ $.get("<?php echo URL; ?>support/deleteSupportMsg/id/"+id, function(data) { location.reload(); }, "JSON"); } $('#refresh_support').click (function (e){ location.reload(); }); </script> <div id="support"> <div class="row-fluid"> <div class="span10"> <?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;?> <br> <div id="dccsupport"> <div class="btn-toolbar"> <div class="btn-group"> <a href="<?php echo URL;?>support/getList/page/<?php echo (isset($this->currentPage))?$this->currentPage: '1';?>" class="btn btn-mini btn-success" id="refresh_support" title="Обновить список"> <i class="icon-refresh icon-white"></i> <?php echo $this->title; ?> </a> </div> <div class="btn-group"> <?php $filter = 'Все статусы'; foreach($this->supportfilterstatus as $k => $v){ if($this->currentfilterstatus==$v['wid']){ if ($v['wid']){ $filter=$v['works']; break; } } } $out=' <a class="btn btn-mini btn-info" data-toggle="dropdown" href="#"> <span id="filter">'.$filter.'</span> <span class="caret"></span> </a> <ul class="dropdown-menu"> '; $out.='<li><a href="#" onclick="setstatus(4);">Все статусы</a></li>'; foreach($this->supportfilterstatus as $k => $v){ $out.='<li><a href="#" onclick="setstatus('.$v['wid'].');">'.$v['works'].'</a></li>'; } $out.='</ul>'; echo $out; ?> </div> <div class="btn-group"> <?php $out=' <a class="btn btn-mini btn-warning" data-toggle="dropdown" href="#"> <span id="typefilter">Тип задачи</span> <span class="caret"></span> </a> <ul class="dropdown-menu">'; $out.='<li><a href="#" onclick="setstatustype(14);">Все задачи</a></li>'; $out.='<li><a href="#" onclick="setstatustype(15);">Нет</a></li>'; foreach($this->supportypestatus as $k => $v){ $out.='<li><a href="#" onclick="setstatustype('.$v['id'].');">'.$v['name'].'</a></li>'; } $out.='</ul>'; echo $out; ?> </div> <div class="btn-group"> <?php $out=' <a class="btn btn-mini btn-info" data-toggle="dropdown" href="#"> <span id="userfilter">Пользователи</span> <span class="caret"></span> </a> <ul class="dropdown-menu">'; $out.='<li><a href="#" onclick="setuser(19);">Все пользователи</a></li>'; foreach($this->supportuserfilter as $k => $v){ $out.='<li><a href="#" onclick="setuser('.$v['id'].');">'.$v['FIO'].'</a></li>'; } $out.='</ul>'; echo $out; ?> </div> <div class="btn-group"> <a href="#" onclick="setuser(<?php echo session::get('id_user');?>);return false;" class="btn btn-mini btn-danger" value="Мои задачи">Мои задачи</a> </div> <div class="btn-group"> <a href="<?php echo URL;?>support/archive" target="_blank" class="btn btn-mini btn-info" value="Архив задач">Архив задач</a> </div> <div class="btn-group"> <a href="<?php echo URL;?>support/createMSG" id="createMSG" class="btn btn-mini btn-success" title="Создать обращение......">Создать обращение</a> </div> </div> <div> <?php if ($this->count['count']>LIMIT): echo '<div id="paginator" class="paginator" ></div>'; endif;?> </div> <table id="main-table" class="table table-striped table-bordered table-condensed" > <tr class="header info" style="font-size:12px;" > <td>№</td> <td><i class="icon-user"></i> Отправитель</td> <td style="width:10%;"><i class="icon-envelope"></i> Сообщение</td> <td><i class="icon-user"></i> Кем принята</td> <td><i class="icon-user"></i> Кем назначена</td> <td><i class="icon-user"></i> Кто выполняет</td> <td><i class="icon-warning-sign"></i> Действие</td> </tr> </table> </div> <center><span id="loading"></span></center> </div> <script> $('#createMSG').click (function (e){ e.preventDefault(); var url = $(this).attr('href'); $('.modal h3').text('Создать новое сообщение.'); $('.modal div.modal-body').load(url); $('.modal').modal('show'); //location.refresh(); }); </script> </div> </div>
Save
cmd:
run