$titel$after_title";
#echo "$before_title
$titel
$after_title";
$sw = new SchmieWetter($plz, $vorschau);
if ($override =="overrideOrt") //Ortsname ueberschreiben?
$sw->overrideCityName($ort);
if ($tableLayout =="tableLayout") //TableLayout?
$sw->makeTableLayout();
if ($highLow =="highLow")
$sw->showHighLow();
$sw->getWeather(); //Daten regeln
echo $sw; //Ausgabe
echo $after_widget;
}
// back end controller
function schmie_wetter_controll() {
//Felder erzeugen
$wh = new SideBarWidgetHelper('schmie_wetter');
$wh->addOption('titel',SideBarWidgetHelper::TEXT, 'Titel', 'wetterWetter');
$wh->addOption('plz',SideBarWidgetHelper::TEXT, 'Postleitzahl', '64285');
$wh->addOption('vorschau',SideBarWidgetHelper::TEXT, 'Wieviele Tage soll ich in die Zukunft schauen?', '4');
$wh->addOption('ort',SideBarWidgetHelper::TEXT, 'Ortsname', '');
$wh->addOption('overrideOrt',SideBarWidgetHelper::CHECKBOX, 'eigenen Ortsnamen verwenden', '');
$wh->addOption('highLow',SideBarWidgetHelper::CHECKBOX, 'Extrema des Tages anzeigen', '1');
$wh->addOption('tableLayout',SideBarWidgetHelper::CHECKBOX, 'Tabellenlayout verwenden', '0');
echo $wh; //Ausgeben
$wh->save(); //überprüft, ob was speichernswertes im Post Array ist
}//schmie_wetter_control
$pluginName = 'schmie_wetter';
$ops = array( 'classname' => $pluginName,
'description' =>'Zeigt das Wetter in deutschen Staedten nach Postleitzahl an.' );
//Widget registrieren
wp_register_sidebar_widget($pluginName, 'Schmie_Wetter','schmie_Wetter', $ops);
register_widget_control($pluginName, 'schmie_wetter_controll');
}//schmie_wetter_init
add_action('widgets_init', 'schmie_wetter_init');
?>