Skip to content

Commit

Permalink
Start adding support for the moderator role
Browse files Browse the repository at this point in the history
  • Loading branch information
yigitkeremoktay committed Nov 27, 2020
1 parent a8cf71f commit 952e703
Show file tree
Hide file tree
Showing 6 changed files with 984 additions and 22 deletions.
7 changes: 2 additions & 5 deletions examcreator/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,6 @@ function getRemoteIPAddress() {
header("location: index.php");
exit;
}
if (isset($_POST["killsession"])){
header("location: sessionkill.php");
}
/*if($_SESSION["qn"]==$examdata["exam_qcount"]){
?>
<!-- Modal CSS -->
Expand Down Expand Up @@ -191,15 +188,15 @@ function getRemoteIPAddress() {
$sql = "INSERT INTO skymake_qanswers (examid,qn,answer,picurl)
VALUES ('".$_SESSION["examid"]."', '".$qn_internal."', '".$_SESSION["lastanswer"]."','".$_POST["picurl"]."')";
if (mysqli_query($linktwo, $sql)) {
echo "SQL Query Succeeded:".$sql;
echo _("Saved successfully.");
} else {
$sql = "DELETE FROM skymake_qanswers WHERE examid='".$_SESSION["examid"]."' and qn='".$qn_internal."';";
if (mysqli_query($linktwo, $sql)){
$sql = "INSERT INTO skymake_qanswers (examid,qn,answer,picurl)
VALUES ('".$_SESSION["examid"]."', '".$qn_internal."', '".$_SESSION["lastanswer"]."','".$_POST["picurl"]."')";

if (mysqli_query($linktwo, $sql)) {
echo "SQL Query Succeeded:".$sql;
echo _("Saved successfully.");
}
else{
echo "Type 2 Error: " . $sql . "<br>" . mysqli_error($linktwo);
Expand Down
14 changes: 0 additions & 14 deletions examcreator/sessionkill.php

This file was deleted.

Binary file modified locale/tr_TR/LC_MESSAGES/skymake.mo
Binary file not shown.
14 changes: 13 additions & 1 deletion locale/tr_TR/LC_MESSAGES/skymake.po
Original file line number Diff line number Diff line change
Expand Up @@ -635,4 +635,16 @@ msgid "Moderator"
msgstr "Moderatör"

msgid "We've successfully saved your response for question:"
msgstr "Yanıtınızı başarıyla kaydettik. Kaydedilen Soru Numarası:"
msgstr "Yanıtınızı başarıyla kaydettik. Kaydedilen Soru Numarası:"

msgid "You can't delete users with a higher rank."
msgstr "Sizden yüksek rütbesi olan kullanıcıları silemezsiniz."

msgid "You can't change the roles of users with a higher rank."
msgstr "Sizden yüksek rütbesi olan kullanıcılara müdahale edemezsiniz."

msgid "Teaching"
msgstr "Öğretmenlik"

msgid "Saved successfully."
msgstr "Başarıyla kaydedildi."
33 changes: 31 additions & 2 deletions nps/widgets/dash.php
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ function doublewidget($lesson,$teacher,$time,$topic,$unit,$backgorundimage,$less
<?php } else { ?>
<li class="nav-item" role="presentation"><a class="nav-link" href="?dm=off"><div class="fa fa-sun-o"></div></a></li>
<?php } ?>
<?php }else{ ?>
<?php }elseif($_SESSION["user_role"] == "admin"){ ?>
<li class="nav-item" role="presentation"><a class="nav-link" href="/"><img src="<?php if($_SESSION["dm"] == "off"){ echo "/SkyMakeVersionAssets/logo/SkyfallenLogoRB.png"; } else { echo "/SkyMakeVersionAssets/logo/SkyfallenLogoSmallWhiteOnly.png"; } ?>" height="20"></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/home"><?= _("Home") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/users"><?= _("Users") ?></a></li>
Expand All @@ -282,7 +282,36 @@ function doublewidget($lesson,$teacher,$time,$topic,$unit,$backgorundimage,$less
<?php } ?>
</select>
</li>
<?php } //<li class="nav-item" role="presentation"><a class="nav-link" href="/search"><i class="fa fa-search"></i></a></li>
<?php }elseif($_SESSION["user_role"] == "moderator"){
?>
<li class="nav-item" role="presentation"><a class="nav-link" href="/"><img src="<?php if($_SESSION["dm"] == "off"){ echo "/SkyMakeVersionAssets/logo/SkyfallenLogoRB.png"; } else { echo "/SkyMakeVersionAssets/logo/SkyfallenLogoSmallWhiteOnly.png"; } ?>" height="20"></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/home"><?= _("Home") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/users"><?= _("Users") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/groups"><?= _("Classes") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/results"><?= _("Results") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/upload"><?= _("Upload") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/examcreate"><?= _("Create an Exam") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/courses"><?= _("Courses and Lesson Contents") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/courses"><?= _("Teaching") ?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="/logout"><?= _("Log Out") ?></a></li>
<?php if($_SESSION["dm"] == "off") { ?>
<li class="nav-item" role="presentation"><a class="nav-link" href="?dm=on"><div class="fa fa-moon-o"></div></a></li>
<?php } else { ?>
<li class="nav-item" role="presentation"><a class="nav-link" href="?dm=off"><div class="fa fa-sun-o"></div></a></li>
<?php } ?>
<li class="nav-item" role="presentation">
<select class="custom-select nav-link" style="background-color: <?php if($_SESSION["dm"] == "on") { echo "black"; } else { echo "white"; } ?>; width: 150px;" onchange="this.options[this.selectedIndex].value && (window.location = '?lang='.concat(this.options[this.selectedIndex].value));">
<?php if($_SESSION["locale"] == "tr_TR.UTF-8"){ ?>
<option value="tr_TR">Türkçe (Türkiye)</option>
<option value="en_US">English (US)</option>
<?php } else { ?>
<option value="en_US">English (US)</option>
<option value="tr_TR">Türkçe (Türkiye)</option>
<?php } ?>
</select>
</li>
<?php
} //<li class="nav-item" role="presentation"><a class="nav-link" href="/search"><i class="fa fa-search"></i></a></li>
?>
</ul>
</div>
Expand Down
Loading

0 comments on commit 952e703

Please sign in to comment.