SignUp/subs/admin.backend.php
2019-08-08 16:40:15 +03:00

45 lines
1.6 KiB
PHP

<?php
/**
* /subs/admin.backend.php
* @version 1.0
* @desc backend for admin site
* @author Fándly Gergő Zoltán
* @copy 2017 Fándly Gergő Zoltán
*/
if($_SESSION['accesslevel']>=3){
if(isset($_POST['ms_post'])){
if(!file_put_contents("./config/allowlogin.cnf", (isset($_POST['allow_login'])?1:0)) || !file_put_contents("./config/allowsignup.cnf", (isset($_POST['allow_signup'])?1:0))){
functions::setError(6);
if(!isset($_GET['backend'])) header("Location: ./admin");
}
else{
functions::setMessage(7);
if(!isset($_GET['backend'])) header("Location: ./admin");
}
}
if(isset($_POST['set_tsas_id'])){
$sql=$db->prepare("SELECT COUNT(id) AS count FROM time_sequences WHERE id=:id");
$sql->execute(array(":id"=>$_POST['set_tsas_id']));
$res=$sql->fetch(PDO::FETCH_ASSOC);
if($res['count']<1){
functions::setError(7);
if(!isset($_GET['backend'])) header("Location: ./admin");
}
else{
$sql=$db->prepare("UPDATE time_sequences SET allow_signup=:as WHERE id=:id");
$sql->execute(array(":as"=>(isset($_POST['set_tsas'])?1:0), ":id"=>$_POST['set_tsas_id']));
$res=$sql->rowCount();
if($res<1){
functions::setError(6);
if(!isset($_GET['backend'])) header("Location: ./admin");
}
else{
functions::setMessage(7);
if(!isset($_GET['backend'])) header("Location: ./admin");
}
}
}
}