Ejemplo n.º 1
0
 function pushActivity($actor_id, $act_type, $act_subtype, $act_description, $act_link, $act_title, $act_access, $integration_option)
 {
     $activityintegrationstream = new activityintegrationstream();
     if ($integration_option == 'joomla') {
         return true;
     } else {
         if ($integration_option == 'Community Builder') {
             $installed = $activityintegrationstream->Checkifinstalled('com_comprofiler');
             if ($installed) {
                 $result = $activityintegrationstream->pushToCBActivity($actor_id, $act_type, $act_subtype, $act_description, $act_link, $act_title, $act_access);
                 if (!$result) {
                     return false;
                 }
             }
         } else {
             if ($integration_option == 'JomSocial') {
                 $installed = $activityintegrationstream->Checkifinstalled('com_community');
                 if ($installed) {
                     $result = $activityintegrationstream->pushToJomsocialActivity($actor_id, $act_type, $act_subtype, $act_description, $act_link, $act_title, $act_access);
                     if (!$result) {
                         return false;
                     }
                 }
             } else {
                 if ($integration_option == 'Jomwall') {
                     $installed = $activityintegrationstream->Checkifinstalled('com_awdwall');
                     if ($installed) {
                         $result = $activityintegrationstream->pushToJomwallActivity($actor_id, $act_type, $act_subtype, $act_description, $act_link, $act_title, $act_access);
                         if (!$result) {
                             return false;
                         }
                     }
                 } else {
                     if ($integration_option == 'EasySocial') {
                         $installed = $activityintegrationstream->Checkifinstalled('com_easysocial');
                         if ($installed) {
                             $result = $activityintegrationstream->pushToEasySocialActivity($actor_id, $act_type, $act_subtype, $act_description, $act_link, $act_title, $act_access);
                             if (!$result) {
                                 return false;
                             }
                         }
                     }
                 }
             }
         }
     }
     return true;
 }