mirror of
https://github.com/openvk/openvk
synced 2025-03-14 21:45:22 +03:00
Fix empty posts
This commit is contained in:
parent
eff2b2bba1
commit
213f1e286c
4 changed files with 16 additions and 8 deletions
|
@ -110,7 +110,7 @@ class Wall implements Handler
|
|||
$reject(10, "Post is already declined");
|
||||
|
||||
if(!$post->canBePinnedBy($this->user))
|
||||
$reject(22, "Access to post denied :)");
|
||||
$reject(22, "Access to post denied");
|
||||
|
||||
$post->setSuggested(2);
|
||||
$post->save();
|
||||
|
@ -131,7 +131,7 @@ class Wall implements Handler
|
|||
$reject(10, "Post is declined");
|
||||
|
||||
if(!$post->canBePinnedBy($this->user))
|
||||
$reject(22, "Access to post denied :)");
|
||||
$reject(22, "Access to post denied");
|
||||
|
||||
$author = $post->getOwner();
|
||||
$flags = 0;
|
||||
|
@ -144,7 +144,10 @@ class Wall implements Handler
|
|||
$post->setSuggested(0);
|
||||
$post->setCreated(time());
|
||||
$post->setFlags($flags);
|
||||
$post->setContent($content);
|
||||
|
||||
if(mb_strlen($content) > 0) {
|
||||
$post->setContent($content);
|
||||
}
|
||||
|
||||
$post->save();
|
||||
|
||||
|
|
|
@ -57,7 +57,8 @@ final class Wall extends VKAPIRequestHandler
|
|||
case "postponed":
|
||||
$this->fail(66666, "Otlojka is not implemented :)");
|
||||
break;
|
||||
# В апи, походу, нету метода, который бы публиковал запись из предложки
|
||||
# В вкапи, походу, нету метода, который бы публиковал запись из предложки.
|
||||
# Либо он закрыт для неофициальных клиентов, как gifts.send
|
||||
case "suggests":
|
||||
if($owner_id < 0) {
|
||||
if($wallOnwer->canBeModifiedBy($this->getUser())) {
|
||||
|
|
|
@ -200,7 +200,7 @@ final class GroupPresenter extends OpenVKPresenter
|
|||
$this->willExecuteWriteAction();
|
||||
|
||||
$club = $this->clubs->get($id);
|
||||
if(!$club || !$club->canBeModifiedBy($this->user->identity) || $club->isDeleted())
|
||||
if(!$club || !$club->canBeModifiedBy($this->user->identity))
|
||||
$this->notFound();
|
||||
else
|
||||
$this->template->club = $club;
|
||||
|
@ -211,7 +211,12 @@ final class GroupPresenter extends OpenVKPresenter
|
|||
|
||||
$club->setName(empty($this->postParam("name")) ? $club->getName() : $this->postParam("name"));
|
||||
$club->setAbout(empty($this->postParam("about")) ? NULL : $this->postParam("about"));
|
||||
$club->setWall(empty($this->postParam("wall")) ? 0 : 1);
|
||||
try {
|
||||
$club->setWall(empty($this->postParam("wall")) ? 0 : (int)$this->postParam("wall"));
|
||||
} catch(\Exception $e) {
|
||||
$this->flashFail("err", "Fuck you", "");
|
||||
}
|
||||
|
||||
$club->setAdministrators_List_Display(empty($this->postParam("administrators_list_display")) ? 0 : $this->postParam("administrators_list_display"));
|
||||
$club->setEveryone_Can_Create_Topics(empty($this->postParam("everyone_can_create_topics")) ? 0 : 1);
|
||||
$club->setDisplay_Topics_Above_Wall(empty($this->postParam("display_topics_above_wall")) ? 0 : 1);
|
||||
|
|
|
@ -339,8 +339,7 @@ $(document).on("click", "#decline_post", async (e) => {
|
|||
} finally {
|
||||
u("#deleteMe").remove()
|
||||
}
|
||||
|
||||
// а хули
|
||||
|
||||
NewNotification(tr("suggestion_succefully_declined"), "", null);
|
||||
e.currentTarget.parentNode.parentNode.parentNode.parentNode.parentNode.outerHTML = ""
|
||||
document.getElementById("cound").innerHTML = tr("x_suggested_posts_in_group", post)
|
||||
|
|
Loading…
Reference in a new issue