true)); foreach ($types as $t) add_meta_box('acp-virtualbox', 'AcademicPress VirtualBox', array('Acp_UI_Virtualbox','display'), $t, 'advanced', 'high'); } public function display() { Acp::loadClass('Acp_UI_Select'); $cmds = new Acp_UI_Select(); $cmds->setId('acp-virtualbox-cmds'); $cmds->addOption('', 'Insert Command'); $cmds->setGroup('stdops', 'Standard Operations'); $cmds->addOption('[acp add author="val1" title="val2" id="UNIQUE_ID" ... /]', 'Add Reference To Collection'); $cmds->addOption('[acp author="val1" title="val2" id="UNIQUE_ID" ... /]', 'Cite New Reference'); $cmds->addOption('[acp author="val1" title="val2" id="UNIQUE_ID" ... ]{author} .... {title}...[/acp]', 'Cite New Reference (with custom context)'); $cmds->addOption('[acp id="UNIQUE_ID" ... /]', 'Cite Existing Reference'); $cmds->addOption('[acp id="UNIQUE_ID" ... ]{author} .... {title}...[/acp]', 'Cite Existing Reference (with custom context)'); $cmds->addOption('[acp display title="TABLE_TITLE" /]', 'Display Table of Bibliography'); $cmds->addOption('[acp display title="TABLE_TITLE" leve="2" /]', 'Display Table of Bibliography (+ Options)'); $cmds->addOption('[acp remove id="UNIQUE_ID" ... /]', 'Remove Existing Reference'); $cmds->addOption('[acp remove author="val1" title="val2" ... /]', 'Remove Set Of References'); $cmds->setGroup('setops', 'Working with Collections (References)'); $cmds->addOption('[acp sort author="desc" title="asc" ... /]', 'Sort'); $cmds->addOption('[acp find author="val1" title="val2" ... target="TARGET_SCOPE" /]', 'Search'); $cmds->addOption('[acp union="ANOTHER_SCOPE" target="TARGET_SCOPE" /]', 'Union'); $cmds->addOption('[acp diff="ANOTHER_SCOPE" target="TARGET_SCOPE" /]', 'Difference'); $cmds->addOption('[acp interset="ANOTHER_SCOPE" target="TARGET_SCOPE" /]', 'Intersect'); $cmds->addOption('[acp copy="" target="TARGET_SCOPE" /]', 'Copy'); $cmds->addOption('[acp clear /]', 'Clear Active Collection'); $cmds->addOption('[acp clearall /]', 'Clear All Collections'); $cmds->setGroup('notes', 'Footnotes'); $cmds->addOption('[acp footnote]...[/acp]', 'Insert Footnote'); $cmds->addOption('[acp footnote display title="TABLE_TITLE" /]', 'Display Table of Footnotes'); $cmds->addOption('[acp footnote display title="TABLE_TITLE" level="2" /]', 'Display Table of Footnotes (+ Options)'); $cmds->setGroup('state', 'Changing States'); $cmds->addOption('[acp use_scope="" /]', 'Use Another Scope (Switch between Collections)'); $cmds->addOption('[acp use_bibstyle="" /]', 'Set Bibliographic Style'); $cmds->addOption('[acp use_visibility="true" /]', 'Enable Output'); $cmds->addOption('[acp use_visibility="false" /]', 'Disable Output'); $cmds->addOption('[acp use_switchtarget="true" /]', 'Enable: Automatically Switch To Target'); $cmds->addOption('[acp use_switchtarget="false" /]', 'Disable: Automatically Switch To Target'); $cmds->setGroup('debug', 'Debugging and Testing'); $cmds->addOption('[acp print="scope" /]', 'Print State: Active Scope'); $cmds->addOption('[acp print="bibstyle" /]', 'Print State: Bibliographic Style'); $cmds->addOption('[acp print="visibility" /]', 'Print State: Visiblity'); $cmds->addOption('[acp print="switchtarget" /]', 'Print State: Target Switching'); $cmds->addOption('[acp print="scopes" /]', 'Print List of Scopes'); $cmds->addOption('[acp print="bibstyles" /]', 'Print List of Available Bibliographic Styles'); $cmds->addOption('[acp print="collection" /]', 'Print Active Collection'); $cmds->addOption('[acp print="shortcodes" /]', 'Print Collection as Shortcodes'); echo ''; echo '
Simulate '. $cmds->render(). 'Insert '. 'Insert At Bottom | '. 'Getting Started '. 'Tutorials '. 'Syntax Reference '. '
'; echo ''; global $wp_query; $postid = $wp_query->post->ID; if (empty($postid)) { global $post; $postid = $post->ID; } $posttype = get_post_type($postid); ?> preprocessor($content, $args['posttype']); $content = do_shortcode($content); echo nl2br($pu->postprocessor($content, $args['posttype'])); } }