[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/kernel/collaboration/ -> action.php (source)

   1  <?php
   2  //
   3  // Created on: <24-Jan-2003 17:35:58 amos>
   4  //
   5  // SOFTWARE NAME: eZ publish
   6  // SOFTWARE RELEASE: 3.9.0
   7  // BUILD VERSION: 17785
   8  // COPYRIGHT NOTICE: Copyright (C) 1999-2006 eZ systems AS
   9  // SOFTWARE LICENSE: GNU General Public License v2.0
  10  // NOTICE: >
  11  //   This program is free software; you can redistribute it and/or
  12  //   modify it under the terms of version 2.0  of the GNU General
  13  //   Public License as published by the Free Software Foundation.
  14  //
  15  //   This program is distributed in the hope that it will be useful,
  16  //   but WITHOUT ANY WARRANTY; without even the implied warranty of
  17  //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18  //   GNU General Public License for more details.
  19  //
  20  //   You should have received a copy of version 2.0 of the GNU General
  21  //   Public License along with this program; if not, write to the Free
  22  //   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  23  //   MA 02110-1301, USA.
  24  //
  25  //
  26  
  27  $Module =& $Params['Module'];
  28  
  29  $http =& eZHTTPTool::instance();
  30  eZDebug::writeDebug( $http->attribute( 'post' ) );
  31  
  32  if ( $Module->isCurrentAction( 'Custom' ) )
  33  {
  34      $typeIdentifier = $Module->actionParameter( 'TypeIdentifer' );
  35      $itemID = $Module->actionParameter( 'ItemID' );
  36      include_once ( 'kernel/classes/ezcollaborationitem.php' );
  37      include_once ( 'kernel/classes/ezcollaborationitemhandler.php' );
  38      $collaborationItem = eZCollaborationItem::fetch( $itemID );
  39      $handler =& eZCollaborationItemHandler::instantiate( $typeIdentifier );
  40      return $handler->handleCustomAction( $Module, $collaborationItem );
  41  }
  42  
  43  $Result = array();
  44  $Result['content'] = false;
  45  $Result['path'] = array( array( 'url' => false,
  46                                  ezi18n( 'kernel/collaboration', 'Collaboration custom action' ) ) );
  47  
  48  ?>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7