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; }
function save_section($section) { $mod = new ActivityModule(); $ret = $mod->save_section($section); if ($ret === false) { return $ret; } return $mod->get_section_by_id($ret); }
public function get_act_by_ids($ids) { $act_mod = new ActivityModule(); $act_ids = ""; foreach ($ids as $id) { $act_ids .= $id . ","; } $act_ids = substr($act_ids, 0, strlen($act_ids) - 1); return $act_mod->get_act_by_ids($act_ids); }
public function get_by_id($mooc_id) { $mod = new ActivityModule(); $mooc = $mod->get_by_id($mooc_id); if ($mooc == DB_ERR_NO_DATA) { return NULL; } $sect_list = $mod->get_sec_by_actId($mooc->id); $mooc->content = $sect_list; // 获取对应的标签 $tagModule = new TagModule(); $tag_list = $tagModule->get_tag_by_actId($mooc_id); $act->tags = $tag_list; return $mooc; }
<?php $this->beginContent('application.modules_core.activity.views.activityLayout', array('activity' => $activity)); ?> <?php echo Yii::t('CommentModule.views_activities_CommentCreated', "%displayName% wrote a new comment ", array('%displayName%' => '<strong>' . $user->displayName . '</strong>')); ?> "<?php $text = ActivityModule::formatOutput($target->message); echo Helpers::trimText($text, 100); ?> ". <?php $this->endContent();
<?php require_once ykfile('source/modules/activity_module.php'); $sec_id = intval($_GET['sec_id']); $mod = new ActivityModule(); $ret = $mod->remove_section($sec_id); if ($ret) { echo json_encode(array('status' => 0, 'message' => '保存成功')); } else { echo json_encode(array('status' => 1, 'message' => '保存失败')); }
<?php $this->beginContent('application.modules_core.activity.views.activityLayoutMail', array('activity' => $activity, 'showSpace' => true)); ?> <?php echo Yii::t('LikeModule.views_activities_Like', '{userDisplayName} has interest in {contentTitle}', array('{userDisplayName}' => '<strong>' . CHtml::encode($user->displayName) . '</strong>', '{contentTitle}' => ActivityModule::formatOutput($target->getContentTitle()))); ?> <?php $this->endContent();
public function set_act_state($act_id, $state, $reject_message) { $act_mod = new ActivityModule(); return $act_mod->set_act_state($act_id, $state, $reject_message); }
/** * 取指定用户的预约信息 * @param $user_id 用户id * @param $state 预约状态 */ public function get_by_user($user_id, $state, $next_id, $count) { $appointment = new AppointmentModule(); $appoint_list = $appointment->get_by_user($user_id, $state, $next_id, $count); $activityMod = new ActivityModule(); $appoint_array = array(); foreach ($appoint_list as $appoint) { $activity = $activityMod->get_by_id($appoint->activity->id); $appoint->activity = $activity; array_push($appoint_array, $appoint); } return $appoint_array; }
<?php $this->beginContent('application.modules_core.activity.views.activityLayoutMail', ['activity' => $activity, 'showSpace' => true]); ?> <?php echo Yii::t('AlbumModule.views_activities_AlbumCreated', '%displayName% created a new album {album}.', ['%displayName%' => '<strong>' . $user->displayName . '</strong>', '{album}' => '<strong>' . $target->getContentTitle() . '</strong>']); ?> <br /> <em>"<?php echo ActivityModule::formatOutput($target->description); ?> "</em> <?php $this->endContent(); ?>
public function get_recent_by_tagId($tag_id, $next_id, $count) { $activityModule = new ActivityModule(); return $activityModule->get_recent_by_tagId($tag_id, $next_id, $count); }