mirror of
https://github.com/openvk/openvk
synced 2025-04-20 23:23:05 +03:00
>>>>>
This commit is contained in:
parent
a91a79dc6f
commit
f955b1fc56
7 changed files with 13 additions and 14 deletions
|
@ -27,7 +27,7 @@ class Notes implements Handler
|
||||||
$reject(160, "You don't have permission to access this note");
|
$reject(160, "You don't have permission to access this note");
|
||||||
|
|
||||||
if(!$note->canBeViewedBy($this->user))
|
if(!$note->canBeViewedBy($this->user))
|
||||||
$reject(15, "Happy new year");
|
$reject(15, "Access to note denied");
|
||||||
|
|
||||||
$resolve([
|
$resolve([
|
||||||
"title" => $note->getName(),
|
"title" => $note->getName(),
|
||||||
|
|
|
@ -24,7 +24,7 @@ class Wall implements Handler
|
||||||
$reject("No post with id=$id");
|
$reject("No post with id=$id");
|
||||||
|
|
||||||
if(!$post->canBeViewedBy($this->user))
|
if(!$post->canBeViewedBy($this->user))
|
||||||
$reject(12, "Aces denid,");
|
$reject(12, "Access denied");
|
||||||
|
|
||||||
$res = (object) [];
|
$res = (object) [];
|
||||||
$res->id = $post->getId();
|
$res->id = $post->getId();
|
||||||
|
|
|
@ -48,8 +48,8 @@ final class Users extends VKAPIRequestHandler
|
||||||
"id" => $usr->getId(),
|
"id" => $usr->getId(),
|
||||||
"first_name" => $usr->getFirstName(),
|
"first_name" => $usr->getFirstName(),
|
||||||
"last_name" => $usr->getLastName(),
|
"last_name" => $usr->getLastName(),
|
||||||
"is_closed" => false,
|
"is_closed" => $usr->isClosed(),
|
||||||
"can_access_closed" => true,
|
"can_access_closed" => (bool)$usr->canBeViewedBy($this->getUser()),
|
||||||
];
|
];
|
||||||
|
|
||||||
$flds = explode(',', $fields);
|
$flds = explode(',', $fields);
|
||||||
|
|
|
@ -168,8 +168,8 @@ final class Wall extends VKAPIRequestHandler
|
||||||
"first_name" => $user->getFirstName(),
|
"first_name" => $user->getFirstName(),
|
||||||
"id" => $user->getId(),
|
"id" => $user->getId(),
|
||||||
"last_name" => $user->getLastName(),
|
"last_name" => $user->getLastName(),
|
||||||
"can_access_closed" => false,
|
"can_access_closed" => (bool)$user->canBeViewedBy($this->getUser()),
|
||||||
"is_closed" => false,
|
"is_closed" => $user->isClosed(),
|
||||||
"sex" => $user->isFemale() ? 1 : 2,
|
"sex" => $user->isFemale() ? 1 : 2,
|
||||||
"screen_name" => $user->getShortCode(),
|
"screen_name" => $user->getShortCode(),
|
||||||
"photo_50" => $user->getAvatarUrl(),
|
"photo_50" => $user->getAvatarUrl(),
|
||||||
|
@ -349,8 +349,8 @@ final class Wall extends VKAPIRequestHandler
|
||||||
"first_name" => $user->getFirstName(),
|
"first_name" => $user->getFirstName(),
|
||||||
"id" => $user->getId(),
|
"id" => $user->getId(),
|
||||||
"last_name" => $user->getLastName(),
|
"last_name" => $user->getLastName(),
|
||||||
"can_access_closed" => false,
|
"can_access_closed" => (bool)$user->canBeViewedBy($this->getUser()),
|
||||||
"is_closed" => false,
|
"is_closed" => $user->isClosed(),
|
||||||
"sex" => $user->isFemale() ? 1 : 2,
|
"sex" => $user->isFemale() ? 1 : 2,
|
||||||
"screen_name" => $user->getShortCode(),
|
"screen_name" => $user->getShortCode(),
|
||||||
"photo_50" => $user->getAvatarUrl(),
|
"photo_50" => $user->getAvatarUrl(),
|
||||||
|
|
|
@ -442,7 +442,6 @@ final class UserPresenter extends OpenVKPresenter
|
||||||
|
|
||||||
$prof = $this->postParam("profile_type") == 1 || $this->postParam("profile_type") == 0 ? (int)$this->postParam("profile_type") : 0;
|
$prof = $this->postParam("profile_type") == 1 || $this->postParam("profile_type") == 0 ? (int)$this->postParam("profile_type") : 0;
|
||||||
$user->setProfile_type($prof);
|
$user->setProfile_type($prof);
|
||||||
$user->save();
|
|
||||||
|
|
||||||
} else if($_GET['act'] === "finance.top-up") {
|
} else if($_GET['act'] === "finance.top-up") {
|
||||||
$token = $this->postParam("key0") . $this->postParam("key1") . $this->postParam("key2") . $this->postParam("key3");
|
$token = $this->postParam("key0") . $this->postParam("key1") . $this->postParam("key2") . $this->postParam("key3");
|
||||||
|
|
|
@ -39,13 +39,13 @@ final class VideosPresenter extends OpenVKPresenter
|
||||||
function renderView(int $owner, int $vId): void
|
function renderView(int $owner, int $vId): void
|
||||||
{
|
{
|
||||||
$user = $this->users->get($owner);
|
$user = $this->users->get($owner);
|
||||||
|
$video = $this->videos->getByOwnerAndVID($owner, $vId);
|
||||||
|
|
||||||
if(!$user) $this->notFound();
|
if(!$user) $this->notFound();
|
||||||
|
if(!$video || $video->isDeleted()) $this->notFound();
|
||||||
if(!$user->getPrivacyPermission('videos.read', $this->user->identity ?? NULL) || !$video->canBeViewedBy($this->user->identity))
|
if(!$user->getPrivacyPermission('videos.read', $this->user->identity ?? NULL) || !$video->canBeViewedBy($this->user->identity))
|
||||||
$this->flashFail("err", tr("forbidden"), tr("forbidden_comment"));
|
$this->flashFail("err", tr("forbidden"), tr("forbidden_comment"));
|
||||||
|
|
||||||
$video = $this->videos->getByOwnerAndVID($owner, $vId);
|
|
||||||
if($this->videos->getByOwnerAndVID($owner, $vId)->isDeleted()) $this->notFound();
|
|
||||||
|
|
||||||
$this->template->user = $user;
|
$this->template->user = $user;
|
||||||
$this->template->video = $this->videos->getByOwnerAndVID($owner, $vId);
|
$this->template->video = $this->videos->getByOwnerAndVID($owner, $vId);
|
||||||
$this->template->cCount = $this->template->video->getCommentsCount();
|
$this->template->cCount = $this->template->video->getCommentsCount();
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
alt="{$user->getCanonicalName()}"
|
alt="{$user->getCanonicalName()}"
|
||||||
style="width: 100%; image-rendering: -webkit-optimize-contrast;" />
|
style="width: 100%; image-rendering: -webkit-optimize-contrast;" />
|
||||||
</div>
|
</div>
|
||||||
<div id="profile_links">
|
<div id="profile_links" n:if="isset($thisUser)">
|
||||||
<a style="width: 194px;" n:if="$user->getPrivacyPermission('messages.write', $thisUser)" href="/im?sel={$user->getId()}" class="profile_link">{_send_message}</a>
|
<a style="width: 194px;" n:if="$user->getPrivacyPermission('messages.write', $thisUser)" href="/im?sel={$user->getId()}" class="profile_link">{_send_message}</a>
|
||||||
{var $subStatus = $user->getSubscriptionStatus($thisUser)}
|
{var $subStatus = $user->getSubscriptionStatus($thisUser)}
|
||||||
{if $subStatus === 0}
|
{if $subStatus === 0}
|
||||||
|
|
Loading…
Reference in a new issue