示例#1
0
<?php

namespace ATPCms\Model;

require_once "Category.php";
class StaticBlock extends \ATP\ActiveRecord
{
    public function displayName()
    {
        return $this->identifier;
    }
    public static function byCategory($cat, $activeOnly = true)
    {
        $type = new \ATPCms\Model\Category();
        $type->loadByUrl($cat);
        $blocks = array();
        $blocksRaw = $type->getAtpcmsStaticBlocksByCategory();
        foreach ($blocksRaw as $block) {
            if (!$activeOnly || $block->isActive) {
                $blocks[] = $block;
            }
        }
        return $blocks;
    }
}
StaticBlock::init();