示例#1
0
    {
        $items = array();
        foreach ((array) $item_ids as $item_id) {
            $items[$item_id] = self::$cache[$type][$item_id];
        }
        return $items;
    }
    public static function cache_plan_ids($ids)
    {
        if (!empty($ids)) {
            $cached_plans = self::cache_get_array('plan', $ids);
            $ids = array_diff($ids, array_keys($cached_plans));
            if (!empty($ids)) {
                self::get(array('id' => $ids));
            }
        }
    }
}
BfoxReadingPlan::init_manager();
add_action('bfox_bp_check_install', 'BfoxReadingPlan::check_install');
/**
 * @return BfoxReadingPlan
 */
function bfox_bp_plan(BfoxReadingPlan $plan = null)
{
    global $bfox_bp_plan;
    if (!is_null($plan)) {
        $bfox_bp_plan = $plan;
    }
    return $bfox_bp_plan;
}