Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
Bricks
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
21
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
Bricks
Commits
99805f36
Commit
99805f36
erstellt
vor 2 Jahren
von
Dominik Chrzanowski
Dateien durchsuchen
Optionen
Downloads
Einfaches Diff
Merge branch 'dev' into feat#134
Übergeordnete
e6a48bc5
d518979a
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
Keine zugehörigen Merge Requests gefunden
Änderungen
3
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
3 geänderte Dateien
bin/BrickEdit.js
+3
-0
3 Ergänzungen, 0 Löschungen
bin/BrickEdit.js
src/QUI/Bricks/Controls/LanguageSwitches/Flags.html
+7
-3
7 Ergänzungen, 3 Löschungen
src/QUI/Bricks/Controls/LanguageSwitches/Flags.html
src/QUI/Bricks/Manager.php
+10
-7
10 Ergänzungen, 7 Löschungen
src/QUI/Bricks/Manager.php
werden angezeigt
mit
20 Ergänzungen
und
10 Löschungen
bin/BrickEdit.js
+
3
−
0
Zeige Datei @
99805f36
...
...
@@ -5,6 +5,7 @@
* @module package/quiqqer/bricks/bin/BrickEdit
* @author www.pcsg.de (Henning Leutz)
*
* @event onQuiqqerBricksEditPanelCreate [this] (global)
* @event onLoaded [ this ]
* @event onSave [ this ]
* @event onDelete [ this ]
...
...
@@ -207,6 +208,8 @@ define('package/quiqqer/bricks/bin/BrickEdit', [
onClick
:
this
.
showUsage
}
});
QUI
.
fireEvent
(
'
quiqqerBricksEditPanelCreate
'
,
[
this
]);
},
/**
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/Bricks/Controls/LanguageSwitches/Flags.html
+
7
−
3
Zeige Datei @
99805f36
{assign var=siteLang value=$Project->getLang()}
{assign var=siteLang value=$Project->getLang()}
{assign var=all value=$this->getAttribute('all')}
{assign var=path value=$this->getAttribute('flagFolderPath')}
...
...
@@ -9,10 +8,15 @@
{foreach from=$langs item=lang}
{if $all || $siteLang != $lang}
{assign var=activeLang value=''}
{if $siteLang == $lang}
{assign var=activeLang value='active'}
{/if}
{if $Site->getId($lang)}
<a
class=
"quiqqer-bricks-languageswitch-flag-entry"
href=
"{url id=$Site->getId($lang) lang=$lang}"
>
<a
class=
"quiqqer-bricks-languageswitch-flag-entry
{$activeLang}
"
href=
"{url id=$Site->getId($lang) lang=$lang}"
>
{else}
<a
class=
"quiqqer-bricks-languageswitch-flag-entry"
href=
"{url id=1 lang=$lang}"
>
<a
class=
"quiqqer-bricks-languageswitch-flag-entry
{$activeLang}
"
href=
"{url id=1 lang=$lang}"
>
{/if}
{if $this->getAttribute('showFlags')}
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/Bricks/Manager.php
+
10
−
7
Zeige Datei @
99805f36
...
...
@@ -277,6 +277,8 @@ public function deleteBrick(int $brickId)
// check if brick exist
$Brick
=
$this
->
getBrickById
(
$brickId
);
QUI
::
getEvents
()
->
fireEvent
(
'quiqqerBricksBrickDeleteBefore'
,
[
$Brick
]);
QUI
::
getDataBase
()
->
delete
(
$this
->
getTable
(),
[
'id'
=>
$brickId
]);
...
...
@@ -285,7 +287,6 @@ public function deleteBrick(int $brickId)
unset
(
$this
->
bricks
[
$brickId
]);
}
$uniqueBrickIds
=
QUI
::
getDataBase
()
->
fetch
([
'select'
=>
'siteId, project, lang'
,
'from'
=>
QUI\Bricks\Manager
::
getUIDTable
(),
...
...
@@ -316,6 +317,8 @@ public function deleteBrick(int $brickId)
'project'
=>
$Brick
->
getAttribute
(
'project'
),
'lang'
=>
$Brick
->
getAttribute
(
'lang'
)
]);
QUI
::
getEvents
()
->
fireEvent
(
'quiqqerBricksBrickDeleteAfter'
,
[
$brickId
]);
}
/**
...
...
@@ -368,7 +371,7 @@ public function getAreasByProject(Project $Project, $layoutType = false): array
// get bricks
foreach
(
$templates
as
$template
)
{
$brickXML
=
realpath
(
OPT_DIR
.
$template
.
'/bricks.xml'
);
$brickXML
=
realpath
(
OPT_DIR
.
$template
.
'/bricks.xml'
);
if
(
!
$brickXML
)
{
continue
;
...
...
@@ -587,7 +590,7 @@ public function getBrickByUID(string $uid, ?QUI\Interfaces\Projects\Site $Site =
*/
public
function
getAvailableBrickSettingsByBrickType
(
$brickType
):
array
{
$cache
=
'quiqqer/bricks/brickType/'
.
md5
(
$brickType
);
$cache
=
'quiqqer/bricks/brickType/'
.
md5
(
$brickType
);
try
{
return
QUI\Cache\Manager
::
get
(
$cache
);
...
...
@@ -937,7 +940,7 @@ public function saveBrick($brickId, array $brickData)
}
if
(
!
empty
(
$areas
))
{
$areaString
=
','
.
implode
(
','
,
$areas
)
.
','
;
$areaString
=
','
.
implode
(
','
,
$areas
)
.
','
;
}
$Brick
->
setAttributes
(
$brickData
);
...
...
@@ -1091,9 +1094,9 @@ public function saveBrick($brickId, array $brickData)
QUI\Cache\Manager
::
clear
(
$cache
);
QUI\Cache\Manager
::
clear
(
self
::
getBrickCacheNamespace
()
.
md5
(
$Brick
->
getType
())
self
::
getBrickCacheNamespace
()
.
md5
(
$Brick
->
getType
())
);
QUI
::
getEvents
()
->
fireEvent
(
'quiqqerBricksSave'
,
[
$brickId
]);
}
...
...
@@ -1294,7 +1297,7 @@ public function getAlternateClass($control, $template = false): string
// package bricks
foreach
(
$packages
as
$package
)
{
$packageName
=
$package
[
'name'
];
$bricksXML
=
OPT_DIR
.
$packageName
.
'/bricks.xml'
;
$bricksXML
=
OPT_DIR
.
$packageName
.
'/bricks.xml'
;
if
(
!
file_exists
(
$bricksXML
))
{
continue
;
...
...
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