0\n"); exit(-1); } //Validate fields if (strlen($title_es) == 0 || strlen($text_es) == 0){ error_log("Sending notification: no text (IP $_SERVER[REMOTE_ADDR])"); echo("0\n"); exit(-1); } if (is_numeric($duration) == false || $duration < 1 && $duration > 48 * 60){ error_log("Sending notification: invalid duration: $duration (IP $_SERVER[REMOTE_ADDR])"); echo("0\n"); exit(-1); } if ($action != 'text' && $action != 'lablanca' && $action != 'gmschedule' && $action != 'cityschedule' && $action != 'location' && $action != 'around' && $action != 'blog' && $action != 'activities' && $action != 'gallery'){ error_log("Sending notification: invalid action: '$action' (IP $_SERVER[REMOTE_ADDR])"); echo("0\n"); exit(-1); } //Handle translations if (strlen($titleEn) == 0){ $titleEn = $titleEs; } if (strlen($titleEu) == 0){ $titleEu = $titleEs; } if (strlen($textEn) == 0){ $textEn = $textEs; } if (strlen($textEu) == 0){ $textEu = $textEs; } //Insert mysqli_query($con, "INSERT INTO notification (user, title_es, title_en, title_eu, text_es, text_en, text_eu, action, duration) VALUES ($user, '$title_es', '$title_en', '$title_eu', '$text_es', '$text_en', '$text_eu', '$action', $duration);"); echo("1\n"); ?>