src/Object/MediaObject.php
protected function _buildIframe() {
		$source = $this->_stub['iframe-player'];
		$count = count($this->_match);

		for ($i = 1; $i <= $count; $i++) {
			$source = str_ireplace('$' . $i, $this->_match[$i - 1], $source);
		}

		//add custom params
		if ($this->_iframeParams) {
			$c = '?';
			if (strpos($source, '?') !== false) {
				$c = '&amp;';
			}
			$source .= $c . http_build_query($this->_iframeParams, '', '&amp;');
		}
		$attributes = '';
		//add custom attributes

		foreach ($this->_iframeAttributes as $key => $val) {
			//if === true, is an attribute without value
			//if === false, remove the attribute
			if ($val !== false) {
				$attributes .= ' ' . $key . ($val !== true ? '="' . $this->_esc($val) . '"' : '');
			}
		}

		// Transparent hack (http://groups.google.com/group/autoembed/browse_thread/thread/0ecdd9b898e12183)
		return sprintf('<iframe src="%s"%s></iframe>', $source, $attributes);
	}
protected function _buildIframe() {
		$source = $this->_stub['iframe-player'];
		$count = count($this->_match);

		for ($i = 1; $i <= $count; $i++) {
			$source = str_ireplace('$' . $i, $this->_match[$i - 1], $source);
		}

		//add custom params
		if ($this->_iframeParams) {
			$c = '?';
			if (strpos($source, '?') !== false) {
				$c = '&amp;';
			}
			$source .= $c . http_build_query($this->_iframeParams, '', '&amp;');
		}
		$attributes = '';
		//add custom attributes

		foreach ($this->_iframeAttributes as $key => $val) {
			//if === true, is an attribute without value
			//if === false, remove the attribute
			if ($val !== false) {
				$attributes .= ' ' . $key . ($val !== true ? '="' . $this->_esc($val) . '"' : '');
			}
		}

		// Transparent hack (http://groups.google.com/group/autoembed/browse_thread/thread/0ecdd9b898e12183)
		return sprintf('<iframe src="%s"%s></iframe>', $source, $attributes);
	}
protected function _buildIframe ( ) { $ source = $ this -> _stub [ 'iframe-player' ] ; $ count = count ( $ this -> _match ) ; for ( $ i = 1 ; $ i <= $ count ; $ i ++ ) { $ source = str_ireplace ( '$' . $ i , $ this -> _match [ $ i - 1 ] , $ source ) ; } //add custom params if ( $ this -> _iframeParams ) { $ c = '?' ; if ( strpos ( $ source , '?' ) !== false ) { $ c = '&amp;' ; } $ source .= $ c . http_build_query ( $ this -> _iframeParams , '' , '&amp;' ) ; } $ attributes = '' ; //add custom attributes foreach ( $ this -> _iframeAttributes as $ key => $ val ) { //if === true, is an attribute without value //if === false, remove the attribute if ( $ val !== false ) { $ attributes .= ' ' . $ key . ( $ val !== true ? '="' . $ this -> _esc ( $ val ) . '"' : '' ) ; } } // Transparent hack (http://groups.google.com/group/autoembed/browse_thread/thread/0ecdd9b898e12183) return sprintf ( '<iframe src="%s"%s></iframe>' , $ source , $ attributes ) ; }
Build an iFrame player

@return string
Build an iFrame player