Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
FAQ
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
3
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
FAQ
Commits
6032dfd5
Commit
6032dfd5
erstellt
vor 9 Jahren
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
psr2
Übergeordneter
9d50525d
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
Änderungen
5
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
5 geänderte Dateien
README.md
+4
-1
4 Ergänzungen, 1 Löschung
README.md
composer.json
+1
-1
1 Ergänzung, 1 Löschung
composer.json
events.xml
+1
-1
1 Ergänzung, 1 Löschung
events.xml
src/QUI/FAQ/EventsHandler.php
+47
-0
47 Ergänzungen, 0 Löschungen
src/QUI/FAQ/EventsHandler.php
types/entry.php
+2
-2
2 Ergänzungen, 2 Löschungen
types/entry.php
werden angezeigt
mit
55 Ergänzungen
und
5 Löschungen
README.md
+
4
−
1
Zeige Datei @
6032dfd5
...
...
@@ -2,7 +2,8 @@
FAQ Module
========
Frequently Asked Questions
Mit den FAQ Seitentypen ist es einfach FAQ für Ihre Benutzer anzulegen.
Paketname:
...
...
@@ -12,6 +13,8 @@ Paketname:
Features (Funktionen)
--------
-
FAQ Seitentypen
Installation
------------
...
...
This diff is collapsed.
Zum Erweitern klicken.
composer.json
+
1
−
1
Zeige Datei @
6032dfd5
...
...
@@ -23,7 +23,7 @@
"autoload"
:
{
"psr-0"
:
{
"QUI"
:
"
lib
/"
"QUI"
:
"
src
/"
}
}
}
...
...
This diff is collapsed.
Zum Erweitern klicken.
events.xml
+
1
−
1
Zeige Datei @
6032dfd5
<?xml version="1.0" encoding="UTF-8"?>
<events>
<event
on=
"onSiteCreateChild"
fire=
"\QUI\FAQ\Events::onChildCreate"
/>
<event
on=
"onSiteCreateChild"
fire=
"\QUI\FAQ\Events
Handler
::onChildCreate"
/>
</events>
This diff is collapsed.
Zum Erweitern klicken.
lib
/QUI/FAQ/Events.php
→
src
/QUI/FAQ/Events
Handler
.php
+
47
−
0
Zeige Datei @
6032dfd5
...
...
@@ -6,13 +6,14 @@
namespace
QUI\FAQ
;
use
QUI\Projects\Site\Edit
;
/**
* FAQ Events
*
* @author www.pcsg.de (Henning Leutz)
*/
class
Events
class
EventsHandler
{
/**
* event on child create
...
...
@@ -20,23 +21,25 @@ class Events
* @param integer $newId
* @param \QUI\Projects\Site\Edit $Parent
*/
static
function
onChildCreate
(
$newId
,
$Parent
)
public
static
function
onChildCreate
(
$newId
,
$Parent
)
{
$type
=
$Parent
->
getAttribute
(
'type'
);
$type
=
$Parent
->
getAttribute
(
'type'
);
if
(
$type
!=
'quiqqer/faq:types/list'
&&
$type
!=
'quiqqer/faq:types/category'
)
{
if
(
$type
!=
'quiqqer/faq:types/list'
&&
$type
!=
'quiqqer/faq:types/category'
)
{
return
;
}
$Project
=
$Parent
->
getProject
();
$Site
=
new
\QUI\Projects\Site\
Edit
(
$Project
,
$newId
);
$Site
=
new
Edit
(
$Project
,
$newId
);
if
(
$type
==
'quiqqer/faq:types/list'
)
{
$Site
->
setAttribute
(
'type'
,
'quiqqer/faq:types/category'
);
if
(
$type
==
'quiqqer/faq:types/list'
)
{
$Site
->
setAttribute
(
'type'
,
'quiqqer/faq:types/category'
);
}
if
(
$type
==
'quiqqer/faq:types/category'
)
{
$Site
->
setAttribute
(
'type'
,
'quiqqer/faq:types/entry'
);
if
(
$type
==
'quiqqer/faq:types/category'
)
{
$Site
->
setAttribute
(
'type'
,
'quiqqer/faq:types/entry'
);
}
$Site
->
save
();
...
...
This diff is collapsed.
Zum Erweitern klicken.
types/entry.php
+
2
−
2
Zeige Datei @
6032dfd5
...
...
@@ -4,7 +4,7 @@
* FAQ Entry
*/
$Parent
=
$Site
->
getParent
();
$Parent
=
$Site
->
getParent
();
$parentType
=
$Parent
->
getAttribute
(
'type'
);
if
(
$parentType
==
'quiqqer/faq:types/list'
...
...
@@ -12,7 +12,7 @@ if ($parentType == 'quiqqer/faq:types/list'
)
{
QUI
::
getRewrite
()
->
showErrorHeader
(
303
,
$Parent
->
getUrlRewritten
()
.
'#faq'
.
$Site
->
getId
()
$Parent
->
getUrlRewritten
()
.
'#faq'
.
$Site
->
getId
()
);
exit
;
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren