Skip to content

Commit

Permalink
Merge branch 'hotfix/1.1.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
abrain committed Nov 21, 2015
2 parents 3f978b1 + 261d952 commit 78932f7
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 16 deletions.
2 changes: 1 addition & 1 deletion src/Import/Helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ public function renderMatchForm($source, $args)
$selected = $parsedArgs['mapping'][$field];
}
$this->dropdownEigeneFelder(array(
'name' => $source->getInputName(strtolower($field)),
'name' => $source->getInputName($field),
'selected' => $selected,
'unmatchableFields' => $source->getUnmatchableFields()
));
Expand Down
5 changes: 3 additions & 2 deletions src/Import/Sources/AbstractSource.php
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,8 @@ abstract public function getIdentifier();
*/
public function getInputName($field)
{
return $this->getIdentifier() . '-' . $field;
$fieldId = array_search($field, $this->getFields());
return $this->getIdentifier() . '-field' . $fieldId;
}

/**
Expand All @@ -158,7 +159,7 @@ public function getMapping($sourceFields, $ownFields)
{
$mapping = array();
foreach ($sourceFields as $sourceField) {
$index = $this->getInputName(strtolower($sourceField));
$index = $this->getInputName($sourceField);
if (array_key_exists($index, $_POST)) {
$ownField = $_POST[$index];
if (!empty($ownField) && is_string($ownField) && $ownField != '-') {
Expand Down
2 changes: 1 addition & 1 deletion src/Import/Tool.php
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ public function renderToolPage()
$firstAction = $source->getFirstAction();

echo '<li>';
echo '<h3>' . $source->getName() . '</h3>';
echo '<h2>' . $source->getName() . '</h2>';
echo '<p class="description">' . $source->getDescription() . '</p>';
if (false !== $firstAction) {
echo '<form method="post">';
Expand Down
36 changes: 30 additions & 6 deletions src/einsatzverwaltung-core.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
*/
class Core
{
const VERSION = '1.1.1';
const VERSION = '1.1.2';
const DB_VERSION = 5;

public $pluginFile;
Expand All @@ -51,7 +51,10 @@ class Core
'view_item' => 'Einsatzbericht ansehen',
'search_items' => 'Einsatzberichte suchen',
'not_found' => 'Keine Einsatzberichte gefunden',
'not_found_in_trash' => 'Keine Einsatzberichte im Papierkorb gefunden'
'not_found_in_trash' => 'Keine Einsatzberichte im Papierkorb gefunden',
'filter_items_list' => 'Liste der Einsatzberichte filtern',
'items_list_navigation' => 'Navigation der Liste der Einsatzberichte',
'items_list' => 'Liste der Einsatzberichte',
),
'public' => true,
'has_archive' => true,
Expand Down Expand Up @@ -99,7 +102,10 @@ class Core
'popular_items' => 'H&auml;ufige Einsatzarten',
'separate_items_with_commas' => 'Einsatzarten mit Kommata trennen',
'add_or_remove_items' => 'Einsatzarten hinzuf&uuml;gen oder entfernen',
'choose_from_most_used' => 'Aus h&auml;ufigen Einsatzarten w&auml;hlen'),
'choose_from_most_used' => 'Aus h&auml;ufigen Einsatzarten w&auml;hlen',
'items_list_navigation' => 'Navigation der Liste der Einsatzarten',
'items_list' => 'Liste der Einsatzarten',
),
'public' => true,
'show_in_nav_menus' => false,
'meta_box_cb' => 'abrain\Einsatzverwaltung\Admin::displayMetaBoxEinsatzart',
Expand All @@ -126,7 +132,9 @@ class Core
'new_item_name' => 'Fahrzeug hinzuf&uuml;gen',
'search_items' => 'Fahrzeuge suchen',
'parent_item' => '&Uuml;bergeordnete Einheit',
'parent_item_colon' => '&Uuml;bergeordnete Einheit:'
'parent_item_colon' => '&Uuml;bergeordnete Einheit:',
'items_list_navigation' => 'Navigation der Fahrzeugliste',
'items_list' => 'Fahrzeugliste',
),
'public' => true,
'show_in_nav_menus' => false,
Expand Down Expand Up @@ -155,7 +163,10 @@ class Core
'popular_items' => 'Oft eingesetzte externe Einsatzmittel',
'separate_items_with_commas' => 'Externe Einsatzmittel mit Kommata trennen',
'add_or_remove_items' => 'Externe Einsatzmittel hinzuf&uuml;gen oder entfernen',
'choose_from_most_used' => 'Aus h&auml;ufig eingesetzten externen Einsatzmitteln w&auml;hlen'),
'choose_from_most_used' => 'Aus h&auml;ufig eingesetzten externen Einsatzmitteln w&auml;hlen',
'items_list_navigation' => 'Navigation der Liste der externen Einsatzmittel',
'items_list' => 'Liste der externen Einsatzmittel',
),
'public' => true,
'show_in_nav_menus' => false,
'capabilities' => array (
Expand Down Expand Up @@ -185,7 +196,10 @@ class Core
'popular_items' => 'H&auml;ufige Alarmierungsarten',
'separate_items_with_commas' => 'Alarmierungsarten mit Kommata trennen',
'add_or_remove_items' => 'Alarmierungsarten hinzuf&uuml;gen oder entfernen',
'choose_from_most_used' => 'Aus h&auml;ufigen Alarmierungsarten w&auml;hlen'),
'choose_from_most_used' => 'Aus h&auml;ufigen Alarmierungsarten w&auml;hlen',
'items_list_navigation' => 'Navigation der Liste der Alarmierungsarten',
'items_list' => 'Liste der Alarmierungsarten',
),
'public' => true,
'show_in_nav_menus' => false,
'capabilities' => array (
Expand Down Expand Up @@ -252,6 +266,7 @@ private function addHooks()
add_action('plugins_loaded', array($this, 'onPluginsLoaded'));
add_action('save_post', array($this->data, 'savePostdata'));
register_activation_hook($this->pluginFile, array($this, 'onActivation'));
register_deactivation_hook($this->pluginFile, array($this, 'onDeactivation'));
add_filter('posts_where', array($this, 'postsWhere'), 10, 2);
add_action('widgets_init', array($this, 'registerWidgets'));
}
Expand Down Expand Up @@ -280,6 +295,15 @@ public function onActivation()
}
}

/**
* Wird beim Deaktivieren des Plugins aufgerufen
*/
public function onDeactivation()
{
// Permalinks aktualisieren (derzeit ohne Effekt, siehe https://core.trac.wordpress.org/ticket/29118)
flush_rewrite_rules();
}

/**
* Plugin initialisieren
*/
Expand Down
2 changes: 1 addition & 1 deletion src/einsatzverwaltung-settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -553,7 +553,7 @@ public function echoSettingsPage()
}

echo '<div id="einsatzverwaltung_contactinfo">';
echo '<h3>Entwicklerkontakt &amp; Social Media</h3>';
echo '<h2>Entwicklerkontakt &amp; Social Media</h2>';
echo '<p>eMail: <a href="mailto:[email protected]">[email protected]</a> <span title="PGP Schl&uuml;ssel-ID: 8752EB8F" class="pgpbadge"><i class="fa fa-lock"></i>&nbsp;PGP</span></p>';
echo '<p align="center"><a href="https://www.facebook.com/einsatzverwaltung/" title="Einsatzverwaltung auf Facebook"><i class="fa fa-facebook-official fa-2x"></i></a>&nbsp;&nbsp;';
echo '<a href="https://twitter.com/einsatzvw" title="Einsatzverwaltung auf Twitter"><i class="fa fa-twitter fa-2x"></i></a>&nbsp;&nbsp;';
Expand Down
6 changes: 3 additions & 3 deletions src/einsatzverwaltung-tools.php
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public function renderToolPage()
echo '<option value="'.$j.'">'.$j.'</option>';
}
echo '</select><br>';
echo '<input type="checkbox" name="evw_tool_enr_sim" value="1" checked="checked" />&nbsp;<label for="evw_tool_enr_sim">Simulieren (zeigt nur, was sich ändern würde)</label>';
echo '<input type="checkbox" name="evw_tool_enr_sim" id="evw_tool_enr_sim" value="1" checked="checked" />&nbsp;<label for="evw_tool_enr_sim">Simulieren (zeigt nur, was sich ändern würde)</label>';
submit_button('Starten');
echo '</form>';

Expand All @@ -96,10 +96,10 @@ public function renderToolPage()
private function process($kalenderjahr, $simulieren = false)
{
if ($simulieren) {
echo '<h3>Simulation</h3>';
echo '<h2>Simulation</h2>';
echo '<p>Die folgenden &Auml;nderungen w&uuml;rden bei einer Reparatur angewendet:</p>';
} else {
echo '<h3>Reparatur</h3>';
echo '<h2>Reparatur</h2>';
echo '<p>Die folgenden &Auml;nderungen werden angewendet:</p>';
}

Expand Down
2 changes: 1 addition & 1 deletion src/einsatzverwaltung.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Plugin Name: Einsatzverwaltung
Plugin URI: https://www.abrain.de/software/einsatzverwaltung/
Description: Verwaltung und Darstellung von Einsatzberichten der Feuerwehr und anderer Hilfsorganisationen
Version: 1.1.1
Version: 1.1.2
Author: Andreas Brain
Author URI: https://www.abrain.de
License: GPLv2
Expand Down
9 changes: 8 additions & 1 deletion src/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Donate link: https://www.abrain.de/software/unterstuetzen/
Tags: Feuerwehr, Einsatz, Rettung, Rettungsdienst, THW, HiOrg, Wasserwacht, Bergrettung
Requires at least: 3.4.0
Tested up to: 4.3
Stable tag: 1.1.1
Stable tag: 1.1.2
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -66,6 +66,10 @@ Das Du halte ich f&uuml;r die angenehmere Arbeitsgrundlage, aber man darf mich g

== Changelog ==

= 1.1.2 =
* CSV-Import: Ein Leerzeichen in der Spaltenbeschriftung verhinderte den Import dieser Spalte
* Anpassungen f&uuml;r WordPress 4.4: Hierarchie der &Uuml;berschriften korrigiert und neue Labels f&uuml;r Screenreader angelegt

= 1.1.1 =
* Import: Einsatzende wurde nicht richtig formatiert abgespeichert
* Import: Mit Kommas getrennte Liste von Fahrzeugen wurde als ein einziges Fahrzeug angelegt
Expand Down Expand Up @@ -223,6 +227,9 @@ Das Du halte ich f&uuml;r die angenehmere Arbeitsgrundlage, aber man darf mich g

== Upgrade Notice ==

= 1.1.2 =
Fehlerbehebung bei der Importfunktion und Anpassungen f&uuml;r WordPress 4.4

= 1.1.1 =
Fehlerbehebungen bei der Importfunktion

Expand Down

0 comments on commit 78932f7

Please sign in to comment.