[ Index ]

PHP Cross Reference of Joomla 1.5.26 DE

title

Body

[close]

/administrator/components/com_content/ -> admin.content.php (source)

   1  <?php
   2  
   3  /**
   4  * @version        $Id: admin.content.php 18162 2010-07-16 07:00:47Z ian $
   5  * @package        Joomla
   6  * @subpackage    Content
   7  * @copyright    Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
   8  * @license        GNU/GPL, see LICENSE.php
   9  * Joomla! is free software. This version may have been modified pursuant
  10  * to the GNU General Public License, and as distributed it includes or
  11  * is derivative of works licensed under the GNU General Public License or
  12  * other free or open source software licenses.
  13  * See COPYRIGHT.php for copyright notices and details.
  14  */
  15  
  16  // no direct access
  17  defined('_JEXEC') or die('Restricted access');
  18  
  19  require_once ( JPATH_COMPONENT.DS.'controller.php' );
  20  require_once ( JPATH_COMPONENT.DS.'helper.php' );
  21  require_once (JApplicationHelper::getPath('admin_html'));
  22  
  23  // Set the helper directory
  24  JHTML::addIncludePath( JPATH_COMPONENT.DS.'helper' );
  25  
  26  $controller = new ContentController();
  27  $task = JRequest::getCmd('task');
  28  switch (strtolower($task))
  29  {
  30      case 'element':
  31      case 'wizard':
  32          $controller->execute( $task );
  33          $controller->redirect();
  34          break;
  35  
  36      case 'add'  :
  37      case 'new'  :
  38          ContentController::editContent(false);
  39          break;
  40  
  41      case 'edit' :
  42          ContentController::editContent(true);
  43          break;
  44  
  45      case 'go2menu' :
  46      case 'go2menuitem' :
  47      case 'resethits' :
  48      case 'menulink' :
  49      case 'apply' :
  50      case 'save' :
  51          ContentController::saveContent();
  52          break;
  53  
  54      case 'remove' :
  55          ContentController::removeContent();
  56          break;
  57  
  58      case 'publish' :
  59          ContentController::changeContent(1);
  60          break;
  61  
  62      case 'unpublish' :
  63          ContentController::changeContent(0);
  64          break;
  65  
  66      case 'toggle_frontpage' :
  67          ContentController::toggleFrontPage();
  68          break;
  69  
  70      case 'archive' :
  71          ContentController::changeContent(-1);
  72          break;
  73  
  74      case 'unarchive' :
  75          ContentController::changeContent(0);
  76          break;
  77  
  78      case 'cancel' :
  79          ContentController::cancelContent();
  80          break;
  81  
  82      case 'orderup' :
  83          ContentController::orderContent(-1);
  84          break;
  85  
  86      case 'orderdown' :
  87          ContentController::orderContent(1);
  88          break;
  89  
  90      case 'movesect' :
  91          ContentController::moveSection();
  92          break;
  93  
  94      case 'movesectsave' :
  95          ContentController::moveSectionSave();
  96          break;
  97  
  98      case 'copy' :
  99          ContentController::copyItem();
 100          break;
 101  
 102      case 'copysave' :
 103          ContentController::copyItemSave();
 104          break;
 105  
 106      case 'accesspublic' :
 107          ContentController::accessMenu(0);
 108          break;
 109  
 110      case 'accessregistered' :
 111          ContentController::accessMenu(1);
 112          break;
 113  
 114      case 'accessspecial' :
 115          ContentController::accessMenu(2);
 116          break;
 117  
 118      case 'saveorder' :
 119          ContentController::saveOrder();
 120          break;
 121  
 122      case 'preview' :
 123          ContentController::previewContent();
 124          break;
 125  
 126      case 'ins_pagebreak' :
 127          ContentController::insertPagebreak();
 128          break;
 129  
 130      default :
 131          ContentController::viewContent();
 132          break;
 133  }


Generated: Wed Mar 28 15:54:07 2012 Cross-referenced by PHPXref 0.7.1