Ejemplo n.º 1
0
 } 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'));
 } elseif ($canonical->currentArgs['subAction'] == 'batchdel') {
     $admin->checkCSRFCode('navibar');
     $aIDList = @explode('<', $_REQUEST['aID']);
     $article->deleteArticleBatch($aIDList);
     ajaxSuccess('');
 } elseif ($canonical->currentArgs['subAction'] == 'batchdraft') {
     $admin->checkCSRFCode('navibar');
     $aIDList = @explode('<', $_REQUEST['aID']);
     $article->changeAsDraft($aIDList);
     ajaxSuccess('');
 } elseif ($canonical->currentArgs['subAction'] == 'uploader') {
     $admin->checkCSRFCode('upload');
     if (count($_FILES) < 1) {
         exit;