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;
     
 }
Example #2
0
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',