private static function getMetaTitleItem( $itemNode ) { $meta_title = ''; $meta_title_item = feZMetaData::fetchByContentObjectIDAndMetaName( $itemNode->attribute( 'contentobject_id' ), 'title', $itemNode->CurrentLanguage ); if ( ! empty( $meta_title_item ) ) { $meta_title = $meta_title_item->attribute( 'meta_value' ); } if ( empty( $meta_title ) ) { $meta_title = $itemNode->attribute( 'name' ); } return $meta_title; }
if( $http->hasPostVariable( 'DiscardButton' ) ) { if( $http->hasPostVariable( 'ContentObjectID') ) { $ContentObjectID = $http->postVariable( 'ContentObjectID' ); $ContentObject = eZContentObject::fetch( $ContentObjectID ); return $Module->redirect( 'content', 'view', array( 'full', $ContentObject->mainNodeID() ) ); } } if( is_numeric( $metaID ) and $metaID == 0 ) { $contentObjectID = $Params[ 'contentObjectID' ]; $contentObject = eZContentObject::fetch( $contentObjectID ); $metaObject = feZMetaData::fetchByContentObjectIDAndMetaName( $contentObjectID, $Params['metaDataName'], $Params['language'] ); if ( $metaObject->MetaID > 0 ) { return $Module->redirect( 'fezmetadata', 'edit', $metaObject->MetaID ); } } else { $metaObject = feZMetaData::fetch( $metaID ); $contentObject = eZContentObject::fetch( $metaObject->attribute( 'contentobject_id') ); } if( !$contentObject->attribute('can_edit') ) { return $Module->handleError( eZError::KERNEL_ACCESS_DENIED, 'kernel',