Files
register/marko_unpacked/marko/cms/widgets/services/Includes.php
T
Admin Nasledstvo ac168868ee Initial import
2026-05-01 20:52:04 +03:00

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;
}
}