You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
248 lines
9.6 KiB
248 lines
9.6 KiB
7 years ago
|
<?php
|
||
|
|
||
|
session_start();
|
||
|
|
||
|
@include 'cgi-bin/conn.conn';
|
||
|
@include 'cgi-bin/functions.inc';
|
||
|
@include 'cgi-bin/params.inc';
|
||
|
|
||
|
$conn=@mysqli_connect($DATAhst,$DATAusr,$DATApwd,$DATAdtb)or die("CONNECTION ERROR");
|
||
|
mysqli_set_charset($conn, "utf8");
|
||
|
|
||
|
?>
|
||
|
|
||
|
|
||
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
|
||
|
<title>COZe</title>
|
||
|
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
|
<meta name="description" content="COZe">
|
||
|
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
|
||
|
|
||
|
<base href="<?php echo $BASE_URL;?>/">
|
||
|
<?php
|
||
|
@include 'cssvendors.php';
|
||
|
?>
|
||
|
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
<div id="MainContent" class="container">
|
||
|
<form method="post" enctype="multipart/form-data" class="add_message_form">
|
||
|
|
||
|
<?php
|
||
|
|
||
|
if($_POST['title']) {
|
||
|
$image=0;
|
||
|
$imagePath="";
|
||
|
$text = explode("%break%", $_POST['text']);
|
||
|
if(is_uploaded_file($_FILES['image']['tmp_name'])){
|
||
|
$image = date("YmdHis");
|
||
|
save_photo($_FILES['image']['tmp_name'],"images/upload/",$image);
|
||
|
$imagePath = "/images/upload/$image.jpg";
|
||
|
}
|
||
|
|
||
|
$actions = array();
|
||
|
|
||
|
if($_POST['action_title'][0] != ""){
|
||
|
foreach ($_POST['action_title'] as $index => $message) {
|
||
|
$action_title = $_POST['action_title'][$index];
|
||
|
$action_description = $_POST['action_description'][$index];
|
||
|
$action_message = $_POST['action_message'][$index];
|
||
|
mysqli_query($conn, "INSERT INTO actions VALUES(null, '".$action_title."', '".$action_description."',".$action_message.")");
|
||
|
$actions[$index] = mysqli_insert_id($conn);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$q = mysqli_query($conn, "INSERT INTO messages VALUES(null, '".$_POST['session']."', '".convert($_POST['title'])."',
|
||
|
'".convert_mce($text[0])."', '".convert_mce($text[1])."', '$imagePath',
|
||
|
'".implode(",", $actions)."', '".$_POST['hours'].":".$_POST['minutes'].":".$_POST['seconds']."',
|
||
|
".$_POST['progress'].")");
|
||
|
|
||
|
|
||
|
echo "<script>parent.window.location=parent.window.location</script>";
|
||
|
|
||
|
} else {
|
||
|
?>
|
||
|
|
||
|
<div class="row">
|
||
|
<div class="col-12">
|
||
|
<span class="font-12 text-grey">Session</span>
|
||
|
<div class="row">
|
||
|
<div class="col">
|
||
|
<select name="session">
|
||
|
<?php
|
||
|
$qs = mysqli_query($conn, "SELECT * FROM `session` ORDER BY name");
|
||
|
|
||
|
while($rs = mysqli_fetch_array($qs)){
|
||
|
echo "<option value=\"".$rs['id']."\">".$rs['name']."</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-12">
|
||
|
<span class="font-12 text-grey">Message title</span>
|
||
|
<input type="text" name="title">
|
||
|
</div>
|
||
|
<div class="col-12">
|
||
|
<span class="font-12 text-grey">Message text</span>
|
||
|
<textarea class="mce" name="text"></textarea>
|
||
|
</div>
|
||
|
<div class="col-12 mt-3">
|
||
|
<span class="font-12 text-grey">Image<br></span>
|
||
|
<input type="file" name="image">
|
||
|
</div>
|
||
|
|
||
|
<div class="col-12">
|
||
|
<span class="font-12 text-grey">Actions</span>
|
||
|
<div class="row item">
|
||
|
<div class="col-3 font-10 text-grey">
|
||
|
Label
|
||
|
</div>
|
||
|
<div class="col-4 font-10 text-grey">
|
||
|
Description
|
||
|
</div>
|
||
|
<div class="col-4 font-10 text-grey">
|
||
|
Link to
|
||
|
</div>
|
||
|
<div class="col-1"></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="actions col-12">
|
||
|
<div class="row item">
|
||
|
<div class="col-3">
|
||
|
<input type="text" name="action_title[]" placeholder="No action">
|
||
|
</div>
|
||
|
<div class="col-4">
|
||
|
<input type="text" name="action_description[]">
|
||
|
</div>
|
||
|
<div class="col-4">
|
||
|
<select name="action_message[]">
|
||
|
<?php
|
||
|
$qm = mysqli_query($conn, "SELECT * FROM messages ORDER BY title");
|
||
|
while($rm = mysqli_fetch_array($qm)){
|
||
|
echo "<option value=\"".$rm['id']."\">".$rm['title']."</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
<div class="col-1">
|
||
|
<button class="button grey del-row mx-0" disabled><i class="fa fa-minus"></i></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-12">
|
||
|
<div class="row">
|
||
|
<div class="col-12 text-left p-0">
|
||
|
<button class="button grey add-row mx-0"><i class="fa fa-plus"></i></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<div class="col-12 px-0">
|
||
|
<hr>
|
||
|
<span class="font-12 text-grey">Schedule</span>
|
||
|
<div class="row">
|
||
|
<div class="col">
|
||
|
<button class="button discard big full mx-0" id="btn_none">Not scheduled</button>
|
||
|
</div>
|
||
|
<div class="col">
|
||
|
<button class="button grey big full mx-0" id="btn_progress">Schedule</button>
|
||
|
</div>
|
||
|
<div class="col">
|
||
|
<button class="button grey big full mx-0" id="btn_timer">Start after</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div class="col-6 mx-auto my-5 d-none" id="div_timer">
|
||
|
<span class="font-12 text-grey">Start after (HH:MM:SS)</span>
|
||
|
<div class="row">
|
||
|
<div class="col">
|
||
|
<select name="hours" class="text-center hours">
|
||
|
<?php
|
||
|
for($i=0;$i<24;$i++){
|
||
|
echo "<option value=\"".sprintf("%02d", $i)."\">".sprintf("%02d", $i)."</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
<div class="col hseparator">
|
||
|
<select name="minutes" class="text-center minutes">
|
||
|
<?php
|
||
|
for($i=0;$i<60;$i++){
|
||
|
echo "<option value=\"".sprintf("%02d", $i)."\">".sprintf("%02d", $i)."</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
<div class="col hseparator">
|
||
|
<select name="seconds" class="text-center seconds">
|
||
|
<?php
|
||
|
for($i=0;$i<60;$i++){
|
||
|
echo "<option value=\"".sprintf("%02d", $i)."\">".sprintf("%02d", $i)."</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="col-6 mx-auto my-5 d-none" id="div_progress">
|
||
|
<span class="font-12 text-grey">Progress</span>
|
||
|
<div class="row">
|
||
|
<div class="col">
|
||
|
<select name="progress" class="text-center schedule">
|
||
|
<option value="0" style="display: none; opacity:0">0</option>
|
||
|
<?php
|
||
|
for($i=1;$i<60;$i++){
|
||
|
echo "<option value=\"$i\">$i</option>\n";
|
||
|
}
|
||
|
?>
|
||
|
</select>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="col-6 mx-auto my-5 text-center" id="div_none">
|
||
|
<span class="font-12 text-grey">Not scheduled</span>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<div class="col-12 text-center p4 px-0">
|
||
|
<button type="submit" class="button big full confirm mx-0">Add message</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
|
||
|
</form>
|
||
|
</div>
|
||
|
|
||
|
<?php
|
||
|
@include 'jsvendors.php';
|
||
|
@include 'scripts/'.$getQ[0].'.php';
|
||
|
?>
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
|
||
|
|
||
|
|
||
|
<?php
|
||
|
mysqli_close($conn);
|
||
|
?>
|