sTinyMceEditorJS; $_page['css_name'] = 'articles.css'; $_page['header'] = _t( "_ARTICLES_H", $site['title'] ); $_page['header_text'] = _t( "_ARTICLES_H1" ); // --------------- page components function PageCompArticles($logged) { global $site; global $sActionText; $oArticles = new BxDolArticles($logged); $sRet = ''; $sActions = $oArticles->ActionAddUpdateElements(); $sRet .= $sActions; switch ($_GET['action'] ) { case 'addcategory': $sRet .= $oArticles->getArticlesCategoryEditForm(); break; case 'categoryedit': $iCategoryID = (int)$_REQUEST['catID']; $sRet .= $oArticles->getArticlesCategoryEditForm( $iCategoryID ); break; case 'viewcategory': if (isset($_REQUEST['articleCatUri'])) $iCategoryID = (int)$oArticles->getArticleCatIdByUri( $_REQUEST['articleCatUri'] ); else $iCategoryID = (int)$_REQUEST['catID']; $sRet = $oArticles->getArticlesList( $iCategoryID ); break; case 'viewarticle': if (isset($_REQUEST['articleUri'])) $iArticleID = $oArticles->getArticleIdByUri( $_REQUEST['articleUri'] ); else $iArticleID = $_REQUEST['articleID']; $sRet = $oArticles->getArticle( $iArticleID ); break; case 'addarticle': $sRet .= $oArticles->getArticleEditForm(); break; case 'categorydelete': $iCategoryID = (int)$_REQUEST['catID']; $sRet .= $oArticles->deleteCategory( $iCategoryID ); $sRet .= $oArticles->getArticlesCategoriesList(); break; case 'editarticle': $iArticleID = (int)$_REQUEST['articleID']; $sRet .= $oArticles->getArticleEditForm( $iArticleID ); break; case 'deletearticle': $iArticleID = (int)$_REQUEST['articleID']; $sRet .= $oArticles->deleteArticle( $iArticleID ); $sRet .= $oArticles->getArticlesCategoriesList(); break; default: $sRet .= $oArticles->getArticlesCategoriesList(); break; } return $sRet; } PageCode(); ?>