/** * @param eZContentObjectAttribute $contentObjectAttribute * @param string $attributeDataBaseName * @param array $customActionAttributeArray * @param array $customActionParameters */ function handleCustomHTTPActions( $contentObjectAttribute, $attributeDataBaseName, $customActionAttributeArray, $customActionParameters ) { $http = eZHTTPTool::instance(); $customActionParameters['base_name'] = $attributeDataBaseName; if ( isset( $customActionAttributeArray[$contentObjectAttribute->attribute( 'id' )] ) ) { $customActionAttributeID = $customActionAttributeArray[$contentObjectAttribute->attribute( 'id' )]['id']; $customAction = $customActionAttributeArray[$contentObjectAttribute->attribute( 'id' )]['value']; $contentObjectAttribute->customHTTPAction( $http, $customAction, $customActionParameters ); } $contentObjectAttribute->handleCustomHTTPActions( $http, $attributeDataBaseName, $customActionAttributeArray, $customActionParameters ); }