d1f8bd40
Alexey Boroda
first commit
|
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
<?php
namespace frontend\modules\page\models;
/**
* Class StaticTextBlock
*
* @package frontend\modules\page\models
* @author FilamentV <vortex.filament@gmail.com>
* @copyright (c), Thread
*/
class StaticTextBlock extends \thread\modules\page\models\StaticTextBlock
{
/**
*
* @return array
*/
public function behaviors()
{
return [];
}
/**
*
* @return array
*/
public function scenarios()
{
return [];
}
/**
*
* @return array
*/
public function attributeLabels()
{
return [];
}
/**
*
* @return array
*/
public function rules()
{
return [];
}
/**
* @return mixed
*/
public static function find()
{
return parent::find()->enabled()->innerJoinWith(['lang']);
}
/**
* @return mixed
*/
public static function findBase()
{
return parent::find();
}
/**
* @param $id
* @return mixed
*/
public static function findById($id)
{
return self::find()->byId($id);
}
/**
* @param $alias
* @return mixed
*/
public static function findByAlias($alias)
{
return self::find()->byAlias($alias);
}
/**
* @return mixed
*/
public static function findSeo()
{
return self::find();
}
/**
* @param $id
* @return mixed
*/
public static function getById($id)
{
return self::findById($id)->one();
}
/**
* @param $alias
* @return mixed
*/
public static function getByAlias($alias)
{
return self::findByAlias($alias)->one();
}
/**
* @return mixed
*/
public static function getAllWithLabel()
{
return self::find()->all();
}
/**
* @param $alias
* @return string
*/
public static function give_me($alias)
{
$return = 'add static text block with alias: ' . $alias;
$item = self::findByAlias($alias)->asArray()->one();
if ($item) {
$return = $item['lang']['content'];
}
return $return;
}
}
|