Files
cmsPRO/autoload/admin/factory/class.Layouts.php

39 lines
864 B
PHP

<?php
namespace admin\factory;
class Layouts
{
private static function repo(): \Domain\Layouts\LayoutsRepository
{
global $mdb;
return new \Domain\Layouts\LayoutsRepository( $mdb );
}
public static function layout_delete( $layout_id )
{
return self::repo()->layoutDelete( $layout_id );
}
public static function layout_details( $layout_id )
{
return self::repo()->layoutDetails( $layout_id );
}
public static function layout_save( $layout_id, $name, $status, $pages, $html, $css, $js, $m_html, $m_css, $m_js )
{
return self::repo()->layoutSave( $layout_id, $name, $status, $pages, $html, $css, $js, $m_html, $m_css, $m_js );
}
public static function menus_list()
{
return self::repo()->menusList();
}
public static function layouts_list()
{
return self::repo()->layoutsList();
}
}
?>