Ejemplo n.º 1
0
 public static function printListPost($community, $proprietario, $idCommunity, $automatico = 0)
 {
     //Aqui apenas estará o switch case que selecionará qual o print sera chamado.
     $webgdCommunity = new WebgdCommunityDao();
     $post = $webgdCommunity->postByTypeById($community->id, $community->type);
     switch ($community->type) {
         case 'text':
             return self::printTimelineText($community, $post, $proprietario, $idCommunity, $automatico);
             break;
         case 'file':
             return self::printTimelineFile($community, $post, $proprietario, $idCommunity, $automatico);
             break;
         case 'photo':
             return self::printTimelinePhoto($community, $post, $proprietario, $idCommunity, $automatico);
             break;
         case 'movie':
             return self::printTimelineMovie($community, $post, $proprietario, $idCommunity, $automatico);
             break;
         case 'icon':
             return self::printTimelineIcon($community, $post);
             break;
         case 'map':
             return self::printTimelineMap($community, $post, $proprietario, $idCommunity, $automatico);
             break;
         case 'question':
             return self::printTimelineQuestion($community, $post, $proprietario, $idCommunity, $automatico);
             break;
     }
 }