請求の確認
This commit is contained in:
@@ -37,6 +37,8 @@ OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
namespace Site\Controller;
|
||||
|
||||
use Roles;
|
||||
|
||||
class BlogPost {
|
||||
/**
|
||||
* ブログ投稿を取得する
|
||||
@@ -46,9 +48,9 @@ class BlogPost {
|
||||
public function getPosts(string $section, ?\stdClass $user = null): array {
|
||||
$path = ROOT.$section;
|
||||
$posts = [];
|
||||
$isMember = $user !== NULL && $user->role !== \Roles::BANNED;
|
||||
$isPaywall = $user !== NULL && $user->role >= \Roles::SUBSCRIBER;
|
||||
$isStaff = $user !== NULL && $user->role & (\Roles::ADMIN | \Roles::STAFF);
|
||||
$isMember = $user !== NULL && $user->role !== Roles::BANNED;
|
||||
$isPaywall = $user !== NULL && $user->role >= Roles::SUBSCRIBER;
|
||||
$isStaff = $user !== NULL && $user->role & (Roles::ADMIN | Roles::STAFF);
|
||||
|
||||
if (!is_dir($path)) return $posts;
|
||||
$files = glob($path.'/*.md');
|
||||
|
||||
Reference in New Issue
Block a user