?
Path : /home/admin/domains/happytokorea.com/public_html_bk/board/plugins/system/legacy/ |
Current File : /home/admin/domains/happytokorea.com/public_html_bk/board/plugins/system/legacy/parameters.php |
<?php /** * @version $Id: parameters.php 14401 2010-01-26 14:10:00Z louis $ * @package Joomla.Legacy * @subpackage 1.5 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // Check to ensure this file is within the rest of the framework defined('JPATH_BASE') or die(); // Register legacy classes for autoloading JLoader::register('JParameter' , JPATH_LIBRARIES.DS.'joomla'.DS.'html'.DS.'parameter.php'); /** * Legacy class, use {@link JParameter} instead * * @deprecated As of version 1.5 * @package Joomla.Legacy * @subpackage 1.5 */ class mosParameters extends JParameter { /** * @param string The raw parms text * @param string Path to the xml setup file * @param string The type of setup file */ function __construct($text, $path = '', $type = 'component') { parent::__construct($text, $path); } /** * Legacy function, use {@link JParameter::toObject() JParameter->toObject()} instead * * @deprecated As of version 1.5 */ function toObject() { parent::toObject(); } /** * Legacy function, use {@link JParameter::toArray() JParameter->toArray()} instead * * @deprecated As of version 1.5 */ function toArray() { parent::toArray(); } /** * Parse an .ini string, based on phpDocumentor phpDocumentor_parse_ini_file function * * @access public * @param mixed The ini string or array of lines * @param boolean add an associative index for each section [in brackets] * @return object */ function parse($txt, $process_sections = false, $asArray = false) { $this->loadINI($txt); if($asArray) { return $this->toArray(); } return $this->toObject( ); } /** * Special handling for textarea param */ function textareaHandling( &$txt ) { $total = count( $txt ); for( $i=0; $i < $total; $i++ ) { if ( strstr( $txt[$i], "\n" ) ) { $txt[$i] = str_replace( "\n", '<br />', $txt[$i] ); } } $txt = implode( "\n", $txt ); return $txt; } }