Skip to content

Commit

Permalink
Merge pull request #76 from veenmeyer/beta
Browse files Browse the repository at this point in the history
V3.18
  • Loading branch information
veenmeyer authored Nov 13, 2017
2 parents 410a96c + 8c917c0 commit 83b4d8e
Show file tree
Hide file tree
Showing 38 changed files with 249 additions and 2,388 deletions.
11 changes: 11 additions & 0 deletions administrator/CHANGELOG.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,17 @@
<?php defined('_JEXEC') or die(); ?>
<h1>Einsatzkomponente für das Joomla-CMS</h1>

<h3>Changelog <small>Version 3.18</small></h3>
<ul>
# exportierter Joomla-Artikel war trotz abwählter Option immer Haupteintrag
# exportierter Joomla-Artikel wird bei Bearbeitung des Einsatzberichtes geupdatet
# Fehlerhafter Image-Upload seit J!3.8.2
# PDF Zeilenumbruch bei Organisationen und Fahrzeugen
+ System-Read more in Artikelexport hinzugefügt
# Fehler Frontendeintrag,-bearbeitung: fehlende Organisationen
# Option Streckenverlauf Farbe der Auswahlbuttons rot-grün
</ul>

<h3>Changelog <small>Version 3.17</small></h3>
<ul>
+ Presselinkinfo in Übersicht als Icon möglich
Expand Down
3 changes: 3 additions & 0 deletions administrator/assets/css/einsatzkomponente.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@


.controls input {width:380px!important;}

.div_side_filter {margin-left:15px;}

#jform_einsatzart_logo_preview {
Expand Down
65 changes: 59 additions & 6 deletions administrator/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,6 @@
<field name="watermark_image" type="media"
label="COM_EINSATZKOMPONENTE_OPTION_WASSERZEICHEN_WAEHLEN"
description="Sie können Wasserzeichen hinzufügen. Die Datei muss zwingend eine PNG-Datei sein !!"
filter="raw"
preview="true"
preview_height="200px"
showon="watermark_show:true"
Expand Down Expand Up @@ -338,7 +337,6 @@
<field name="standard_share_image" type="media"
label="COM_EINSATZKOMPONENTE_EINSTELLUNG_SOCIAL_SHARE_IMAGE"
description="Sie können hier ein Bild hinterlegen, wenn immer nur dieses als Standardbild geteilt werden soll."
filter="raw"
preview="true"
preview_height="200px"
id="share_image_klein"
Expand Down Expand Up @@ -509,6 +507,62 @@
value="1">JYES</option>
</field>

<field
name="display_rss_orgas"
type="radio"
showon ="display_home_rss:1"
class="btn-group"
default="1"
label="COM_EINSATZKOMPONENTE_ANZEIGE_RSS_ORGAS"
description="">
<option
value="0">JNO</option>
<option
value="1">JYES</option>
</field>

<field
name="display_rss_vehicles"
type="radio"
showon ="display_home_rss:1"
class="btn-group"
default="0"
label="COM_EINSATZKOMPONENTE_ANZEIGE_RSS_VEHICLES"
description="">
<option
value="0">JNO</option>
<option
value="1">JYES</option>
</field>

<field
name="display_rss_people"
type="radio"
showon ="display_home_rss:1"
class="btn-group"
default="0"
label="COM_EINSATZKOMPONENTE_ANZEIGE_RSS_PEOPLE"
description="">
<option
value="0">JNO</option>
<option
value="1">JYES</option>
</field>

<field
name="display_rss_time"
type="radio"
showon ="display_home_rss:1"
class="btn-group"
default="0"
label="COM_EINSATZKOMPONENTE_ANZEIGE_RSS_TIME"
description="">
<option
value="0">JNO</option>
<option
value="1">JYES</option>
</field>

<field name="rss_image_width"
type="text"
showon ="display_home_rss:1"
Expand Down Expand Up @@ -1016,7 +1070,6 @@
<field name="presse_image" type="media"
label="COM_EINSATZKOMPONENTE_OPTION_PRESSEIMAGE_WAEHLEN"
description="Sie können hier ein Bild als Presselink auswählen"
filter="raw"
preview="true"
preview_height="80px"
showon="display_home_presse:1"
Expand Down Expand Up @@ -1456,13 +1509,13 @@
type="radio"
showon="gmap_action:1,2"
class="btn-group"
default="true"
default="1"
label="COM_EINSATZKOMPONENTE_OPTION_EINSATZBERICHT_EINSATZART_MAP_STRECKENVERLAUF"
description="Hier können Sie die Anzeige des Streckenverlauf von der erstgenanneten Organisation zum Einsatzort anzeigen lassen. (nur für GoogleMaps)">
<option
value="false">JNO</option>
value="0">JNO</option>
<option
value="true">JYES</option>
value="1">JYES</option>
</field>
<field
name="display_detail_einsatzgebiet"
Expand Down
21 changes: 13 additions & 8 deletions administrator/helpers/article.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,21 @@

$user = JFactory::getUser();

$alias = '';
$intro = '';
$fulltext = '';


if ($result[0]->summary) {
$alias = strtolower($result[0]->summary);
$alias = str_replace(" ", "-", $alias).'_'.date("Y-m-d", strtotime($result[0]->date1));
}

if ($result[0]->desc) {
$intro = $result[0]->desc;
$intro = strstr($intro, '<hr id="system-readmore" />', true) ;
$intro = preg_replace("#(?<=.{".$params->get('article_max_intro','400')."}?\\b)(.*)#is", " ...", $intro, 1);


$fulltext = str_replace('<hr id="system-readmore" />', '', $result[0]->desc);
}



Expand Down Expand Up @@ -84,9 +90,9 @@

$orgas = str_replace(",", " +++ ", $auswahl_orga);
$orgas = '<br/><div class=\"eiko_article_orga\">Eingesetzte Kräfte: '.$orgas.'</div>';
$data['fulltext'] = $result[0]->desc.$orgas;
$data['fulltext'] = $fulltext.$orgas;
else:
$data['fulltext'] = $result[0]->desc;
$data['fulltext'] = $fulltext;
endif;

$data['state'] = 1;
Expand All @@ -102,7 +108,7 @@
$data['metadesc'] = $params->get('article_meta_desc','Einsatzbericht');
$data['metadata '] = '{"page_title":"","author":"","robots":""}';
$data['access'] = 1;
$data['featured'] = '1';
$data['featured'] = $params->get('article_frontpage','1');
$data['language'] = '*';


Expand All @@ -113,8 +119,7 @@
// Store the row.
if (!$row->store())
{
JError::raiseNotice(500, $row->getError());

JFactory::getApplication()->enqueueMessage(JText::_($this->text_prefix . ' '), 'error');
return false;
}
//print_r ($row);exit;
Expand Down
22 changes: 14 additions & 8 deletions administrator/helpers/einsatzkomponente.php
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@ public static function getFahrzeuge_mission_image ($array_vehicle ='',$orga_id='
return $vehicles_images;
}

public static function getGmap($marker1_title='',$marker1_lat='1',$marker1_lng='1',$marker1_image='circle.png',$marker2_title='',$marker2_lat='1',$marker2_lng='1',$marker2_image='icon.png',$center_lat='1',$center_lng='1',$gmap_zoom_level='1',$gmap_onload='HYBRID',$zoom_control = 'false',$organisationen='[["",1,1,0,"images/com_einsatzkomponente/images/map/icons/haus_rot.png"],["",1,1,1,"images/com_einsatzkomponente/images/map/icons/haus_rot.png"] ]',$orga_image='haus_rot.png',$einsatzgebiet='[53.28071418254047,7.416630163574155],[53.294772929932165,7.4492458251952485],[53.29815865222114,7.4767116455077485],[53.31313468829642,7.459888830566342],[53.29949234792138,7.478256597900327],[53.29815865222114,7.506409063720639],[53.286461382800795,7.521686926269467],[53.26726681991669,7.499027624511655]',$display_detail_popup='false',$standort,$display_map_route="false")
public static function getGmap($marker1_title='',$marker1_lat='1',$marker1_lng='1',$marker1_image='circle.png',$marker2_title='',$marker2_lat='1',$marker2_lng='1',$marker2_image='icon.png',$center_lat='1',$center_lng='1',$gmap_zoom_level='1',$gmap_onload='HYBRID',$zoom_control = 'false',$organisationen='[["",1,1,0,"images/com_einsatzkomponente/images/map/icons/haus_rot.png"],["",1,1,1,"images/com_einsatzkomponente/images/map/icons/haus_rot.png"] ]',$orga_image='haus_rot.png',$einsatzgebiet='[53.28071418254047,7.416630163574155],[53.294772929932165,7.4492458251952485],[53.29815865222114,7.4767116455077485],[53.31313468829642,7.459888830566342],[53.29949234792138,7.478256597900327],[53.29815865222114,7.506409063720639],[53.286461382800795,7.521686926269467],[53.26726681991669,7.499027624511655]',$display_detail_popup='false',$standort,$display_map_route="0")
{
$params = JComponentHelper::getParams('com_einsatzkomponente');
$gmap ='function initialize() {
Expand Down Expand Up @@ -474,7 +474,7 @@ public static function getGmap($marker1_title='',$marker1_lat='1',$marker1_lng='
// Route anzeigen ANFANG ------------------------------------------------------------------
var route = "'.$display_map_route.'";
if (route == "true") {
if (route == "1") {
directionsService = new google.maps.DirectionsService();
directionsDisplay = new google.maps.DirectionsRenderer(
{
Expand Down Expand Up @@ -1066,9 +1066,10 @@ public function pdf($cid)

//Header-Image
if (!$params->get('pdf_header') == '') {
$img = "../media/com_einsatzkomponente/images/pdf/".$params->get('pdf_header');
$img = "../images/com_einsatzkomponente/pdf/".$params->get('pdf_header');
list($width, $height) = $pdf->resizeToFit($img);
$pdf->resizeImage($img,0,0);
//$pdf->resizeImage($img,0,0);
$pdf->Image($img,0, 0,210,$height);
//Setze Abstand von der Oberkante des Blatts die der Höhe des Bilds entspricht
$pdf->Ln($height);
}
Expand Down Expand Up @@ -1136,24 +1137,29 @@ public function pdf($cid)
$pdf->Cell($breite_inhalt,$hoehe,$mannschaft,0,1);
}}

$pdf->Ln(5);

if ($params->get('pdf_show_orgas') == 1) {
if ($organisationen) {
$pdf->Cell($breite_beschriftung,$hoehe,utf8_decode(JText::_('COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZBERICHT_AUSWAHLORGA').':'));
$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($organisationen),0,1);
//$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($organisationen),0,1);
$pdf->MultiCell(140,$hoehe,utf8_decode($organisationen),0,'LR',false);
}}

if ($params->get('pdf_show_fahrzeuge') == 1) {
if ($fahrzeuge) {
$pdf->Cell($breite_beschriftung,$hoehe,utf8_decode(JText::_('COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZBERICHT_VEHICLES').':'));
$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($fahrzeuge),0,1);
}}
//$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($fahrzeuge),0,1);
$pdf->MultiCell(140,$hoehe,utf8_decode($fahrzeuge),0,'LR',false);
}}

if ($params->get('pdf_show_ausruestung') == 1) {
if ($ausruest) {
$pdf->Cell($breite_beschriftung,$hoehe,utf8_decode(JText::_('COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZBERICHT_AUSRUESTUNG').':'));
$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($ausruest),0,1);
$pdf->Cell($breite_inhalt,$hoehe,utf8_decode($ausruest),0,1);
}}

$pdf->Ln(5);

if ($params->get('pdf_show_langbericht') == 1) {
if ($bericht) {
Expand Down
10 changes: 8 additions & 2 deletions administrator/language/de-DE.com_einsatzkomponente.ini
Original file line number Diff line number Diff line change
Expand Up @@ -639,8 +639,8 @@ COM_EINSATZKOMPONENTE_EMAIL_AUTOMATISCH = "Email - automatisch"
COM_EINSATZKOMPONENTE_EMAILADRESSEN_AUTO = "Emailadressen (automatisch)"
COM_EINSATZKOMPONENTE_ORGA_EMAIL = "Organisationen in Email"
COM_EINSATZKOMPONENTE_KATEGORIE_EMAIL = "Einsatzkategorie in Email"
COM_EINSATZKOMPONENTE_TITELBILD_EMAIL = "Titelbil in Email"
COM_EINSATZKOMPONENTE_DETAIL_LINK_EMAIL = "Detailink in Email"
COM_EINSATZKOMPONENTE_TITELBILD_EMAIL = "Titelbild in Email"
COM_EINSATZKOMPONENTE_DETAIL_LINK_EMAIL = "Detail-Link in Email"
COM_EINSATZKOMPONENTE_BERICHT_EMAIL = "Bericht in Email"
COM_EINSATZKOMPONENTE_EINSTELLUNG_FUER_SOZIALE_NETZWERKE = "Einstellungen für die sozialen Netzwerke"
COM_EINSATZKOMPONENTE_TWITTER_BUTTON = "Twitter Button"
Expand Down Expand Up @@ -893,3 +893,9 @@ COM_EINSATZKOMPONENTE_ARTIKEL_JOOMLA_LINK = "verlinker Joomla-Artikel"
COM_EINSATZKOMPONENTE_OPTION_EINSATZ_DETAILANSICHT_DESC = "Zeige Einsatzbericht-Text"
COM_EINSATZKOMPONENTE_OPTION_EINSATZBERICHT_LINK_DETAILBERICHT_AUF_BILD ="Detaillink auf Bild"
COM_EINSATZKOMPONENTE_OPTION_PRESSEIMAGE_WAEHLEN ="Bild Presselink"

COM_EINSATZKOMPONENTE_ANZEIGE_RSS_ORGAS = "Einsatzkräfte"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_VEHICLES = "Einsatzfahrzeuge"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_PEOPLE = "Mannschaftsstärke"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_TIME = "Einsatzdauer"

4 changes: 4 additions & 0 deletions administrator/language/en-GB.com_einsatzkomponente.ini
Original file line number Diff line number Diff line change
Expand Up @@ -926,6 +926,10 @@ COM_EINSATZKOMPONENTE_OPTION_EINSATZ_DETAILANSICHT_DESC = "Show Mission-Descript
COM_EINSATZKOMPONENTE_OPTION_EINSATZBERICHT_LINK_DETAILBERICHT_AUF_BILD ="Detaillink on Image"
COM_EINSATZKOMPONENTE_OPTION_PRESSEIMAGE_WAEHLEN ="Image Presslink"

COM_EINSATZKOMPONENTE_ANZEIGE_RSS_ORGAS = "Organization"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_VEHICLES = "Vehicles"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_PEOPLE = "People"
COM_EINSATZKOMPONENTE_ANZEIGE_RSS_TIME = "Duration"



Expand Down
3 changes: 0 additions & 3 deletions administrator/models/forms/einsatzart.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
label="COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZART_BESCHR"
description="COM_EINSATZKOMPONENTE_FORM_DESC_EINSATZART_BESCHR"
required="true"
filter="raw"
hide_none="1"
preview ="true"
preview_height="80px"
Expand All @@ -34,7 +33,6 @@

label="COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZART_ICON"
description="COM_EINSATZKOMPONENTE_FORM_DESC_EINSATZART_ICON"
filter="raw"
preview ="true"
preview_height="80px"
hide_none="1"
Expand All @@ -44,7 +42,6 @@

label="COM_EINSATZKOMPONENTE_FORM_LBL_EINSATZART_LIST_ICON"
description="COM_EINSATZKOMPONENTE_FORM_DESC_EINSATZART_LIST_ICON"
filter="raw"
preview ="true"
preview_height="80px"
hide_none="1"
Expand Down
Loading

0 comments on commit 83b4d8e

Please sign in to comment.