Exemplo n.º 1
0
 /**
  * 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);
     }
 }
Exemplo n.º 2
0
 /**
  * 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);
 }