mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 15:32:13 +00:00
comment, name must not be set, return json if requested
This commit is contained in:
parent
dd98d87d80
commit
704fc28b34
|
@ -41,46 +41,58 @@ if (!isset($_POST["from"]) && !(isset($_POST["frommonth"]) && isset($_POST["from
|
|||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
|
||||
if (!isset($_POST["to"]) && !(isset($_POST["tomonth"]) && isset($_POST["today"]) && isset($_POST["toyear"])) ) {
|
||||
if (!isset($_POST["eventid"]) || !($event = getEvent($_POST["eventid"]))) {
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
|
||||
if (!isset($_POST["name"]) || !isset($_POST["comment"]) ) {
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
/* Not setting name or comment will leave them untouched */
|
||||
if (!isset($_POST["name"]))
|
||||
$name = null;
|
||||
else
|
||||
$name = $_POST["name"];
|
||||
|
||||
if (!isset($_POST["eventid"])) {
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
if (!isset($_POST["comment"]))
|
||||
$comment = null;
|
||||
else
|
||||
$comment = $_POST["comment"];
|
||||
|
||||
$name = $_POST["name"];
|
||||
$comment = $_POST["comment"];
|
||||
if(isset($_POST["from"])) {
|
||||
$tmp = explode('-', $_POST["from"]);
|
||||
$from = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||
} else {
|
||||
$from = mktime(0,0,0, intval($_POST["frommonth"]), intval($_POST["fromday"]), intval($_POST["fromyear"]));
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
if(isset($_POST["to"])) {
|
||||
$tmp = explode('-', $_POST["to"]);
|
||||
$to = mktime(23,59,59, $tmp[1], $tmp[2], $tmp[0]);
|
||||
} else {
|
||||
$to = mktime(23,59,59, intval($_POST["tomonth"]), intval($_POST["today"]), intval($_POST["toyear"]));
|
||||
$to = $event['stop'] - $event['start'] + $from;;
|
||||
}
|
||||
|
||||
if ($to<=$from){
|
||||
if ($to !== null && $to<=$from){
|
||||
$to = $from + 86400 -1;
|
||||
}
|
||||
|
||||
$res = editEvent($_POST["eventid"], $from, $to, $name, $comment );
|
||||
|
||||
if (is_bool($res) && !$res) {
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
if(isset($_POST["ajax"]) && $_POST["ajax"]) {
|
||||
header('Content-Type: application/json');
|
||||
if (is_bool($res) && !$res)
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('error_occured')));
|
||||
else {
|
||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_edit_event')));
|
||||
add_log_line("?eventid=".$_POST["eventid"]."&name=".$name."&from=".$from."&to=".$to);
|
||||
}
|
||||
} else {
|
||||
if (is_bool($res) && !$res) {
|
||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||
}
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_event')));
|
||||
|
||||
add_log_line("?eventid=".$_POST["eventid"]."&name=".$name."&from=".$from."&to=".$to);
|
||||
|
||||
header("Location:../out/out.Calendar.php?mode=w&day=".$_POST["fromday"]."&year=".$_POST["fromyear"]."&month=".$_POST["frommonth"]);
|
||||
}
|
||||
|
||||
add_log_line("?eventid=".$_POST["eventid"]."&name=".$name."&from=".$from."&to=".$to);
|
||||
|
||||
header("Location:../out/out.Calendar.php?mode=w&day=".$_POST["fromday"]."&year=".$_POST["fromyear"]."&month=".$_POST["frommonth"]);
|
||||
|
||||
|
||||
?>
|
||||
|
|
Loading…
Reference in New Issue
Block a user