[xoops-cvslog 2863] CVS update: xoops2jp/html/modules/legacyRender/admin/forms

Back to archive index

Minahito minah****@users*****
2006年 4月 24日 (月) 16:30:22 JST


Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminEditForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminEditForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,79 @@
+<?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 LegacyRender_BannerfinishAdminEditForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerfinishAdminEditForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+		$this->mFormProperties['cid'] =& new XCube_IntProperty('cid');
+		$this->mFormProperties['impressions'] =& new XCube_IntProperty('impressions');
+		$this->mFormProperties['clicks'] =& new XCube_IntProperty('clicks');
+		$this->mFormProperties['datestart'] =& new XCube_IntProperty('datestart');
+		$this->mFormProperties['dateend'] =& new XCube_IntProperty('dateend');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_BID);
+	
+		$this->mFieldProperties['cid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['cid']->setDependsByArray(array('required','objectExsist'));
+		$this->mFieldProperties['cid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addMessage('objectExist', _AD_LEGACYRENDER_ERROR_OBJECT_EXIST, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addVar('handler', 'bannerclient');
+	
+		$this->mFieldProperties['impressions'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['impressions']->setDependsByArray(array('required'));
+		$this->mFieldProperties['impressions']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_IMPRESSIONS);
+	
+		$this->mFieldProperties['clicks'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['clicks']->setDependsByArray(array('required'));
+		$this->mFieldProperties['clicks']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CLICKS);
+	
+		$this->mFieldProperties['datestart'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['datestart']->setDependsByArray(array('required'));
+		$this->mFieldProperties['datestart']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_DATESTART);
+	
+		$this->mFieldProperties['dateend'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['dateend']->setDependsByArray(array('required'));
+		$this->mFieldProperties['dateend']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_DATEEND);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+		$this->set('cid', $obj->get('cid'));
+		$this->set('impressions', $obj->get('impressions'));
+		$this->set('clicks', $obj->get('clicks'));
+		$this->set('datestart', $obj->get('datestart'));
+		$this->set('dateend', $obj->get('dateend'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+		$obj->set('cid', $this->get('cid'));
+		$obj->set('impressions', $this->get('impressions'));
+		$obj->set('clicks', $this->get('clicks'));
+		$obj->set('datestart', $this->get('datestart'));
+		$obj->set('dateend', $this->get('dateend'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerclientFilterForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerclientFilterForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerclientFilterForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,72 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractFilterForm.class.php";
+
+define('BANNERCLIENT_SORT_KEY_DEFAULT', 0);
+define('BANNERCLIENT_SORT_KEY_CID', 1);
+define('BANNERCLIENT_SORT_KEY_NAME', 2);
+define('BANNERCLIENT_SORT_KEY_CONTACT', 3);
+define('BANNERCLIENT_SORT_KEY_EMAIL', 4);
+define('BANNERCLIENT_SORT_KEY_LOGIN', 5);
+define('BANNERCLIENT_SORT_KEY_PASSWD', 6);
+define('BANNERCLIENT_SORT_KEY_EXTRAINFO', 7);
+define('BANNERCLIENT_SORT_KEY_MAXVALUE', 7);
+
+class LegacyRender_BannerclientFilterForm extends LegacyRender_AbstractFilterForm
+{
+	var $mSort = 0;
+	var $mSortKeys = array(
+		BANNERCLIENT_SORT_KEY_DEFAULT => 'cid',
+		BANNERCLIENT_SORT_KEY_CID => 'cid',
+		BANNERCLIENT_SORT_KEY_NAME => 'name',
+		BANNERCLIENT_SORT_KEY_CONTACT => 'contact',
+		BANNERCLIENT_SORT_KEY_EMAIL => 'email',
+		BANNERCLIENT_SORT_KEY_LOGIN => 'login',
+		BANNERCLIENT_SORT_KEY_PASSWD => 'passwd',
+		BANNERCLIENT_SORT_KEY_EXTRAINFO => 'extrainfo'
+	);
+	var $_mCriteria = null;
+
+	function fetch()
+	{
+		$this->mSort = isset($_REQUEST['sort']) ? intval($_REQUEST['sort']) : 0;
+	
+		if ($this->mSort > BANNERCLIENT_SORT_KEY_MAXVALUE) {
+			$this->mSort = BANNERCLIENT_SORT_KEY_DEFAULT;
+		}
+	
+		if (isset($_REQUEST['cid'])) {
+			$this->_mNavi->addExtra('cid', xoops_getrequest('cid'));
+			$this->_mCriteria->add(new Criteria('cid', array(XOBJ_DTYPE_INT, xoops_getrequest('cid'))));
+		}
+	
+		if (isset($_REQUEST['name'])) {
+			$this->_mNavi->addExtra('name', xoops_getrequest('name'));
+			$this->_mCriteria->add(new Criteria('name', array(XOBJ_DTYPE_STRING, xoops_getrequest('name'))));
+		}
+	
+		if (isset($_REQUEST['contact'])) {
+			$this->_mNavi->addExtra('contact', xoops_getrequest('contact'));
+			$this->_mCriteria->add(new Criteria('contact', array(XOBJ_DTYPE_STRING, xoops_getrequest('contact'))));
+		}
+	
+		if (isset($_REQUEST['email'])) {
+			$this->_mNavi->addExtra('email', xoops_getrequest('email'));
+			$this->_mCriteria->add(new Criteria('email', array(XOBJ_DTYPE_STRING, xoops_getrequest('email'))));
+		}
+	
+		if (isset($_REQUEST['login'])) {
+			$this->_mNavi->addExtra('login', xoops_getrequest('login'));
+			$this->_mCriteria->add(new Criteria('login', array(XOBJ_DTYPE_STRING, xoops_getrequest('login'))));
+		}
+	
+		if (isset($_REQUEST['passwd'])) {
+			$this->_mNavi->addExtra('passwd', xoops_getrequest('passwd'));
+			$this->_mCriteria->add(new Criteria('passwd', array(XOBJ_DTYPE_STRING, xoops_getrequest('passwd'))));
+		}
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishFilterForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishFilterForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishFilterForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,70 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractFilterForm.class.php";
+
+define('BANNERFINISH_SORT_KEY_DEFAULT', 0);
+define('BANNERFINISH_SORT_KEY_BID', 1);
+define('BANNERFINISH_SORT_KEY_CID', 2);
+define('BANNERFINISH_SORT_KEY_IMPRESSIONS', 3);
+define('BANNERFINISH_SORT_KEY_CLICKS', 4);
+define('BANNERFINISH_SORT_KEY_DATESTART', 5);
+define('BANNERFINISH_SORT_KEY_DATEEND', 6);
+define('BANNERFINISH_SORT_KEY_MAXVALUE', 6);
+
+class LegacyRender_BannerfinishFilterForm extends LegacyRender_AbstractFilterForm
+{
+	var $mSort = 0;
+	var $mSortKeys = array(
+		BANNERFINISH_SORT_KEY_DEFAULT => 'bid',
+		BANNERFINISH_SORT_KEY_BID => 'bid',
+		BANNERFINISH_SORT_KEY_CID => 'cid',
+		BANNERFINISH_SORT_KEY_IMPRESSIONS => 'impressions',
+		BANNERFINISH_SORT_KEY_CLICKS => 'clicks',
+		BANNERFINISH_SORT_KEY_DATESTART => 'datestart',
+		BANNERFINISH_SORT_KEY_DATEEND => 'dateend'
+	);
+	var $_mCriteria = null;
+
+	function fetch()
+	{
+		$this->mSort = isset($_REQUEST['sort']) ? intval($_REQUEST['sort']) : 0;
+	
+		if ($this->mSort > BANNERFINISH_SORT_KEY_MAXVALUE) {
+			$this->mSort = BANNERFINISH_SORT_KEY_DEFAULT;
+		}
+	
+		if (isset($_REQUEST['bid'])) {
+			$this->_mNavi->addExtra('bid', xoops_getrequest('bid'));
+			$this->_mCriteria->add(new Criteria('bid', array(XOBJ_DTYPE_INT, xoops_getrequest('bid'))));
+		}
+	
+		if (isset($_REQUEST['cid'])) {
+			$this->_mNavi->addExtra('cid', xoops_getrequest('cid'));
+			$this->_mCriteria->add(new Criteria('cid', array(XOBJ_DTYPE_INT, xoops_getrequest('cid'))));
+		}
+	
+		if (isset($_REQUEST['impressions'])) {
+			$this->_mNavi->addExtra('impressions', xoops_getrequest('impressions'));
+			$this->_mCriteria->add(new Criteria('impressions', array(XOBJ_DTYPE_INT, xoops_getrequest('impressions'))));
+		}
+	
+		if (isset($_REQUEST['clicks'])) {
+			$this->_mNavi->addExtra('clicks', xoops_getrequest('clicks'));
+			$this->_mCriteria->add(new Criteria('clicks', array(XOBJ_DTYPE_INT, xoops_getrequest('clicks'))));
+		}
+	
+		if (isset($_REQUEST['datestart'])) {
+			$this->_mNavi->addExtra('datestart', xoops_getrequest('datestart'));
+			$this->_mCriteria->add(new Criteria('datestart', array(XOBJ_DTYPE_INT, xoops_getrequest('datestart'))));
+		}
+	
+		if (isset($_REQUEST['dateend'])) {
+			$this->_mNavi->addExtra('dateend', xoops_getrequest('dateend'));
+			$this->_mCriteria->add(new Criteria('dateend', array(XOBJ_DTYPE_INT, xoops_getrequest('dateend'))));
+		}
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminEditForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminEditForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,96 @@
+<?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 LegacyRender_BannerclientAdminEditForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerclientAdminEditForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['cid'] =& new XCube_IntProperty('cid');
+		$this->mFormProperties['name'] =& new XCube_StringProperty('name');
+		$this->mFormProperties['contact'] =& new XCube_StringProperty('contact');
+		$this->mFormProperties['email'] =& new XCube_StringProperty('email');
+		$this->mFormProperties['login'] =& new XCube_StringProperty('login');
+		$this->mFormProperties['passwd'] =& new XCube_StringProperty('passwd');
+		$this->mFormProperties['extrainfo'] =& new XCube_TextProperty('extrainfo');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['cid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['cid']->setDependsByArray(array('required','objectExsist'));
+		$this->mFieldProperties['cid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addMessage('objectExist', _AD_LEGACYRENDER_ERROR_OBJECT_EXIST, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addVar('handler', 'bannerfinish');
+	
+		$this->mFieldProperties['name'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['name']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['name']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_NAME, '60');
+		$this->mFieldProperties['name']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_NAME, '60');
+		$this->mFieldProperties['name']->addVar('maxlength', '60');
+	
+		$this->mFieldProperties['contact'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['contact']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['contact']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CONTACT, '60');
+		$this->mFieldProperties['contact']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_CONTACT, '60');
+		$this->mFieldProperties['contact']->addVar('maxlength', '60');
+	
+		$this->mFieldProperties['email'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['email']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['email']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_EMAIL, '60');
+		$this->mFieldProperties['email']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_EMAIL, '60');
+		$this->mFieldProperties['email']->addVar('maxlength', '60');
+	
+		$this->mFieldProperties['login'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['login']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['login']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_LOGIN, '10');
+		$this->mFieldProperties['login']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_LOGIN, '10');
+		$this->mFieldProperties['login']->addVar('maxlength', '10');
+	
+		$this->mFieldProperties['passwd'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['passwd']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['passwd']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_PASSWD, '10');
+		$this->mFieldProperties['passwd']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_PASSWD, '10');
+		$this->mFieldProperties['passwd']->addVar('maxlength', '10');
+	
+		$this->mFieldProperties['extrainfo'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['extrainfo']->setDependsByArray(array('required'));
+		$this->mFieldProperties['extrainfo']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_EXTRAINFO);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('cid', $obj->get('cid'));
+		$this->set('name', $obj->get('name'));
+		$this->set('contact', $obj->get('contact'));
+		$this->set('email', $obj->get('email'));
+		$this->set('login', $obj->get('login'));
+		$this->set('passwd', $obj->get('passwd'));
+		$this->set('extrainfo', $obj->get('extrainfo'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('cid', $this->get('cid'));
+		$obj->set('name', $this->get('name'));
+		$obj->set('contact', $this->get('contact'));
+		$obj->set('email', $this->get('email'));
+		$obj->set('login', $this->get('login'));
+		$obj->set('passwd', $this->get('passwd'));
+		$obj->set('extrainfo', $this->get('extrainfo'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminDeleteForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminDeleteForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminDeleteForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,42 @@
+<?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 LegacyRender_BannerAdminDeleteForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerAdminDeleteForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_BID);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminDeleteForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminDeleteForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerclientAdminDeleteForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,42 @@
+<?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 LegacyRender_BannerclientAdminDeleteForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerclientAdminDeleteForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['cid'] =& new XCube_IntProperty('cid');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['cid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['cid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['cid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CID);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('cid', $obj->get('cid'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('cid', $this->get('cid'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminEditForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerAdminEditForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,107 @@
+<?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 LegacyRender_BannerAdminEditForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerAdminEditForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+		$this->mFormProperties['cid'] =& new XCube_IntProperty('cid');
+		$this->mFormProperties['imptotal'] =& new XCube_IntProperty('imptotal');
+		$this->mFormProperties['impmade'] =& new XCube_IntProperty('impmade');
+		$this->mFormProperties['clicks'] =& new XCube_IntProperty('clicks');
+		$this->mFormProperties['imageurl'] =& new XCube_StringProperty('imageurl');
+		$this->mFormProperties['clickurl'] =& new XCube_StringProperty('clickurl');
+		$this->mFormProperties['date'] =& new XCube_IntProperty('date');
+		$this->mFormProperties['htmlbanner'] =& new XCube_BoolProperty('htmlbanner');
+		$this->mFormProperties['htmlcode'] =& new XCube_TextProperty('htmlcode');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_BID);
+	
+		$this->mFieldProperties['cid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['cid']->setDependsByArray(array('required','objectExsist'));
+		$this->mFieldProperties['cid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addMessage('objectExist', _AD_LEGACYRENDER_ERROR_OBJECT_EXIST, _AD_LEGACYRENDER_LANG_CID);
+		$this->mFieldProperties['cid']->addVar('handler', 'bannerclient');
+	
+		$this->mFieldProperties['imptotal'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imptotal']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imptotal']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_IMPTOTAL);
+	
+		$this->mFieldProperties['impmade'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['impmade']->setDependsByArray(array('required'));
+		$this->mFieldProperties['impmade']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_IMPMADE);
+	
+		$this->mFieldProperties['clicks'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['clicks']->setDependsByArray(array('required'));
+		$this->mFieldProperties['clicks']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CLICKS);
+	
+		$this->mFieldProperties['imageurl'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imageurl']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['imageurl']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_IMAGEURL, '255');
+		$this->mFieldProperties['imageurl']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_IMAGEURL, '255');
+		$this->mFieldProperties['imageurl']->addVar('maxlength', '255');
+	
+		$this->mFieldProperties['clickurl'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['clickurl']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['clickurl']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_CLICKURL, '255');
+		$this->mFieldProperties['clickurl']->addMessage('maxlength', _AD_LEGACYRENDER_ERROR_MAXLENGTH, _AD_LEGACYRENDER_LANG_CLICKURL, '255');
+		$this->mFieldProperties['clickurl']->addVar('maxlength', '255');
+	
+		$this->mFieldProperties['date'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['date']->setDependsByArray(array('required'));
+		$this->mFieldProperties['date']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_DATE);
+	
+		$this->mFieldProperties['htmlcode'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['htmlcode']->setDependsByArray(array('required'));
+		$this->mFieldProperties['htmlcode']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_HTMLCODE);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+		$this->set('cid', $obj->get('cid'));
+		$this->set('imptotal', $obj->get('imptotal'));
+		$this->set('impmade', $obj->get('impmade'));
+		$this->set('clicks', $obj->get('clicks'));
+		$this->set('imageurl', $obj->get('imageurl'));
+		$this->set('clickurl', $obj->get('clickurl'));
+		$this->set('date', $obj->get('date'));
+		$this->set('htmlbanner', $obj->get('htmlbanner'));
+		$this->set('htmlcode', $obj->get('htmlcode'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+		$obj->set('cid', $this->get('cid'));
+		$obj->set('imptotal', $this->get('imptotal'));
+		$obj->set('impmade', $this->get('impmade'));
+		$obj->set('clicks', $this->get('clicks'));
+		$obj->set('imageurl', $this->get('imageurl'));
+		$obj->set('clickurl', $this->get('clickurl'));
+		$obj->set('date', $this->get('date'));
+		$obj->set('htmlbanner', $this->get('htmlbanner'));
+		$obj->set('htmlcode', $this->get('htmlcode'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminDeleteForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminDeleteForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerfinishAdminDeleteForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,42 @@
+<?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 LegacyRender_BannerfinishAdminDeleteForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.legacyRender.BannerfinishAdminDeleteForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_BID);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/legacyRender/admin/forms/BannerFilterForm.class.php
diff -u /dev/null xoops2jp/html/modules/legacyRender/admin/forms/BannerFilterForm.class.php:1.1.2.1
--- /dev/null	Mon Apr 24 16:30:22 2006
+++ xoops2jp/html/modules/legacyRender/admin/forms/BannerFilterForm.class.php	Mon Apr 24 16:30:22 2006
@@ -0,0 +1,93 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_MODULE_PATH . "/legacyRender/class/AbstractFilterForm.class.php";
+
+define('BANNER_SORT_KEY_DEFAULT', 0);
+define('BANNER_SORT_KEY_BID', 1);
+define('BANNER_SORT_KEY_CID', 2);
+define('BANNER_SORT_KEY_IMPTOTAL', 3);
+define('BANNER_SORT_KEY_IMPMADE', 4);
+define('BANNER_SORT_KEY_CLICKS', 5);
+define('BANNER_SORT_KEY_IMAGEURL', 6);
+define('BANNER_SORT_KEY_CLICKURL', 7);
+define('BANNER_SORT_KEY_DATE', 8);
+define('BANNER_SORT_KEY_HTMLBANNER', 9);
+define('BANNER_SORT_KEY_HTMLCODE', 10);
+define('BANNER_SORT_KEY_MAXVALUE', 10);
+
+class LegacyRender_BannerFilterForm extends LegacyRender_AbstractFilterForm
+{
+	var $mSort = 0;
+	var $mSortKeys = array(
+		BANNER_SORT_KEY_DEFAULT => 'bid',
+		BANNER_SORT_KEY_BID => 'bid',
+		BANNER_SORT_KEY_CID => 'cid',
+		BANNER_SORT_KEY_IMPTOTAL => 'imptotal',
+		BANNER_SORT_KEY_IMPMADE => 'impmade',
+		BANNER_SORT_KEY_CLICKS => 'clicks',
+		BANNER_SORT_KEY_IMAGEURL => 'imageurl',
+		BANNER_SORT_KEY_CLICKURL => 'clickurl',
+		BANNER_SORT_KEY_DATE => 'date',
+		BANNER_SORT_KEY_HTMLBANNER => 'htmlbanner',
+		BANNER_SORT_KEY_HTMLCODE => 'htmlcode'
+	);
+	var $_mCriteria = null;
+
+	function fetch()
+	{
+		$this->mSort = isset($_REQUEST['sort']) ? intval($_REQUEST['sort']) : 0;
+	
+		if ($this->mSort > BANNER_SORT_KEY_MAXVALUE) {
+			$this->mSort = BANNER_SORT_KEY_DEFAULT;
+		}
+	
+		if (isset($_REQUEST['bid'])) {
+			$this->_mNavi->addExtra('bid', xoops_getrequest('bid'));
+			$this->_mCriteria->add(new Criteria('bid', array(XOBJ_DTYPE_INT, xoops_getrequest('bid'))));
+		}
+	
+		if (isset($_REQUEST['cid'])) {
+			$this->_mNavi->addExtra('cid', xoops_getrequest('cid'));
+			$this->_mCriteria->add(new Criteria('cid', array(XOBJ_DTYPE_INT, xoops_getrequest('cid'))));
+		}
+	
+		if (isset($_REQUEST['imptotal'])) {
+			$this->_mNavi->addExtra('imptotal', xoops_getrequest('imptotal'));
+			$this->_mCriteria->add(new Criteria('imptotal', array(XOBJ_DTYPE_INT, xoops_getrequest('imptotal'))));
+		}
+	
+		if (isset($_REQUEST['impmade'])) {
+			$this->_mNavi->addExtra('impmade', xoops_getrequest('impmade'));
+			$this->_mCriteria->add(new Criteria('impmade', array(XOBJ_DTYPE_INT, xoops_getrequest('impmade'))));
+		}
+	
+		if (isset($_REQUEST['clicks'])) {
+			$this->_mNavi->addExtra('clicks', xoops_getrequest('clicks'));
+			$this->_mCriteria->add(new Criteria('clicks', array(XOBJ_DTYPE_INT, xoops_getrequest('clicks'))));
+		}
+	
+		if (isset($_REQUEST['imageurl'])) {
+			$this->_mNavi->addExtra('imageurl', xoops_getrequest('imageurl'));
+			$this->_mCriteria->add(new Criteria('imageurl', array(XOBJ_DTYPE_STRING, xoops_getrequest('imageurl'))));
+		}
+	
+		if (isset($_REQUEST['clickurl'])) {
+			$this->_mNavi->addExtra('clickurl', xoops_getrequest('clickurl'));
+			$this->_mCriteria->add(new Criteria('clickurl', array(XOBJ_DTYPE_STRING, xoops_getrequest('clickurl'))));
+		}
+	
+		if (isset($_REQUEST['date'])) {
+			$this->_mNavi->addExtra('date', xoops_getrequest('date'));
+			$this->_mCriteria->add(new Criteria('date', array(XOBJ_DTYPE_INT, xoops_getrequest('date'))));
+		}
+	
+		if (isset($_REQUEST['htmlbanner'])) {
+			$this->_mNavi->addExtra('htmlbanner', xoops_getrequest('htmlbanner'));
+			$this->_mCriteria->add(new Criteria('htmlbanner', array(XOBJ_DTYPE_BOOL, xoops_getrequest('htmlbanner'))));
+		}
+	}
+}
+
+?>


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