$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'); ?>