Ejemplo n.º 1
0
     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'));