本文整理汇总了PHP中ST::lookAtBackPack方法的典型用法代码示例。如果您正苦于以下问题:PHP ST::lookAtBackPack方法的具体用法?PHP ST::lookAtBackPack怎么用?PHP ST::lookAtBackPack使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ST
的用法示例。
在下文中一共展示了ST::lookAtBackPack方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: render
public function render($template, $d = [])
{
$data = $d;
$askBp = ST::lookAtBackPack();
$request = !count($askBp->request) ? $this->request : $askBp;
$data['request'] = $request;
TemplateBuilder::justRender($template, $data);
}
示例2:
<?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>
示例3: Select2Assert
<?php
include_once CORE_REPOSITORY_REAL_PATH . "views/main.php";
ST::setUserCss('attendance/style.css');
ST::setUserCss('attendance/manage-style.css');
$p = new Select2Assert();
$p->init();
$points = ST::lookAtBackPack();
$points = $points->request;
?>
<div class="container">
<div class="col-lg-1"><a class="btn btn-default" href="?route=AttendanceNew/show/<?php
echo $data['rootId'];
?>
"> Назад</a>
</div>
<div class="col-md-11 block-border-shadow-normal-padding left-border padding25">
<h4>Создать точку/контейнер</h4>
<hr>
<div class="alert alert-danger">Свойтво "техническая поддержка" используется в экспериментальном режиме и пока нигде не используется</div>
<div class="">
<button class="btn btn-info add-point-row" type="button">+ Запись</button>
</div>
<form class="form-horizontal" method="post" action="?route=AttendanceNew/store">
<table class="table table-bordered" id="point-table" data-number="<?php
echo $points->get('point') ? count($points->get('point')) : 1;
?>
">
<th>Имя</th>
<th>ip*</th>
<th>Тип</th>
示例4: ParticipationsV3Assert
<?php
ST::deployTemplate('heads/ui_timepicker.inc');
ST::setUserJs('uf-2.js');
$p = new ParticipationsV3Assert();
$p->init();
$p = new Select2Assert();
$p->init();
RenderEngine::MenuChanger();
$vks = ST::lookAtBackPack();
$vks = $vks->request;
ST::setUserJs('users/search.js');
ST::setUserJs('vks/approve/in_direct_insertion.js');
ST::setUserJs('codes/askFreeCodes.js');
?>
<script>
function localAskFreeCodes() {
var date = $("#date-with-support").val();
var start_time = $("#start_time").val();
var end_time = $("#end_time").val();
if (!date || !start_time || !end_time) {
alert("Заполните поля: дата, время начала/окончания");
return false;
}
askFreeCodes('#askCodes', date + " " + start_time, date + " " + end_time);
}
</script>
<div class="container">
<div class="col-md-2">
示例5: joinCaCreate
public function joinCaCreate($referral = false)
{
Token::checkToken();
$request = $this->request->request;
if ($referral) {
$request->set('referrer', $referral);
}
$this->validator->validate(['Приглашение от ЦА' => [$request->get('referrer'), 'required']]);
//if no passes
if (!$this->validator->passes()) {
App::$instance->MQ->setMessage($this->validator->errors()->all());
ST::redirect("back");
}
//check codes
$caWS = CAVks::where('referral', $request->get('referrer'))->with('owner', 'connection_codes', 'insideParp', 'phoneParp', 'outsideParp')->first();
$caNS = CAVksNoSupport::where('referral', $request->get('referrer'))->first();
if (!$caWS && !$caNS) {
App::$instance->MQ->setMessage("Приглашение {$request->get('referrer')} не действительно");
ST::redirectToRoute("Vks/select");
}
$caVks = $caWS ? $caWS : $caNS;
$this->convertToLocalTime($caVks);
$valid = true;
if (isset($caVks->status)) {
if (!in_array($caVks->status, [VKS_STATUS_APPROVED, VKS_STATUS_TRANSPORT_FOR_TB])) {
$valid = false;
}
} else {
if (!in_array($caVks->status, [VKS_STATUS_APPROVED, VKS_STATUS_TRANSPORT_FOR_TB])) {
$valid = false;
}
}
if (!$valid) {
App::$instance->MQ->setMessage("Приглашение {$request->get('referrer')} не действительно, в ЦА поменяли статус этой ВКС и теперь она недоступна");
ST::redirectToRoute("Vks/select");
}
//my tb is can be accepted?
$participants = isset($caVks->insideParp) ? $caVks->insideParp : $caVks->participants;
$flag = false;
foreach ($participants as $parp) {
if ($parp->attendance_id == App::$instance->tbId) {
$flag = true;
}
}
$referral = $request->get('referrer');
if ($this->isAlreadyEnd(date_create($caVks->end_date_time))) {
App::$instance->MQ->setMessage("Приглашение {$request->get('referrer')} не действительно, ВКС уже закончилась", 'danger');
ST::redirectToRoute("Vks/select");
}
if (!$flag && $caVks->local->start_date_time->getTimestamp() - date_create()->getTimestamp() < 1800) {
App::$instance->MQ->setMessage("Ваш ТБ не заявлен на эту ВКС и до начала ВКС осталось менее 30 минут, заявиться на такую ВКС уже не получится, обратитесь к администратору системы", 'danger');
ST::redirectToRoute("Vks/select");
}
$departments = Department::orderBy('prefix')->get();
$vks = ST::lookAtBackPack();
$vks = $vks->request;
if (!$vks->has('inner_participants') && !count($vks->get('inner_participants'))) {
LocalStorage_controller::staticRemove('vks_participants_create');
}
$available_points = Attendance::techSupportable()->get()->toArray();
array_walk($available_points, function (&$e) {
$e['selectable'] = true;
});
$this->render('vks/joinCa', compact('vks', 'caVks', 'departments', 'referral', 'flag', 'available_points'));
}