?> </div> </div> </div> <table class="table table-hover table-striped table-bordered"> <tr> <td width="30%">id</td> <td> <?php echo $vks->id; ?> <!-- try link to CA--> <?php if (isset($vks->ca_linked_vks)) { if ($vks->link_ca_vks_type == 0) { echo "-> в ЦА: " . ST::linkToCaVksPage($vks->ca_linked_vks->id); } else { echo "-> в ЦА: " . ST::linkToCaNsVksPage($vks->ca_linked_vks->id); } echo $vks->link_ca_vks_type == VKS_WAS ? ' (С поддержкой администратора)' : ' (Без поддержки администратора)'; if (isset($vks->tb_parp)) { echo " (Транспортная)"; } } ?> </td> </tr> <tr> <td>Статуc</td> <td><?php echo $vks->humanized->status_label;
$CAVks->vks->fromCa = true; $CAVks->vks->tbFlag = $CaNotes->checkFlag($CAVks->vks->id); $CAVks->vks->start_date_time = $CAVks->vks->start_date_time instanceof DateTime ? $CAVks->vks->start_date_time : date_create($CAVks->vks->start_date_time); $CAVks->vks->end_date_time = $CAVks->vks->end_date_time instanceof DateTime ? $CAVks->vks->end_date_time : date_create($CAVks->vks->end_date_time); if ($CAVks->vks->tbFlag) { $CaEvents[] = $CAVks->vks; } } } $events = array_merge($events, $CaEvents); //dump($events); if (count($events)) { foreach ($events as $event) { if ($event['start_date_time']->getTimestamp() - $now->getTimestamp() <= 1200) { if (isset($event['fromCa'])) { NoticeObs_controller::put("Внимание! до начала важной ВКС в ЦА " . ST::linkToCaVksPage($event['id']) . " осталось менее 20 минут, старт в " . date_create($event['start_date_time'])->format("H:i"), 1); } else { $text = ''; if ($event['flag']) { $text .= 'важной'; } if ($event['record_required']) { if (strlen($text) > 0) { $text .= ', '; } $text .= ' требующей видеозаписи '; } NoticeObs_controller::put("Внимание! до начала {$text} ВКС " . ST::linkToVksPage($event['id']) . " осталось менее 20 минут, старт в " . $event['start_date_time']->format("H:i"), 1); } // }
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); if (!Auth::isLogged(App::$instance)) { App::$instance->MQ->setMessage('Создавать заявки могут только зарегистрированные пользователи, пожалуйста, войдите в систему или зарегистрируйтесь'); ST::redirectToRoute('AuthNew/login'); } ?> <div class="container"> <div class="col-md-12"> <h3 class="text-muted heading-main">ВКС в нашем Планировщике созданные на основе ВКС ЦА <?php echo ST::linkToCaVksPage($caVksId, true); ?> </h3> <hr> <?php if (count($vkses)) { ?> <table class="table table-striped table-hover"> <th class="col-lg-1">id</th><th class="col-lg-2">Тема</th><th class="col-lg-2">Заказчик</th><th class="col-lg-5">Участники</th><th class="col-lg-2">Создана</th> <th>Статус</th> <?php foreach ($vkses as $vks) { ?> <tr> <td><?php echo ST::linkToVksPage($vks->id, true); ?> </td>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); ST::setUserJs('uf-2.js'); $p = new ParticipationsV3Assert(); $p->init(); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-md-12 left-border"> <h4 class="text-muted heading-main">Заявка по приглашению ЦА на ВКС <?php echo $caVks instanceof CAVks ? ST::linkToCaVksPage($caVks->id) : ST::linkToCaNsVksPage($caVks->id); ?> </h4> <?php if (!$flag) { ?> <div class="alert alert-danger"><h4>Обратите внимание:</h4> В этой ВКС, ваш ТБ не заявлен, вам нужно обратиться к владельцу ВКС: <?php echo $caVks->owner->login; ?> , <?php echo $caVks->owner->phone; ?> . <br>Для исключения трудностей с проведением ВКС, попросите владельца добавить ваш ТБ в список участников </div> <?php }