Skip to content

Instantly share code, notes, and snippets.

@amitaibu
Last active December 16, 2015 21:39
Show Gist options
  • Save amitaibu/5501701 to your computer and use it in GitHub Desktop.
Save amitaibu/5501701 to your computer and use it in GitHub Desktop.
<?php
if (!module_exists('biblio') || !module_exists('libraries')) {
return;
}
biblio_create_field('biblio_issued', 'biblio', 'book');
biblio_create_field('biblio_abstract', 'biblio', 'book');
biblio_create_field('biblio_image', 'biblio', 'book');
biblio_create_field('biblio_pages', 'biblio', 'book');
biblio_create_field('biblio_contributor', 'biblio', 'book');
$biblio = biblio_create('book');
$wrapper = entity_metadata_wrapper('biblio', $biblio);
$wrapper->biblio_issued->set(time());
$wrapper->biblio_abstract->set('This is the abstract!');
$wrapper->biblio_pages->set('22-25');
$wrapper->biblio_abstract->set('This is the Abstrcat');
// Add contributor to collection.
$biblio_contributor1 = biblio_contributor_create('Amitai', 'author');
$biblio_contributor1->save();
$biblio_contributor2 = biblio_contributor_create('Ferdi', 'editor');
$biblio_contributor2->save();
$wrapper->biblio_contributor[] = $biblio_contributor1;
$wrapper->biblio_contributor[] = $biblio_contributor2;
$biblio->title= 'TEST CITEPROC';
$wrapper->save();
dpm($biblio->getText('os_citeproc', array('style_name' => 'os-chicago-author-date')));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment