public static function exportProgramEntity($program)
 {
     $prod = array();
     switch (CacheManager::getTopParentType($program->d_type)) {
         case Constants::PROGRAM_TYPE_TV:
             $prod['tv'] = ProgramUtil::genTV($program, true);
             break;
         case Constants::PROGRAM_ANIMATION:
             $prod['tv'] = ProgramUtil::genTV($program, true);
             break;
         case Constants::PROGRAM_TYPE_SHOW:
             $prod['show'] = ProgramUtil::genTV($program, false);
             break;
         case Constants::PROGRAM_TYPE_MOVIE:
             $prod['movie'] = ProgramUtil::genTV($program, true);
             break;
         case Constants::PROGRAM_TYPE_VIDEO:
             $prod['video'] = ProgramUtil::genMovie($program);
             break;
         case Constants::PROGRAM_TYPE_RECORD:
             $prod['show'] = ProgramUtil::genTV($program, false);
             break;
     }
     return $prod;
 }