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
Branches enthält Commit
No related tags found
Tags enthält Commit
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