[xoops-cvslog 1252] CVS update: xoops2jp/html/modules/base/admin/actions

Back to archive index

Minahito minah****@users*****
2005年 12月 1日 (木) 01:17:37 JST


Index: xoops2jp/html/modules/base/admin/actions/LegacyModuleListAction.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/actions/LegacyModuleListAction.class.php:1.1.2.1
--- /dev/null	Thu Dec  1 01:17:37 2005
+++ xoops2jp/html/modules/base/admin/actions/LegacyModuleListAction.class.php	Thu Dec  1 01:17:37 2005
@@ -0,0 +1,56 @@
+<?php
+/**
+ * @version $Id: LegacyModuleListAction.class.php,v 1.1.2.1 2005/11/30 16:17:37 minahito Exp $
+ */
+
+require_once XOOPS_ROOT_PATH."/modules/base/admin/forms/ModuleListFilterForm.class.php";
+
+class LegacyModuleListAction extends LegacyAdminAction
+{
+	var $mDB=null;
+	var $mModuleObjects=null;
+	var $mFilter;
+
+	function prepare(&$controller,&$xoopsUser)
+	{
+		$this->mDB=&$controller->getDB();
+	}
+
+	function getDefaultView(&$controller,&$xoopsUser)
+	{
+		$this->mFilter=new ModuleListFilterForm();
+		$this->mFilter->fetch();
+		
+		$moduleHandler=&xoops_gethandler('module');
+
+		// dmy
+		$criteria=new Criteria('mid',0,'>');
+		$criteria->setSort($this->mFilter->getSort());
+		$criteria->setOrder($this->mFilter->getOrder());
+		
+		$this->mModuleObjects=&$moduleHandler->getObjects($criteria);
+
+		return LEGACY_ADMIN_FRAME_VIEW_INDEX;
+	}
+	
+	function execute(&$controller,&$xoopsUser)
+	{
+	}
+	
+	function executeViewIndex(&$controller,&$xoopsUser,&$renderer)
+	{
+		$renderer->setTemplateName("legacy_admin_modulelist_index.html");
+
+		//
+		// Load adminmenu before we assign these to template.
+		//
+		foreach(array_keys($this->mModuleObjects) as $key) {
+			$this->mModuleObjects[$key]->loadAdminMenu();
+			$this->mModuleObjects[$key]->loadInfo($this->mModuleObjects[$key]->getVar('dirname'));
+		}
+
+		$renderer->setAttribute('moduleObjects',$this->mModuleObjects);
+	}
+}
+
+?>
\ No newline at end of file


xoops-cvslog メーリングリストの案内
Back to archive index