39 lines
864 B
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();
|
|
}
|
|
|
|
}
|
|
?>
|