52 lines
1.2 KiB
PHP
52 lines
1.2 KiB
PHP
<?php
|
|
|
|
|
|
namespace app\widgets\services;
|
|
|
|
|
|
class Includes
|
|
{
|
|
public static function top($title, $data = [], $title_edit = null)
|
|
{
|
|
echo \Yii::$app->view->render('/../widgets/views/includes/top', [
|
|
'title' => $title,
|
|
'title_edit' => $title_edit,
|
|
'data' => $data
|
|
]);
|
|
}
|
|
|
|
public static function wl($tabs = [])
|
|
{
|
|
echo \Yii::$app->view->render('/../widgets/views/includes/wl', ['tabs' => $tabs]);
|
|
}
|
|
|
|
public static function setTabs($tabs = [])
|
|
{
|
|
echo \Yii::$app->view->render('/../widgets/views/includes/tabs', ['tabs' => $tabs]);
|
|
}
|
|
|
|
public static function setListTabs($listTabs = []) {
|
|
echo \Yii::$app->view->render('/../widgets/views/includes/listtabs', ['tabs' => $listTabs]);
|
|
}
|
|
|
|
public static function formButtons($list_url)
|
|
{
|
|
return \Yii::$app->view->render('/../widgets/views/includes/fbuttons', [
|
|
'list_url' => $list_url
|
|
]);
|
|
}
|
|
|
|
public static function inLocales($tab)
|
|
{
|
|
$locales = ['ts_en'];
|
|
return in_array($tab, $locales);
|
|
}
|
|
|
|
public static function tab($tab)
|
|
{
|
|
if (self::inLocales($tab))
|
|
return 'ts';
|
|
return $tab;
|
|
}
|
|
}
|