Moderierte Beiträge sehen / ändern

Admin

Administrator
[H2=Moderierte+Beitrge+sehen++ndern]Moderierte Beiträge sehen / ändern[/H2]
Soweit jetzt verstanden, kann ich meine eigenen Beiträge noch ein Weilchen sehen und bearbeiten, bevor sie dann für mich unsichtbar werden.

PHP:
<?php

namespace Xencafe\Name\XF\Finder;

class Post extends XFCP_Post
{
    public function applyVisibilityChecksInThread(\XF\Entity\Thread $thread, $allowOwnPending = true)
    {
        $allowOwnPending = true;

        return parent::applyVisibilityChecksInThread($thread, $allowOwnPending);
    }
}

Sorgt dafür, dass man seine Beiträge immer sehen kann. Packt man eine Permission dazu, kann man das für einzelne User oder Usergruppen entsprechend sichtbar machen.

PHP:
        if (\XF::visitor()->hasNodePermission($thread->node_id, 'name_of_permission'))
        {
            $allowOwnPending = true;
        }

mit

XML:
  <permission permission_group_id="forum" permission_id="name_of_permission" 
permission_type="flag" interface_group_id="forumPermissions" display_order="500"/>
 
Zurück
Oben