| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | 
							- <?php
 
- namespace Admin\Model;
 
- use Think\Model;
 
- /**
 
-  * 模块模型
 
-  * @author   Devil
 
-  * @blog     http://gong.gg/
 
-  * @version  0.0.1
 
-  * @datetime 2016-12-01T21:51:08+0800
 
-  */
 
- class LayoutModule extends CommonModel
 
- {
 
- 	// 数据自动校验
 
- 	protected $_validate = array(		
 
- 		// 编辑
 
- 		array('name', 'CheckName', '{%view_name_format}', 2, 'callback', 2),
 
- 		array('right_title', 'CheckRightTitle', '{%view_right_title_format}', 2, 'callback', 2),
 
- 		array('article_id', 'CheckArticleId', '{%view_article_id_format}', 2, 'callback', 2),
 
- 		array('keyword', 'CheckKeyword', '{%view_keyword_format}', 2, 'callback', 2),
 
- 		array('show_number', 'CheckShowNumber', '{%view_show_number_format}', 2, 'callback', 2),
 
- 		array('abstract_number', 'CheckAbstractNumber', '{%view_abstract_number_format}', 2, 'callback', 2),
 
- 		array('sort_type', array(0,1,2), '{%view_sort_type_format}', 2, 'in', 2),
 
- 		array('add_time_interval', array(0,1,2,3,4), '{%view_add_time_interval_format}', 2, 'in', 2),
 
- 		array('upd_time_interval', array(0,1,2,3,4), '{%view_upd_time_interval_format}', 2, 'in', 2),
 
- 		array('title_style', array(0,1,2,3,4,5,6,7,8,9), '{%view_title_style_format}', 2, 'in', 2),
 
- 		array('link_open_way', array(0,1), '{%view_link_open_way_format}', 2, 'in', 2),
 
- 		array('date_format', array(0,1,2,3), '{%view_date_format_format}', 2, 'in', 2),
 
- 	);
 
- 	/**
 
- 	 * [CheckName 模块名称校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T19:29:30+0800
 
- 	 */
 
- 	public function CheckName()
 
- 	{
 
- 		$len = Utf8Strlen(I('name'));
 
- 		return ($len <= 30);
 
- 	}
 
- 	/**
 
- 	 * [CheckRightTitle 右标题校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T19:29:30+0800
 
- 	 */
 
- 	public function CheckRightTitle()
 
- 	{
 
- 		$len = Utf8Strlen(I('right_title'));
 
- 		return ($len <= 255);
 
- 	}
 
- 	/**
 
- 	 * [CheckArticleId 指定主题id校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T15:12:32+0800
 
- 	 */
 
- 	public function CheckArticleId()
 
- 	{
 
- 		return (preg_match('/'.L('common_regex_id_comma_split').'/', I('article_id')) == 1) ? true : false;
 
- 	}
 
- 	/**
 
- 	 * [CheckKeyword 关键字校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T19:29:30+0800
 
- 	 */
 
- 	public function CheckKeyword()
 
- 	{
 
- 		$len = Utf8Strlen(I('keyword'));
 
- 		return ($len <= 255);
 
- 	}
 
- 	/**
 
- 	 * [CheckShowNumber 显示条数校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T19:29:30+0800
 
- 	 */
 
- 	public function CheckShowNumber()
 
- 	{
 
- 		return (I('show_number') >= 1 && I('show_number') <= 1000);
 
- 	}
 
- 	/**
 
- 	 * [CheckAbstractNumber 摘要字数校验]
 
- 	 * @author   Devil
 
- 	 * @blog     http://gong.gg/
 
- 	 * @version  0.0.1
 
- 	 * @datetime 2016-12-13T19:29:30+0800
 
- 	 */
 
- 	public function CheckAbstractNumber()
 
- 	{
 
- 		return (I('abstract_number') >= 5 && I('abstract_number') <= 500);
 
- 	}
 
- }
 
- ?>
 
 
  |