add first changes to implement bootstrap grid correctly
This commit is contained in:
203
multiplier.php
203
multiplier.php
@@ -1,77 +1,76 @@
|
||||
<?php
|
||||
<?php
|
||||
include 'includes/functions.php';
|
||||
include 'includes/elements.php';
|
||||
#include 'includes/theses.php';
|
||||
|
||||
|
||||
$data_content = file_get_contents("config/data.json");
|
||||
if(!$data_content){
|
||||
echo "ERROR READING CONFIG";
|
||||
if (!$data_content) {
|
||||
echo "ERROR READING CONFIG";
|
||||
} else {
|
||||
$data = json_decode($data_content, true);
|
||||
|
||||
|
||||
$css = Array();
|
||||
$css[0] = "bootstrap.min.css";
|
||||
$css[1] = "cerulean.min.css";
|
||||
$css[2] = "cosmo.min.css";
|
||||
$css[3] = "cyborg.min.css";
|
||||
$css[4] = "darkly.min.css";
|
||||
$css[5] = "flatly.min.css";
|
||||
$css[6] = "journal.min.css";
|
||||
$css[7] = "lumen.min.css";
|
||||
$css[8] = "paper.min.css";
|
||||
$css[9] = "readable.min.css";
|
||||
$css[10] = "sandstone.min.css";
|
||||
$css[11] = "simplex.min.css";
|
||||
$css[12] = "slate.min.css";
|
||||
$css[13] = "spacelab.min.css";
|
||||
$css[14] = "superhero.min.css";
|
||||
$css[15] = "united.min.css";
|
||||
$css[16] = "yeti.min.css";
|
||||
$css_id = 9;
|
||||
if(isset($_GET['css'])){
|
||||
$css_id = intval($_GET['css']);
|
||||
if($css_id < 0 || $css_id > 16){
|
||||
$css_id = 0;
|
||||
}
|
||||
}
|
||||
|
||||
$data = json_decode($data_content, true);
|
||||
|
||||
|
||||
$css = array();
|
||||
$css[0] = "bootstrap.min.css";
|
||||
$css[1] = "cerulean.min.css";
|
||||
$css[2] = "cosmo.min.css";
|
||||
$css[3] = "cyborg.min.css";
|
||||
$css[4] = "darkly.min.css";
|
||||
$css[5] = "flatly.min.css";
|
||||
$css[6] = "journal.min.css";
|
||||
$css[7] = "lumen.min.css";
|
||||
$css[8] = "paper.min.css";
|
||||
$css[9] = "readable.min.css";
|
||||
$css[10] = "sandstone.min.css";
|
||||
$css[11] = "simplex.min.css";
|
||||
$css[12] = "slate.min.css";
|
||||
$css[13] = "spacelab.min.css";
|
||||
$css[14] = "superhero.min.css";
|
||||
$css[15] = "united.min.css";
|
||||
$css[16] = "yeti.min.css";
|
||||
$css_id = 9;
|
||||
if (isset($_GET['css'])) {
|
||||
$css_id = intval($_GET['css']);
|
||||
if ($css_id < 0 || $css_id > 16) {
|
||||
$css_id = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//$theses = get_theses_array();
|
||||
$theses = $data['theses'];
|
||||
|
||||
$theses_count = sizeof($theses);
|
||||
|
||||
$ans = Array();
|
||||
$emph = Array();
|
||||
$answerstring = '';
|
||||
$warning = false;
|
||||
$count = 'undefined';
|
||||
|
||||
if(isset($_POST['count'])){
|
||||
$count = $_POST['count'];
|
||||
|
||||
$theses_count = sizeof($theses);
|
||||
|
||||
$ans = array();
|
||||
$emph = array();
|
||||
$answerstring = '';
|
||||
$warning = false;
|
||||
$count = 'undefined';
|
||||
|
||||
if (isset($_POST['count'])) {
|
||||
$count = $_POST['count'];
|
||||
}
|
||||
|
||||
if (isset($_POST['ans'])) {
|
||||
$answerstring = $_POST['ans'];
|
||||
$retval = result_from_string($answerstring, $theses_count);
|
||||
$ans = $retval[0];
|
||||
$emph = $retval[1];
|
||||
} elseif (isset($_GET['ans'])) {
|
||||
$answerstring = $_GET['ans'];
|
||||
$retval = result_from_string($answerstring, $theses_count);
|
||||
$ans = $retval[0];
|
||||
$emph = $retval[1];
|
||||
} else {
|
||||
$warning = true;
|
||||
for ($i = 0; $i < $theses_count; $i++) {
|
||||
$ans[$i] = 'skip';
|
||||
$emph[$i] = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['ans'])){
|
||||
$answerstring = $_POST['ans'];
|
||||
$retval = result_from_string($answerstring, $theses_count);
|
||||
$ans = $retval[0];
|
||||
$emph = $retval[1];
|
||||
} elseif(isset($_GET['ans'])){
|
||||
$answerstring = $_GET['ans'];
|
||||
$retval = result_from_string($answerstring, $theses_count);
|
||||
$ans = $retval[0];
|
||||
$emph = $retval[1];
|
||||
} else {
|
||||
$warning = true;
|
||||
for($i = 0; $i < $theses_count; $i++){
|
||||
$ans[$i] = 'skip';
|
||||
$emph[$i] = 1;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
@@ -81,16 +80,17 @@
|
||||
<meta content="">
|
||||
<!--<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">-->
|
||||
<link href="css/<?php echo $css[$css_id];?>" rel="stylesheet" media="screen">
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="css/style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<script src="js/jquery-2.0.2.min.js"></script>
|
||||
<script src="js/bootstrap.min.js"></script>
|
||||
<script src="js/mahlowat.js"></script>
|
||||
|
||||
<?php if($warning){ ?>
|
||||
|
||||
<?php if ($warning) {
|
||||
?>
|
||||
<div id="warning" class="modal fade">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
@@ -100,7 +100,7 @@
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p><strong>Anscheinend hast du keine Fragen beantwortet.</strong><br />
|
||||
Entweder hast du diese Seite direkt aufgerufen, oder du hast die Thesen noch nicht bearbeitet.</p>
|
||||
Entweder hast du diese Seite direkt aufgerufen, oder du hast die Thesen noch nicht bearbeitet.</p>
|
||||
<p>Falls letzteres zutrifft, möchten wir dir empfehlen, dies nun zu tun.</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
@@ -110,7 +110,7 @@
|
||||
</div><!-- /.modal-content -->
|
||||
</div><!-- /.modal-dialog -->
|
||||
</div><!-- /.modal -->
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
setTimeout(function(){
|
||||
@@ -118,41 +118,42 @@
|
||||
}, 500);
|
||||
});
|
||||
</script>
|
||||
<?php } ?>
|
||||
|
||||
<div class="container mow-container" style="margin-top: 20px;">
|
||||
<?php
|
||||
} ?>
|
||||
|
||||
<div class="container">
|
||||
<img src="img/mahlowat_logo.png" title="Mahlowat Logo" class="pull-right" onclick="changeText()"/>
|
||||
<p id="spruch" class="pull-right"></p>
|
||||
|
||||
|
||||
<div class="bottom-buffer top-buffer">
|
||||
|
||||
|
||||
<h1>Ergebnisse</h1>
|
||||
<p>Klicke auf die Titel, um die zugehörige These anzuzeigen.</p>
|
||||
<table class="table table-bordered">
|
||||
<tr><th style="width: 320px;">Deine Wahl</th><th>Doppelt gewichten</th>
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
for($i = 0; $i < sizeof($ans); $i = $i + 1){
|
||||
($emph[$i] == 2) ? $active = "btn-info active" : $active = "btn-default";
|
||||
($emph[$i] == 2) ? $multbutton = "These wird doppelt gewichtet" : $multbutton = "These doppelt gewichten";
|
||||
$btnclass = code_to_btnclass(char_to_value($ans[$i]));
|
||||
$labelclass = code_to_labelclass($ans[$i]);
|
||||
echo "<tr>";
|
||||
echo "<td><a id='thesis$i' class='btn $btnclass btn-block' onclick='toggleNext(this)'>".$theses[$i]['s']."</a></td>
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
for ($i = 0; $i < sizeof($ans); $i = $i + 1) {
|
||||
($emph[$i] == 2) ? $active = "btn-info active" : $active = "btn-default";
|
||||
($emph[$i] == 2) ? $multbutton = "These wird doppelt gewichtet" : $multbutton = "These doppelt gewichten";
|
||||
$btnclass = code_to_btnclass(char_to_value($ans[$i]));
|
||||
$labelclass = code_to_labelclass($ans[$i]);
|
||||
echo "<tr>";
|
||||
echo "<td><a id='thesis$i' class='btn $btnclass btn-block' onclick='toggleNext(this)'>".$theses[$i]['s']."</a></td>
|
||||
<td><button id='thesis$i-multiply' class='btn btn-block weight $active' data-toggle='button'>$multbutton</button></td>";
|
||||
echo "</tr>\n";
|
||||
echo "<tr class='multheseslong'><td class='mtl' colspan='2'><!--<span class='label $labelclass'>These ".($i+1).": ".$theses[$i]['s']."</span><br>--> ".$theses[$i]['l']."</td></tr>";
|
||||
echo "</tr>\n";
|
||||
echo "<tr class='multheseslong'><td class='mtl' colspan='2'><!--<span class='label $labelclass'>These ".($i+1).": ".$theses[$i]['s']."</span><br>--> ".$theses[$i]['l']."</td></tr>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
?>
|
||||
</table>
|
||||
<button id="commit" class="btn btn-primary">Neu Auswerten</button>
|
||||
|
||||
|
||||
<div class="text-right">
|
||||
<hr />
|
||||
<small>Du kannst die Befragung
|
||||
<small>Du kannst die Befragung
|
||||
<a href="index.php" title="Von vorn beginnen">neu starten</a>
|
||||
oder deine
|
||||
<a href="mahlowat.php" onclick="callPage(event, 'mahlowat.php', array2str(getResultArray()), <?php echo "'$count'"; ?>)" title="Antworten ändern">Antworten ändern</a>.<br />
|
||||
@@ -161,7 +162,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('#commit').click(function(){
|
||||
resultArray = getResultArray();
|
||||
@@ -169,7 +170,7 @@
|
||||
});
|
||||
$('.multheseslong').hide();
|
||||
$('.tt').tooltip();
|
||||
|
||||
|
||||
$('.weight').click(function(){
|
||||
$(this).toggleClass('btn-default');
|
||||
$(this).toggleClass('btn-info');
|
||||
@@ -179,7 +180,7 @@
|
||||
$(this).text('These doppelt gewichten');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function getResultArray(){
|
||||
multipliers = $('.weight');
|
||||
resultArray = resultStringToArray("<?php echo $answerstring;?>", multipliers.length);
|
||||
@@ -192,11 +193,11 @@
|
||||
}
|
||||
return resultArray;
|
||||
}
|
||||
|
||||
|
||||
function toggleNext(caller){
|
||||
$(caller).parent().parent().next().toggle();
|
||||
}
|
||||
|
||||
|
||||
function gotoResultPage(resultArray){
|
||||
count = '<?php echo $count; ?>';
|
||||
if(count == 'true') {
|
||||
@@ -205,7 +206,7 @@
|
||||
callResult(resultArray, false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function callResult(resultArray, count){
|
||||
ans = array2str(resultArray);
|
||||
if(count){
|
||||
@@ -221,4 +222,4 @@
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user