コード例 #1
0
ファイル: view.php プロジェクト: essa/sharetronix_ja
} elseif ($this->param('priv')) {
    $post_type = 'private';
    $post_id = intval($this->param('priv'));
} else {
    $this->redirect('dashboard');
}
$D->post = new post($post_type, $post_id);
if ($D->post->error) {
    $this->redirect('dashboard');
}
if ($D->post->is_system_post) {
    $this->redirect('dashboard');
}
if (isset($_POST['message'])) {
    $c = new newpostcomment($D->post);
    $c->set_api_id($C->API_ID);
    $c->set_message($_POST['message']);
    $c->save();
    $this->redirect($D->post->permalink . '#comments');
}
$D->page_title = ($D->post->post_user->id == 0 && $D->post->post_group ? $D->post->post_group->title : $D->post->post_user->username) . ': ' . $D->post->post_message;
$D->post->reset_new_comments();
$D->p =& $D->post;
$D->cnm = $D->post->post_commentsnum;
$D->cpg = FALSE;
$D->comments = array();
if ($D->cnm > 0) {
    $D->cnum_pages = ceil($D->cnm / $C->PAGING_NUM_COMMENTS);
    if ($D->cnm <= $C->POST_LAST_COMMENTS) {
        $D->cpg = 1;
        $D->comments = $D->post->get_comments();
コード例 #2
0
ファイル: statuses.php プロジェクト: chaobj001/tt
     } else {
         echo generate_error($api_session->format, 'Provide different comment.', $_SERVER['REQUEST_URI'], $api_session->callback);
     }
     exit;
 }
 $check_post = new post('public', intval($_POST['in_reply_to_status_id']));
 if (!$check_post || $check_post->post_group && !$user->if_follow_group($check_post->post_group->id)) {
     if (!isset($_POST['suppress_response_codes'])) {
         header('HTTP/1.1 304 Not Modified');
     } else {
         echo generate_error($api_session->format, 'No such post or you are not a post group member.', $_SERVER['REQUEST_URI'], $api_session->callback);
     }
     exit;
 }
 $np = new newpostcomment($post);
 $np->set_api_id($app_id);
 $np->set_message($_POST['status']);
 $result = $np->save();
 if ($result) {
     $twitter_data = new TwitterData($api_session->format, $api_session->callback, $user->id);
     $answer = $twitter_data->data_header();
     $answer .= $twitter_data->data_section('status');
     $answer .= $twitter_data->print_status(intval($_POST['in_reply_to_status_id']), TRUE);
     $answer .= $twitter_data->data_section('user', TRUE);
     $answer .= $twitter_data->print_user($user->id);
     $answer .= $twitter_data->data_section('user', FALSE, TRUE);
     $answer .= $twitter_data->data_section('status', FALSE, TRUE);
     $answer .= $twitter_data->data_bottom();
     echo $answer;
     exit;
 } else {