eZ Publish  [4.2]
ezcsvimport.php File Reference

Go to the source code of this file.

Variables

 $class = eZContentClass::fetchByIdentifier( $createClass )
 $cli = eZCLI::instance()
 $createClass = $options['class']
 $creator = $options['creator']
if(!$class) $fp = @fopen( $inputFileName, "r" )
 $inputFileName = $options['arguments'][1]
 $node = eZContentObjectTreeNode::fetch( $nodeID )
if(count($options['arguments'])< 2) $nodeID = $options['arguments'][0]
 $options
if(!$node) $parentObject = $node->attribute( 'object' )
 $script

Detailed Description

Definition in file ezcsvimport.php.


Variable Documentation

$class = eZContentClass::fetchByIdentifier( $createClass )

Definition at line 92 of file ezcsvimport.php.

Referenced by eZXMLSchema\addAvailableClass(), eZISBN10To13Converter\addClass(), eZContentClassPackageHandler\addClass(), eZSiteInstaller\addClassAttributes(), eZContentClassGroup\appendClass(), eZObjectRelationListType\appendObject(), eZUser\canAssignSectionToClassList(), eZContentObject\canCreateClassList(), eZContentObjectTreeNode\canCreateClassList(), eZContentClass\canInstantiateClassList(), eZContentUpload\checkAccess(), eZAutoloadGenerator\classCanBeAdded(), eZContentClassPackageHandler\classDOMTree(), eZAutoloadGenerator\classExistsInArray(), eZContentObjectTreeNode\classIsContainer(), eZContentObjectTreeNode\className(), eZContentObject\copyVersion(), eZObjectRelationListType\createInstance(), eZObjectRelationListType\createNewObject(), eZContentObjectTreeNode\createObject(), eZContentObject\createWithNodeAssignment(), eZObjectRelationListType\customObjectAttributeHTTPAction(), eZTemplateLocaleOperator\dateTimeTransformation(), eZContentUpload\detectLocations(), eZAutoloadGenerator\dumpArray(), eZMultiplexerType\execute(), eZContentObjectEditHandler\executeInputHandlers(), eZWebDAVContentServer\fetchNodeInfo(), eZWebDAVContentBackend\fetchNodeInfo(), eZUser\fetchUserClassNames(), eZUser\fetchUserGroupClassNames(), eZContentClassPackageCreator\generatePackageInformation(), eZContentObjectTreeNode\getClassesJsArray(), eZWebDAVContentBackend\getContentNodeData(), eZContentUpload\handleLocalFile(), eZContentClassPackageHandler\handleParameters(), eZContentUpload\handleUpload(), eZContentClassPackageHandler\install(), eZShopAccountHandler\instance(), eZConfirmOrderHandler\instance(), eZNotificationTransport\instance(), eZWebDAVContentServer\isObjectFolder(), eZWebDAVContentBackend\isObjectFolder(), eZTemplate\loadAndRegisterFunctions(), eZTemplate\loadAndRegisterOperators(), eZTextFileUser\loginUser(), eZAutoloadGenerator\logIssue(), eZBinaryFile\metaData(), eZWordToImageOperator\modify(), eZPackageOperator\modify(), eZTemplateImageOperator\modify(), eZTemplateLocaleOperator\modify(), eZContentUpload\objectFileInfo(), eZObjectRelationListType\onPublish(), eZDebug\printReportInternal(), eZContentUpload\publishObject(), eZLDAPUser\publishUpdateUser(), eZContentObjectTreeNode\removeSubtrees(), eZContentClass\removeTemporary(), eZBinaryFileHandler\storedFilename(), eZSiteInstaller\swapNodes(), eZInformationCollection\typeForObject(), eZContentClassPackageHandler\uninstall(), eZContentObjectEditHandler\validateInputHandlers(), eZContentClass\versionHistoryLimit(), and eZContentObjectVersion\versionName().

$cli = eZCLI::instance()

Definition at line 37 of file ezcsvimport.php.

$createClass = $options['class']

Definition at line 69 of file ezcsvimport.php.

$inputFileName = $options['arguments'][1]

Definition at line 68 of file ezcsvimport.php.

$node = eZContentObjectTreeNode::fetch( $nodeID )

Definition at line 84 of file ezcsvimport.php.

Referenced by eZContentObjectPackageHandler\add(), eZContentObjectTreeNode\addChildTo(), eZContentObject\addLocation(), eZContentObjectPackageHandler\addNode(), eZPolicyLimitation\allValuesAsArrayWithNames(), eZTemplateRoot\appendChild(), eZTemplateFunctionElement\appendChild(), eZTemplateMultiPassParser\appendChild(), eZContentCacheManager\appendNodeIDs(), eZContentCacheManager\appendSiblingsNodeIDs(), eZContentObjectTreeNode\assignSectionToSubTree(), eZRole\assignToUser(), eZSiteInstaller\assignUserToRole(), eZContentObjectTreeNode\availableClassListJsArray(), eZTemplateCompiler\calculateVariableStatistics(), eZTemplateCompiler\calculateVariableStatisticsChildren(), eZContentObjectVersion\checkAccess(), eZContentObject\checkAccess(), eZContentObjectTreeNode\checkAccess(), eZSSLZone\checkNode(), eZSSLZone\checkObject(), eZSubtreeNotificationRule\checkObjectAccess(), eZTemplateLogicOperator\chooseTransformation(), eZContentObject\classListFromPolicy(), eZContentObjectTreeNode\classListFromPolicy(), eZSubtreeCache\cleanup(), eZRole\cleanupByNode(), eZXMLTextType\concatTextContent(), eZSiteInstaller\contentObjectByUrl(), eZContentBrowseBookmark\contentObjectID(), eZContentBrowseRecent\contentObjectID(), eZNodeviewfunctions\contentViewGenerate(), eZContentObject\copy(), eZWebDAVContentBackend\copyRecursive(), eZContentObjectTreeNode\create(), eZTemplateNodeTool\createAssignFromOutputVariableNode(), eZTemplateNodeTool\createCodePieceNode(), eZDataType\createContentObjectAttributeDOMNode(), eZContentStructureTreeOperator\createContentStructureNode(), eZContentObjectPackageHandler\createElementNodeFromArray(), eZTemplateNodeTool\createErrorNode(), eZContentObjectTrashNode\createFromNode(), eZTemplateNodeTool\createFunctionNodeHook(), eZSimplifiedXMLEditOutput\createLinksArray(), eZTemplateNodeTool\createNamespaceChangeNode(), eZTemplateNodeTool\createNamespaceRestoreNode(), eZObjectRelationListType\createNewObject(), eZContentObject\createNewVersion(), eZContentObjectTreeNode\createObject(), eZTemplateNodeTool\createOutputVariableDecreaseNode(), eZTemplateNodeTool\createOutputVariableIncreaseNode(), eZContentObjectTreeNode\createPathConditionAndNotEqParentSQLStrings(), eZTemplateNodeTool\createResourceAcquisitionNode(), eZTemplateNodeTool\createSpacingDecreaseNode(), eZTemplateNodeTool\createSpacingIncreaseNode(), eZTemplateNodeTool\createTextNode(), eZTemplateNodeTool\createVariableNode(), eZTemplateNodeTool\createVariableUnsetNode(), eZTemplateNodeTool\createWarningNode(), eZTemplateNodeTool\createWriteToOutputVariableNode(), eZSOAPResponse\decodeDataTypes(), eZTemplateNodeTool\deflateFunctionNode(), eZWebDAVContentServer\deleteContent(), eZWebDAVContentBackend\deleteContent(), eZContentObjectTreeNode\deleteNodeWhereParent(), eZWishList\discountPercent(), dumpToText(), eZSOAPCodec\encodeValue(), eZTemplateNodeTool\extractFunctionNodeChildren(), eZTemplateNodeTool\extractFunctionNodeName(), eZTemplateNodeTool\extractFunctionNodeParameterNames(), eZTemplateNodeTool\extractFunctionNodeParameters(), eZTemplateNodeTool\extractFunctionNodePlacement(), eZTemplateNodeTool\extractNodes(), eZTemplateNodeTool\extractOperatorNodeParameters(), eZTemplateNodeTool\extractVariableNodeData(), eZTemplateNodeTool\extractVariableNodePlacement(), eZSimplifiedXMLEditOutput\eznodeHref(), eZTemplateCompiledLoop\eZTemplateCompiledLoop(), eZContentObjectTreeNode\fetchClassIdentifierListByPathString(), eZWebDAVContentServer\fetchContentList(), eZWebDAVContentBackend\fetchContentList(), eZWebDAVContentServer\fetchNodeByTranslation(), eZWebDAVContentBackend\fetchNodeByTranslation(), eZWebDAVContentServer\fetchNodeInfo(), eZWebDAVContentBackend\fetchNodeInfo(), eZContentCacheManager\fetchNodePathString(), eZObjectRelationType\fetchObjectAttributeHTTPInput(), eZWebDAVContentServer\fetchParentNodeByTranslation(), eZWebDAVContentBackend\fetchParentNodeByTranslation(), eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), eZTemplateExecuteOperator\fetchTransform(), eZTemplateSetFunction\functionTemplateStatistics(), eZTemplateSectionFunction\functionTemplateStatistics(), eZNodeviewfunctions\generateCallback(), eZStaticCache\generateNodeListCache(), eZNodeviewfunctions\generateNodeViewData(), eZContentCacheManager\generateObjectViewCache(), eZTemplateCompiler\generatePHPCode(), eZTemplateCompiler\generatePHPCodeChildren(), eZContentObjectPackageHandler\generateTemplateFilenameArray(), eZRSSExportItem\getAttributeMappings(), eZContentObjectTreeNode\getClassesJsArray(), eZWebDAVContentServer\getContentNodeData(), eZWebDAVContentBackend\getContentNodeData(), eZWebDAVContentServer\getContentTreeCollection(), eZWebDAVContentBackend\getContentTreeCollection(), eZSSLZone\getSSLZones(), eZLDAPUser\goAndPublishGroups(), eZContentObjectPackageHandler\handleParameters(), eZSubTreeHandler\handlePublishEvent(), eZHTTPHeader\headerOverrideArray(), eZXHTMLXMLOutput\initHandlerEmbed(), eZXHTMLXMLOutput\initHandlerLink(), eZObjectRelationListType\initializeObjectAttribute(), eZContentObjectTreeNode\makeObjectsArray(), eZWebDAVContentServer\mkcolContent(), eZWebDAVContentBackend\mkcolContent(), eZTreeMenuOperator\modify(), eZContentObjectTreeNodeOperations\move(), eZContentObjectTreeNode\move(), eZWebDAVContentBackend\moveRecursive(), eZContentUpload\nodeAliasID(), eZSiteInstaller\nodeByName(), eZSiteInstaller\nodeByUrl(), eZContentObjectAssignmentHandler\nodeID(), eZSiteInstaller\nodeIdByName(), eZSiteInstaller\nodePathStringByURL(), eZSubtreeSubscriptionType\onPublish(), eZTemplateOptimizer\optimizeFunction(), eZTemplateOptimizer\optimizeResourceAcquisition(), eZTemplateMultiPassParser\parseIntoTree(), eZXMLOutputHandler\prefetch(), eZWebDAVServer\processClientRequest(), eZTemplateCompiler\processElementTransformationChild(), eZTemplateCompiler\processElementTransformationList(), eZTemplate\processNode(), eZTemplateCompiler\processNodeCombining(), eZTemplateCompiler\processNodeCombiningChildren(), eZTemplateCompiler\processNodeTransformation(), eZTemplateCompiler\processNodeTransformationChild(), eZTemplateCompiler\processNodeTransformationNodes(), eZTemplateCompiler\processNodeTransformationRoot(), eZTemplateCompiler\processRemoveNodePlacement(), eZTemplateCompiler\processStaticOptimizations(), eZSimplifiedXMLInputParser\publishHandlerEmbed(), eZSimplifiedXMLInputParser\publishHandlerLink(), eZLDAPUser\publishUpdateUser(), eZKeyword\relatedObjects(), eZContentObjectOperations\remove(), eZTemplateNodeTool\removeFunctionNodeChildren(), eZTemplateNodeTool\removeFunctionNodeParameters(), eZTemplateNodeTool\removeFunctionNodePlacement(), eZContentObjectTreeNode\removeNode(), eZContentObjectTreeNode\removeSubtrees(), eZContentObject\removeThis(), eZContentObject\removeTranslation(), eZObjectForwarder\resourceAcquisitionTransformation(), eZSubtreeSubscriptionType\serializeContentObjectAttribute(), eZRangeOptionType\serializeContentObjectAttribute(), eZKeywordType\serializeContentObjectAttribute(), eZAuthorType\serializeContentObjectAttribute(), eZURLType\serializeContentObjectAttribute(), eZDateType\serializeContentObjectAttribute(), eZOptionType\serializeContentObjectAttribute(), eZTimeType\serializeContentObjectAttribute(), eZEnumType\serializeContentObjectAttribute(), eZMultiPriceType\serializeContentObjectAttribute(), eZMultiOptionType\serializeContentObjectAttribute(), eZUserType\serializeContentObjectAttribute(), eZImageType\serializeContentObjectAttribute(), eZMatrixType\serializeContentObjectAttribute(), eZObjectRelationType\serializeContentObjectAttribute(), eZDateTimeType\serializeContentObjectAttribute(), eZIniSettingType\serializeContentObjectAttribute(), eZMultiOption2Type\serializeContentObjectAttribute(), eZBinaryFileType\serializeContentObjectAttribute(), eZMediaType\serializeContentObjectAttribute(), eZDataType\serializeContentObjectAttribute(), eZObjectRelationListType\serializeContentObjectAttribute(), eZContentObjectAssignmentHandler\setupAssignments(), eZTemplateCompiler\staticNodeData(), eZContentObjectTreeNode\subtreeSoleNodeCount(), eZSiteInstaller\swapNodes(), eZTemplateSwitchFunction\templateNodeCaseTransformation(), eZTemplateSequenceFunction\templateNodeSequenceCreate(), eZTemplateDesignResource\templateNodeTransformation(), eZObjectForwarder\templateNodeTransformation(), eZTemplateMenuFunction\templateNodeTransformation(), eZTemplateCacheFunction\templateNodeTransformation(), eZTemplateToolbarFunction\templateNodeTransformation(), eZTemplateFileResource\templateNodeTransformation(), eZTemplateIncludeFunction\templateNodeTransformation(), eZTemplateWhileFunction\templateNodeTransformation(), eZTemplateDoFunction\templateNodeTransformation(), eZTemplateIfFunction\templateNodeTransformation(), eZTemplateForFunction\templateNodeTransformation(), eZTemplateDefFunction\templateNodeTransformation(), eZTemplateForeachFunction\templateNodeTransformation(), eZTemplateSequenceFunction\templateNodeTransformation(), eZTemplateBlockFunction\templateNodeTransformation(), eZTemplateDebugFunction\templateNodeTransformation(), eZTemplateSwitchFunction\templateNodeTransformation(), eZTemplateSetFunction\templateNodeTransformation(), eZTemplateSectionFunction\templateNodeTransformation(), eZXMLTextType\transformLinksToRemoteLinks(), eZXMLTextType\transformRemoteLinksToLinks(), eZContentObjectPackageHandler\uninstall(), eZContentObjectTreeNode\unserialize(), eZContentObjectTreeNode\updateNodeVisibility(), and verifyNodeData().

if (count($options['arguments'])< 2) $nodeID = $options['arguments'][0]

Definition at line 67 of file ezcsvimport.php.

$options
Initial value:
 $script->getOptions( "[class:][creator:][storage-dir:]",
                                "[node][file]",
                                array( 'node' => 'parent node_id to upload object under',
                                       'file' => 'file to read CSV data from',
                                       'class' => 'class identifier to create objects',
                                       'creator' => 'user id of imported objects creator',
                                       'storage-dir' => 'path to directory which will be added to the path of CSV elements' ),
                                false,
                                array( 'user' => true ))

Definition at line 50 of file ezcsvimport.php.

Initial value:
 eZScript::instance( array( 'description' => ( "eZ Publish CSV import script\n\n" .
                                                        "\n" .
                                                        "\n" .
                                                        "\n" .
                                                        "\n" .
                                                        "" ),
                                     'use-session' => false,
                                     'use-modules' => true,
                                     'use-extensions' => true ) )

Definition at line 38 of file ezcsvimport.php.