[xoops-cvslog 3679] CVS update: xoops2jp/html/modules/base/forms

Back to archive index

Minahito minah****@users*****
2006年 7月 26日 (水) 19:54:13 JST


Index: xoops2jp/html/modules/base/forms/NotifyDeleteForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/forms/NotifyDeleteForm.class.php:1.1.2.1
--- /dev/null	Wed Jul 26 19:54:13 2006
+++ xoops2jp/html/modules/base/forms/NotifyDeleteForm.class.php	Wed Jul 26 19:54:13 2006
@@ -0,0 +1,43 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_ROOT_PATH . "/class/XCube_ActionForm.class.php";
+require_once XOOPS_MODULE_PATH . "/base/class/Legacy_Validator.class.php";
+
+class Legacy_NotifyDeleteForm extends XCube_ActionForm
+{
+	var $mNotifiyIds = array();
+	var $mFatalError = false;
+	
+	function getTokenName()
+	{
+		return $_SERVER['REQUEST_METHOD'] == 'POST' ? "module.base.NotifyDeleteForm.TOKEN" : null;
+	}
+
+	function fetch()
+	{
+		parent::fetch();
+		
+		$t_arr = $_REQUEST['del_not'];
+		
+		if (!is_array($t_arr)) {
+			$this->addErrorMessage(_MD_BASE_LANG_ERROR);
+			$this->mFatalError = true;
+			return;
+		}
+		
+		foreach ($t_arr as $t_modid => $t_idArr) {
+			if (!is_array($t_idArr)) {
+				$this->addErrorMessage(_MD_BASE_LANG_ERROR);
+				$this->mFatalError = true;
+				return;
+			}
+			foreach ($t_idArr as $t_id) {
+				$this->mNotifiyIds[] = array('modid' => intval($t_modid), 'id' => intval($t_id));
+			}
+		}
+	}
+}
+
+?>


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