public static function blockStory($type, $stories = [], $extra = NULL) { $blocks = ["recommended", "featured", "random", "new"]; if (in_array($type, $blocks)) { while (list($key, ) = each($stories)) { Story::dataProcess($stories[$key]); } \Base::instance()->set('renderData', $stories); \Base::instance()->set('extra', $extra); return parent::render("story/block.{$type}.html"); } else { return NULL; } }