コード例 #1
0
ファイル: portal_service.php プロジェクト: samuel072/PHP
 public function save_portal($portal_id, $number, $channel_type)
 {
     if (!$number) {
         $number = 1;
     }
     $result = null;
     switch ($channel_type) {
         case ChannelModel::channel_type_adv:
             $advmod = new AdvModule();
             $result = $advmod->update_adv_channel($portal_id, $number, PORTAL_ADV_CHANNEL);
             break;
         case ChannelModel::channel_type_talk:
             $actmod = new ActivityModule();
             $result = $actmod->update_activity_channel($portal_id, $number, PORTAL_TALK_CHANNEL);
             break;
         case ChannelModel::channel_type_activity:
             $actmod = new ActivityModule();
             $result = $actmod->update_activity_channel($portal_id, $number, PORTAL_ACTIVITY_CHANNEL);
             break;
         case ChannelModel::channel_type_talker:
             $talkermod = new TalkerModule();
             $result = $talkermod->update_talker_channel($portal_id, $number, PORTAL_TALKER_CHANNEL);
             break;
     }
     return $result;
 }