efiction_blocks

if (!class_exists('efiction_blocks')) {
    class efiction_blocks
    {

        *** methods ***
  	}
}

Get all blocks (replace for global variable $blocks)

public static function get_blocks()
{
			$blockquery = "SELECT * FROM ".MPREFIX."fanfiction_blocks";
			$result = e107::getDb()->retrieve($blockquery, true);

			foreach($result AS $block) {
				$blocks[$block['block_name']] = unserialize($block['block_variables']);
				$blocks[$block['block_name']]['title'] = $block['block_title'];
				$blocks[$block['block_name']]['file'] = $block['block_file'];
				$blocks[$block['block_name']]['status'] = $block['block_status'];
			}
			return $blocks;
}

Last updated