源码地带 > 电路图 > 电子资料下载 > 其他 >太烦了 > 查看压缩包源码

太烦了

源代码在线查看: class.atombuildercontent.inc.php

软件大小: 27386 K
上传用户: yashashi
关键词:
下载地址: 免注册下载 普通下载 VIP

相关代码

								require_once 'class.AtomBuilderBase.inc.php';
				
				/**
				* Class for creating an Atom-Feed
				* @author Michael Wimmer 
				* @category FLP
				* @copyright Copyright 漏 2002-2006, Michael Wimmer
				* @license Free for non-commercial use
				* @link http://flp.sf.net/
				* @package Atom
				* @version 1.00RC2
				*/
				class AtomBuilderContent extends AtomBuilderText {
				
					protected $link;
				
					function __construct($data = '', $type = 'text', $link = '') {
						parent::__construct($data, $type);
						if (parent::isFilledString($link)) {
							$this->setLink($link);
						} // end if
					} // end constructor
				
					public function setLink($string = '') {
						return parent::setVar($string, 'link', 'string');
					} // end function
				
					public function setContentType($string = '') {
						if (in_array($string, $this->allowed_types) == TRUE || preg_match('(^[a-zA-Z0-9]+/[a-zA-Z0-9]+$)', $string) > 0) {
							return parent::setVar($string, 'type', 'string');
						} // end if
						return FALSE;
					} // end function
				
				/*
					public function setMode($string = 'escaped') {
						if (array_key_exists($string, $this->allowed_modes) == TRUE) {
							if (!isset($this->type)) {
								return parent::setVar($string, 'mode', 'string');
							} // end if
				
							foreach ($this->allowed_modes as $mode => $types) {
								if (in_array($this->type, $types) == TRUE) {
									return parent::setVar($mode, 'mode', 'string');
								} // end if
							} // end foreach
				
							return parent::setVar($string, 'mode', 'string');
						} // end if
					} // end function
				*/
					public function getLink() {
						return parent::getVar('link');
					} // end function
				} // end class
				?>			

相关资源