Issues (1210)

Security Analysis    not enabled

This project does not seem to handle request data directly as such no vulnerable execution paths were found.

  Cross-Site Scripting
Cross-Site Scripting enables an attacker to inject code into the response of a web-request that is viewed by other users. It can for example be used to bypass access controls, or even to take over other users' accounts.
  File Exposure
File Exposure allows an attacker to gain access to local files that he should not be able to access. These files can for example include database credentials, or other configuration files.
  File Manipulation
File Manipulation enables an attacker to write custom data to files. This potentially leads to injection of arbitrary code on the server.
  Object Injection
Object Injection enables an attacker to inject an object into PHP code, and can lead to arbitrary code execution, file exposure, or file manipulation attacks.
  Code Injection
Code Injection enables an attacker to execute arbitrary code on the server.
  Response Splitting
Response Splitting can be used to send arbitrary responses.
  File Inclusion
File Inclusion enables an attacker to inject custom files into PHP's file loading mechanism, either explicitly passed to include, or for example via PHP's auto-loading mechanism.
  Command Injection
Command Injection enables an attacker to inject a shell command that is execute with the privileges of the web-server. This can be used to expose sensitive data, or gain access of your server.
  SQL Injection
SQL Injection enables an attacker to execute arbitrary SQL code on your database server gaining access to user data, or manipulating user data.
  XPath Injection
XPath Injection enables an attacker to modify the parts of XML document that are read. If that XML document is for example used for authentication, this can lead to further vulnerabilities similar to SQL Injection.
  LDAP Injection
LDAP Injection enables an attacker to inject LDAP statements potentially granting permission to run unauthorized queries, or modify content inside the LDAP tree.
  Header Injection
  Other Vulnerability
This category comprises other attack vectors such as manipulating the PHP runtime, loading custom extensions, freezing the runtime, or similar.
  Regex Injection
Regex Injection enables an attacker to execute arbitrary code in your PHP process.
  XML Injection
XML Injection enables an attacker to read files on your local filesystem including configuration files, or can be abused to freeze your web-server process.
  Variable Injection
Variable Injection enables an attacker to overwrite program variables with custom data, and can lead to further vulnerabilities.
Unfortunately, the security analysis is currently not available for your project. If you are a non-commercial open-source project, please contact support to gain access.

language/german/modinfo.php (1 issue)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3 View Code Duplication
if( defined('FOR_XOOPS_LANG_CHECKER') || !defined('_MI_APCAL_APCALLOADED' ) ) {
0 ignored issues
show
This code seems to be duplicated across your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
4
    define('_MI_APCAL_APCALLOADED' , 1 ) ;
5
6
    // Module Info
7
8
    // The name of this module
9
    define('_MI_APCAL_NAME', 'APCal');
10
11
    // A brief description of this module
12
    define('_MI_APCAL_DESC', 'Kalendermodul mit Terminplaner');
13
14
    // Default Locale
15
    define('_MI_APCAL_DEFAULTLOCALE','austria');
16
17
    // Names of blocks for this module (Not all module has blocks)
18
    define('_MI_APCAL_BNAME_MINICAL', 'Minikalender');
19
    define('_MI_APCAL_BNAME_MINICAL_DESC', 'Minikalender-Block anzeigen');
20
    define('_MI_APCAL_BNAME_MINICALEX','MiniCalendarEx');
21
    define('_MI_APCAL_BNAME_MINICALEX_DESC','Erweiterbarer Minikalender mit Plugin-System');
22
    define('_MI_APCAL_BNAME_MONTHCAL', 'Monatskalender');
23
    define('_MI_APCAL_BNAME_MONTHCAL_DESC', 'Monatskalender in voller Größe anzeigen');
24
    define('_MI_APCAL_BNAME_TODAYS', 'Heutige Termine');
25
    define('_MI_APCAL_BNAME_TODAYS_DESC', 'Heutige Termine anzeigen');
26
    define('_MI_APCAL_BNAME_THEDAYS', 'Termine des %s');
27
    define('_MI_APCAL_BNAME_THEDAYS_DESC', 'Termine des Tages markiert anzeigen');
28
    define('_MI_APCAL_BNAME_COMING', 'Kommende Termine');
29
    define('_MI_APCAL_BNAME_COMING_DESC', 'Kommende Termine anzeigen');
30
    define('_MI_APCAL_BNAME_AFTER', 'Termine nach %s');
31
    define('_MI_APCAL_BNAME_AFTER_DESC', 'Termine nach diesem Tag markiert anzeigen');
32
    define('_MI_APCAL_BNAME_NEW', 'Neu eingetragene Termine');
33
    define('_MI_APCAL_BNAME_NEW_DESC', 'Termine werden geordnet angezeigt (neuere zuerst)');
34
    define('_MI_APCAL_BNAME_MAP', 'Karte mit den Events von diesem Monat');
35
    define('_MI_APCAL_BNAME_MAP_DESC', 'Karte mit den Events von diesem Monat');
36
37
    // Names of submenu
38
    define('_MI_APCAL_SM_SUBMIT', 'Eintragen');
39
40
    //define('_MI_APCAL_ADMENU1', '');
41
42
    // Title of config items
43
    define('_MI_APCAL_USERS_AUTHORITY', 'Berechtigungen für Benutzer');
44
    define('_MI_APCAL_GUESTS_AUTHORITY', 'Berechtigungen für Gäste');
45
    define('_MI_APCAL_DEFAULT_VIEW', 'Standardansicht');
46
    define('_MI_APCAL_MINICAL_TARGET', 'Ansicht, die angezeigt werden soll, wenn ein Datum auf dem MiniKalender angeklickt wird');
47
    define('_MI_APCAL_COMING_NUMROWS', "Anzahl der angezeigten Termine im 'Kommende Termine Block'");
48
    define('_MI_APCAL_SKINFOLDER', 'Skin');
49
    define('_MI_APCAL_LOCALE', 'Anzeige der Feiertage in:');
50
    define('_MI_APCAL_SUNDAYCOLOR', 'Textfarbe für Sonntag');
51
    define('_MI_APCAL_WEEKDAYCOLOR', 'Textfarbe für Wochentage');
52
    define('_MI_APCAL_SATURDAYCOLOR', 'Textfarbe für Samstag');
53
    define('_MI_APCAL_HOLIDAYCOLOR', 'Textfarbe für Feiertage');
54
    define('_MI_APCAL_TARGETDAYCOLOR', 'Textfarbe für ausgewählten Tag');
55
    define('_MI_APCAL_SUNDAYBGCOLOR', 'Hintergrundfarbe für Sonntag');
56
    define('_MI_APCAL_WEEKDAYBGCOLOR', 'Hintergrundfarbe für Wochentage');
57
    define('_MI_APCAL_SATURDAYBGCOLOR', 'Hintergrundfarbe für Samstag');
58
    define('_MI_APCAL_HOLIDAYBGCOLOR', 'Hintergrundfarbe für Feiertage');
59
    define('_MI_APCAL_TARGETDAYBGCOLOR', 'Hintergrundfarbe für ausgewählten Tag');
60
    define('_MI_APCAL_CALHEADCOLOR', 'Farbe des Kalender-Headers');
61
    define('_MI_APCAL_CALHEADBGCOLOR', 'Hintergrundfarbe des Kalender-Headers');
62
    define('_MI_APCAL_CALFRAMECSS', 'CSS-Stil des Kalenderrahmens');
63
    define('_MI_APCAL_CANOUTPUTICS', 'iCalendar-Datei (.ics) Ausgabe ermöglichen?');
64
    define('_MI_APCAL_MAXRRULEEXTRACT', 'max. Anzahl an Terminen, die durch die Regeln für wiederkehrende Termine erzeugt werden');
65
    define('_MI_APCAL_WEEKSTARTFROM', 'Die Woche beginnt mit');
66
    define('_MI_APCAL_WEEKNUMBERING', 'Wochennummerierung');
67
    define('_MI_APCAL_DAYSTARTFROM','Zeitpunkt des Tagesbeginns');
68
    define('_MI_APCAL_TIMEZONE_USING','Zeitzone des Servers');
69
    define('_MI_APCAL_USE24HOUR','24 Stunden-System (Nein heißt, 12 Stunden-System)');
70
    define('_MI_APCAL_NAMEORUNAME',"Welcher 'Name' des Autors soll angezeigt werden?");
71
72
    define('_MI_APCAL_GMLAT' , '"Google Map" Standard-Latitude' ) ;
73
    define('_MI_APCAL_GMLNG' , '"Google Map" Standard-Longitude' ) ;
74
    define('_MI_APCAL_GMZOOM' , '"Google Map" Standard-Zoom-Level' ) ;
75
    define('_MI_APCAL_GMHEIGHT' , '"Google Map" Höhe (in Pixel)' ) ;
76
    define('_MI_APCAL_USEURLREWRITE' , 'URL rewriting verwenden' ) ;
77
    define('_MI_APCAL_WIDERWEEKEND' , 'Breitere Spalten in der Monatsansicht für:' ) ;
78
    define('_MI_APCAL_GETTHMCOLOR', 'Haupt-CSS-Datei im Theme-Verzeichnis');
79
    define('_MI_APCAL_THMORDEFAULT', 'Farben von:');
80
    define('_MI_APCAL_ENABLECALMAP', 'Google Map in der Kalenderansicht anzeigen');
81
    define('_MI_APCAL_ENABLEEVENTMAP', 'Google Map in der Event-Detailansicht anzeigen');
82
    define('_MI_APCAL_ENABLESHARING', 'Usern ermöglichen, deinen Kalender in deren Website zu verwenden');
83
    define('_MI_APCAL_EVENTNAVENABLED', 'Navigationsmenü in der Event-Detailansicht ermöglichen');
84
    define('_MI_APCAL_DISPLAYCATTITLE', 'Kategorietitel als Seitentitel anzeigen');
85
    define('_MI_APCAL_ENABLESOCIAL', 'Social-Networks-Links ermöglichen');
86
    define('_MI_APCAL_ENABLETELLAFRIEND', 'Deaktiviere "Benachrichtige Freunde" EMail-Formular');
87
    define('_MI_APCAL_ENABLETELLAFRIEND_DESC', '');
88
    define('_MI_APCAL_NBPICS', 'Maximale Anzahl an erlaubten Bildern (0 wenn sie keine erlauben wollen)');
89
    define('_MI_APCAL_PICSWIDTH', 'Maximale Breite des Bildes in der Event-Detailansicht');
90
    define('_MI_APCAL_PICSHEIGHT', 'Maximale Höhe des Bildes in der Event-Detailansichtw');
91
    define('_MI_APCAL_SHOWPICMONTHLY', 'Zeige Hauptbild in Monatsansicht');
92
    define('_MI_APCAL_SHOWPICWEEKLY', 'Zeige Hauptbild in Wochenansicht');
93
    define('_MI_APCAL_SHOWPICDAILY', 'Zeige Hauptbild in Tagesansicht');
94
    define('_MI_APCAL_SHOWPICLIST', 'Zeige Hauptbild in Listenansicht');
95
    define('_MI_APCAL_EVENTBGCOLOR', 'Hintergrundfarbe Eventeintrag');
96
    define('_MI_APCAL_EVENTCOLOR', 'Farbe Eventeintrag');
97
    define('_MI_APCAL_ALLCATSCOLOR', 'Farbe Standard-Kategorie');
98
    define('_MI_APCAL_DISPLAYTIMEZONE', 'Zeitzone anzeigen, wenn Zeit angezeigt wird');
99
    define('_MI_APCAL_ICSNEWCAL', 'Erstelle neuen Kalender für ical-Export');
100
    define('_MI_APCAL_ENABLEREGISTRATION', 'Aktiviere Online-Registrierung');
101
102
    //added by goffy2
103
    define('_MI_APCAL_RO_SETTINGS', 'Einstellungen Onlineanmeldung');
104
    define('_MI_APCAL_RO_ENABLE', 'Onlineanmeldung zulassen');
105
    define('_MI_APCAL_RO_MAIL_SENDER','Absender bei Bestätigungsmail');
106
    define('_MI_APCAL_RO_MAIL_SENDERNAME','Absendername bei Bestätigungsmail');
107
    define('_MI_APCAL_RO_MAIL_SIGNATURE','Signatur bei Bestätigungsmail');
108
    define('_MI_APCAL_RO_SHOW_TIP','Unterhalb des Kalenders Hinweis auf Onlineregistrierung anzeigen');
109
110
    define('_MI_APCAL_ROC_SETTINGS', 'Einstellungen Umwandlung Kontaktinfos');
111
    define('_MI_APCAL_ROC_ENABLE', 'Namen im Feld Kontakt in einen Link auf das Benutzerkonto umwandeln, wenn ein entsprechender Benutzername gefunden wird');
112
    //end added by goffy
113
114
    define('_MI_APCAL_USERS', 'Users');
115
    define('_MI_APCAL_COLORS', 'Farben');
116
    define('_MI_APCAL_SETTINGS', 'Allgemeine Eintellungen');
117
    define('_MI_APCAL_CALSETTINGS', 'Kalender-Eintellungen');
118
    define('_MI_APCAL_CALDISPLAY', 'Kalender-Anzeige');
119
    define('_MI_APCAL_EVENTS', 'Events');
120
    define('_MI_APCAL_PICTURES', 'Bilder');
121
    define('_MI_APCAL_MAP', 'Google Map');
122
    define('_MI_APCAL_COMMENTSNOT', 'Kommentare & Benachrichtigungen');
123
124
    // Description of each config items
125
    define('_MI_APCAL_EDITBYGUESTDSC', 'Berechtigungen für Gäste, um Termine hinzuzufügen');
126
    define('_MI_APCAL_LOCALEDESC', 'Die Feiertage sind standardmäßig nur für USA, Canada, Canada-fr und Frankreich verfügbar. Bei anderen Ländern bitte überprüfen und erforderlichenfalls selbst erstellen.');
127
    define('_MI_APCAL_DESCNAMEORUNAME' , 'Auswahl, welcher Name angezeigt wird' );
128
    define('_MI_APCAL_DESCUSEURLREWRITE' , '<b>Damit Url-Rewriting richtig funktioniert, kopieren sie bitte /modules/apcal/doc/.htaccess in das Verzeichnis /modules/apcal/.</b><br /><br />Url-Rewriting funktioniert nur, wenn \'mod_rewrite\' auf dem Server installiert ist. Für Details kontaktieren Sie bitte Ihren System-Administrator.' ) ;
129
    define('_MI_APCAL_WIDERWEEKENDDESC' , 'Für Mehrfachauswahl bitte die \'Strg\'-Taste gedrückt halten.' );
130
    define('_MI_APCAL_THMORDEFAULTDESC', 'Theme verwenden: Hier den Namen der CSS-Datei angeben (die Verwendung einer CSS wird empfohlen)<br />Individuell anpassen: Bitte die nächsten 13 Felder ausfüllen.<br />Standard: Verwendung der Standardfarben.');
131
132
    // Options of each config items
133
    define('_MI_APCAL_OPT_AUTH_NONE', 'dürfen nicht hinzufügen');
134
    define('_MI_APCAL_OPT_AUTH_WAIT', 'dürfen hinzufügen, brauchen aber Freigabe');
135
    define('_MI_APCAL_OPT_AUTH_POST', 'dürfen direkt ohne Freigabe hinzufügen');
136
    define('_MI_APCAL_OPT_AUTH_BYGROUP', 'Festgelegt durch Gruppenberechtigungen');
137
    define('_MI_APCAL_OPT_MINI_PHPSELF', 'aktuelle Seite');
138
    define('_MI_APCAL_OPT_MINI_MONTHLY', 'Monatskalender');
139
    define('_MI_APCAL_OPT_MINI_WEEKLY', 'Wochenkalender');
140
    define('_MI_APCAL_OPT_MINI_DAILY', 'Tageskalender');
141
    define('_MI_APCAL_OPT_MINI_LIST', 'Terminliste');
142
    define('_MI_APCAL_OPT_CANOUTPUTICS', 'ICS Ausgabe aktivieren');
143
    define('_MI_APCAL_OPT_CANNOTOUTPUTICS', 'ICS Ausgabe deaktivieren');
144
    define('_MI_APCAL_OPT_STARTFROMSUN', 'Sonntag');
145
    define('_MI_APCAL_OPT_STARTFROMMON', 'Montag');
146
    define('_MI_APCAL_OPT_WEEKNOEACHMONTH', 'jeweils für einen Monat');
147
    define('_MI_APCAL_OPT_WEEKNOWHOLEYEAR', 'durchgehend für das ganze Jahr');
148
    define('_MI_APCAL_OPT_USENAME','Name');
149
    define('_MI_APCAL_OPT_USEUNAME','Login Name');
150
    define('_MI_APCAL_OPT_TZ_USEXOOPS','Wähle die XOOPS-Konfiguration');
151
    define('_MI_APCAL_OPT_TZ_USEWINTER','Wähle die Zeit des Servers als Winterzeit (empfohlen)');
152
    define('_MI_APCAL_OPT_TZ_USESUMMER','Wähle die Zeit des Servers als Sommerzeit');
153
    define('_MI_APCAL_OPT_THM', 'Theme verwenden');
154
    define('_MI_APCAL_OPT_CUSTOM', 'Individuell anpassen');
155
    define('_MI_APCAL_OPT_DEFAULT', 'Standard');
156
    define('_MI_APCAL_OPT_NONE', 'Keine');
157
    define('_MI_APCAL_SUNDAY', 'Sonntag');
158
    define('_MI_APCAL_MONDAY', 'Montag');
159
    define('_MI_APCAL_TUESDAY', 'Dienstag');
160
    define('_MI_APCAL_WEDNESDAY', 'Mittwoch');
161
    define('_MI_APCAL_THURSDAY', 'Donnerstag');
162
    define('_MI_APCAL_FRIDAY', 'Freitag');
163
    define('_MI_APCAL_SATURDAY', 'Samstag');
164
165
    // Admin Menus
166
    define('_MI_APCAL_INDEX', 'Index');
167
    define('_MI_APCAL_ADMENU0', 'Termin-Freigabe');
168
    define('_MI_APCAL_ADMENU1', 'Termin-Manager');
169
    define('_MI_APCAL_ADMENU_CAT', 'Kategorie-Manager');
170
    define('_MI_APCAL_ADMENU_CAT2GROUP', 'Kategorie-Berechtigungen');
171
    define('_MI_APCAL_ADMENU2', 'Gruppen-Berechtigungen');
172
    define('_MI_APCAL_ADMENU_TM', 'Tabellen-Wartung');
173
    define('_MI_APCAL_ADMENU_PLUGINS', 'Plugins Manager');
174
    define('_MI_APCAL_ADMENU_ICAL', 'iCalendar Import');
175
    define('_MI_APCAL_ADMENU_MYTPLSADMIN','Templates');
176
    define('_MI_APCAL_ADMENU_MYBLOCKSADMIN', 'Block- & Gruppen-Admininistration');
177
178
    // Text for notifications
179
    define('_MI_APCAL_GLOBAL_NOTIFY', 'Global');
180
    define('_MI_APCAL_GLOBAL_NOTIFYDSC', 'Globale APCal Benachrichtigungsoptionen');
181
    define('_MI_APCAL_CATEGORY_NOTIFY', 'Kategorie');
182
    define('_MI_APCAL_CATEGORY_NOTIFYDSC', 'Benachrichtigungsoptionen, die der aktuellen Kategorie entsprechen');
183
    define('_MI_APCAL_EVENT_NOTIFY', 'Termin');
184
    define('_MI_APCAL_EVENT_NOTIFYDSC', 'Benachrichtigungsoptionen, die dem aktuellen Termin entsprechen');
185
186
    define('_MI_APCAL_GLOBAL_NEWEVENT_NOTIFY', 'Neuer Termin');
187
    define('_MI_APCAL_GLOBAL_NEWEVENT_NOTIFYCAP', 'Benachrichtigung erfolgt, wenn ein neuer Termin eingetragen wird.');
188
    define('_MI_APCAL_GLOBAL_NEWEVENT_NOTIFYDSC', 'Eine Benachrichtigung wird automatisch zugeschickt, sobald ein neuer Termin eingetragen wird.');
189
    define('_MI_APCAL_GLOBAL_NEWEVENT_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} Automatische Benachrichtigung: Neuer Termin');
190
191
    define('_MI_APCAL_CATEGORY_NEWEVENT_NOTIFY', 'Neuer Termin in dieser Kategorie');
192
    define('_MI_APCAL_CATEGORY_NEWEVENT_NOTIFYCAP', 'Benachrichtigung erfolgt, wenn ein neuer Termin in dieser Kategorie eingetragen wird.');
193
    define('_MI_APCAL_CATEGORY_NEWEVENT_NOTIFYDSC', 'Eine Benachrichtigung wird automatisch zugeschickt, sobald ein neuer Termin in dieser Kategorie eingetragen wird.');
194
    define('_MI_APCAL_CATEGORY_NEWEVENT_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} Automatische Benachrichtigung: Neuer Termin');
195
196
    //Help
197
    define('_MI_APCAL_DIRNAME', basename(dirname(dirname(__DIR__))));
198
    define('_MI_APCAL_HELP_HEADER', __DIR__.'/help/helpheader.html');
199
    define('_MI_APCAL_BACK_2_ADMIN', 'Zurück zur Verwaltung von ');
200
    define('_MI_APCAL_OVERVIEW', 'Übersicht');
201
202
    //define('_MI_APCAL_HELP_DIR', __DIR__);
203
204
    //help multi-page
205
    define('_MI_APCAL_DISCLAIMER', 'Disclaimer');
206
    define('_MI_APCAL_LICENSE', 'License');
207
    define('_MI_APCAL_SUPPORT', 'Support');
208
209
    //Google Maps API Key
210
    define('_MI_APCAL_GMAPS_API', 'Fügen Sie Ihren Google Maps API Schlüssel für http://www.yoursite.com/ hier ein.');
211
    define('_MI_APCAL_GMAPS_API_DESC', 'Ihren Schlüssel erhalten Sie von <a href="https://developers.google.com/maps/documentation/javascript/get-api-key/">https://developers.google.com/maps/documentation/javascript/get-api-key/</a>
212
                                       <br>necessary APIs: Geocoding API, Maps JavaScript API, Places API');
213
214
    // version 2.23
215
    define('_MI_APCAL_REGONLINE', 'Online-Registrierung');
216
    define('_MI_APCAL_RO_EXTRA1', 'Extra Info 1, die bei der Anmeldung eingeben werden soll');
217
    define('_MI_APCAL_RO_EXTRA2', 'Extra Info 2');
218
    define('_MI_APCAL_RO_EXTRA3', 'Extra Info 3');
219
    define('_MI_APCAL_RO_EXTRA4', 'Extra Info 4');
220
    define('_MI_APCAL_RO_EXTRA5', 'Extra Info 5');
221
    define('_MI_APCAL_RO_EXTRA1_OBL', 'Extra Info 1 ist verpflichtet anzugeben');
222
    define('_MI_APCAL_RO_EXTRA2_OBL', 'Extra Info 2 ist verpflichtet anzugeben');
223
    define('_MI_APCAL_RO_EXTRA3_OBL', 'Extra Info 3 ist verpflichtet anzugeben');
224
    define('_MI_APCAL_RO_EXTRA4_OBL', 'Extra Info 4 ist verpflichtet anzugeben');
225
    define('_MI_APCAL_RO_EXTRA5_OBL', 'Extra Info 5 ist verpflichtet anzugeben');
226
    define('_MI_APCAL_ENABLE_PRINT', 'Druck von Veranstaltungen erlauben');
227
}
228