public static function insertOrUpdateWidget($widget) { // set the defaults if (!isset($widget["post_id"])) { $widget["post_id"] = 0; } if (!isset($widget["comment_id"])) { $widget["comment_id"] = 0; } $widgetFromDb = Kaltura_WPModel::getWidget($widget["id"], $widget["entry_id"]); if (!$widgetFromDb) { Kaltura_WPModel::insertWidget($widget); } else { Kaltura_WPModel::updateWidget($widget); } }