當前位置: 首頁>>代碼示例>>PHP>>正文


PHP FORMAT::markdown_2_bbcode方法代碼示例

本文整理匯總了PHP中FORMAT::markdown_2_bbcode方法的典型用法代碼示例。如果您正苦於以下問題:PHP FORMAT::markdown_2_bbcode方法的具體用法?PHP FORMAT::markdown_2_bbcode怎麽用?PHP FORMAT::markdown_2_bbcode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在FORMAT的用法示例。


在下文中一共展示了FORMAT::markdown_2_bbcode方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: markdown_to_bbcode_action

 public function markdown_to_bbcode_action()
 {
     switch ($_GET['type']) {
         default:
             if ($questions_list = $this->model('question')->fetch_page('question', null, 'question_id ASC', $_GET['page'], $_GET['per_page'])) {
                 foreach ($questions_list as $key => $val) {
                     $this->model('question')->update('question', array('question_detail' => FORMAT::markdown_2_bbcode($val['question_detail'])), 'question_id = ' . intval($val['question_id']));
                 }
                 H::redirect_msg(AWS_APP::lang()->_t('正在轉換問題內容 Markdown') . ', ' . AWS_APP::lang()->_t('批次: %s', $_GET['page']), '/admin/tools/markdown_to_bbcode/page-' . ($_GET['page'] + 1) . '__per_page-' . $_GET['per_page']);
             } else {
                 H::redirect_msg(AWS_APP::lang()->_t('準備繼續...'), '/admin/tools/markdown_to_bbcode/page-1__type-answer__per_page-' . $_GET['per_page']);
             }
             break;
         case 'answer':
             if ($answer_list = $this->model('question')->fetch_page('answer', null, 'answer_id ASC', $_GET['page'], $_GET['per_page'])) {
                 foreach ($answer_list as $key => $val) {
                     $this->model('answer')->update_answer_by_id($val['answer_id'], array('answer_content' => FORMAT::markdown_2_bbcode($val['answer_content'])));
                 }
                 H::redirect_msg(AWS_APP::lang()->_t('正在轉換回答內容 Markdown') . ', ' . AWS_APP::lang()->_t('批次: %s', $_GET['page']), '/admin/tools/markdown_to_bbcode/page-' . ($_GET['page'] + 1) . '__type-answer__per_page-' . $_GET['per_page']);
             } else {
                 H::redirect_msg(AWS_APP::lang()->_t('準備繼續...'), '/admin/tools/markdown_to_bbcode/page-1__type-article__per_page-' . $_GET['per_page']);
             }
             break;
         case 'article':
             if ($article_list = $this->model('article')->fetch_page('article', null, 'id ASC', $_GET['page'], $_GET['per_page'])) {
                 foreach ($article_list as $key => $val) {
                     $this->model('article')->update('article', array('message' => FORMAT::markdown_2_bbcode($val['message'])), 'id = ' . $val['id']);
                 }
                 H::redirect_msg(AWS_APP::lang()->_t('正在轉換文章內容 Markdown') . ', ' . AWS_APP::lang()->_t('批次: %s', $_GET['page']), '/admin/tools/markdown_to_bbcode/page-' . ($_GET['page'] + 1) . '__type-article__per_page-' . $_GET['per_page']);
             } else {
                 H::redirect_msg(AWS_APP::lang()->_t('準備繼續...'), '/admin/tools/markdown_to_bbcode/page-1__type-topic__per_page-' . $_GET['per_page']);
             }
             break;
         case 'topic':
             if ($topic_list = $this->model('topic')->get_topic_list(null, 'topic_id ASC', $_GET['per_page'], $_GET['page'])) {
                 foreach ($topic_list as $key => $val) {
                     $this->model('topic')->update('topic', array('topic_description' => FORMAT::markdown_2_bbcode($val['topic_description'])), 'topic_id = ' . intval($val['topic_id']));
                 }
                 H::redirect_msg(AWS_APP::lang()->_t('正在轉換話題內容 Markdown') . ', ' . AWS_APP::lang()->_t('批次: %s', $_GET['page']), '/admin/tools/markdown_to_bbcode/page-' . ($_GET['page'] + 1) . '__type-topic__per_page-' . $_GET['per_page']);
             } else {
                 H::redirect_msg(AWS_APP::lang()->_t('Markdown 轉換完成'), '/admin/tools/');
             }
             break;
     }
 }
開發者ID:Gradven,項目名稱:what3.1.7,代碼行數:45,代碼來源:tools.php


注:本文中的FORMAT::markdown_2_bbcode方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。