index.php
4.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/**
* @var View $this
* @var RoadPassport[] $passports
*/
use common\models\RoadPassport;
use frontend\assets\MapAsset;
use yii\helpers\Url;
use yii\web\View;
$this->title = 'My Yii Application';
$points_url = Url::to([ 'point/get' ]);
$template_url = Url::to([ 'point/add' ]);
$save_url = Url::to([ 'point/save' ]);
$snap_url = Url::to([ 'point/snap' ]);
$this->registerJs('var snap_url = "' . $snap_url . '"; var points_url = "' . $points_url . '"; var template_url = "' . $template_url . '"; var save_url = "' . $save_url . '";', $this::POS_HEAD);
MapAsset::register($this);
?>
<div class="controls">
<div class="text-center">
<a href="#control_menu" aria-expanded="false" aria-controls="control_menu" data-toggle="collapse"><span class="glyphicon glyphicon-menu-hamburger"></span>Меню</a>
</div>
<div class="panel-group collapse" id="control_menu">
<ul class="list-group">
<li class="list-group-item road_passport_list">
<div class="panel panel-default">
<div class="panel-heading">
<a href="#roadPassports" data-toggle="collapse" aria-expanded="false" aria-controls="roadPassports">Паспорти доріг</a>
</div>
<div class="panel-body collapse" id="roadPassports">
<?php
foreach($passports as $passport) {
?>
<div class="road_passport_list_item">
<div>
<?php
echo $passport->road->roadType->value . '-' . str_pad($passport->road->index, 2, '0', STR_PAD_LEFT) . ': ' . floor($passport->begin) . '+' . str_pad(( ( $passport->begin - floor($passport->begin) ) * 100 ), 3, '0', STR_PAD_LEFT) . ' - ' . floor($passport->end) . '+' . str_pad(( ( $passport->end - floor($passport->end) ) * 1000 ), 3, '0', STR_PAD_LEFT);
?>
</div>
<div class="text-right">
<a href="#roadPassport<?php echo $passport->road_passport_id ?>" data-toggle="collapse" aria-expanded="false" aria-controls="roadPassport<?php echo $passport->road_passport_id ?>">Налаштування</a>
</div>
<div class="panel-footer collapse" id="roadPassport<?php echo $passport->road_passport_id ?>">
<span class="glyphicon glyphicon-road edit_path" title="Додати/змінити шлях" data-passport-id="<?php echo $passport->road_passport_id; ?>"></span>
<a href=""><span class="glyphicon glyphicon-pencil" title="Редагувати паспорт"></span></a>
</div>
</div>
<?php
}
?>
</div>
</div>
</li>
<li class="list-group-item">
<div class="panel panel-default">
<div class="panel-heading">Panel heading 2</div>
<div class="panel-body">Panel body 2</div>
<div class="panel-footer">Panel footer 2</div>
</div>
</li>
<li class="list-group-item">
<div class="panel panel-default">
<div class="panel-heading">Panel heading 3</div>
<div class="panel-body">Panel body 3</div>
<div class="panel-footer">Panel footer 3</div>
</div>
</li>
</ul>
</div>
</div>
<div class="site-index">
<div class="col-xs-12 top_control">
</div>
<div class="col-xs-12">
<div id="map">
</div>
</div>
<div class="col-xs-12">
<div>
<p><button id="snap_me" class="btn btn-success">Привязать к дороге</button></p>
</div>
<div id="control"></div>
</div>
<div class="clearfix"></div>
</div>