Skip to content
This repository was archived by the owner on Mar 30, 2024. It is now read-only.

Commit a3ad799

Browse files
committed
fix #30
1 parent d7e7c78 commit a3ad799

13 files changed

Lines changed: 66 additions & 23 deletions

core/Poll.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,10 @@ public function showPollForm( $template ){
192192
foreach( $this->pollsub->getValue( [$id] ) as $user){
193193
$names[] = Utilities::optimizeOutputString( $user['name'] );
194194
}
195-
$anzval = '<ul class="list-group"><li class="list-group-item">' . implode( '</li><li class="list-group-item">', $names ). '</li></ul>';
195+
$anzval = Utilities::getCollapseHtml(
196+
LanguageManager::getTranslation("Teilnehm"),
197+
'<ul class="list-group"><li class="list-group-item">' . implode( '</li><li class="list-group-item">', $names ). '</li></ul>'
198+
);
196199
}
197200
else{
198201
$anzval = '';

core/PollAdmin.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,10 @@ private function showInfo(){
132132
"ANZAHL" => ($i-1) . $maxanz,
133133
"HINWEISE" => Utilities::optimizeOutputString( $values["des"] ),
134134
"TERMINID" => "termin_" . $id,
135-
"TEILNEHMER" => implode( '</li><li class="list-group-item">', $submiss )
135+
"TEILNEHMER" => Utilities::getCollapseHtml(
136+
LanguageManager::getTranslation("Teilnehm"),
137+
'<ul class="list-group"><li class="list-group-item">' . implode( '</li><li class="list-group-item">', $submiss ) . '</li></ul>'
138+
)
136139
);
137140

138141
$terminmeta["termin_" . $id] = array( $values["bez"], $values["anz"], $values["des"] );

core/Utilities.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Utilities{
1616
/**
1717
* The system's Version
1818
*/
19-
const SYS_VERSION = 'v1.1.2';
19+
const SYS_VERSION = 'v1.1.3';
2020

2121
/**
2222
* Possible chars for:
@@ -82,6 +82,15 @@ public static function randomCode( $len, $chars ){
8282
public static function getRowHtml($first, $second, $clF = '', $clS = ''){
8383
return '<div class="alert" role="alert"><div class="row"><div class="col-sm '. $clF .'">' . $first .'</div><div class="col-sm '. $clS .'">'. $second .'</div></div></div>';
8484
}
85+
86+
public static function getCollapseHtml($name, $content){
87+
$id = uniqid();
88+
$html = '<div class="card collapseContent">';
89+
$html .= '<div class="card-header">&#x25bc; ' . $name . '</div>';
90+
$html .= '<div class="card-text">'. $content .'</div>';
91+
$html .= '</div>';
92+
return $html;
93+
}
8594
}
8695

8796
?>

core/templates/admin_de.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ <h3>Termine</h3>
6060
Hinweise zu den Terminen
6161
</div>
6262
</div>
63-
<div class="alert alert-dark" role="alert">
63+
<div class="container">
6464
<!--MULTIPLE-Termin-BEGIN-->
65-
<div class="row">
65+
<div class="row admin-row">
6666
<div class="col-sm">
6767
<div class="form-group">
6868
<p>
@@ -87,11 +87,7 @@ <h3>Termine</h3>
8787
</div>
8888
<div class="col-sm col-sm-10">
8989
Ergebnisse für diesen Termin:
90-
<ul class="list-group">
91-
<li class="list-group-item">
92-
%%TEILNEHMER%%
93-
</li>
94-
</ul>
90+
%%TEILNEHMER%%
9591
</div>
9692
</div>
9793
<!--MULTIPLE-Termin-END-->

core/templates/admin_en.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ <h3>Options</h3>
6060
Notes for each option
6161
</div>
6262
</div>
63-
<div class="alert alert-dark" role="alert">
63+
<div class="container">
6464
<!--MULTIPLE-Termin-BEGIN-->
65-
<div class="row">
65+
<div class="row admin-row">
6666
<div class="col-sm">
6767
<div class="form-group">
6868
<p>
@@ -87,11 +87,7 @@ <h3>Options</h3>
8787
</div>
8888
<div class="col-sm col-sm-10">
8989
Submissions for this option:
90-
<ul class="list-group">
91-
<li class="list-group-item">
92-
%%TEILNEHMER%%
93-
</li>
94-
</ul>
90+
%%TEILNEHMER%%
9591
</div>
9692
</div>
9793
<!--MULTIPLE-Termin-END-->

core/templates/main_de.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<link rel="stylesheet" href="%%HOST%%/load/bootstrap/bootstrap-%%THEMETYPE%%.min.css?%%VERSION%%">
1313
<link rel="stylesheet" href="%%HOST%%/load/jquery-ui.min.css?%%VERSION%%">
1414
<link rel="stylesheet" href="%%HOST%%/load/jquery-ui-%%THEMETYPE%%.theme.min.css?%%VERSION%%">
15+
<link rel="stylesheet" href="%%HOST%%/load/main.css?%%VERSION%%">
1516

1617
<title>%%PAGENAME%%</title>
1718

core/templates/main_en.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<link rel="stylesheet" href="%%HOST%%/load/bootstrap/bootstrap-%%THEMETYPE%%.min.css?%%VERSION%%">
1313
<link rel="stylesheet" href="%%HOST%%/load/jquery-ui.min.css?%%VERSION%%">
1414
<link rel="stylesheet" href="%%HOST%%/load/jquery-ui-%%THEMETYPE%%.theme.min.css?%%VERSION%%">
15+
<link rel="stylesheet" href="%%HOST%%/load/main.css?%%VERSION%%">
1516

1617
<title>%%PAGENAME%%</title>
1718

core/templates/poll_de.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h3>Termine</h3>
2323
Hinweise zum Termin
2424
</div>
2525
</div>
26-
<div class="alert alert-light" role="alert">
26+
<div class="container termin-container">
2727
<!--MULTIPLE-Termin-BEGIN-->
28-
<div class="row">
28+
<div class="row termin-row">
2929
<div class="col-sm col-sm-1">
3030
<div class="form-group text-center">
3131
<input type="checkbox" name="%%TERMINID%%" class="terminwahl form-check-input" value="yes" %%DISABLE%%>

core/templates/poll_en.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h3>Options</h3>
2323
Notes regarding the option
2424
</div>
2525
</div>
26-
<div class="alert alert-light" role="alert">
26+
<div class="container termin-container">
2727
<!--MULTIPLE-Termin-BEGIN-->
28-
<div class="row">
28+
<div class="row termin-row">
2929
<div class="col-sm col-sm-1">
3030
<div class="form-group text-center">
3131
<input type="checkbox" name="%%TERMINID%%" class="terminwahl form-check-input" value="yes" %%DISABLE%%>

data/translation_de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"TooManyPolls": "Diese Instanz von KIMB-Forms l\u00e4sst keine weitern Umfragen zu.",
2020
"TooManySubmiss": "Diese Umfrage hat die maximale Anzahl an Antworten erreicht.",
2121
"HelfFin": "Helfer finden",
22-
"TermFin": "Termin finden"
22+
"TermFin": "Termin finden",
23+
"Teilnehm": "Teilnehmende"
2324
}

0 commit comments

Comments
 (0)