ajaxSuccess($pinyin); } elseif ($canonical->currentArgs['subAction'] == 'loadtpl') { if (isset($_REQUEST['tpl'])) { $tplFile = P . 'inc/template/' . basename($_REQUEST['tpl']) . '.tpl.php'; if (file_exists($tplFile)) { $tplContent = file_get_contents($tplFile); $l = bw::$conf['siteLang']; preg_match("/<{$l}: definition>([\\s\\S]+?)<\\/{$l}: definition>/", $tplContent, $tplInsert); if (isset($tplInsert[1])) { die($tplInsert[1]); } } } exit; } elseif ($canonical->currentArgs['subAction'] == 'gettitlelist') { $allTitles = $article->getTitleList(1000); $outTitles = array(); foreach ($allTitles as $aID => $aTitle) { $outTitles[] = $aTitle; } die('var allTitles=' . json_encode($outTitles) . ';var allFullList=' . json_encode(array_flip($allTitles)) . ';'); } elseif ($canonical->currentArgs['subAction'] == 'getpreviewhtml') { $admin->checkCSRFCode('articlesave'); if (!isset($_REQUEST['smt'])) { stopError($conf['l']['admin:msg:NoData']); } ajaxSuccess(bwView::textFormatter($_REQUEST['smt']['aContent'])); } elseif ($canonical->currentArgs['subAction'] == 'delete') { $admin->checkCSRFCode('articlesave'); $article->deleteArticle($_REQUEST['aID']); header("Location: {$conf['siteURL']}/{$conf['linkPrefixAdmin']}/articles/{$conf['linkConj']}CSRFCode=" . $admin->getCSRFCode('navibar'));