/** * Loads a specific position * @author Howard <*****@*****.**> * @static * @param string $position * @param array $params */ public static function load_position($position, $params = array()) { $wpl_activity = new wpl_activity(); $activities = $wpl_activity->get_activities($position, 1); foreach ($activities as $activity) { $activity_params = array(); if (trim($activity->params) != '') { $activity_params = json_decode($activity->params, true); } $params = array_merge($activity_params, $params); $wpl_activity->import($activity->activity, $activity->id, $params); } }
/** * Imports activities by activity name * @author Howard <*****@*****.**> * @static * @param string $activity * @param int $activity_id * @param mixed $params */ public static function import_activity($activity, $activity_id = 0, $params = false) { /** import library **/ _wpl_import('libraries.activities'); $wpl_activity = new wpl_activity(); $wpl_activity->import($activity, $activity_id, $params); }