mirror of
https://github.com/twisterarmy/cloud-server.git
synced 2025-09-13 14:22:13 +00:00
update post sending conditions
This commit is contained in:
parent
f0765f9ea2
commit
e4244e53e3
@ -7,22 +7,17 @@ $response = [
|
|||||||
|
|
||||||
if (isset($_SESSION['userName'])) {
|
if (isset($_SESSION['userName'])) {
|
||||||
|
|
||||||
if (!isset($_POST['message']) || (isset($_POST['message']) && !Valid::userPost($_POST['message']))) {
|
if (!$userPosts = $_twister->getPosts([$_SESSION['userName']], 1)) {
|
||||||
|
|
||||||
$response = [
|
$response = [
|
||||||
'success' => false,
|
'success' => false,
|
||||||
'message' => _('Post message must contain from 1 to 140 chars')
|
'message' => _('Could not receive last user post')
|
||||||
];
|
|
||||||
|
|
||||||
} else if (!$userPosts = $_twister->getPosts([$_SESSION['userName']], 1)) {
|
|
||||||
|
|
||||||
$response = [
|
|
||||||
'success' => false,
|
|
||||||
'message' => _('Could not receive user post')
|
|
||||||
];
|
];
|
||||||
|
|
||||||
} else if (isset($userPosts[0]['userpost']['k']) &&
|
} else if (isset($userPosts[0]['userpost']['k']) &&
|
||||||
$result = $_twister->newPostMessage($_SESSION['userName'], Filter::int($userPosts[0]['userpost']['k']) + 1, $_POST['message'])) {
|
$result = $_twister->newPostMessage($_SESSION['userName'],
|
||||||
|
Filter::int($userPosts[0]['userpost']['k']) + 1,
|
||||||
|
Filter::post($_POST['message']))) {
|
||||||
|
|
||||||
$response = [
|
$response = [
|
||||||
'success' => true,
|
'success' => true,
|
||||||
|
@ -2,21 +2,6 @@
|
|||||||
|
|
||||||
class Valid {
|
class Valid {
|
||||||
|
|
||||||
public static function userPost(string $userPost) {
|
|
||||||
|
|
||||||
$length = mb_strlen($userPost);
|
|
||||||
|
|
||||||
if ($length < 1 || $length > 140) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
return true;
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function base64(string $string) {
|
public static function base64(string $string) {
|
||||||
|
|
||||||
if (base64_encode(base64_decode($string, true)) === $string) {
|
if (base64_encode(base64_decode($string, true)) === $string) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user