function pushToStack($vks_id, $force = false) { try { $vks = Vks::approved()->notEnded()->findOrFail($vks_id); } catch (Exception $e) { $this->error('404'); } if (!OutlookCalendarRequest::where('user_id', App::$instance->user->id)->where('vks_id', $vks->id)->count()) { OutlookCalendarRequest::create(array('user_id' => App::$instance->user->id, 'vks_id' => $vks->id, 'request_type' => OutlookCalendarRequest::REQUEST_TYPE_NEW, 'send_status' => OutlookCalendarRequest::SEND_STATUS_REQUIRED)); App::$instance->log->logWrite(LOG_OTHER_EVENTS, "New Outlook request create for " . App::$instance->user->login . ', vks: ' . $vks->id); App::$instance->MQ->setMessage("Приглашение сформировано, ожидайте, отправка будет произведена в течении 2х минут"); } else { if ($force) { $reSend = OutlookCalendarRequest::where('user_id', App::$instance->user->id)->where('vks_id', $vks->id)->first(); $reSend->send_status = OutlookCalendarRequest::SEND_STATUS_REQUIRED; $reSend->save(); App::$instance->log->logWrite(LOG_OTHER_EVENTS, "New Outlook request create for " . App::$instance->user->login . ', vks: ' . $vks->id); App::$instance->MQ->setMessage("Приглашение сформировано, ожидайте, отправка будет произведена в течении 2х минут"); } else { App::$instance->MQ->setMessage("Приглашение уже отправлялось в ваш календарь, <a class='confirmation' href='" . ST::route('OutlookCalendarRequest/pushToStack/' . $vks->id . '/forced') . "'>Отправить еще раз</a>"); } } ST::redirect('back'); }
static function linkToVksNSPage($vksId, $modal = false, $raw = false) { if ($raw) { return ST::route('VksNoSupport/show/' . $vksId); } if ($modal) { $result = "<a target='_blank' class='show-as-modal' data-type='local' data-id='{$vksId}' href='" . ST::route('VksNoSupport/show/' . $vksId) . "'>#{$vksId}</a>"; } else { $result = "<a target='_blank' href='" . ST::route('VksNoSupport/show/' . $vksId) . "'>#{$vksId}</a>"; } return $result; }
<!--">Инициаторы</a> </li>--> <li><a href="<?php echo ST::route("Settings/editCodeDelivery"); ?> "><h3 style="margin-top: -15px;"><span class="glyphicon glyphicon-globe"></span></h3>Шаблоны выдачи кодов подключения</a></li> <li><a href="<?php echo ST::route("BlockedTime/index"); ?> "><h3 style="margin-top: -15px;"><span class="glyphicon glyphicon-time"></span></h3>Блокировки</a></li> <li><a href="<?php echo ST::route("Settings/managePublicMessage"); ?> "><h3 style="margin-top: -15px;"><span class="glyphicon glyphicon-comment"></span></h3>Публичное сообщение</a></li> <li><a href="<?php echo ST::route("Settings/manageHelp"); ?> "><h3 style="margin-top: -15px;"><span class="glyphicon glyphicon-question-sign"></span></h3>Подсказки на формах</a></li> <li><a href="<?php echo ST::route("Settings/editOther"); ?> "><h3 style="margin-top: -15px;"><span class="glyphicon glyphicon-cog"></span></h3>Разное</a></li> </ul> </div>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); //dump($_SESSION); //Token::makeToken(); //dump($_SESSION); $backPack = ST::lookAtBackPack(); $backPack = $backPack->request; ?> <div class='container'> <div class=' col-md-offset-2 col-md-8'> <div class='col-md-offset-3 col-md-8'> <form class='form-horizontal' method='post' action="<?php echo ST::route('User/store'); ?> "> <div class='form-group'> <h3>Регистрация нового пользователя</h3><hr> </div> <?php echo Token::castTokenField(); ?> <div class='form-group'> <label>Логин:</label> <input class='form-control' name='login' value="<?php echo $backPack->has('login') ? $backPack->get('login') : Null; ?> " "/> <span class="help-block">*Должен совпадать с адресом корпоративной почты (В сегменте Alpha) (прим.: tomarov@ab.srb.local), на этот адрес мы отправим письмо для подтверждения регистрации</span>
<div class="col-lg-8"> <input class='form-control' type='password' name='password'> </div> </div> <div class='form-group'> <div class="col-lg-8 col-lg-offset-2"> <div class="checkbox"> <label> <input type='checkbox' name='remMeVks'>Запомнить меня </label> </div> </div> </div> <div class='form-group'> <div class="col-lg-8 col-lg-offset-2"> <button class='btn btn-success btn-lg' type="submit">Войти</button> <a class='btn btn-link' href="<?php echo ST::route('AuthNew/showRecallPwd'); ?> ">Не помню пароль</a> </div> </div> </form> </div> </div> </div>
<?php include_once CORE_REPOSITORY_REAL_PATH . "views/main.php"; ST::setUserJs("settings/blockedtime_calendar.js"); ?> <p> <a class="btn btn-success" href="<?php echo ST::route('BlockedTime/create'); ?> ">Добавить блокировку</a> </p> <div class="alert alert-danger">Блокировка создания упрощенных ВКС</div> <div id="calendar"></div> </div> <?php //ST::deployTemplate('footer/mainFooter.inc'); ?>
<?php } ?> <tr> <td>Запись ВКС</td> <td><?php echo $vks->record_required ? "Да" : 'Нет'; ?> </td> </tr> </table> <hr> <div class="text-muted"> <a href="<?php echo ST::route("Vks/show") . "/" . $vks->id; ?> ">Ссылка на эту страницу</a> <textarea class="form-control"><?php echo ST::route("Vks/show") . "/" . $vks->id; ?> </textarea> </div> </div> </div> <br><br> <?php //ST::deployTemplate('footer/mainFooter.inc');
<?php include_once CORE_REPOSITORY_REAL_PATH . "views/main.php"; ?> <div class="col-lg-12"> <h4>Запросы на техническую поддержку ВКС <?php echo ST::linkToVksPage($vks->id, true); ?> <span class="pull-right"> <!-- --><?php if ($vks->is_applyable) { ?> <a href="<?php echo ST::route('TechSupport/addRequest/' . $vks->id); ?> " class="modalled btn btn-success">Создать запрос</a> <?php } ?> </span> </h4> <hr> <?php include_once CORE_REPOSITORY_REAL_PATH . "views/techsupport/tpl/_call_table.php"; ?> </div>
<h3 class="text-muted">ВКС походящие <b><?php echo date_create($date)->format("d.m.Y"); ?> </b> в переговорной: <span class="text-success"><?php echo strlen(AttendanceNew_controller::makeFullPath($attendance->id)) ? AttendanceNew_controller::makeFullPath($attendance->id) : 'Корневой контейнер'; ?> </span> </h3> </div> <div class="pull-right"> <h3> <span class="btn-group"> <button type="button" class="btn btn-default disabled">Список</button> <a href="<?php echo ST::route('AttendanceNew/showSchedule/1/' . $date . "/" . $attendance->id); ?> " class="btn btn-default">График</a> </span> </h3> </div> <div class="clearfix"></div> <hr> <div class="col-lg-9"> <?php include_once CORE_REPOSITORY_REAL_PATH . "views/attendance/tpl/_search_form.php"; ?> <?php if (count($filtered_vkses)) { ?>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-6 col-lg-offset-3 left-border padding25"> <h3>Редактировать инициатора</h3> <hr> <form class="form-horizontal" method='post' action="<?php echo ST::route("Initiators/update/" . $initiator->id); ?> "> <?php echo Token::castTokenField(); ?> <div class="form-group"> <label for="">Название</label> <input class="form-control" name="name" value="<?php echo $initiator->name; ?> "/> </div> <div class="form-group"> <input class="btn btn-success" type="submit" value="Сохранить"> </div> </form>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-8 col-lg-offset-2"> <h3>Редактировать подсказки</h3> <hr> <form class="form-horizontal" method="post" action="<?php echo ST::route('Settings/storeHelp'); ?> "> <?php foreach ($helps as $key => $help) { ?> <input name="help[<?php echo $key; ?> ][humanized]" class="form-control hidden" id="content" value="<?php echo $help['humanized']; ?> "/> <input name="help[<?php echo $key; ?> ][name]" class="form-control hidden" id="content" value="<?php echo $help['name']; ?>
<?php include_once CORE_APP_PATH . 'views/main.php'; ?> <div class="container"> <div class="col-lg-12"> <h3>Аннулировать ВКС <?php echo ST::linkToVksPage($vks->id, true); ?> </h3> <hr> <form class="form-horizontal" method="post" action="<?php echo ST::route('Vks/dropByAdmin/' . $vks->id); ?> "> <div class="form-group"> <label class="control-label col-lg-3">Комментарий для пользователя</label> <div class="col-lg-6"> <textarea name="comment_for_user" class="form-control" rows="5" maxlength="255"></textarea> </div> </div> <div class="form-group "> <div class="col-lg-6 col-lg-offset-3"> <div class="checkbox"> <label class="text-success"> <input name="notificate" type="checkbox" checked/> Отправить уведомление владельцу ВКС </label> <span class="help-block"></span> </div> </div>
echo $dep->prefix; ?> </td> <td><?php echo $dep->name; ?> </td> <td> <a class="btn btn-default btn-sm" href="<?php echo ST::route('Departments/edit/' . $dep->id); ?> "><span class="glyphicon glyphicon-edit" title="Редактировать"></span></a> <a class="btn btn-default btn-sm confirmation" href="<?php echo ST::route('Departments/delete/' . $dep->id); ?> "><span class="glyphicon glyphicon-remove" title="Удалить"></span></a> </td> </tr> <?php } ?> </table> </div> </div>
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Auth::isAdminOrDie(App::$instance); self::isDefaultUserIteractBlock($id); $user = User::findOrFail($id); $user->status = USER_STATUS_BANNED; $user->save(); App::$instance->MQ->setMessage("Пользователь переведен в неактивное состояние"); ST::redirect(ST::route("User/index")); }
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-6 col-lg-offset-3 left-border padding25"> <h3>Создать инициатора</h3> <hr> <form class="form-horizontal" method='post' action="<?php echo ST::route("Initiators/store"); ?> "> <?php echo Token::castTokenField(); ?> <div class="form-group"> <label for="">Название</label> <input class="form-control" name="name"/> </div> <div class="form-group"> <input class="btn btn-success" type="submit" value="Сохранить"> </div> </form>
?> </td> <td><?php echo date_create($vks->created_at)->format("d.m.Y H:i"); ?> </td> <td class="text-center"><span class="glyphicon <?php echo $vks->again ? 'glyphicon-ok text-success' : 'glyphicon-remove text-danger'; ?> "></span></td> <td class="text-center"><?php echo $vks->stack ? "<span class='label label-as-badge label-info'>" . $vks->stack->id . "</span>" : '-'; ?> </td> <td><a href="<?php echo ST::route('Vks/showNaVks/' . $vks->id); ?> " class="btn btn-default btn-sm"><span class="glyphicon glyphicon-arrow-right text-info"></span></a></td> </tr> <?php $c++; } ?> </table> <?php echo $data['pages']; ?> </div> </div>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-6 col-lg-offset-3 left-border padding25"> <h3>Редактировать подразделение</h3> <hr> <form class="form-horizontal" method='post' action="<?php echo ST::route("Departments/update/" . $department->id); ?> "> <?php echo Token::castTokenField(); ?> <div class="form-group"> <label for="">Префикс</label> <input class="form-control" name="prefix" value="<?php echo $department->prefix; ?> "/> </div> <div class="form-group"> <label for="">Название</label> <input class="form-control" name="name" value="<?php echo $department->name; ?> "/>
<hr> <h4 class="text-info">Выберите тип создаваемой ВКС</h4> <div class="col-md-6 alert alert-warning"> <a href="<?php echo ST::route('Vks/create'); ?> " class='btn btn-warning btn-lg col-lg-12'><span class="glyphicon glyphicon-eye-open"></span> Стандартная заявка </a> </div> <div class="col-md-6 alert alert-success"> <a href="<?php echo ST::route('Vks/createSimple'); ?> " class='btn btn-success btn-lg col-lg-12'><span class="glyphicon glyphicon-eye-close"></span> Упрощенная заявка </a> </div> <div class="col-md-12 text-center "> <h3><div class="get_help_button pointer text-muted" data-file="help_standart" data-element="main"><span class="glyphicon glyphicon-question-sign text-muted " title="Подсказка"></span> Помощь</div></h3> </div> <!-- <div class="col-md-6 alert alert-info text-center">--> <!-- <form class="form-horizontal" method='post' action="--><?php //= ST::route("Vks/joinCaCreate") ?> <!--">--> <!-- --><?php
ST::routeToErrorPage('500'); } ?> <!--<script>--> <!-- $(document).ready(function () {--> <!-- requiredCapcha("#submit");--> <!-- })--> <!--</script>--> <div class='container'> <div class=' col-md-offset-2 col-md-8 block-border-shadow'> <div class='col-md-offset-3 col-md-9'> <form class='form-horizontal' id="form1" method='post' action="<?php echo ST::route("AuthNew/processResetPwd/" . $user->id); ?> "> <div class='form-group'> <h4>Введите новый пароль для учетной записи <br><?php echo $user->login; ?> </h4> <hr> </div> <div class='form-group'> <label>Пароль:</label><input class='form-control' type='password' name='password1'> </div> <div class='form-group'> <label>Повторите пароль:</label><input class='form-control' type='password' name='password2'> </div>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-8 col-lg-offset-2"> <h3>Редактировать публичное сообщение</h3> <hr> <form class="form-horizontal" method="post" action="<?php echo ST::route('Settings/storePublicMessage'); ?> "> <div class="form-group"> <label for="content" class="col-sm-0 control-label"></label> <div class="col-sm-12"> <textarea name="content" class="form-control" rows="6" id="content" placeholder="Публичное сообщение"><?php echo $request->get('content'); ?> </textarea> </div> </div> <div class="form-group"> <div class="col-sm-12"> <div class="checkbox"> <label> <input type="checkbox" name="active" <?php echo $request->get('active') ? 'checked' : ''; ?> > Активно (показывать на главной) </label>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-lg-6 col-lg-offset-3 left-border padding25"> <h3>Создать подразделение</h3> <hr> <form class="form-horizontal" method='post' action="<?php echo ST::route("Departments/store"); ?> "> <?php echo Token::castTokenField(); ?> <div class="form-group"> <label for="">Префикс</label> <input class="form-control" name="prefix"/> </div> <div class="form-group"> <label for="">Название</label> <input class="form-control" name="name"/> </div> <div class="form-group"> <input class="btn btn-success" type="submit" value="Сохранить"> </div> </form>
public function test() { Notification::create(['message' => "Создана новая ВКС <a target='_blank' href='" . ST::route("Vks/show/512") . "'>#512</a>", 'type' => NOTIFICATION_VKS_ACTION]); }
$backPack = ST::lookAtBackPack(); $backPack = $backPack->request; ?> <script> $(document).ready(function () { requiredCapcha("#submit"); }) </script> <div class='container'> <div class=' col-md-offset-2 col-md-8 block-border-shadow'> <div class='col-md-offset-3 col-md-6'> <form class='form-horizontal' id="form1" method='post' action="<?php echo ST::route("AuthNew/processRecallpwd"); ?> "> <div class='form-group'> <h4>Восстановить пароль</h4> <hr> </div> <div class='form-group'> <label>Логин в систему:</label> <input class='form-control' name='login' value="<?php echo $backPack->has('login') ? $backPack->get('login') : Null; ?> "/> </div> <div class="form-group">
echo $dep->id; ?> </td> <td><?php echo $dep->name; ?> </td> <td> <a class="btn btn-default btn-sm" href="<?php echo ST::route('Initiators/edit/' . $dep->id); ?> "><span class="glyphicon glyphicon-edit" title="Редактировать"></span></a> <a class="btn btn-default btn-sm confirmation" href="<?php echo ST::route('Initiators/delete/' . $dep->id); ?> "><span class="glyphicon glyphicon-remove" title="Удалить"></span></a> </td> </tr> <?php } ?> </table> </div> </div>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); $backPack = ST::lookAtBackPack(); ?> <div class="container"> <div class="col-lg-6 col-lg-offset-3"> <form class="form-horizontal" method='post' action="<?php echo ST::route("Settings/storeServersLoad"); ?> "> <?php echo Token::castTokenField(); ?> <?php $c = 1; foreach ($servers as $server) { ?> <div class="form-group"> <label for="">Название</label> <input class="form-control" name="server[<?php echo $c; ?> ][alias]" value="<?php echo $backPack->request->get('server')[$c]['alias'] ? $backPack->request->get('server')[$c]['alias'] : $server['alias']; ?> "/> </div>
<?php } else { ?> <i>Система не выдала ошибок, обратитесь к разработчику</i> <?php } ?> </td> </tr> <tr class="alert alert-danger"> <td colspan="2"> <h5> <span class="glyphicon glyphicon-info-sign"></span> К сожалению ваша заявка не создана из-за ошибок, вы можете <a href="<?php echo ST::route('Vks/reSubmitFromResults/' . $reportNum); ?> " class="like-href">исправить ошибки и отправить заявку еще раз</a> </h5> </td> </tr> <?php } else { ?> <tr> <td>#id созданной ВКС</td> <td> <?php echo ST::linkToVksPage($report->getObject()->id, true); ?>
</div> <div class="col-lg-6"> <h4>Изменить блокировку в работе системы <span class="pull-right"><a class="btn btn-info" href="<?php echo ST::route('BlockedTime/copy/' . $block->id); ?> " title="Копировать"><span class="glyphicon glyphicon-duplicate"></span></a></span> </h4> <div class="clearfix"></div> <hr> <form class="form-horizontal" method="post" action="<?php echo ST::route('BlockedTime/update/' . $block->id); ?> "> <?php include_once CORE_REPOSITORY_REAL_PATH . 'views/settings/blockedtime/_form.php'; ?> <div class="form-group"> <div class="col-sm-offset-3 col-sm-9"> <button type="submit" class="btn btn-success btn-lg">Изменить</button> <a href="<?php echo ST::route('BlockedTime/delete/' . $block->id); ?> " class="btn confirmation btn-danger btn-sm">Удалить блокировку</a> </div> </div> </form> </div>
<hr> <?php if (!count($last_editing)) { ?> <i>Список пуст</i> <?php } else { ?> <ul> <?php foreach ($last_editing as $edited_container) { ?> <li class="li-hover"><?php echo AttendanceNew_controller::makeFullPath($edited_container->attendance->id); ?> <a href="<?php echo ST::route("TechSupport/cloneTechSupport/" . $edited_container->attendance->id . "/" . $attendance->id); ?> " title="Скопировать тех. поддержку из этой точки"><span class="glyphicon glyphicon-duplicate text-info"></span> </a></li> <?php } ?> </ul> <?php } ?> </div> </div>
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); ?> <div class="container"> <div class="col-md-12 text-center"> <br><br><br><br> <h1 class="text-muted">Ошибка</h1> <span class="text-muted" style="font-size: 160px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">409</span> <h1 class="text-muted">Запрашиваемую ВКС редактировать запрещено</h1> <hr> <h4 class="text-center"><a href="<?php echo ST::route('Index/index'); ?> ">Вернуться на главную</a></h4> </div> </div>
<div> <h5>Вы просматривали:</h5><hr> <?php if (count($last_seen)) { ?> <ul> <?php foreach ($last_seen as $attendance) { ?> <li><a href="<?php echo ST::route('AttendanceNew/' . FrontController::getAction() . "/0/" . $date . '/' . $attendance['id']); ?> "><?php echo $attendance['name']; ?> </a></li> <?php } ?> </ul> <?php } else { ?> <i>Список пуст</i> <?php } ?> </div>