Ejemplo n.º 1
0
    public $status;
    public $detail;
    public $comment_info;
}
$ret_info = new ReturnInfo();
$ret_info->status = 'error';
$ret_info->detail = t('N/A');
$ret_info->comment_info = array();
if (!in_array($domain_handle, ProjectInfo::$mDomainList)) {
    $ret_info->detail = t('Bad domain');
    echo $json->encode($ret_info);
    exit(0);
}
if (!preg_match("/^[a-f0-9]{32}\$/", $section_id)) {
    $ret_info->detail = t('Bad section');
    echo $json->encode($ret_info);
    exit(0);
}
$comment_info = DocSectionManager::getSectionCommentInfo($domain_handle, $section_id);
if ($comment_info == false) {
    $ret_info->detail = t('Not existed section');
    echo $json->encode($ret_info);
    exit(0);
}
$ret_info->status = 'success';
$ret_info->comment_info = $comment_info;
echo $json->encode($ret_info);
exit(0);
?>