mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-05 09:41:40 +09:00
Fix backward compatibility with admin module
This commit is contained in:
parent
9c424f2d6f
commit
a95ef14b8d
5 changed files with 46 additions and 20 deletions
|
|
@ -581,8 +581,7 @@ class ModuleHandler extends Handler
|
|||
// Admin page layout
|
||||
if($this->module == 'admin' && $type == 'view' && $this->act != 'dispLayoutAdminLayoutModify')
|
||||
{
|
||||
$oAdminView = getAdminView('admin');
|
||||
$oAdminView->makeGnbUrl($forward->module);
|
||||
Rhymix\Modules\Admin\Controllers\Base::getInstance()->loadAdminMenu($forward->module);
|
||||
$oModule->setLayoutPath("./modules/admin/tpl");
|
||||
$oModule->setLayoutFile("layout.html");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -136,79 +136,79 @@ class AdminAdminModel extends Admin
|
|||
}
|
||||
|
||||
/**
|
||||
* Deprecated aliases to model methods
|
||||
* Aliases for backward compatibility.
|
||||
*/
|
||||
public function getAdminMenuName()
|
||||
public static function getAdminMenuName()
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\AdminMenu::getAdminMenuName();
|
||||
}
|
||||
|
||||
public function getAdminMenuLang()
|
||||
public static function getAdminMenuLang()
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\AdminMenu::getAdminMenuLang();
|
||||
}
|
||||
|
||||
public function getFavoriteList($site_srl = 0, $add_module_info = false)
|
||||
public static function getFavoriteList($site_srl = 0, $add_module_info = false)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Favorite::getFavorites($add_module_info);
|
||||
}
|
||||
|
||||
public function isExistsFavorite($site_srl, $module)
|
||||
public static function isExistsFavorite($site_srl, $module)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Favorite::isFavorite($module);
|
||||
}
|
||||
|
||||
public function getFaviconUrl($domain_srl = 0)
|
||||
public static function getFaviconUrl($domain_srl = 0)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Icon::getFaviconUrl($domain_srl);
|
||||
}
|
||||
|
||||
public function getMobileIconUrl($domain_srl = 0)
|
||||
public static function getMobileIconUrl($domain_srl = 0)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Icon::getMobiconUrl($domain_srl);
|
||||
}
|
||||
|
||||
public function getSiteDefaultImageUrl($domain_srl = 0, &$width = 0, &$height = 0)
|
||||
public static function getSiteDefaultImageUrl($domain_srl = 0, &$width = 0, &$height = 0)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Icon::getDefaultImageUrl($domain_srl, $width, $height);
|
||||
}
|
||||
|
||||
public function iconUrlCheck($iconname, $default_icon_name, $domain_srl)
|
||||
public static function iconUrlCheck($iconname, $default_icon_name, $domain_srl)
|
||||
{
|
||||
return Rhymix\Modules\Admin\Models\Icon::getIconUrl($domain_srl, $iconname);
|
||||
}
|
||||
|
||||
public function getSFTPPath()
|
||||
public static function getSFTPPath()
|
||||
{
|
||||
return new BaseObject(-1, 'msg_ftp_invalid_auth_info');
|
||||
}
|
||||
|
||||
public function getFTPPath()
|
||||
public static function getFTPPath()
|
||||
{
|
||||
return new BaseObject(-1, 'msg_ftp_invalid_auth_info');
|
||||
}
|
||||
|
||||
public function getAdminFTPPath()
|
||||
public static function getAdminFTPPath()
|
||||
{
|
||||
return new BaseObject(-1, 'msg_ftp_invalid_auth_info');
|
||||
}
|
||||
|
||||
public function getSFTPList()
|
||||
public static function getSFTPList()
|
||||
{
|
||||
return new BaseObject(-1, 'msg_ftp_invalid_auth_info');
|
||||
}
|
||||
|
||||
public function getAdminFTPList()
|
||||
public static function getAdminFTPList()
|
||||
{
|
||||
return new BaseObject(-1, 'msg_ftp_invalid_auth_info');
|
||||
}
|
||||
|
||||
public function getThemeList()
|
||||
public static function getThemeList()
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
public function getThemeInfo($theme_name, $layout_list = [])
|
||||
public static function getThemeInfo($theme_name, $layout_list = [])
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,6 +11,14 @@
|
|||
*/
|
||||
class AdminAdminView extends Admin
|
||||
{
|
||||
/**
|
||||
* Make the admin menu.
|
||||
*/
|
||||
public function makeGnbUrl($module = 'admin')
|
||||
{
|
||||
Rhymix\Modules\Admin\Controllers\Base::getInstance()->loadAdminMenu($module);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display General Settings page
|
||||
* @return void
|
||||
|
|
|
|||
|
|
@ -147,4 +147,24 @@ class Base extends \ModuleObject
|
|||
Context::set('gnb_title_info', $gnbTitleInfo ?? null);
|
||||
Context::addBrowserTitle($subMenuTitle ? $subMenuTitle : 'Dashboard');
|
||||
}
|
||||
|
||||
/**
|
||||
* Alias for backward compatibility.
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public static function getAdminMenuName()
|
||||
{
|
||||
return AdminMenuModel::getAdminMenuName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Alias for backward compatibility.
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public static function getAdminMenuLang()
|
||||
{
|
||||
return AdminMenuModel::getAdminMenuLang();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -542,10 +542,9 @@ class menuAdminModel extends menu
|
|||
$menuListFromDB = $this->getMenus();
|
||||
if(is_array($menuListFromDB))
|
||||
{
|
||||
$oAdmin = getClass('admin');
|
||||
foreach($menuListFromDB AS $key=>$value)
|
||||
{
|
||||
if($value->title == $oAdmin->getAdminMenuName()) unset($output[$key]);
|
||||
if($value->title === Rhymix\Modules\Admin\Models\AdminMenu::getAdminMenuName()) unset($output[$key]);
|
||||
else
|
||||
{
|
||||
unset($menu);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue