mirror of
https://github.com/twisterarmy/cloud-server.git
synced 2025-09-13 06:11:59 +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($_POST['message']) || (isset($_POST['message']) && !Valid::userPost($_POST['message']))) {
|
||||
if (!$userPosts = $_twister->getPosts([$_SESSION['userName']], 1)) {
|
||||
|
||||
$response = [
|
||||
'success' => false,
|
||||
'message' => _('Post message must contain from 1 to 140 chars')
|
||||
];
|
||||
|
||||
} else if (!$userPosts = $_twister->getPosts([$_SESSION['userName']], 1)) {
|
||||
|
||||
$response = [
|
||||
'success' => false,
|
||||
'message' => _('Could not receive user post')
|
||||
'message' => _('Could not receive last user post')
|
||||
];
|
||||
|
||||
} 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 = [
|
||||
'success' => true,
|
||||
|
@ -2,21 +2,6 @@
|
||||
|
||||
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) {
|
||||
|
||||
if (base64_encode(base64_decode($string, true)) === $string) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user