68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Modul: basecontent
 | 
						|
 *
 | 
						|
 * @package baseContent
 | 
						|
 * @subpackage basecontent
 | 
						|
 * @author Matthias Viehweger <kronn@kronn.de>
 | 
						|
 * @version 0.1.7
 | 
						|
 * @license All Rights Reserved
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * Modul zentral registrieren
 | 
						|
 */
 | 
						|
$installed_modules[] = 'basecontent';
 | 
						|
 | 
						|
/**
 | 
						|
 * Allgemeines zum Modul
 | 
						|
 */
 | 
						|
class basecontent_modul extends fl_modul {
 | 
						|
	function get_options($modules) {
 | 
						|
		echo '<fieldset class="moduloptionen"><legend>allgemeine Optionen</legend>
 | 
						|
				<p><label for="seitentitel">Seitentitel</label><input type="text" class="text" name="fl[basecontent_seitentitel]" id="seitentitel" size="60" value="' . $this->_get_option('basecontent','seitentitel', 'value') . '" /></p>
 | 
						|
				<p><label for="defaultsection">Startbereich</label><select id="defaultsection" name="fl[basecontent_defaultsection]" size="1" class="dropdown">'."\n";
 | 
						|
		$modules = array('pages', 'basecontent');
 | 
						|
		foreach ( $modules as $module ) {
 | 
						|
			echo '					<option value="'.$module.'"' . ( ( $this->_get_option('basecontent', 'defaultsection', 'value') == $module )? ' selected="selected"' :'' ).'>'. ucwords($module) .'</option>'."\n";
 | 
						|
		}
 | 
						|
		echo '
 | 
						|
				</select></p>
 | 
						|
				<p><label for="option-adminhelp">Hilfe anzeigen</label>'.$this->get_dropdown('adminhelp', 'sichtbar=anzeigen,unsichtbar=verstecken').'</p>
 | 
						|
			</fieldset>'."\n";
 | 
						|
	}
 | 
						|
 | 
						|
	function get_dropdown($field, $options) {
 | 
						|
		$options = explode(',', $options);
 | 
						|
		$aktuell = $this->_get_option('basecontent', $field);
 | 
						|
		$html = '';
 | 
						|
 | 
						|
		$html .= "\n\t\t\t".'<select name="fl[basecontent_'.$field.']" id="option-'.$field.'" size="1" class="dropdown">'."\n";
 | 
						|
 | 
						|
		foreach( $options as $option ) {
 | 
						|
			$option = explode('=', $option);
 | 
						|
			$option[1] = ( isset($option[1]) )? $option[1]: $option[0];
 | 
						|
 | 
						|
			$selected = ( $aktuell == $option[0] )? ' selected="selected"': '';
 | 
						|
			$html .=  "\t\t\t\t".'<option value="'.$option[0].'"'.$selected.'>'.$option[1].'</option>'."\n";
 | 
						|
		}
 | 
						|
 | 
						|
		$html .=  "\t\t\t".'</select>';
 | 
						|
 | 
						|
		return $html;
 | 
						|
	}
 | 
						|
 | 
						|
	function get_name() {
 | 
						|
		return FALSE;
 | 
						|
	}
 | 
						|
 | 
						|
	function get_starttext() {
 | 
						|
		echo '';
 | 
						|
	}
 | 
						|
 | 
						|
	function prepare() {
 | 
						|
		$this->factory->get_helper('minixml');
 | 
						|
	}
 | 
						|
}
 | 
						|
?>
 |