Beispiel #1
0
 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;
 }
Beispiel #2
0
 function save_section($section)
 {
     $mod = new ActivityModule();
     $ret = $mod->save_section($section);
     if ($ret === false) {
         return $ret;
     }
     return $mod->get_section_by_id($ret);
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
<?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();
Beispiel #6
0
<?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' => '保存失败'));
}
Beispiel #7
0
<?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();
Beispiel #8
0
 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);
 }
Beispiel #9
0
 /**
  * 取指定用户的预约信息
  * @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();
?>
    
Beispiel #11
0
 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);
 }