Share » Forums » Developer » How To use...

How To use eZOperationHandler::execute again ...

How To use eZOperationHandler::execute again ...

Tuesday 06 May 2003 6:36:00 am - 1 reply

Author Message

Sergiy Pushchin

Friday 09 May 2003 12:39:36 am

If you run that script as shell script or smth. like that i.e. without index.php you need to do some initialization.

// Initialize module loading
include_once( "lib/ezutils/classes/ezmodule.php" );

$moduleINI =& eZINI::instance( 'module.ini' );
$globalModuleRepositories = $moduleINI->variable( 'ModuleSettings', 'ModuleRepositories' );
$extensionRepositories = $moduleINI->variable( 'ModuleSettings', 'ExtensionRepositories' );
$extensionDirectory = eZExtension::baseDirectory();
$globalExtensionRepositories = array();
foreach ( $extensionRepositories as $extensionRepository )
{
$modulePath = $extensionDirectory . '/' . $extensionRepository . '/modules';
if ( file_exists( $modulePath ) )
{
$globalExtensionRepositories[] = $modulePath;
}
}
$moduleRepositories = array_merge( $moduleRepositories, $globalModuleRepositories, $globalExtensionRepositories );
eZModule::setGlobalPathList( $moduleRepositories );

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu